一、什么是GPRS无线打印机?有啥用途?
简单来说,这是一种能借用手机SIM卡与互联网链接的打印机,用户通过WEB网页,可以无线遥控打印,哪怕该打印机放在其它城市甚至国外,打印机不接网络、不联电脑、只接电源。每台打印机只有几百元,每月SIM卡通讯费增加不过几块钱(5元包月),把自己的手机卡取出来,插到该打印机卡槽就行,可谓安装简单,费用低廉。所以该产品一经问世,旋即在WEB开发领域风靡起来!
GPRS打印机用途有很大想象空间,许多业务因此会有惊人的变革。目前使用较好的是“在线订餐”,如浙江宁波香喷喷外卖网上,客人在网页中精心选择好菜谱后,一点“确认”,那台安装在店家灶台旁边的打印机会立即“嘟嘟”地打出订餐信息,忙地热火朝天、油烟缭绕的师傅们只要按清单顺序下厨就行。
下面来一张正在工作中的打印机全图,和易拉罐比较一下个头大小:
图文详解GPRS无线打印(什么是GPRS打印机?啥用途?如何使用?)
(图一)
可以想象,那些没条件专人值守联网的车间、码头、库房等地,当需要经常性传递各种作业明细信息时,该打印机显然大有用武之地。WEB开发者看完下面的详细步骤,这么容易实现的事情,一定会心痒。
二、如何设置打印机?
有了GPRS打印机后,要先进行插卡和服务器IP地址设置,在详解设置步骤之前,我们先看一个网页:http://173.252.237.52:8000/PrintOnline.htm
这是一个专门的GPRS打印测试页,网页中蓝字注明的IP地址是:173.252.237.52 其端口是:2332
这里的IP是一个安装运行了GPLinks服务器软件(下载地址)的主机地址,这个服务器软件专门用来驱动管理GPRS打印机,以后再写博文专门介绍它,我们先把这些信息记下来,下面用图文逐步介绍插卡和设置步骤:
第1步:插入SIM卡
卡槽在打印机底部,翻开后见下图,插卡很简单,但注意用“缺角”判断插入方向,并一定先关闭电源,电源开关在天线下端,插卡稳固后再把底盖扣紧。
图文详解GPRS无线打印(什么是GPRS打印机?啥用途?如何使用?)
(图二)
第2步:设置面板参数
插卡完毕开机后,观察打印机面板,正常情况下会提示“检测SIM卡:正常”,如果提示“错误”说明卡没插好,重复第1步的操作。
接下来打印机进行初始化,完毕后会显示“正在连接...” 如果此前已经设置过参数,则很快连接成功并转入图一显示的正常运行状态。现在我们按“连接/中断”键,打印机放弃连接,当显示一个“网络打印机”的大字界面时,按“确认/菜单”键,进入主菜单正式开始设置。按如下菜单路径设置好三个方面的参数:
主菜单->GPRS设置->IP地址->设置其值为 173.252.237.52
主菜单->GPRS设置->端口号->设置其值为 2332
主菜单->GPRS设置->本机ID->设置其值为 12345678(这个值后面有用)
在设置过程中,当进入GPRS设置后会要求输入密码,默认的出厂密码是“123456”,进入系统后可修改该密码;面板上的“#”键用来切换输入法;面板上的“*”键用来输入字符,“确认”和“取消”键用来进行菜单进退,其它方面一目了然,不再累述,下面截图两张感受一下:
图文详解GPRS无线打印(什么是GPRS打印机?啥用途?如何使用?)
(图三)
图文详解GPRS无线打印(什么是GPRS打印机?啥用途?如何使用?)
(图四)
第3步:连接服务器
以上设置完毕之后,按“连接”键或重新开机,打印机便自动与GPLinks服务器系统握手,连接成功则在面板的左上角显示“GPRS”字样,见图一,打印机此时处于等待指令状态。
三、打印测试
打印机连接成功后,我们再次进入前面所说的GPRS打印测试页,点“提交打印”按钮,观察打印机的动静,正常情况下开始打印,输出完毕发出“滴滴”鸣叫等待人工确认,同时页面返回结果:发送成功字样,如果不能打印,页面也会返回错误信息,并提供其详细解释。
在错误信息中,有一种是“PID未找到”,这种情况多是因为页面的“打印机设备ID”值与打印机面板设置时的“本机ID”值(我们在第2步中设置的是12345678)不一致引起的。也就是说,同时接入当前服务器的GPRS打印机可能有多台,页面要用“打印机设备ID”来区分它们,找到自己的目标。
还有一个错误是“该表单已发过”,此信息表示同一个“表单号”的内容已打印过了。这是因为GPLinks服务器会为每台打印机记录一定时段的表单,避免重复打印,所谓表单号就是一个业务唯一号,例如订餐号。当测试出现这个提示时,尽可能地修改“表(午餐订)单号”后再试,要知道使用本测试页的人可能同时很多哟。
四、实际打印应用
以上页面是测试打印,与实际应用有区别,那么如何引用到自己的系统中呢?出乎意料的是这里引用起来非常简单,把以上测试页转成URL方式,格式变成如下:
http://173.252.237.52:8000/?cmd=PRINT&pid=12345678&tbid=201100001&content=打印内容
你自己的页面或后台系统执行此请求后,GPLinks服务器会返回数字类型的结果代码,以便于你的程序进一步动作。除了URL外,get和post方式当然也行,其详细资料参考GPLinks服务器使用帮助。
另外关键一点,要搭建自己的QPLinks服务系统对很多朋友来说不很现实,特别是小型业务或试验阶段,此时租赁以上系统的一个端口是很好选择,价格低廉。
- 浏览: 280891 次
- 性别:
- 来自: 杭州
文章分类
- 全部博客 (153)
- unix (2)
- sql (3)
- pl/sql (1)
- cvs (1)
- core java (36)
- OOAD UML (1)
- XML (4)
- JDBC (5)
- Hibernate (1)
- HTML (1)
- javascript (2)
- servlet (2)
- jsp (1)
- AJAX (1)
- Struts1.x (0)
- Struts2.x (5)
- Spring (6)
- EJB (2)
- WebService (2)
- 生活 (2)
- 感情 (0)
- 其他 (9)
- jbuilder2005 (1)
- db2 (1)
- groovy (1)
- 银行业务 (1)
- Android (9)
- java设计模式 (8)
- J2SE (2)
- DataBase (4)
- lucene (2)
- java卡 (1)
- flex (3)
- 烹饪 (1)
- 测试 (1)
- java硬件 (2)
- upnp (3)
- S2SH lib (1)
- nio CshBBrain (1)
- socket (1)
- 二维码 (1)
- 热加载 (1)
- hadoop (3)
- NIO (1)
- 新银行前置机预研 (1)
- springmvc3 (1)
- jvm (1)
- sf (0)
最新评论
-
niwowl:
可以!
gson使用在android使用例子 -
smallbee:
xin_jmail 写道首先感谢楼主的文章,让我知道了lock ...
java ReentrantLock Condition调试记录 -
xin_jmail:
首先感谢楼主的文章,让我知道了lock.newConditio ...
java ReentrantLock Condition调试记录 -
smallbee:
<div class="quote_title ...
基于Apache Mina实现的TCP长连接和短连接实例 -
brad2309:
lz 你的两个messageReceived方法是不是错乱了
基于Apache Mina实现的TCP长连接和短连接实例
发表评论
-
bike1
2015-12-07 17:10 0rt -
关于 expression="execution(* com.xy.service.*.*(..))"
2015-05-21 09:22 2644先来看看这个spring的配 ... -
md5 sha1 java和javascript实现
2015-05-21 08:11 866<%@ page language="ja ... -
RSA帮助类
2014-11-21 09:36 911package com.cmb.fmserver.passp ... -
src2014-2-17
2014-02-17 21:55 0rt -
springmvc例子
2014-02-11 11:09 0rt -
qhdescjyw
2014-02-11 10:33 0rt -
按字节截取含有中文汉字的字符串
2013-05-07 18:55 3091要求实现一个按字节截取字符串的方法,比如对于字符串&quo ... -
SSL多线程安全问题
2013-04-23 15:44 1744项目原因,代码实现 ... -
wait notify 对象锁
2013-03-14 15:21 1151通常,多线程之间需要协调工作。例如,浏览器的一个显示图片的 ... -
eclipse下配置hadoop环境
2012-12-05 11:44 1404按照http://smallbee.iteye.com ... -
centos虚拟机上安装运行hadoop(伪分布)
2012-11-15 15:28 19481、先在确认能否不输入口令就用ssh登录localhost: ... -
nio 远程主机强迫关闭了一个现有的连接 解决方案
2012-10-17 12:37 4587nio编程过程中会出现: Exception in thre ... -
java nio过程
2012-10-17 11:32 12271、服务端:ServerSocketChannel进行监听,注 ... -
socket 客户端连接池实现
2012-10-15 16:58 6694本文参考:http://cache.baidu.com/c?m ... -
java dom 解析xml例子
2012-08-02 14:09 1548XML格式如下: <?xml version=&quo ... -
DM5 java 例子
2012-08-02 10:38 1234package com.cmb.fbcbcserver; ... -
HTTP短连接模拟长连接 连接数不能超过2个
2012-08-01 15:47 2020项目中有用到服务器推技术,也是由于环境因素,银行系统,行内机房 ... -
java注解使用例子
2012-07-30 11:50 11701、注解定义: import java.lang.annot ... -
SSL通俗易懂说法
2012-07-30 11:18 1161Bob,Alice和数字证书 网络安全中最知名的人物大概就是 ...
相关推荐
11. **打印机接口**:可能通过并行接口与打印机相连,如P0到P7,用于打印数据或调试信息。 12. **中断扩展**:AVR mega128的中断引脚(如INT0至INT7)可用于响应外部事件,提高实时性。 13. **其他功能**:学习板...
硬件包括服务器、监控工作站、打印机、交换机、门禁系统等,通过大屏幕模拟屏展示监控点情况。软件设计采用C/S架构,使用VB6.0开发,通过Socket套接字实现与测控终端的实时通信,确保数据的有效接收、存储、显示或...
监控中心主站包含服务器、大屏幕投影、GPRS接入、软件系统、打印机等,而远程测控终端则由嵌入式设备组成,集成了电能测量、开关控制、通讯等功能。 2. 工作原理:监控中心通过GPRS网络与分布于城市各处的远程测控...
这些设备包括调制解调器、打印机、数据采集系统等。传统上,每台计算机都有有限数量的物理串口,但随着USB和其他高速接口的发展,串口的数量逐渐减少。虚拟串口服务器应运而生,解决了这一问题。 虚拟串口服务器的...
GPRS/GSM无线监控系统工作原理是利用中国移动的通信网络平台,通过电信部门多年运营的成熟网络进行数据传输。该系统具有独立的硬盘录像机进行视频记录,数据存储时长可根据实际情况确定。光纤信号传输则有效降低了...
5. **步进电机控制系统**:通过单片机精确控制步进电机的转动角度和速度,可能用于3D打印机或其他精密机械装置。知识点涵盖:步进电机工作原理、脉冲宽度调制(PWM)控制、电机驱动电路设计。 6. **基于单片机的...
产品方框图展示了彩票投注终端的整体架构,包括各个功能模块及其相互间的连接关系,便于理解和分析系统的工作原理。 2. 主机模块 主机模块是系统的核心,负责处理数据、运算、存储和控制其他模块的功能。它通常...
- 无线通信:如GSM/GPRS模块,通过USB-SIM9.0驱动进行通信。 - 旧硬件升级:如将老式打印机接入无COM口的新电脑。 6. 注意事项: - 不同类型的USB转COM口驱动可能会有兼容性问题,需要确保驱动与设备、操作系统...
同时,这些设备还可能支持GPRS、3G/4G、Wi-Fi等无线通信方式,以便在没有有线连接的环境下也能正常工作。 安全控制是现金自动交易装置的重中之重,包括物理安全和数据安全。物理安全措施防止设备被破坏或被盗,例如...
这份培训教材资料详细全面,不仅讲解了POS机的基本原理,还提供了实际操作指导和故障排查技巧,对于POS机的使用者来说是非常宝贵的参考资料。在实际使用中,遇到任何问题都可以参照其中的建议进行处理,确保业务的...
在早期的计算机和许多现代嵌入式系统中,串口是连接外部设备如打印机、调制解调器、GPS接收器等的标准方式。串口通信通常基于RS-232标准,尽管随着技术的发展,更现代的标准如USB和以太网已经普及,但在某些特定场合...
17. **基于ARM和GPRS的无线数据通信系统设计**:构建基于ARM的GPRS无线通信系统,涉及无线通信协议、嵌入式系统设计和GPRS模块的应用。 18. **基于S3C2410平台与嵌入式Linux的图像采集应用**:实现图像采集和JPEG...
本文将深入探讨USB转串口驱动的工作原理、应用、兼容性以及如何安装与使用。 首先,USB转串口驱动的核心在于一个叫做虚拟串口(Virtual COM Port, VCP)的技术。VCP驱动程序模拟了一个传统的串行端口,使得USB设备...
18. 热敏打印机:控制小型热敏打印机打印数据或文本。 19. GSM/GPRS模块:通过移动网络实现远程通信。 20. 温度控制:使用PID算法实现恒温控制,如加热器或空调。 21. 无线遥控:红外或射频遥控系统的设计。 22. ...
2. **无线模块通信**:例如GSM/GPRS模块、蓝牙模块等,通常使用串口进行通信,USB转串口驱动可以方便地与这些模块配合使用。 3. **传感器和仪器仪表**:许多传感器或测量设备使用串口输出数据,USB转串口驱动可让...
在读写器领域,国内外都有众多厂商参与,如固定式和手持式读写器,以及标签打印机等。 【RFID在资产管理中的应用】 在电信企业中,由于资产频繁变动、网络设备的拆卸和更新,以及GIS(地理信息系统)管理的需求,...
### 嵌入式实验指导书关键...通过这些实验,学生将能够深入理解嵌入式系统的结构与工作原理,并通过实践操作来加强理论知识的理解与应用。这对于初学者来说是非常重要的一步,为后续更复杂的嵌入式项目打下坚实的基础。