文档介绍:GC42 系列手持终端常见问题汇总版本号: V 适用型号: GC42-A0/A2 系列更新时间: 目录 1. 条形码扫描 :如何测试 GC42 的条形码扫描功能? : GC42 扫描条形码的距离有多远? :用普通打印机打出来的条形码不能扫描。 :应用程序打开条形码扫描接口( COM2 串口)时,提示串口被占用。 :通过串口接收条形码数据,只能接收到一半字符。 : GC42 能否将扫描到的条形码数据以键盘消息的方式发送给我的程序? :在扫描数据后设置换行回车后缀 :我想用程序控制条形码扫描功能,用户不进入扫描界面就不能扫描条形码。 :取得每次扫描到的条形码的码制,根据码制判断扫到的条形码是否合法。 :我想设置 GC42 条形码扫描的码制范围,只允许扫描我指定码制的条形码。 :我想让我的程序在每次扫描到条形码后自动响应。 :扫描到错误的条形码时,程序如何发出声音报警? 2. 系统功能 : GC42 的电池能工作多久? : GC42 能运行 C# 开发的应用程序吗? :为什么 GC42 会自己进入休眠状态? :为什么 GC42 的屏幕会自己关闭? :我想开机后自动运行我的程序。 :怎样防止作业员随便修改 GC42 的系统设置? :用了一段时间以后,有个别机器屏幕点击不准,如何校正? :厂家推出了新的系统升级包,如何将我的机器刷新到最新的系统版本? :我想用程序切换 GC42 键盘的状态。 :我想用程序操作 GC42 屏幕上的软件盘。 3. 通信网络设置 : GC42 的 WiFi 连接不稳定,有时候会掉线几秒钟。 : GC42 能否支持 GPS 功能? :如何测试 GPRS 网络功能? :为什么 GC42 的 GPRS 网络速度比我的手机慢一些? : GC42 通过 GPRS 网络无法打开网站,是不是机器有问题? : GC42 的 GPRS 网络在没有手机信号的地方掉线了怎么办? :如何测试 GC42 的条形码扫描功能? GC42 扫描到的条形码数据可通过 2种方式上传到应用程序:串口方式和键盘消息方式,用户可在[ 开始菜单]–[ 设置]–[ 控制面板]-[ 条形码扫描设置] 中修改该设置。用户可在奥嘉主页 中的[ 产品]-[GC42] 页面中,下载条形码扫描功能的设置及测试程序 [GC42 条形码设置工具 ] 。[GC42 条形码设置工具] 可提供 2 种与系统设置相对应的测试方式。 : GC42 扫描条形码的距离有多远? 在正常的条形码标签打印尺寸情况下, GC42 与标签的距离在 3cm – 35cm 的范围之内,都可顺利扫描; 扫描垂直偏离角度可达到±65° 。 :用普通打印机打出来的条形码不能扫描。使用普通打印机以图片的形式打印的条形码标签,通常不符合条形码标签的协议规范,不容易被扫描设备识别;建议用户使用专用的条形码标签打印机。 :应用程序打开条形码扫描接口( COM2 串口)时,提示串口被占用。用户在[开始菜单]–[ 设置]–[ 控制面板]-[条形码扫描设置]中,没有将条形码上传方式设置为串口方式,或是设置完成后没有重新启动设备,2 串口。 2 串口进行了误操作。 :通过串口接收条形码数据,只能接收到一半字符。在开发应用程序时,部分用户选择通过串口方式取得条形码扫描数据,当扫描引擎扫描到条形码时,会将扫描得到的数据以一串 ASCII 字符的形式,连续地放入操作系统的串口缓存,当第一个字符进入串口缓存时,串口驱动发送系统消息通知用户程序。由于用户程序在得到消息并到串口缓存取数据的速度比较快,此时只有部分条形码数据字符被送到系统缓存,因此用户程序取到的数据就只有条形码标签内容的一半(前半部分) ;当用户程序将串口缓存中的前半部分内容取出后,系统自动将缓存清空,此时条形码数据字符的后半部分被陆续送到串口缓存,并第二次发送系统消息通知用户程序,用户程序再次取得条形码数据内容的后半部分。以上原因造成用户程序将一个条形码数据当成 2 条数据,并且每个数据只有正确条形码数据的一部分。正确的程序编写方法: 设置条形码换行回车后缀(请参考本册《设置条形码的换行回车后缀》),机器自动在每次扫描取得的数据末尾加入换行回车字符,用户程序将串口缓存中的数据全部取出并放进内存变量,之后对变量中的字符序列进行扫描,当扫描到换行回车字符时,表示接收到一个完整条形码数据。 : GC42 能否将扫描到的条形码数据以键盘消息的方