图像形成控制方法及装置、设备、系统、存储介质与流程

文档序号:24160986发布日期:2021-03-05 16:50阅读:57来源:国知局
图像形成控制方法及装置、设备、系统、存储介质与流程

[0001]
本发明涉及时间同步技术领域,尤其涉及一种图像形成控制方法及装置、设备、系统、存储介质。


背景技术:

[0002]
目前的打印机需要在pc设备上安装打印驱动才能打印。现有技术中可以通过登录打印机的webpage进行打印机状态和网络设置等信息的查询,然而该打印机的webpage并不能对待打印文件进行语言转换或打印参数的配置,因此仍需在pc设备上安装打印驱动,才能进行打印。
[0003]
在pc设备上安装打印机驱动,不仅会占用pc设备的存储空间,也会因为安装太多的驱动时pc设备的处理速度变得缓慢。


技术实现要素:

[0004]
为了解决现有技术中需要在pc设备上安装打印驱动的问题,本发明实施例提供一种图像形成控制方法及装置、设备、系统、存储介质。web服务器通过运行存储在图像形成设备上的超文本文件快速访问web服务器来代替打印驱动发送打印任务,进而在不增加额外服务器的前提下,可以避免安装驱动而被占用较大的存储空间的问题,还可以避免安装多个打印驱动导致任务发送终端处理速度变慢的问题,还可以为不能安装驱动的设备提供无驱动打印的实现方式。
[0005]
本发明实施例提供一种基于图像形成设备的图像形成控制方法,所述图像形成设备与任务发送终端建立通信连接,所述图像形成设备包括web服务器,并且所述图像形成设备存储有跳转至所述web服务器的超文本文件,所述方法包括:
[0006]
向所述任务发送终端提供所述超文本文件;
[0007]
获取所述任务发送终端通过所述超文本文件访问所述web服务器发送的打印任务,所述打印任务包括待打印文件;
[0008]
将所述待打印文件转换为打印作业,并执行所述打印作业。
[0009]
进一步地,所述向所述任务发送终端提供所述超文本文件包括:
[0010]
当所述通信连接为usb通信连接时,所述图像形成设备被枚举成外接存储器,在所述任务发送终端上显示所述超文本文件。
[0011]
进一步地,所述向所述任务发送终端提供所述超文本文件包括:
[0012]
当所述通信连接为无线通信连接时,在所述任务发送终端在自身浏览器上输入所述图像形成设备的ip地址后,向所述任务发送终端提供所述超文本文件。
[0013]
进一步地,所述向所述任务发送终端提供所述超文本文件包括:
[0014]
通过nfc或者蓝牙通信连接向所述任务发送终端发送所述超文本文件。
[0015]
进一步地,所述打印任务还包括打印参数;
[0016]
所述将所述待打印文件转换为打印作业包括:
[0017]
所述图像形成设备的打印固件根据所述打印参数将所述待打印文件转换为打印作业;
[0018]
若所述打印固件确定所述待打印文件的文件格式为非打印机支持格式,向所述任务发送终端反馈无法打印的提示信息。
[0019]
本发明实施例还提供一种基于任务发送终端的图像形成控制方法,所述任务发送终端与图像形成设备建立通信连接,所述图像形成设备存储有跳转至所述图像形成设备的web服务器的超文本文件,所述方法包括:
[0020]
获取所述超文本文件;
[0021]
运行所述超文本文件,并通过超文本文件访问所述图像形成设备的web服务器;
[0022]
通过所述图像形成设备的web服务器向所述图像形成设备发送打印任务,所述打印任务包括待打印文件。
[0023]
进一步地,所述获取所述超文本文件包括:
[0024]
当所述通信连接为usb通信连接时,所述图像形成设备作为外接存储设备在所述任务发送终端上显示所述超文本文件。
[0025]
进一步地,所述获取所述超文本文件包括:
[0026]
当所述通信连接为无线通信连接时,在自身浏览器上输入所述图像形成设备的ip地址后,获取所述超文本文件。
[0027]
进一步地,所述获取所述超文本文件包括:
[0028]
通过nfc或者蓝牙通信连接从所述图像形成设备获取所述超文本文件。
[0029]
本发明实施例还提供一种基于图像形成设备的图像形成控制装置,所述装置包括:
[0030]
处理器和存储器,所述存储器用于存储至少一条指令,所述指令由所述处理器加载并执行时以实现上述基于图像形成设备的图像形成控制方法。
[0031]
本发明实施例还提供一种基于任务发送终端的图像形成控制装置,所述装置包括:
[0032]
处理器和存储器,所述存储器用于存储至少一条指令,所述指令由所述处理器加载并执行时以实现上述基于任务发送终端的图像形成控制方法。
[0033]
本发明实施例还提供一种图像形成系统,所述系统包括:图像形成设备和任务发送终端;
[0034]
其中,所述图像形成设备包括基于图像形成设备的图像形成控制装置;
[0035]
所述任务发送终端包括基于任务发送终端的图像形成控制装置。
[0036]
本发明实施例还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述基于图像形成设备的图像形成控制方法或上述基于任务发送终端的图像形成控制方法。
[0037]
本发明实施例还提供一种图像形成设备,所述设备包括:
[0038]
通信模块,用于与任务发送终端建立通信连接;
[0039]
web服务器,包括打印任务接收模块;
[0040]
存储器,存储有跳转至所述web服务器的超文本文件;
[0041]
其中,所述打印任务接收模块,用于获取所述任务发送终端通过所述超文本文件
访问所述web服务器发送的打印任务,所述打印任务包括待打印文件;
[0042]
控制模块,用于将所述待打印文件转换为打印作业;
[0043]
引擎模块,用于执行所述打印作业。
[0044]
通过上述技术方案,在图像形成设备(如打印机)上存储跳转至web服务器的超文本文件,在任务发送终端(例如pc设备)与图像形成设备通信连接并获取到该超文本文件后,任务发送终端运行该超文本文件,并通过超文本文件访问图像形成设备的web服务器,进而通过该web服务器向图像形成设备发送打印任务,图像形成设备中的打印固件将待打印文件转换为打印作业,并执行该打印作业。通过上述技术方案可以在任务发送终端(例如pc设备)不安装打印驱动的情况下实现打印,即,通过运行存储在图像形成设备上的超文本文件快速访问web服务器来代替打印驱动发送打印任务,进而在不增加额外服务器的前提下,可以避免安装驱动而被占用较大的存储空间的问题,还可以避免安装多个打印驱动导致任务发送终端处理速度变慢的问题,还可以为不能安装驱动的设备提供无驱动打印的实现方式。
附图说明
[0045]
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0046]
图1为本发明实施例提供图像形成控制方法流程示意图;
[0047]
图2为本发明实施例提供的外接存储设备连接状态示意图;
[0048]
图3为本发明实施例提供的图像形成设备作为的存储器中存储内容示意图;
[0049]
图4为本发明实施例提供的web服务器访问界面示意图;
[0050]
图5为本发明实施例提供的基于图像形成设备的图像形成控制装置的结构示意图;
[0051]
图6为本发明实施例提供的基于任务发送终端的图像形成控制装置的结构示意图;
[0052]
图7为本发明实施例提供的图像形成系统的结构示意图;
[0053]
图8为本发明实施例提供的图像形成设备的结构示意图。
具体实施方式
[0054]
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0055]
本发明实施例提供的图像形成控制方法的应用场景包括任务发送终端和图像形成设备。具体地,任务发送终端可以为台式机、笔记本电脑、平板电脑、手机、个人数字助理(personal digital assistant,简称:pda)等具有打印任务发送功能的终端设备,该任务发送终端无需安装打印驱动,该图像形成设备可以是打印机,也可以是用于打印成像、图文
复印、激光打码或者医学影像的其他装置,该图像形成设备(如打印机)包括web服务器,且该图像形成设备中存储有跳转至该web服务器的超文本文件,该任务发送终端可以在与图像形成设备建立通信连接后获取图像形成设备中的超文本文件,并通过超文本文件访问web服务器以将打印任务(包括待打印文件,如文档或图片)发送给图像形成设备,进而图像形成设备中在检测到打印任务的情况下,该打印固件将新增的打印任务中的待打印文件转换为打印机能够识别的打印作业,并执行该打印作业。嵌入式的web服务器,可以是webpage,是在图像形成设备中嵌入动态性质的网站,利用网站来配置相应图像形成设备的配置信息。
[0056]
图1示出了本发明实施例提供的图像形成控制方法流程示意图,如1所示,所述方法包括以下步骤:
[0057]
步骤101:任务发送终端与图像形成设备建立通信连接;
[0058]
步骤102:任务发送终端获取存储在图像形成设备上的超文本文件,运行该超文本文件以访问图形形成设备的web服务器,并通过该web服务器将打印任务发送至图像形成设备;
[0059]
步骤103:图像形成设备将新增打印任务中的待打印文件转换为打印作业,并执行打印作业。
[0060]
本实施例中,通过运行存储在图像形成设备上的超文本文件快速访问web服务器来代替打印驱动发送打印任务,进而在不增加额外服务器的前提下,可以避免安装驱动而被占用较大的存储空间的问题,还可以避免安装多个打印驱动导致任务发送终端处理速度变慢的问题,还可以为不能安装驱动的设备提供无驱动打印的实现方式。
[0061]
关于步骤101,进行以下说明:
[0062]
该超文本文件存储在图像形成设备中,为使任务发送终端获取并运行该超文本文件,需要使任务发送终端与图像形成设备建立通信连接,具体地,该通信连接可以通过以下任一方式实现:
[0063]
连接方式一:
[0064]
任务发送终端与图像形成设备通过通用串行总线(usb数据线)进行连接。
[0065]
在任务发送终端通过usb数据线与图像形成设备完成通信连接后,图像形成设备被枚举成任务发送终端的外接存储器,进而任务发送终端可以在图2所示的存储列表中找到图像形成设备作为的存储器r1。任务发送终端可以读取图像形成设备作为的存储器r1,具体地该存储器r1可以作为u盘,u盘可以被windows/linux/mac os操作系统支持,可以实现多系统无驱识别。
[0066]
任务发送终端将图像形成设备枚举成任务发送终端的外接存储器之前,可以先弹出窗口询问是否要以外部存储器的形式访问图像形成设备;或者任务发送终端将图像形成设备枚举成外接存储器(即usb存储器设备)和usb功能设备,当任务发送终端无需访问外接存储器时,直接访问usb功能设备,进行打印、复印或者传真操作,具体地,任务发送终端通过描述符将图像形成设备描述成usb存储器设备,描述符是具有定义格式的数据结构,每个描述符都以字节宽度字段开头,该字段包含描述符中的总字节数,后跟一个标识描述符类型的字节宽度字段;或者,图像形成设备存储有设备标志,设备标志用于指示将图像形成设备枚举成usb存储器设备还是usb功能设备,优选地,设备标志默认为usb存储器设备标志,
当任务发送终端通过超文本文件访问过图像形成设备的web服务器,并且将该超文本文件的快捷访问方式存储后,可以经任务发送终端主动将设备标志由usb存储设备更改成usb功能设备。
[0067]
该超文本文件31可以是一种html(hypertext markup language,超文本链接标识语言)格式文件,具体地,可以为html5格式文件,该文件可以在windows/linux/mac自带的浏览器上运行。任务发送终端的浏览器运行该超文本文件31后,会自动将该超文本文件31的快捷访问方式存储至浏览器收藏夹;或者任务发送终端的浏览器运行该超文本文件31前,出现弹出框询问是否将该超文本文件31的快捷方式以图标或者浮标的形式存储至桌面或者菜单栏。
[0068]
本实施例中,采用通过任务发送终端将图像形成设备枚举成usb存储设备来访问上述超文本文件的方式,简化了任务发送终端访问图像形成设备的web服务器的过程。进一步地,任务发送终端对超文本文件的快捷访问方式进行存储,可以极大地提升用户操作便利性。
[0069]
用户在通过任务发送终端打开图像形成设备作为的存储器r1后,可以在任务发送终端的显示界面查看如图3所示的图像形成设备作为的存储器r1中的存储内容,具体地,图像形成设备作为的存储器r1中可以包括超文本文件31,以及打印目录32、传真目录33以及扫描目录34中的一种或多种。
[0070]
打印目录32用于存储任务发送终端发送的打印任务,该打印任务可以包括待打印文件以及打印参数,该打印参数可以包括纸张大小信息、打印份数、单双面打印方式、是否逐份打印的信息、打印范围信息等。
[0071]
传真目录33为存储传真的收发任务的作业存储目录,因为传真资料极为重要,传真目录33权限是只读,并且内容是加密的。
[0072]
用户接收到的传真,会加密后存储在子目录fax\rx。
[0073]
用户要发送的传真,会加密后存储在子目录fax\tx。
[0074]
扫描目录34是扫描作业的存储目录,扫描作业会存储在这个目录,用户可以直接在这个目录找到所扫描的文件。
[0075]
连接方式二:
[0076]
任务发送终端与图像形成设备通过无线通信连接时,任务发送终端在自身浏览器上输入图像形成设备的ip地址后,图像形成设备向任务发送终端提供超文本文件,任务发送终端的浏览器自动运行所述超文本文件,无线通信可以是wi-fi通信。具体地,在图像形成设备和任务发送终端连接后,在任务发送终端的网络中输入相应的ip地址,通过图像形成设备向任务发送终端提供超文本文件进入一个web样式的b/s系统,这样可以通过webpage上传打印文件、选择打印参数或者配置相关图像形成设备的信息;另外,webpage的进入可以由管理员在任务发送终端中设置相应的密码进行用户管理,这样可以更好地让管理员对图像形成设备的使用权限进行管控。
[0077]
关于步骤102,进行如下说明:
[0078]
在任务发送终端通过usb数据线与图像形成设备完成通信连接后,并读取到图像形成设备作为的存储器r1中的存储内容后,任务发送终端运行存储在存储器r1中的超文本文件31,具体地,用户在任务发送终端侧如图3所示的界面上手动启动该超文本文件31,例
如,任务发送终端为pc设备时,用户通过鼠标点击该超文本文件31,使超文本文件31开始运行以访问图像形成设备的web服务器。
[0079]
所述图像形成设备中还存储有自动运行文件(如autorun.inf文件),自动运行文件用于在确定任务发送终端与图像形成设备完成通信连接且用户启动该超文本文件31的情况下,运行该超文本文件31以使任务发送终端能够访问图像形成设备的web服务器。
[0080]
在任务发送终端通过输入图像形成设备的网络ip地址与图像形成设备完成无线通信连接后,任务发送终端自动获取并运行图像形成设备中存储的超文本文件以访问图像形成设备的web服务器。
[0081]
在任务发送终端以任一方式与图像形成设备建立通信连接并通过超文本文件访问web服务器后,任务发送终端可以通过web服务器将打印任务传输至图像形成设备的打印目录中,其中打印任务可以包括待打印文件,还可以包括打印参数。任务发送终端通过web服务器向图像形成设备传输打印任务前进行打印配置,具体地,可以在自身显示界面上显示如图4所示的web服务器访问界面,菜单栏可以包括产品资讯、设置、用户管理、登录、显示语言设置等多个选项,如图4所示,可以通过该web服务器访问界面的设置选项中的参数设置选项,来选择打印设定选项,从而通过打印设定子界面上传打印文件以及进行相应打印参数的选择,打印设定的参数设置可以是纸张大小、打印份数、单双面打印、逐份打印、打印范围等选项。进而通过web服务器将经过上述配置操作的打印任务传输至图像形成设备的打印目录中。
[0082]
该超文本文件31可以是一种html(hypertext markup language,超文本链接标识语言)格式文件,具体地,可以为html5格式文件,该文件可以在windows/linux/mac自带的浏览器上运行。任务发送终端的浏览器运行该超文本文件31后,会自动将该超文本文件31的快捷访问方式存储至浏览器收藏夹;或者任务发送终端的浏览器运行该超文本文件31前,出现弹出框询问是否将该超文本文件31的快捷方式以图标或者浮标的形式存储至桌面或者菜单栏。
[0083]
在一种可实现的方式中,任务发送终端与图像形成设备建立usb连接或者wi-fi连接后,任务发送终端还可以通过nfc或蓝牙与图像形成设备建立连接,在建立nfc连接或蓝牙连接后,图像形成设备可以直接将超文本文件发送给任务发送终端,以使任务发送终端在运行超文本文件后访问图像形成设备的web服务器,进而通过web服务器将打印任务传输至图像形成设备的打印目录中。
[0084]
关于步骤103,进行如下说明:
[0085]
图像形成设备中的打印固件监测打印目录32中是否新增打印任务,在确定有新增打印任务的情况下,确定该打印任务中的待打印文件的文件格式是否为打印机支持格式,具体地,图像形成设备可以通过连接到本设备的云服务或三方云服务将待打印文件的文件格式转换为打印机可识别的格式,若云服务转换失败,则判定该待打印文件的文件格式为非打印机支持格式,进而向任务发送终端发送无法打印的提示信息,以告知用户发送的待打印文件无法打印,例如用户误发送一个exe格式的程序作为待打印文件,该exe的文件格式为图像形成设备所不支持的文件格式,无法打印,任务发送终端发送提示信息告知用户发送文件无法打印,并提醒用于进行确认。
[0086]
在图像形成设备的打印固件确定待打印文件的文件格式为打印机支持的文件格
式的情况下,该打印固件根据打印目录中的打印参数将待打印文件转换为打印作业,并执行该打印作业,完成打印操作。
[0087]
本发明实施例还提供一种基于图像形成设备的图像形成控制装置,如图5所示,所述装置包括:处理器10a和存储器20a,所述存储器20a用于存储至少一条指令,所述指令由所述处理器10a加载并执行时以实现基于图像形成设备的图像形成控制方法。
[0088]
本发明实施例还提供一种基于任务发送终端的图像形成控制装置,如图6所示,所述装置包括:处理器10b和存储器20b,所述存储器20b用于存储至少一条指令,所述指令由所述处理器10b加载并执行时以实现基于任务发送终端的图像形成控制方法。
[0089]
本发明实施例还提供一种图像形成系统,如图7所示,所述系统包括:图像形成设备和任务发送终端;并且所述图像形成设备基于图像形成设备的图像形成控制装置,所述任务发送终端包括基于任务发送终端的图像形成控制装置。
[0090]
在实施例中,该图像形成系统中可以包括一个或多个图像形成设备以及一个或多个任务发送终端。
[0091]
需要说明的是所述应用可以是安装在终端上的应用程序(nativeapp),或者还可以是终端上的浏览器的一个网页程序(webapp),本发明实施例对此不进行限定。
[0092]
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0093]
本发明实施例还提供一种图像形成设备,如图8所示,图像形成设备200包括:
[0094]
通信模块210,用于与任务发送终端建立通信连接;
[0095]
web服务器220,包括打印任务接收模块221;
[0096]
存储器230,存储有跳转至web服务器的超文本文件;
[0097]
其中,打印任务接收模块221,用于获取任务发送终端通过超文本文件访问web服务器220发送的打印任务,打印任务包括待打印文件;
[0098]
控制模块240,用于将待打印文件转换为打印作业;
[0099]
引擎模块250,用于执行打印作业。
[0100]
本实施例中,控制模块240可以是图像形成设备的中央处理单元(英文:central processing unit,简称:cpu)或者片上系统(system on a chip,简称:soc),也可以是包括存储器、处理器和/或专用集成电路(applicationspecific integrated circuits,简称:asic)的微型计算机,本发明不对控制器的具体形式进行限定。
[0101]
引擎模块250可以包括感光鼓、充电辊、显影辊、转印辊、进入纸盒、进纸辊、搬送辊、激光器、热辊、压辊、排出辊和排出纸盒中的一个和多个,用于将打印作业对应的图像打印在纸张上。
[0102]
在本发明所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0103]
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显
示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0104]
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
[0105]
上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机装置(可以是个人计算机,服务器,或者网络装置等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
[0106]
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
[0107]
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1