一种用于复印机的通信协议的制作方法

文档序号:7646533阅读:417来源:国知局

专利名称::一种用于复印机的通信协议的制作方法
技术领域
:本发明涉及一种用于复印机的通信协议,属于复印影像
技术领域
。技术背景-复印技术的发展,早已从模拟时代进入了数字时代。现在主流的复印机产品已集成了复印,打印,扫描,传真,电话及网络等多种功能。在现有的产品中,已经能够通过USB的连接方式写入安全数据。但存在两个主要的缺点需要的开发周期较长,USB协议标准相对复杂;另外对PC和AIOC硬件方面的运算/内存资源,软件方面的代码质量要求较高。相反,采用UART方式可以有效克服前述两方面的缺点。
发明内容本发明的目的在于提供一种用于复印机的通信协议,该复印机的通信协议,是一种安全命令的通信协议,它描述定位在上位机和复印机之间的Interface上,其包括读、写、重启的命令格式(含异或校验方式)和完整的通信流程(含等停时序和出错处理)。为达到上述目的,本发明的解决技术方案用于复印机的安全命令通信协议的模块结构是,包括PCTerminal和MCU之间采用的基于异步串行通信方式的安全命令协议,含两部分内容命令/响应数据格式(含包格式定义的顺序)和完整信令流程(含描述的对象、命令应答顺序)。所述的命令/响应数据格式(复印机-PCTerminal的数据链路层)基于异步串行通信方式。本发明的有益效果PCTerminal安装有MassiveProduct软件,可发送读写命令和安全数据;采用串行通信方式UART,从PC机向复印机本体写入标识复印机身份的安全数据信息,其目的就是不断提高产品性能并降低成本,以确立在同档次复印机产品中保持竞争优势,其经济效益明显。图1为本发明的用于复印机的通信协议的模块结构示意图。图2为本发明的异步串行通信的物理层数据格式图。图3为本发明的命令的数据格式图。图4为本发明的状态的数据格式图。图5为本发明的完整信令流程图。以下结合附图和实施例对本发明作比较详细地说明。具体实施例方式参照图1,这是本发明的用于复印机的通信协议的模块结构示意图。如图所示,复印机的通信协议的模块结构,由以下部分组成AI0C(包含MCU、控制器、存放安全数据的器件和NVM单元)、PC终端和串行通信线。PC终端向AIOC发送安全数据并将其写入存放安全数据的器件,随即同步备份安全数据到NVM单元,这便完成了PC终端写命令的过程;为保证安全数据已被正确地记录到复印机内,PC终端向AIOC发送读命令,提取响应数据包中的安全数据和上次写入的安全数据进行比较。协议基于异步串行通信方式,命令均来自PC终端。所述的命令/响应在数据链路层的数据格式如下。参照图2,这是本发明采用的异步串行通信的物理层数据格式图。如图所示,数据格式为一个信息帧包括起始位、8位数据、奇偶位和停止位。参照图3,这是本发明中命令的数据格式图。来自PC终端命令的数据链路层格式及内容如表l:<table>tableseeoriginaldocumentpage5</column></row><table>表1参照图4,这是本发明中状态的数据格式图。从串口发向PC终端响应的数据链路层格式及内容如表2:<table>tableseeoriginaldocumentpage6</column></row><table>表2为了进一步说明安全命令通讯协议,对诊断模式下的安全命令(Write/Read/Reset)功能和ACK-status加以如下说明'安全写命令功能向打印引擎写安全信息。写命令相关的响应状态(0x71)发送数据校验错,(0x72)拒绝写命令,(0x74)未能正确写数据,(0x75)写数据成功。安全读命令功能从打印引擎读取安全信息。读命令相关的响应状态(0x71)发送数据校验错,(0x77)读数据失重启命令功能对打印引擎进行复位。重启命令相关的响应状态(0x71)发送数据校验错。参照图5,这是本发明的完整信令流程图。^实线为正常的安全命令的流程,—一虚线为任何可能中止正常命令的流程,LinesinBlack:同Writecommand相关的命令、状态,LinesinRedr同Readcommand相关的命令、状态,LinesinBlue:同Resetcommand相关的命令、状态。权利要求1.一种用于复印机的通信协议,可发送读/写/重启命令和安全数据,提高产品性能并降低成本,其特征在于该通信协议的模块结构是,包括PCTerminal和MCU之间采用的基于异步串行通信方式的安全命令协议,含两部分内容命令/响应数据格式,含包格式定义的顺序和完整信令流程含描述的对象、命令应答顺序。2.如权利要求1所述的用于复印机的通信协议,其特征在于所述的命令/响应数据格式,复印机-PCTerminal的数据链路层,采用串行异步通信方式传输。3.如权利要求1所述的用于复印机的通信协议,其特征在于所述的异步串行通信方式的物理层数据格式为一个信息帧包括起始位、8位数据、奇偶位和停止位。2.如权利要求1所述的用于复印机的通信协议,其特征在于所述的命令/响应数据格式,复印机-PCTerminal的数据链路层,采用串行异步通信方式传输。3.如权利要求1所述的用于复印机的通信协议,其特征在于所述的异步串行通信方式的物理层数据格式为一个信息帧包括起始位、8位数据、奇偶位和停止位。全文摘要本发明涉及一种用于复印机的通信协议。该通信协议的模块结构是,包括PCTerminal和MCU之间采用的基于异步串行通信方式的安全命令协议,含两部分内容命令/响应数据格式,含包格式定义的顺序和所包括的完整信令流程,含描述的对象、命令应答顺序。所述的命令/响应数据格式,采用串行异步通信传输,命令的数据格式来自PCTerminal的数据链路层的格式。PCTerminal安装有MassiveProduct软件,可发送读写命令和安全数据;采用串行通信方式UART,从PC机向复印机本体写入标识复印机身份的安全数据信息,其目的就是不断提高产品性能并降低成本,以确立在同档次复印机产品中保持竞争优势,其经济效益明显。文档编号H04N1/00GK101420495SQ20071004731公开日2009年4月29日申请日期2007年10月22日优先权日2007年10月22日发明者辉金申请人:上海富士施乐有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1