[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN100397327C - 打印机参数联机设置方法 - Google Patents

打印机参数联机设置方法 Download PDF

Info

Publication number
CN100397327C
CN100397327C CNB2006100413777A CN200610041377A CN100397327C CN 100397327 C CN100397327 C CN 100397327C CN B2006100413777 A CNB2006100413777 A CN B2006100413777A CN 200610041377 A CN200610041377 A CN 200610041377A CN 100397327 C CN100397327 C CN 100397327C
Authority
CN
China
Prior art keywords
printer
parameter
software
user
setting
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CNB2006100413777A
Other languages
English (en)
Other versions
CN1908886A (zh
Inventor
丁明
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nanjing Fujitsu Electronic Information Technologies Co Ltd
Original Assignee
Nanjing Fujitsu Computer Products Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nanjing Fujitsu Computer Products Co Ltd filed Critical Nanjing Fujitsu Computer Products Co Ltd
Priority to CNB2006100413777A priority Critical patent/CN100397327C/zh
Publication of CN1908886A publication Critical patent/CN1908886A/zh
Application granted granted Critical
Publication of CN100397327C publication Critical patent/CN100397327C/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

本发明公开了一种打印机参数联机设置方法,根据自动识别打印机型号计算机软件为基础,以软件方式实现对打印机参数的设置和反馈;包括设有运行于计算机的自动识别软件、运行于打印机的软件,基于打印机和计算机并口间的双向通信,使用计算机软件自动识别打印机型号的基础上,装入与仿真类型匹配的菜单、设定打印机参数、获取打印机信息、控制打印机进行特殊操作,输入参数控制打印机进行操作,及完成换行、换页、初始化功能。通过数据库访问技术,提供美观、易用的人机交互界面和完备的功能,使设置参数变得十分快捷、方便,提高了效率,节省了纸张,降低了噪音。

Description

打印机参数联机设置方法
技术领域
本发明涉及一种通过计算机设定、反馈打印机内部参数的解决方案及实现。
背景技术
随着打印机的普及应用,设置打印机参数已成为广大打印机用户的必然需求和必备技能。然而在现实生活中,打印机用户经常要通过按键的方式来完成对打印机参数的设置:一般要先操作打印机使之处于特殊工作状态,并通过打印设置菜单、选定参数、保存参数等步骤来更改打印机的参数。由于是“打印一项,设置一项,一次保存”的工作方式,用户需要不停按键来打印菜单项和设置参数,比较繁琐和费时。用户如果只要设置几个参数,就可能需要先打印出多个不想更改的菜单项后才能打印出需要的菜单项,操作极为不便。而在打印机生产中,经常要将批量的打印机设置成相同的参数,按键操作方式带来的不便更加明显,也极大影响了工作效率。另外,由丁这种工作方式采用纸张作为人机交互界面的载体,就会消耗大量打印纸,如果使用针式打印机,打印菜单项时还会带来明显的噪音。现在,使用按键设置打印机参数的方式正被普遍采用,而这种方式在生产、应用、环保几方面均存在问题,对于这些问题,目前市场上尚未出现一种比较全面、可行的商品化解决方案。
尽管已经出现自动识别打印机型号计算机软件,但并没有出现一种对打印机参数的设置计算机设定、并反馈反馈打印机内部参数的双向数据传输的软件解决方案。
发明内容
本发明的目的在于提供一种解决方案和实现,通过软件方式实现对打印机参数的设置和反馈,尤其是一种双向数据传输的软件解决方案用于对打印机参数的设置。软件方式采用计算机操作代替打印机按键操作,具有美观的人机交互界面,简易的操作方式,节省了操作时间,提高了工作效率,同时还节约了纸张,降低了噪音,更为环保。
为了达到上述目的,本发明由以下技术方案来实现。
打印机参数联机设置方法,根据自动识别打印机型号计算机软件为基础,以软件方式实现对打印机参数的设置和反馈。包括设有运行于计算机的自动识别软件、运行于打印机的软件,基于打印机和计算机并口间的双向通信,使用计算机软件自动识别打印机型号的基础上,并装入与仿真类型匹配的菜单、设定打印机参数、获取打印机信息、控制打印机进行特殊操作,及完成换行、换页、初始化功能。
本发明的改进包括:设置参数复用控制,就是设置一次参数并保存后,能将设置的参数快速复制到其它同型打印机。
本发明方法构成应用软件系统,由运行于计算机的应用程序和运行于打印机的专门的打印机程序组成(系统结构参见附图1,为方便表达,下文将运行于计算机的应用程序简称为“PA”,将打印机程序简称为“PR”)。
该发明构成的软件系统的特征在于:
PA是基于WINDOWS操作系统开发的窗口类应用程序,名称是“DPK打印机联机设置”,配有专用安装程序。PA为用户提供可视的图形界面(参见附图2),包括菜单栏、工具栏、用户区,用户使用鼠标来选定、更改、预览和保存打印机参数。PA负责将用户设置的打印机参数及其它操作作为请求发送到打印机,能通过计算机的并行接口(下文简称“并口”)获取打印机参数并显示到图形界面中。PR是专门的DPK打印机软件,除完成一般打印功能,还能响应PA的请求,响应有3类:执行设置参数的请求、执行控制打印机的请求和执行反馈打印机数据的请求,反馈经打印机并口发送到计算机。
PA采用数据库来存储和获取打印机的菜单信息(菜单项、候选参数)。PA运行时,按当前设定的打印机型号从数据库中获取该机型的菜单信息,与从并口获取的打印机参数数据组合,生成用户区内容。这些内容还能根据用户的操作而自动更新。
PA采用并口接收PR的反馈。PA遵循IEEE 1284通信协议来实现并口的反向数据传输控制。所述的反向,指数据由计算机外部设备发送到计算机,与并口标准工作模式下的数据传输方向相反。
PA发送到打印机的请求,是符合扩展仿真命令格式的数据,经计算机并口发送到打印机,并口为标准工作模式。所述的扩展仿真命令指与打印机支持的仿真命令集不相交的、本软件专门设计的命令集。
为更加实用,PA除设置打印机参数,还具备对打印机的访问和控制功能,包括:获取打印机设备号、软件版本号等信息、控制打印机换行、退纸、初始化及进行特殊模式操作,并能自动识别打印机型号及仿真类型、设置的导入导出复用、快捷设置、软件配置、WINDOWS系统打印机配置功能及电子说明书。
PR能接收、解析PA发送的请求(就是所述的扩展仿真命令)及做出对应的响应,并能发送PA所请求的数据到计算机。PR同样按IEEE 1284协议实现数据的收发。
PA、PR之间的请求、反馈本质上是数据双向交换的过程,可归结为数据通信和数据处理两个层次。数据通信层依赖两个子层实现:1.硬件数据传输层:要求计算机和打印机都具备支持IEEE 1284通信协议的并口;2.数据传输控制层:由PA、PR软件按IEEE 1284通信协议控制数据收发。数据处理层基于数据通信层之上,就是PA、PR将通信层数据与特定数据结构互相转换的过程。
软件结构的特征在于PA、PR之间是服务/客户的关系。PA是客户方软件,是请求发起者,PR是服务方软件,是请求的响应者。
本发明的有益效果在于:
1.采用了计算机图形界面,用户只需使用鼠标和计算机键盘就能设置打印机参数,保存参数后打印机能自动重新起动使新参数生效,避免了繁琐的打印机按键操作和打印设置菜单的过程,打印机不需进入特殊工作状态,节约了纸张,降低了噪音,提高了工作效率。
2.采用并口实现计算机和打印机的双向数据通信。支持IEEE 1284协议的并口早已在计算机和打印机设备上广泛应用,故不需增加任何硬件。
3.对多机种、多仿真的智能适应。采用数据库技术和双向并口通信技术使软件能自动识别联机打印机的型号和当前仿真类型,从而能自动提供匹配的菜单视图。
4.设置的导入导出复用。采用数据库技术,能将当前设置的参数存储(导入)到数据库中,在需要时也能将存储的设置直接发送到打印机,达到了“一次设置,多次复用”的效果,避免了重复操作,二次提高了工作效率,当要将多台同型号打印机的参数设置为同一状态时优点更加明显。
5.快捷设置。通过软件的菜单或计算机键盘的快捷键就能直接设定打印机的某些常用参数,同样是一种二次提高效率的途径。
6.软件配置功能允许用户指定软件的参数,使软件能按用户需要的方式工作。这些参数决定软件开始运行时是否自动检测联机打印机的型号或采用默认的打印机型号、是否使用简化的菜单。
7.控制打印机换行、换页、进行特殊模式操作的功能使用户不需用按键操作打印机就能完成这些控制,方便了用户使用。
8.软件为用户提供了配置WINDOWS系统打印机的通道。
9.提供电子说明书,能链接到相关网站,全面提供帮助信息。
附图说明
图1为本发明方法构成的软件系统的结构示意图
图2为PA的主界面示意图
图3为PA的初始化界面
图4是PA初始化程序框图
图5是发送命令的方式设置打印机参数的程序框图
图6是特殊操作框图
图7是PR初始化及接收、解释命令的过程的框图
具体实施例
本发明在DPK系列的多种型号打印机产品上成功实施。下面结合DPK打印机参数设置流程及附图进一步阐述本发明的具体实施方式。
实施准备:支持联机设置功能的DPK打印机1台,运行WINDOWS操作系统的计算机1台,用打印机线缆将计算机和打印机的并口相连,用专门的安装程序SetupCH.exe在计算机上安装好“DPK打印机联机设置”软件,打开打印机并使之处于联机状态。
准备完毕,双击计算机“开始”菜单的“DPK打印机联机设置”起动程序。如软件配置为“初始化时自动识别机种”,此时会提示是否开始自动识别,选择“是”后等待几秒钟将显示与识别出的打印机型号匹配的菜单信息,如图2所示。如软件没有配置成“初始化时自动识别机种”,或取消了自动识别步骤,程序就显示图3的界面,这时用户可点击“新建机种”菜单来改变当前默认的打印机型号,之后点击“开始设置”菜单进入主界面,如图2所示。点击用户区左侧的菜单项和右侧的候选参数来选择打印机参数,打印机原先设置用绿色小球表示,用户设置用红色小球表示,其它候选参数用灰色小球表示。设置完后点击“保存设置”,按软件提示等待打印机按照新参数重新起动并恢复联机状态,再点击“确定”并等待几秒钟,用户区的内容将刷新为与打印机当前一致。
设置中可点击“设置预览”菜单查看参数的更改情况,可点击“导出到文件”菜单将当前设置的参数保存到计算机的数据库中,可点击“导入到打印机”菜单用已存储的设置直接更新打印机参数,还可点击菜单栏、工具栏中的各项实现其它操作。
在控制打印机进行“打印清单”、“打印自检”等特殊操作前,程序会先提示是否保存已做的参数更改,如选择保存,用户需按提示等待打印机保存参数并恢复联机后才能继续做特殊操作,而特殊操作完成后同样要按提示等待打印机恢复联机状态。点击“开始设置”、“保存设置”、“常用设置”、“缺省设置”、“导入到打印机”均导致计算机与打印机的双向通信过程,在此期间用户都要等待打印机回到联机状态后方可继续操作。
点击“工具”菜单下的“导入导出管理器”能提供窗口以实现对存储的设置的管理,点击“工具”菜单下的“选项”能提供软件配置窗口来帮助配置软件参数,点击“工具”菜单下的“系统打印机”能提供配置系统打印机的窗口。主要操作都设计了快捷键,确保当鼠标失效时能使用计算机键盘操作。如果操作时仍有疑问,还可以点击工具栏的“帮助”来查看软件的帮助信息。
下述实施例和流程图:说明计算机软件自动识别打印机型号,与仿真类型匹配的菜单、通过获取打印机参数.在高级程序中如何进行设置打印机能够接受的参数,此命令要同时被打印机的存储器存储并控制打印机,同时并获取打印机信息、输入参数控制打印机进行特殊操作?并完成换行、换页、初始化功能。
下述实施流程接收、解释并执行运行于计算机的软件发送的参数设置及保存、获取打印机信息、打印机重新起动、打印机特殊操作、打印机简单控制的请求。
本发明运行于计算机的软件发送到打印机的命令是专门的扩展仿真命令集,运行于计算机的软件能按IEEE 1284通信协议控制对打印机发送的数据的接收和解释。专门的扩展仿真命令集,用十六进制字节数据型式表示如下:1B 7C X X X,1B 7D B00,1B 7D B0 1,1B 7D B1 0,1B 7D B1 1,1B 7B 0,1B 7B 1
其中,X是在0~255范围内的任意值的数据。
利用扩展仿真命令给出的有关实施例:
实例1:计算机软件PA初始化阶段及自动获取打印机型号及与仿真匹配的设置菜单过程
用符号“S”代表PA在计算机内存中分配的用于存放菜单项及设定值的数据结构。PA初始化指PA首次运行时,将对应机种、仿真的菜单项及相应的打印机参数装入S并通过主界面呈现给用户的过程。图4所示,图4是PA初始化程序框图
以上初始化过程归结为3个步骤;
P1.“获取机种~装入对应菜单项”
P2.“获取打印机参数~装入各菜单项当前设定值”
P3.显示主界面
各步骤可按用户设置的初始状态选择性地进行。如果用户未选“初始化时自动识别机种”,PA开始执行时就跳过P1,而直接采用默认机种的菜单作初始化工作,并再跳过P2而执行P3,并不会显示任何菜单信息。之后,如果用户认可PA的“默认机种”并点击“开始设置”按钮时,就会执行P2、P3来完成,如果用户不想使用“默认机种”,可点击“新建机种”按钮,按用户选定的机种重新执行P1,再点击“开始设置”按钮完成P2、P3。
关于仿真类型匹配,PA在执行P1时装入全部类型仿真的菜单信息,执行P2时同时可获取打印机当前仿真类型,执行P3时只需显示该仿真类型的菜单信息,就实现了仿真类型的自动匹配。
实例2设置参数
PA完成初始化后,通过发送命令的方式设置打印机参数。如图5是发送命令的方式设置打印机参数的程序框图
实例3特殊操作
特殊操作、简单控制请求等均通过命令形式由PA发送到PR,由PR执行。
图6是特殊操作框图,简单控制利用了普通仿真命令实现换行、换页,硬件初始化通过发送并口的硬件初始信号实现。
实例4 PR初始化及接收、解释命令的过程
PR接收、解释扩展命令的流程与接收、解释普通仿真命令的流程一致,如图7:图7是PR初始化及接收、解释命令的过程的框图。
实例5专门的扩展命令实例及说明
设置参数命令实例:如1B 7C 33 01 F0:
1B 7C:扩展命令标识,与普通仿真命令区分
33 F0:菜单项在打印机固化内存中的存储位置,01:参数值。
其它命令:如:1B 7C 7D 7E 02
1B 7C:扩展命令标识,与普通仿真命令区分
7D 7E 02:请求返回PR版本号的命令
如:1B 7C 7D 7D X
1B 7C:扩展命令标识,与普通仿真命令区分
7D 7D X:请求打印机作自检动作。
PA是用高级语言编制的WINDOWS程序,只能通过操作系统提供的接口访问函数和访问模型来实现并口的命令发送和数据接收。

Claims (4)

1.打印机参数联机设置方法,根据自动识别打印机型号计算机软件为基础,以软件方式实现对打印机参数的设置和反馈;包括设有运行于计算机的软件PA、运行于打印机的软件PR,基于打印机和计算机并口间的双向通信,使用计算机软件自动识别打印机型号的基础上,其特征是装入与仿真类型匹配的菜单、设定打印机参数、获取打印机信息、控制打印机进行特殊操作,输入参数控制打印机进行操作,及完成换行、换页、初始化功能;即通过联机设置PA检测并口是否存在打印机信号,如存在就发送“查询机种命令”到PR,并等待反馈;打印机PR收到命令后,就将机器设备描述信息返回给PA;PA收到设备描述信息后,解析出“机种”标识;PA按“机种”标识查询本地数据库,得到对应菜单,并初始化S的菜单项部分;PA发送“查询设置命令”到PR,并等待反馈;PR收到命令后就反馈打印机当前设置参数到PA;PA按获取的打印机参数初始化S的各菜单项的设定值部分;PA显示主界面,将初始化好的菜单项数据显示在界面左侧菜单区域的树结构中;
通过用户点击选定参数:计算机软件PA初始化阶段及自动获取打印机型号及与仿真匹配的设置菜单过程用S代表PA在计算机内存中分配的用于存放菜单项及设定值的数据结构;PA按用户选定的菜单项搜索S,找出其在打印机中的存储位置,再结合用户选定的参数值,构造“设置参数命令”,发送给PR;PR收到后,将动态内存中的设置参数更改为用户设定值;用户操作后,最后点击“保存设置”按钮,PA就发送“保存设置命令”到PR;PR接收命令后将动态内存中的参数复制到固化的参数区域,并重新初始化;
通过PA发送“特殊操作命令”到PR,并开始等待用户的特殊模式操作完成;PR接收命令后,进入特殊工作模式,用户开始特殊模式的操作;用户确定特殊模式操作完成,就让打印机回到正常联机工作模式,并结束PA的等待;PA重新按执行一次初始化,刷新主界面。
2.根据权利要求1所述的打印机参数联机设置方法,其特征是设有设置参数复用控制,即在计算机设置一次参数并保存后,能将设置的参数快速复制到其它同型打印机。
3.根据权利要求1所述的打印机参数联机设置方法,其特征在于:打印机和计算机并口间设有双向通信,运行于计算机的软件发送到打印机的命令是专门的扩展仿真命令集,运行于计算机的软件能按IEEE 1284通信协议控制对打印机发送的数据的接收和解释。
4.根据权利要求3所述的打印机参数联机设置方法,其特征在于所述专门的扩展仿真命令集,用十六进制字节数据型式表示如下:
1B 7C X X X,1B 7D B00,1B 7D B01,1B 7D B10,1B 7D B11,1B 7B 0,1B 7B1;其中,X是在0~255范围内的任意值的数据。
CNB2006100413777A 2006-08-18 2006-08-18 打印机参数联机设置方法 Active CN100397327C (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2006100413777A CN100397327C (zh) 2006-08-18 2006-08-18 打印机参数联机设置方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2006100413777A CN100397327C (zh) 2006-08-18 2006-08-18 打印机参数联机设置方法

Publications (2)

Publication Number Publication Date
CN1908886A CN1908886A (zh) 2007-02-07
CN100397327C true CN100397327C (zh) 2008-06-25

Family

ID=37700004

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2006100413777A Active CN100397327C (zh) 2006-08-18 2006-08-18 打印机参数联机设置方法

Country Status (1)

Country Link
CN (1) CN100397327C (zh)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4931977B2 (ja) * 2009-09-29 2012-05-16 シャープ株式会社 印刷制御プログラム、印刷制御方法及び印刷システム
JP2011243067A (ja) * 2010-05-19 2011-12-01 Brother Ind Ltd 印刷制御装置,印刷制御システム,およびプリンタドライバ
EP3063649A4 (en) * 2013-10-31 2017-06-28 Hewlett-Packard Enterprise Development LP Initializing printers
CN104731477A (zh) * 2015-03-24 2015-06-24 上海富士施乐有限公司 一种复印机参数调试方法
CN107615196B (zh) * 2015-05-26 2020-01-21 三菱电机株式会社 数控装置及显示控制方法
CN111857613B (zh) * 2020-07-17 2023-03-24 武汉晶众科技有限公司 一种打印机配置智能复用方法
CN112181326A (zh) * 2020-09-29 2021-01-05 上海汉图科技有限公司 一种打印方法、装置和设备

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000339247A (ja) * 1999-05-25 2000-12-08 Fuji Xerox Co Ltd パラメータ設定システム
JP2004025750A (ja) * 2002-06-27 2004-01-29 Seiko Epson Corp プリンタシステム
US20040227962A1 (en) * 2003-05-16 2004-11-18 Chu Xia Method for multiple-page scaling and composing printing
CN1680915A (zh) * 2004-04-09 2005-10-12 富士施乐株式会社 参数处理装置及用于其的参数设置方法
CN1794167A (zh) * 2006-01-06 2006-06-28 无锡永中科技有限公司 打印参数设置的方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000339247A (ja) * 1999-05-25 2000-12-08 Fuji Xerox Co Ltd パラメータ設定システム
JP2004025750A (ja) * 2002-06-27 2004-01-29 Seiko Epson Corp プリンタシステム
US20040227962A1 (en) * 2003-05-16 2004-11-18 Chu Xia Method for multiple-page scaling and composing printing
CN1680915A (zh) * 2004-04-09 2005-10-12 富士施乐株式会社 参数处理装置及用于其的参数设置方法
CN1794167A (zh) * 2006-01-06 2006-06-28 无锡永中科技有限公司 打印参数设置的方法

Also Published As

Publication number Publication date
CN1908886A (zh) 2007-02-07

Similar Documents

Publication Publication Date Title
CN100397327C (zh) 打印机参数联机设置方法
CN101226486B (zh) 利用计算机实现的剪贴板捕获信息的方法和设备
CN101529382B (zh) 公共组件框架
CN1307525C (zh) 信息处理装置和信息处理方法
CN101388911A (zh) 网络应用程序离线数据采集方法
CN101615270B (zh) 一种基于b/s模式的工作流分析和呈现的系统及方法
US20050055328A1 (en) Method and apparatus for data integration
CN105024839B (zh) 一种软件版本升级的方法及装置
CN101042704A (zh) 用于依照公共信息模型来管理对象的系统和方法
US20090037902A1 (en) Transitioning From Static To Dynamic Cluster Management
CN111488181B (zh) 任务调度方法、装置、存储介质及服务器
CN108173840A (zh) 基于云平台的智能物流终端集成中间件
CN101101550A (zh) 将新用户界面映射到已有的整合界面
CN109284294A (zh) 采集数据的方法及装置、存储介质、处理器
CN111984261A (zh) 编译方法与编译系统
CN101211362B (zh) 用于数据库更新管理的系统和方法
CN101344741A (zh) 程序确定装置和程序确定方法
JP2006277771A (ja) 計算機ネットワーク用の端末装置および操作履歴記録方法
CN106034139A (zh) 数据传输系统及方法
CN105247618A (zh) 一种硬盘执行应用代码的方法及装置
CN101458628A (zh) 一种程序版本管理方法
CN102902706A (zh) 扩大报表查看
CN105894202A (zh) 工单处理方法及装置
US7853955B2 (en) Method and system for identifying program module functionality needed by a computer when disconnected from a network
CN109725973A (zh) 一种数据处理方法和数据处理装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20170122

Address after: 210000 Nanjing economic and Technological Development Zone, Xian Xian Road, No. 1, Jiangsu

Patentee after: Nanjing Fujitsu electronic information Polytron Technologies Inc

Address before: 210028 Nanjing, central gate of the east gate, Jiangsu, No. 100

Patentee before: Nanjing Fujitsu Computer Equipment Co., Ltd.