智能打印装置及智能打印控制方法与流程

文档序号:15883746发布日期:2018-11-09 18:26阅读:240来源:国知局
智能打印装置及智能打印控制方法与流程

本发明属于智能打印机技术领域,具体涉及智能打印装置及智能打印控制方法。

背景技术

打印机作为日常办公工具,经过多年的发展,运用已经非常成熟,然而作为计算机的输出设备,其工作流程一直是将计算机的运算结果或中间结果以人所能识别的数字、字母、符号和图形等,依照规定的格式印在纸上,迄今为止,除了一些专用的照片、图片、收据打印机例外,通用的打印机需要有计算机控制才能打印,打印的经典过程通常是:

1.事先在装有操作系统的计算机上安装打印机的驱动程序;

2.使用时,计算机上运行的应用软件通过打印驱动程序,把需要打印的文档转换成打印机能够识别且完美打印出来的数据;

3.打印机收到来自计算机的打印数据后,执行打印。

也就是说打印机必须依赖于计算机才能实现打印动作,随着时代的发展,对于能够独立实现即时打印的智能打印装置的需求越来越迫切,但在现有的新型打印机中,如惠普2132型打印机,虽然号称qq打印机,但实际上需要手机和计算机同时登陆同一qq账号,才能实施由手机发送的打印任务,即该打印机的打印动作实际上还是依赖于计算机的控制和驱动程序来实现的。

在现有的技术方案中,如公开号为cn107665548a,名称为“一种可共享的打印机及打印机共享方法”的中国发明专利文献,公开了一种打印机,包括打印机的本体,固定设置在本体内部的处理控制器,计数装置,电子锁和通讯装置,以及固定设置在本体上的显示屏,且处理控制器分别连接于计数装置,显示屏,电子锁和通讯装置;其中,通讯装置,用于将打印机与远程服务器和/或手机建立通讯连接;计数装置,用于记录打印机的打印量、复印量和扫描量;电子锁,用于控制打印机的启闭;显示屏,用于显示与打印机唯一对应的设备二维码;处理控制器,用于对数据进行处理并存储。其缺陷在于:(1)显示屏仅仅用于显示与打印机唯一对应的设备二维码,这完全可以用在机身粘贴印有二维码的纸类标识或者喷涂二维码替代;(2)采用电子锁,仅仅适合对外有偿服务,不合适家用和单位内部使用,因为影响启动速度。

还有一些基于互联网的打印技术,如google公司的“云打印”、联想集团的“打印工场”等,均需要安装特定的手机app等软件,并只能使用部分型号的打印机,不具备通用性。



技术实现要素:

本发明的目的在于提供一种让打印机不依赖于通用的计算机,通过智能打印控制装置的就能够方便地打印的智能打印装置和智能打印方法。

本发明的目的是通过以下技术方案实现的:

智能打印装置,其特征在于:包括通讯相连的打印执行机构和打印服务器模块,以及与用户的智能终端通信的通信模块;所述打印执行机构包括打印单元和打印纸槽;所述打印服务器模块包括微处理器、存储器和连接打印执行机构的通信接口;所述打印服务器模块通过所述通信模块与用户的智能终端设备通信,接收用户的打印任务,并将打印任务转化为打印执行机构能够识别的命令后,发送给打印执行机构执行打印。

所述通信模块是蓝牙(bluetooth)、无线局域网(wifi)、近距离无线通信(nfc)、超宽带(uwb)、zigbee、z-wave、调制解调器、公众移动通信模块中的一种或者多种。

所述通信接口是通用串行总线(usb)、scsi、rj45、rs232、rs422、rs485中的一种或者多种。

所述智能打印装置的机身外部还标记有设备识别码。

所述设备识别码是二维码、条形码、字符串中的一种或者多种,内容是ip地址、链接、域名中的一种或者多种。

还包括操作控制台,操作控制台与打印服务器模块控制相连;操作控制台包括显示器、操作设备和数据接口,所述数据接口用于连接用户的存储设备,存储设备中的文件在显示器中显示,通过操作设备选择要打印的文件生成打印指令传送至打印服务器模块。

所述操作设备设有语音识别模块,能够识别打印领域人类自然语言,便于使用者通过语音输入信息。

智能打印控制方法,其特征在于,包括如下步骤:

步骤1,启动智能终端设备上的智能打印用户端软件,建立智能终端设备与智能打印装置的通信连接;通过智能终端设备将需要打印的文件及打印要求发送至智能打印装置;

步骤2,智能打印装置中的打印服务器模块启动,接收需要打印的文件及打印要求,调用打印驱动程序将其转化为供打印执行机构识别并执行的打印数据,打印服务器模块将打印数据发送至打印执行机构并调用打印驱动程序,驱动打印执行机构按打印参数完成打印工作。

还包括文件格式符合性判断步骤,文件格式符合性判断步骤包括:

(1)所述步骤1中,智能终端设备将需要打印的文件及打印要求发送至智能打印装置的过程中,智能终端设备上的智能打印用户端软件对需要打印的文件进行文件格式符合性判断,如果此文件的格式是智能打印装置能够打印的,就将需要打印的文件及打印要求发送给智能打印装置;如果此文件的格式是该智能打印装置不能打印的,就提示错误;

(2)所述步骤2中,智能打印装置接收需要打印的文件及打印要求之后,进行文件格式符合性判断,如果此文件的格式是智能打印装置能够打印的,就由打印服务器模块将需要打印的文件及打印要求转化为供打印执行机构识别并执行的打印参数,打印服务器模块将打印参数发送至打印执行机构并调用打印驱动程序,驱动打印执行机构按打印参数完成打印工作;如果此文件的格式是智能打印装置不能打印的,就向智能终端设备发送文件格式不支持信息提示错误。

打印完成后,智能打印装置的打印服务器模块将自动地彻底删除所打印的文件,确保用户信息不被泄露。

所述步骤1中,智能终端设备与智能打印装置的通信连接是通过智能打印通信协议实现的,智能打印通信协议是基于文本传输的通信协议,包括打印参数指令和打印机状态查询指令。

所述打印参数指令,例如

格式为:“参数<页码:全文/范围(中间用-符号)/页序号(中间用逗号隔开);数量x(默认为1)>;纸型:xxx(默认为a4);单双面:xx默认为单面)”

返回信息格式;

当参数符合时为:<参数完全符合>

参数不符合时为:<请修改下列参数:xxx,xxx>

所述打印机状态查询指令,

请求指令格式:“<密码:查询>”。

返回提示信息,格式为:<状态信息>

还设有打印执行机构技术参数数据库,为每一个型号的打印执行机构建立特定的性能指标数据元或者数据文件,用可扩展标记语言(extensiblemarkuplanguage,简记为xml)格式表示。

所述用户的智能终端设备包括各种电脑,如服务器、台式电脑、笔记本电脑、平板电脑、智能手机。

用户的智能终端设备下达的打印任务,包括待打印的文件、打印参数。

本发明的有益效果如下:

1、本发明所提供的智能打印装置,连接打印机等打印执行装置使用,由其内部的打印服务器模块自主管理,实施对其内部的所述带有通信接口的打印执行模块的驱动,只要通过通信模块接收到打印文件,就能够控制打印机执行打印任务,不需要其它的计算机和智能终端以打印驱动程序实施驱动,不依赖于计算机就能够自主打印,适合不熟悉计算机的人员以及不适合使用计算机的人员使用打印功能,并便利了希望不开计算机就直接通过手机等智能终端发送打印任务的情况。并且,根据设计使用要求的不同,还可以采用普通打印机作为智能打印装置的打印执行单元,这样有利于利用现有的打印机提高普及率。

2、本发明所提供的智能打印装置和智能打印方法对于用户的智能终端具有通用性,不需要针对不同的打印机安装对应的打印驱动程序;既适用于通过互联网联网,也适用于内联网、有线直连和无线直连。

3、本发明所提供的智能打印装置的操作台操作设备设有语音识别模块,能够识别打印领域人类自然语言,便于使用者通过语音向输入信息。

4、本发明设备的机身外部还标记有设备识别码,所述设备识别码是二维码、条形码、字符串中的一种或者多种,内容是ip地址、链接、域名中的一种或者多种,便于使用者通过在智能终端上已识别码与本发明设备间建立通信。

5、本发明所提供的的智能打印装置和智能打印方法,在打印完成后,智能打印装置的打印服务器模块将自动地彻底删除所打印的文件,确保用户信息不被泄露。

附图说明

本发明的前述和下文具体描述在结合以下附图阅读时变得更清楚,附图中:

图1为本发明智能打印装置的总体结构示意图之一。

图2为本发明智能打印装置的总体结构示意图之二。

图3为本发明智能打印控制方法的基本流程示意图。

具体实施方式

下面通过几个具体的实施例来进一步说明实现本发明目的技术方案,需要说明的是,本发明要求保护的技术方案包括但不限于以下实施例。

实施例1

作为本发明智能打印装置的一种最基本的实施方案,如图1,公开了智能打印装置,包括通讯相连的打印执行机构和打印服务器模块,以及与用户的智能终端通信的通信模块;所述打印执行机构包括打印单元和打印纸槽;所述打印服务器模块包括微处理器、存储器和连接打印执行机构的通信接口;所述打印服务器模块通过所述通信模块与用户的智能终端设备通信,接收用户的打印任务,并将打印任务转化为打印执行机构能够识别的命令后,发送给打印执行机构执行打印。

这种智能打印装置,连接打印机等打印执行装置使用,由其内部的打印服务器模块自主管理,实施对其内部的所述带有通信接口的打印执行模块的驱动,只要通过通信模块接收到打印文件,就能够控制打印机执行打印任务,不需要其它的计算机和智能终端以打印驱动程序实施驱动,不依赖于计算机就能够自主打印,适合不熟悉计算机的人员以及不适合使用计算机的人员使用打印功能,并便利了希望不开计算机就直接通过手机等智能终端发送打印任务的情况。

实施例2

作为本发明智能打印装置的一种优选的实施方案,如图2,公开了智能打印装置,包括通讯相连的打印执行机构和打印服务器模块,以及与用户的智能终端通信的通信模块;所述打印执行机构包括打印单元和打印纸槽,如图2,打印执行机构可以为打印机;所述打印服务器模块包括微处理器、存储器和连接打印执行机构的通信接口,所述通信模块是蓝牙(bluetooth)、无线局域网(wifi)、近距离无线通信(nfc)、超宽带(uwb)、zigbee、z-wave、调制解调器、公众移动通信模块中的一种或者多种;所述打印服务器模块通过所述通信模块与用户的智能终端设备通信,接收用户的打印任务,并将打印任务转化为打印执行机构能够识别的命令后,发送给打印执行机构执行打印;所述打印执行机构上还设置有用于与打印服务器模块通讯连接的通信接口,所述通信接口是通用串行总线(usb)、scsi、rj45、rs232、rs422、rs485中的一种或者多种。

进一步的,还包括操作控制台,操作控制台与打印服务器模块控制相连;操作控制台包括显示器、操作设备和数据接口,所述数据接口用于连接用户的存储设备,存储设备中的文件在显示器中显示,通过操作设备选择要打印的文件生成打印指令传送至打印服务器模块。

实施例3

作为本发明智能打印装置的智能打印控制方法一种最基本的实施方案,如图3,包括如下步骤:

步骤1,启动智能终端设备上的智能打印用户端软件,建立智能终端设备与智能打印装置的通信连接;通过智能终端设备将需要打印的文件及打印要求发送至智能打印装置中的打印服务器模块;

步骤2,智能打印装置中的打印服务器模块接收需要打印的文件及打印要求,调用打印驱动程序将其转化为供打印执行机构识别并执行的打印数据,打印服务器模块将打印数据发送至打印执行机构,由打印执行机构完成打印工作。

而优选的,所述步骤1中,智能终端设备将需要打印的文件及打印要求发送至智能打印装置的过程中,智能终端设备上的智能打印用户端软件对需要打印的文件进行文件格式符合性判断,如果此文件的格式是智能打印装置能够打印的,就将需要打印的文件及打印要求发送给智能打印装置;如果此文件的格式是该智能打印装置不能打印的,就提示错误;所述步骤2中,智能打印装置接收需要打印的文件及打印要求之后,进行文件格式符合性判断,如果此文件的格式是智能打印装置能够打印的,就由打印服务器模块将需要打印的文件及打印要求转化为供打印执行机构识别并执行的打印参数,打印服务器模块将打印参数发送至打印执行机构并调用打印驱动程序,驱动打印执行机构按打印参数完成打印工作;如果此文件的格式是智能打印装置不能打印的,就向智能终端设备发送文件格式不支持信息提示错误。

并且,打印完成后,智能打印装置的打印服务器模块将自动地彻底删除所打印的文件,确保用户信息不被泄露。

采用这种智能打印装置,用户以任意的计算机或者智能终端执行如下操作:

1、启动智能打印用户端软件。

2、发起通信连接,发起与本发明智能打印机的通信连接。

3、文件发送,通信连接建立后,向对方发送需要打印的文本文件、电子表格、电子幻灯片、数码图片等。

4、可以输入打印份数、纸型、单双面、每版打印页数等要求信息。

5、如果收到打印参数不符合的提示,就修改打印参数。

智能打印装置通过打印自主管理软件自动执行如下操作:

1、开机进入所述操作系统,然后自动启动所述打印自主管理软件。

2、用户合法性识别,当接收到用户发起的通信连接请求后,自动进行用户合法性识别。

3、文件接收,通信连接建立后,接收对方发送需要打印的文本文件、电子表格、电子幻灯片、数码图片等。

4、打印参数确定,如果用户输入了打印份数、纸型、单双面、每版打印页数等需求信息。如果用户不输入,就按事先设定的默认参数,例如1份;如果用户输入的打印参数不符合程序设定要求,就向用户端软件返回修改打印参数请求。

5、打印服务器模块调用打印驱动程序,驱动带有通信接口的打印执行装置,按确认的参数执行打印。

实施例4

如图3,用户以任意的计算机或者智能终端执行如下操作:

启动智能打印装置的用户端软件(s101),发起通信连接(s102)。发起与本发明智能打印装置的通信连接。

文件发送(s103)。通信连接建立后,向对方发送需要打印的文本文件、电子表格、电子幻灯片、数码图片等;可以输入打印份数、纸型、单双面、每版打印页数等要求信息(s104),如果收到打印参数不符合的提示,就修改打印参数(s105)。

智能打印装置通过打印自主管理软件自动执行如下操作:

开机进入所述操作系统,然后自动启动所述打印自主管理软件(s201)。

进入待机(s202)或者进行用户合法性识别,当接收到用户发起的通信连接请求后,自动进行用户合法性识别(s203)。

文件接收。通信连接建立后,接收对方发送需要打印的电子文本文件(s204)。

打印参数确定(s205)。如果用户输入了打印份数、纸型、单双面、每版打印页数等需求信息,就照此执行。如果用户不输入,就按事先设定的默认参数,例如1份,如果打印参数不符合,就向用户端软件返回修改打印参数请求(s206)。

调用打印驱动程序,驱动打印执行模块按确认的参数执行打印(s207)。

用户以任意的计算机或者智能终端与所述本发明智能打印控制装置的通信,是以wifi直连、蓝牙直连、rfid、uwb、zigbee、互联网社交平台、电子邮件之中的一种或者多种方式实现的。所述互联网社交平台包括微信、qq、微博、陌陌、脸书、领英等。

文件格式符合性判断步骤包括:

(1)用户以任意的计算机或者智能终端执行:即在发送文件步骤(s103)之前,进行文件格式符合性判断。如果此文件的格式是该智能打印装置能够打印的,就进入文件发送(s103)步骤;如果此文件的格式是该智能打印装置不能打印的,就向给出提示。

(2)所述智能打印装置通过打印自主管理软件(1d)自动执行:即在接收文件步骤(s204)之后,进行文件格式符合性判断。如果此文件的格式是该智能打印装置能够打印的,就进入打印步骤(s207);如果此文件的格式是该智能打印装置不能打印的,就向用户的计算机或者智能终端发送文件格式不支持信息,并由用户的计算机或者智能终端给出提示。

进一步的,用户以任意的计算机或者智能终端,通过通信模块,建立与本发明电子文本打印装置的微处理器的通信,是通过输入或者扫描所述识别码(12)实现的。

进一步的,用户以任意的计算机或者智能终端,向本发明智能打印控制装置发送打印文件和打印要求等交互通信,所使用的软件为下列途径中的一种或者多种:通过专门编写的移动智能终端app实现;通过在互联网社交平台软件内进行设置实现;通过在互联网社交平台进行软件二次开发设置实现。

优选的,用户以任意的计算机或者智能终端,与所述的智能打印控制装置之间的通信交互,是通过智能打印通信协议实现的。智能打印通信协议是基于文本传输的通信协议,包括打印参数指令、打印机状态查询指令等。

打印完成后,所述打印服务器模块自动地彻底删除所打印的文件,确保用户信息不被泄露。

所述的打印指令:

请求指令格式为:“参数<页码:全文/范围(中间用-符号)/页序号(中间用,符合隔开);数量x(默认为1)>;纸型:xxx(默认为a4);单双面:xx默认为单面)”

返回信息格式

当参数符合时为:<参数完全符合>

参数不符合时为:<请修改下列参数:xxx,xxx>

(2)打印机状态查询指令

请求指令格式:“<密码:查询>”。

返回提示信息,格式为:<状态信息>

为便于使用,还可以设立打印机技术参数数据库,为每一个型号的打印机建立特定的性能指标数据元或者数据文件,用可扩展标记语言(extensiblemarkuplanguage,简记为xml)格式表示。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1