打印机程序及参数设置的远程更新方法及系统的制作方法

文档序号:7596877阅读:188来源:国知局
专利名称:打印机程序及参数设置的远程更新方法及系统的制作方法
技术领域
本发明涉及针式打印机程序及参数设置的更新方法,该方法用于打印机驱动程序的远程升级和参数设置的修改,适用于银行、公安、保险、民航等系统使用的针式打印机。
背景技术
针式打印机目前运用的行业一般是银行、公安、保险、民航等大型行业,这些行业的一个最主要的特点就是分布广、不集中。而以上各行业的运行系统会随着时间的推移而不断更新自己的系统程序,只要有修改多多少少都会影响到打印模块,体现到我们的终端设备上,打印机会经常性的修改自己的底层软件以满足各行业系统升级要求。以前打印机底层软件的更新,大多厂家都采取更换芯片的方式,即是将新程序写入到Eprom上,再插入打印机的相应插槽,替换以前的Eprom芯片。由于产品市场拥有量大,分布广,给实际运作带来极大的不方便。
同时,由于针式打印机的特殊性,打印机内部一般都有很多设置,比如仿真类型、存折模式、页面设置等多项参数,根据不同使用要求,需要按照实际需要进行设置。这些参数的任何一个设置如果被修改,就会直接影响打印结果和内容。常规方法,是客户按照厂商的电话提示进行,容易出错,甚至不会操作,直接影响产品制造商的信誉。有时也给打印机的售后服务工作带来很多麻烦。

发明内容
针对上述现有技术存在的缺陷,本发明提供一种打印机程序及参数设置的远程更新方法及系统,用于打印机驱动程序的远程升级以及修改参数设置,操作简单,快速方便。
为了解决以上问题,根据本发明的技术方案,提供一种打印机程序及参数设置的远程更新方法,该方法利用Server本地服务器,网络服务器,带显示单元的多个客户端计算机,多个终端打印机,终端打印机的内部存储器包括flash rom存储区和Eeprom存储区,该方法执行以下步骤客户端计算机通过互联网向Server本地服务器发出请求传送数据包指令;Server本地服务器将数据包经互联网发送给客户端计算机;客户端计算机依次执行以下步骤对数据包内容进行识别,同时判断是否为更新的数据包内容;分析更新后数据包内容的类型,判别是驱动程序文件或是参数设置修改文件,是驱动程序文件则执行步骤(a),是修改参数设置文件则执行步骤(c);(a)将数据包文件解压,打开打印机的并口,判别打印机是否处于参数设置状态,参数设置状态时执行步骤(b);(b)将更新后的参数设置文件写入打印机的所述Eeprom存储区,使打印机的设置参数得到更新修改;(c)判断打印机是否处于驱动程序下载状态,处于下载状态时执行数据包解压过程;(d)将解压后的驱动程序文件写入打印机的所述flash rom存储区,完成打印机的驱动程序更新升级任务。
作为本发明的一种优选方案,参数设置状态和驱动程序下载状态由设置在打印机上的硬件开关控制。
作为本发明的另一种优选方案,参数设置状态和驱动程序下载状态通过在底层软件上设置预留接口的方法实现,底层软件与上层软件通过接口形成对应连接关系。
本发明同时提供了一种打印机程序及参数设置的远程更新系统,包括Server本地服务器,网络服务器,有显示单元的多个客户端计算机以及终端打印机,终端打印机的内部存储器包括flash rom存储区和Eeprom存储区,flash rom存储区用于存储打印机的驱动程序,Eeprom存储区用于存储打印机的参数设置文件,该系统用于更新打印机内部的驱动程序和参数设置。
本发明的Server本地服务器可以通过构建POP协议通过网络服务器与带有显示单元的多个客户端计算机通讯。
本发明带有显示单元的多个客户端计算机可以构建FTP协议通过网络服务器与Server本地服务器通讯。
本发明的有益效果是客户端计算机直接通过互联网将更新后的打印机驱动程序下载,存入打印机的flash rom存储器,使驱动程序的内容得到更新升级;也可以直接通过互联网将更新后的参数设置存入Eprom存储器,修改打印机的参数设置。该方法有效改善了打印机的售后服务条件,易于实现,操作方便、快捷。
下面结合附图及具体实施例对本发明作进一步详细的说明。


图1是本发明打印机程序及参数设置的远程更新方法的流程图。
具体实施例方式
参见图1所示,本发明提供的打印机程序及参数设置的远程更新方法,利用Server本地服务器,网络服务器,带显示单元的多个客户端计算机,多个终端打印机等装置,其终端打印机的内部存储器包括flash rom存储区和Eeprom存储区,该方法依据下述步骤执行启动Server本地服务器,Client客户端计算机通过Internet互联网向Server本地服务器发出请求传送数据包指令;
Server本地服务器将数据包经Internet互联网发送给Client客户端计算机;Client客户端计算机依次执行以下步骤对数据包内容进行识别,同时判断是否为更新的数据包内容;分析更新后数据包内容的类型,判别是驱动程序文件或是参数设置修改文件,是驱动程序文件则将数据包文件解压,同时判断打印机是否处于驱动程序下载状态,处于下载状态时执行数据包解压过程;将解压后的驱动程序文件写入打印机的所述flash rom存储区,完成打印机的驱动程序更新升级任务。是修改参数设置文件,执行数据包解压过程;判别打印机是否处于参数设置状态,参数设置状态时,打开打印机的并口,将更新后的参数设置文件写入打印机的所述Eeprom存储区,使打印机的设置参数得到更新修改。
参数设置状态和驱动程序下载状态由设置在打印机上的硬件开关控制或通过在底层软件上设置预留接口的方法实现,底层软件与上层软件通过接口形成对应连接关系。
本发明提供的打印机程序及参数文件的远程更新系统,包括Server本地服务器,网络服务器,有显示单元的多个客户端计算机以及终端打印机,终端打印机的内部存储器包括flash rom存储区和Eeprom存储区,flash rom存储区用于存储打印机的驱动程序,Eeprom存储区用于存储打印机的参数设置文件,Server本地服务器通过构建POP协议通过网络服务器与带有显示单元的多个客户端计算机通讯,带有显示单元的多个客户端计算机构建FTP协议通过网络服务器与Server本地服务器通讯。
连接该打印机的主机在internet上,客户只需要运行我们的软件,该软件按照客户需求能自动修改打印机设置。
而实现以上功能我们做的最多的是指定一个我们自己的标准,我们为了该功能的实现自己定义了一套新的打印机指令集,该指令集能完成打印机的硬件检测、设置修改等。
对与宏设置修改,我们定义的是0x5e 0x7a n1 n2 n3 n4 n5,该指令在打印机内部已经由我们解释为修改设置指令,根据客户的电话,我们在服务器端修改好设置,然后通过internet网传给客户的client端,client再自动修改好程序。
对于一部分硬件的检测,我们定义的0x5e 0x73,该指令用于检测当前打印机状态,如果有异常,比如有打印头温度电阻被烧毁、打印头太低等情况,打印头在该指令执行后,会打印出相关信息,得到最佳解决方案。
针式打印机目前运行的行业一般也都是联网运行,数据库有时也需要异地交换,异地打印,由于这些行业系统的终端操作者,业务繁忙,绝大部分使用的是终端机,为达目的,需要对方配合完成,给对方工作带来影响,浪费时间,造成损失。通过该方法也可以实现打印机异地交换数据、完成异地打印功能。
总之本发明提供的方法,在打印机实现异地交换数据、设备维修或者系统升级等多方面,给售后服务工作带来很大的变化。
权利要求
1.一种打印机程序及参数设置的远程更新方法,该方法利用Server本地服务器,网络服务器,带显示单元的多个客户端计算机,多个终端打印机,终端打印机的内部存储器包括flash rom存储区和Eeprom存储区,其特征在于,该方法包括以下步骤客户端计算机通过互联网向Server本地服务器发出请求传送数据包指令;Server本地服务器将数据包经互联网发送给客户端计算机;客户端计算机依次执行以下步骤对数据包内容进行识别,同时判断是否为更新的数据包内容;分析更新后数据包内容的类型,判别是驱动程序文件或是参数设置修改文件,是驱动程序文件则执行步骤(a),是修改参数设置文件则执行步骤(c);(a)将数据包文件解压,打开打印机的并口,判别打印机是否处于参数设置状态,参数设置状态时执行步骤(b);(b)将更新后的参数设置文件写入打印机的所述Eeprom存储区,使打印机的设置参数得到更新修改;(c)判断打印机是否处于驱动程序下载状态,处于下载状态时执行数据包解压过程;(d)将解压后的驱动程序文件写入打印机的所述flash rom存储区,完成打印机的驱动程序更新升级任务。
2.根据权利要求1所述的打印机程序及参数设置的远程更新方法,其特征在于所述参数设置状态和驱动程序下载状态由设置在打印机上的硬件开关控制。
3.根据权利要求1所述的打印机程序及参数设置的远程更新方法,其特征在于所述参数设置状态和驱动程序下载状态通过在底层软件上设置预留接口的方法实现,底层软件与上层软件通过接口形成对应连接关系。
4.一种打印机程序及参数文件的远程更新系统,包括Server本地服务器,网络服务器,有显示单元的多个客户端计算机以及终端打印机,其特征在于终端打印机的内部存储器包括flash rom存储区和Eeprom存储区,flash rom存储区用于存储打印机的驱动程序,Eeprom存储区用于存储打印机的参数设置文件。
5.根据权利要求4所述的打印机程序及参数文件的远程更新系统,其特征在于所述Server本地服务器通过构建POP协议通过网络服务器与带有显示单元的多个客户端计算机通讯。
6.根据权利要求4所述的打印机程序及参数文件的远程更新系统,其特征在于所述带有显示单元的多个客户端计算机构建FTP协议通过网络服务器与Server本地服务器通讯。
全文摘要
一种打印机程序及参数设置的远程更新方法,适用于银行、公安、保险、民航等系统使用的针式打印机。该方法利用Server本地服务器、网络服务器、多个客户端计算机以及终端打印机,打印机的内部存储器包括flash rom存储区和Eeprom存储区,客户端计算机通过互联网向Server本地服务器发出请求传送数据包指令;Server本地服务器将数据包经互联网发送给客户端计算机;客户端依次判别数据内容是否更新,识别数据包内容的类型,判断是否处于程序下载和修改参数设置状态,将数据包解压,并将驱动程序文件写入flash rom,完成驱动程序升级。将更新后的参数设置文件写入Eeprom,完成参数设置的修改。
文档编号H04L29/00GK1588312SQ20041007401
公开日2005年3月2日 申请日期2004年8月31日 优先权日2004年8月31日
发明者胡雪松, 文小军, 张静 申请人:北京智凯办公自动化设备有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1