图像形成控制方法、装置及系统与流程

文档序号:25542548发布日期:2021-06-18 20:39阅读:54来源:国知局
图像形成控制方法、装置及系统与流程

本申请涉及云打印技术领域,具体地讲,涉及一种图像形成控制方法、装置及系统。



背景技术:

随着互联网技术的进步,云服务的应用越来越普及。在图像形成的领域,例如打印、复印、传真等,配合云服务器来完成不同种类图像形成的操作,也越来越受用户的欢迎,例如微软推出的universalprint(通用打印)。用户无需安装与云打印机对应的专用驱动软件,可以将待打印文档直接发送至微软云服务器,微软云服务器再将文档转发给云打印机,云打印机即可直接完成打印操作。

universalprint云端打印具备的功能,包括能够自动构建供云打印机访问的安全组、适用于it部门的丰富管理体验等。由于它可以免去所有用户终端安装与云打印机对应的专用驱动软件,也不需要费时费力搭建云打印机本地共享环境即可使用;对于企业和组织管理员来说,可以在后台配置云打印机并查看资源详情,还可以管理打印机可被哪些用户使用等。因此,能够实现配置的简化,一方面极大地减轻了it部门的运营和维护压力,另一方面也避免了打印机联网的复杂过程。

然而,通用打印无法使用云打印机的特色功能,从而无法实现用户自定义的特色打印,因此,通用打印存在较大的局限性。



技术实现要素:

鉴于此,本申请提出一种图像形成控制方法、装置及系统,能够丰富图像形成装置的图像形成功能,满足用户自定义的特色打印,提高图像形成装置的兼容性。

本申请提供一种图像形成控制方法,包括:

获取当前作业数据,并判断所述当前作业数据是否包含自定义数据;

当所述当前作业数据包含自定义数据时,对所述自定义数据进行解析,生成解析结果;

根据所述解析结果使用自定义处理模块对所述当前作业数据进行自定义处理,生成待作业数据;

将所述待作业数据传输至目标图像形成装置。

优选的,所述自定义处理包括加密处理、编码处理、预设格式转换处理及增加预设指令参数处理。

优选的,所述方法还包括:获取目标图像形成装置信息;

所述将所述待作业数据传输至图像形成装置,包括:将所述待作业数据传输至所述目标图像形成装置信息对应的目标图像形成装置。

优选的,所述方法还包括:

当所述当前作业数据不包含自定义数据时,使用通用打印模块对所述当前作业数据进行处理,生成待作业数据。

本申请还提供一种图像形成控制装置,包括:

获取单元,用于获取当前作业数据;

判断单元,用于判断所述当前作业数据是否包含自定义数据;

解析单元,用于当所述判断单元判断所述当前作业数据包含自定义数据时,对所述自定义数据进行解析,生成解析结果;

自定义处理单元,用于根据所述解析结果对所述当前作业数据进行自定义处理,生成待作业数据;

传输单元,用于将所述待作业数据传输至目标图像形成装置。

优选的,所述自定义处理包括加密处理、编码处理、预设格式转换处理及增加预设指令参数处理。

本申请还提供一种图像形成控制系统,包括云服务器平台,所述云服务器平台包括第一服务器,所述第一服务器包括通用打印模块、自定义处理模块和通信模块;

所述第一服务器用于获取当前作业数据,并判断所述当前作业数据是否包含自定义数据;

所述自定义处理模块用于在所述当前作业数据包含自定义数据时,对所述自定义数据进行解析,生成解析结果;

所述自定义处理模块还用于根据所述解析结果对所述当前作业数据进行自定义处理;

所述第一服务器将自定义处理后的作业数据生成为待作业数据;

通信模块,用于将所述待作业数据传输至目标图像形成装置。

本申请还提供另一种图像形成控制系统,包括云服务器平台,所述云服务器平台包括第一服务器及第二服务器,所述第一服务器包括通用打印模块及通信模块,所述第二服务器包括自定义处理模块;

所述通用打印模块或所述自定义处理模块用于获取当前作业数据,并判断所述当前作业数据是否包含自定义数据;

所述自定义处理模块用于在所述当前作业数据包含自定义数据时,对所述自定义数据进行解析,生成解析结果;

所述自定义处理模块还用于根据所述解析结果对所述当前作业数据进行自定义处理;

所述自定义处理模块还用于将自定义处理后的作业数据生成为待作业数据;

所述通信模块用于将所述待作业数据传输至目标图像形成装置。

优选的,所述自定义处理包括加密处理、编码处理、预设格式转换处理及增加预设指令参数处理。

优选的,所述第一服务器还包括:

控制模块,用于获取目标图像形成装置信息;所述控制模块具体用于将所述待作业数据传输至所述目标图像形成装置信息对应的图像形成装置。

优选的,所述通用打印模块还用于在所述当前作业数据不包含自定义数据时,将所述当前作业数据进行处理生成为待作业数据。

本申请提供一种电子装置,包括:

存储器,处理器以及计算机程序;

其中,所述计算机程序存储在所述存储器中,并被配置为由所述处理器执行以实现上述的方法。

本申请提供一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被执行时实现上述方法的步骤。

本申请的技术方案至少具有以下有益的效果:

通过获取当前作业数据,并判断当前作业数据是否包含自定义数据,当当前作业数据包含自定义数据时,对自定义数据进行解析,生成解析结果,根据解析结果对当前作业数据进行自定义处理,生成待作业数据,将待作业数据传输至目标图像形成装置,从而图像形成装置可以对待作业数据进行自定义图像形成功能,丰富图像形成装置的图像形成功能,满足用户自定义的特色打印,提高图像形成装置的兼容性。

附图说明

为了更清楚的说明本申请实施例或现有技术的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本申请一实施例提供的图像形成控制系统的结构示意图;

图2为本申请一实施例提供的图像形成装置分享方法及图像形成控制方法的流程示意图;

图3为本申请另一实施例提供的图像形成控制方法的流程示意图;

图4为本申请一实施例提供的终端设备注册自定义处理模块的方法的流程示意图;

图5为本申请一实施例提供的图像形成装置的结构示意图;

图6为本申请一实施例提供的图像形成控制装置的结构示意图。

具体实施方式

为了便于理解本申请,下面将参照相关附图对本申请进行更全面的描述。附图中给出了本申请的较佳实施方式。但是,本申请可以以许多不同的形式来实现,并不限于本文所描述的实施方式。相反地,提供这些实施方式的目的是使对本申请的公开内容理解的更加透彻全面。

除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的技术领域的技术人员通常理解的含义相同。本文中在本申请的说明书中所使用的术语只是为了描述具体的实施方式的目的,不是旨在于限制本申请。

请参考图1,本申请实施例提供一种图像形成控制系统,该图像形成控制系统包括云服务器平台100、终端设备200及图像形成装置300。

云服务器平台100包括通用打印模块10、自定义处理模块20、通信模块30、认证模块40、存储模块50及控制模块60。通用打印模块10、自定义处理模块20、通信模块30、认证模块40、存储模块50及控制模块60可以设置于同一个服务器中,或者,通用打印模块10、自定义处理模块20、通信模块30、认证模块40、存储模块50及控制模块60中的一部分模块设置于一个服务器中,另外一部分模块设置于另一个服务器中。

终端设备200包括第一终端设备及第二终端设备。终端设备200可以是但不限于:手机、平板电脑、掌上电脑、计算机等。

图像形成装置300用于执行成像处理操作,图像形成装置300包括但不限于打印机、复印机、扫描仪、传真机或综合以上功能的多功能机。

以下结合具体的实施例对云服务器平台的各个模块、终端设备及图像形成装置的功能进行说明。

实施例一

请参考图2,本申请实施例提供一种图像形成装置分享方法,在该实施例中,通用打印模块、自定义处理模块、通信模块、认证模块、存储模块及控制模块设置于第一服务器中。

第一用户与云服务器平台关联和图像形成装置分享方法包括以下步骤。

s101,基于许可使用协议生成权限信息。

具体的,许可使用协议可以是购买协议或者租赁协议。权限信息包括第一用户权限信息、第二用户权限信息、图像形成装置权限信息及用户组织关系信息。第一用户权限信息可以包括第一用户账号和对应的密码,第一用户可以是管理员。第二用户权限信息可以包括第二用户账号和对应的密码,第二用户可以是普通用户,即非管理员。用户组织关系信息可以为用户所属的机构、组织、区域、对应管理员等。服务器可例如是微软云服务器,用户(公司或组织)从微软云服务购买或租赁云服务后,则认证模块可以基于许可使用协议生成权限信息。

s102,将第一用户权限信息发送至第一终端设备。

第一用户权限信息可以包括管理员权限和/或管理员认证信息。认证模块可以将第一用户权限信息直接发送至第一终端设备,认证模块还可以先把第一用户权限信息发送至通用打印模块,再由通用打印模块将第一用户权限信息发送至第一终端设备。管理员通过第一终端设备的显示界面获取管理员权限和/或管理员认证信息。当然,云服务器平台还可以通过e-mail、短信等其他方式将第一用户权限信息发送至第一终端设备,或者,管理员直接从云服务器平台直接获取第一用户权限信息。

s103,访问云服务器平台网址。

云服务器平台网址可以由认证模块直接发送给第一终端设备,也可以由认证模块发送至通用打印模块,再由通用打印模块发送至第一终端设备,可以是与第一用户权限信息一起发送至第一终端设备,第一终端设备访问云服务器平台网址。当然,云服务器平台还可以通过e-mail、短信等其他方式将云服务器平台网址发送至第一终端设备,或者,管理员直接从云服务器平台直接获取云服务器平台网址。

s104,接收第一用户权限信息。

具体的,当第一终端设备为计算机时,第一终端设备可以通过键盘接收管理员输入的第一用户权限信息。当第一终端设备为手机时,第一终端设备可以通过扫描获取第一用户权限信息。

管理员还可以通过第一终端设备向云服务器平台发送获取第一用户权限信息的请求,云服务器平台将第一用户权限信息通过第一终端设备或其他方式告知管理员,管理员在第一终端设备访问云服务器平台网址的界面输入第一用户权限信息。

s105,将第一用户权限信息发送至认证模块。

可以理解的,第一终端设备可以将第一用户权限信息直接发送至认证模块,也可以通过通用打印模块将第一用户权限信息发送至认证模块。

s106,对第一用户权限信息进行验证。

具体的,可以由认证模块将第一用户权限信息与预设第一用户权限信息比较,也可以由通用打印模块将第一用户权限信息与预设第一用户权限信息比较,以验证第一用户权限信息是否与预设第一用户权限信息匹配。

s107,将第一用户权限信息及其关联的图像形成装置信息发送至第一终端设备。

图像形成装置使用云服务器平台提供的注册接口,在注册到云服务器平台后,负责为系统中关联(绑定)到自己的用户账号提供云打印服务。图像形成装置通常使用云服务器平台提供的注册接口,通过https协议使用相应的产品id和之前申请的注册密钥进行注册,在注册成功后,云服务器平台会为图像形成装置分配访问账号和访问密钥,图像形成装置使用该访问账号和访问密钥登录云服务器平台,云服务器平台获取图像形成装置信息,图像形成装置信息可以包括图像形成装置的特性信息例如mac地址、序列号等,及图像形成装置所属的机构、组织、区域、对应管理员等至少一种表征图像形成装置所属机构的信息,然后将图像形成装置的特性信息和表征图像形成装置所属机构信息进行关联,例如,将图像形成装置信息与管理员权限进行关联。

将图像形成装置信息与管理员权限进行关联,可以方便管理员对图像形成装置进行统一管控,例如,可以快速了解所属机构对应有多少图像形成装置,便于后续能够根据所属机构对图像形成装置的作业信息进行追溯,也可以快速了解当前企业关联有多少图像形成装置,并基于图像形成装置的数量进行费用管控,还可以只允许所属企业的用户才能使用对应的图像形成装置。将图像形成装置信息和管理员权限进行关联的具体方式,可以是以存储表的形式,将图像形成装置信息和管理员权限进行一对一的存储,或者以管理员权限作为表头,然后将该管理员权限对应的所有图像形成装置都存储成一个表;当然也可以不用表,而用其他形式,例如文件夹管理,或者软件代码记录等;只要在云服务器平台中输入图像形成装置信息,就能够快速获取管理员权限,或者输入管理员权限,就能够快速获取图像形成装置信息;具体的形式,本实施例不对其进行限制。

当第一用户权限信息由认证模块验证时,认证模块通过通用打印模块将第一用户权限信息及其关联的图像形成装置信息反馈给第一终端设备,当第一用户权限信息由通用打印模块验证时,通用打印模块将第一用户权限信息及其关联的图像形成装置信息反馈给第一终端设备。当然,云服务器平台还可以通过e-mail、短信等其他方式将第一用户权限信息及其关联的图像形成装置信息发送至第一终端设备,或者,管理员直接从云服务器平台直接获取第一用户权限信息及其关联的图像形成装置信息。

s108,将图像形成装置分享给第二用户账号。

管理员可以在第一终端设备的图像形成装置管理页面或管理员信息属性页面,设置是否将图像形成装置分享及分享范围,分享范围即分享给哪些第二用户,也就是说指定哪些第二用户可以使用图像形成装置。

s109,将图像形成装置及其分享的第二用户账号发送至认证模块。

具体的,第一终端设备可以直接将图像形成装置及其分享的第二用户账号发送至认证模块,也可以通过通用打印模块将图像形成装置及其分享的第二用户账号发送至认证模块。

s110,将图像形成装置及其分享的第二用户账号进行关联。

也就是将图像形成装置与可以使用该图像形成装置的第二用户账号进行关联。关联的方式可以是存储表形式、文件夹管理、软件代码记录等等,在此不再做赘述。将图像形成装置及其分享的第二用户账号进行关联,得到分享结果,当图像形成装置及其分享的第二用户账号关联成功时,分享结果为:图像形成装置及其关联的第二用户账号;当图像形成装置及其分享的第二用户账号关联失败时,分享结果为:关联失败。

s111,将分享结果发送至第一终端设备。

认证模块可以将分享结果直接发送至第一终端设备,也可以通过通用打印模块将分享结果发送至第一终端设备。

s112,显示分享结果。

具体的,第一终端设备显示分享结果。云服务器平台还可以将分享结果反馈给被分享的第二用户。当被分享的第二用户登录账号时,可以显示与其关联的图像形成装置信息。当然,云服务器平台还可以通过其他方式如email、短信等告知第二用户,被分享的第二用户账号及其关联的图像形成装置。

此外,当通用打印模块、自定义处理模块、通信模块、认证模块、存储模块及控制模块设置于不同的服务器中时,第一用户与云服务器平台关联和图像形成装置分享方法的步骤可以与步骤s101至s112相同。

实施例二

请参考图2,本申请实施例还提供一种图像形成控制方法,在该实施例中,通用打印模块、自定义处理模块、通信模块、认证模块、存储模块及控制模块设置于第一服务器中。该图像形成控制方法包括以下步骤。

s201,接收第二用户权限信息。

第二用户权限信息可以由第二终端设备从认证模块接收。当然,第二用户权限信息也可以通过第一终端设备从认证模块接收,第一终端设备与第二终端设备可以是相同的终端设备。

第二用户权限信息可以包括第二用户账号、其对应的密码、账号有效期及账号权限等。

第二用户权限信息可以由云服务器平台发送给第二终端设备,也可以是第二用户通过第二终端设备向云服务器平台发送获取第二用户权限信息的请求,云服务器平台将第二用户权限信息通过第二终端设备或其他方式如e-mail、短信等告知第二用户。

第二用户在第二终端设备上输入第二用户权限信息,从而第二终端设备接收该第二用户权限信息。

s202,将第二用户权限信息发送至认证模块。

第二终端设备可以将第二用户权限信息直接发送至认证模块,也可以将第二用户权限信息通过通用打印模块发送至认证模块。

s203,确定与第二用户账号关联的图像形成装置。

认证模块由上述实施例的步骤s110确定图像形成装置及其关联的第二用户账号,从而可以由第二用户账号确定与其关联的图像形成装置。

s204,将与第二用户账号关联的图像形成装置发送至第二终端设备。

认证模块可以将与第二用户账号关联的图像形成装置直接发送至第二终端设备,也可以通过通用打印模块将与第二用户账号关联的图像形成装置发送至第二终端设备。

s205,显示与第二用户账号关联的图像形成装置。

例如,在第二终端设备的microsoftoffice365对应的应用软件执行打印操作或者设备查找时,显示与第二用户账号关联的图像形成装置。

s206,从与第二用户账号关联的图像形成装置中确定目标图像形成装置。

具体的,当需要进行打印作业时,第二用户可以在第二终端设备上从与第二用户账号关联的图像形成装置中选择一个或多个图像形成装置作为目标图像形成装置,通过目标图像形成装置执行成像操作。

s207,将当前作业数据和目标图像形成装置信息发送至通用打印模块。

具体地,可以由第二终端设备将当前作业数据和目标图像形成装置信息发送至通用打印模块,或者由第二终端设备将当前作业数据和目标图像形成装置信息通过通用打印模块发送至自定义处理模块。

s208,对当前作业数据进行解析并判断当前作业数据是否包含自定义数据。

对当前作业数据进行解析并判断当前作业数据是否包含自定义数据可以由通用打印模块执行,也可以由第二终端设备执行,还可以由自定义处理模块执行,或者,第二终端设备先将当前作业数据发送至目标图像形成装置信息对应的目标图像形成装置或通用打印连接器,当目标图像形成装置或通用打印连接器无法处理该当前作业数据时,目标图像形成装置或通用打印连接器将当前作业数据转发送至自定义处理模块。

自定义数据可以是自定义功能对应的预设字符或预设字段。

s209,当当前作业数据包含自定义数据时,将当前作业数据发送至自定义处理模块。

s210,对自定义数据进行解析,生成解析结果。

具体地,在通用打印模块对当前作业数据进行解析并判断出当前作业数据包含自定义数据的情况下,将当前作业数据传输至自定义数据处理模块,由自定义处理模块对自定义数据进行解析,生成解析结果;在自定义处理模块对当前作业数据进行解析并判断出当前作业数据包含自定义数据的情况下,对自定义数据进行解析生成解析结果。

s211,根据解析结果对当前作业数据进行自定义处理,生成待作业数据。

自定义处理模块根据对自定义数据解析得到的解析结果,从而确定应该对当前作业数据做何种自定义处理,以使得目标图像形成装置可以执行自定义图像形成操作。

自定义处理包括加密处理、编码处理、预设格式转换处理及增加预设指令参数处理。

通过使用现有技术中常用加密方法,比如aes算法、des算法、rsa算法等,对当前作业数据进行加密处理,可以使得传输给图像形成装置的待作业数据的安全性更高。

自定义处理通过使用现有技术中常用压缩方法,比如jbig压缩方法,对当前作业数据进行编码压缩处理,从而一方面可以减小待作业数据的存储空间,另一方面可以缩短从云服务器平台传输至图像形成装置的待作业数据的传输时间。

自定义处理可以采用预设格式转换对当前作业数据进行格式转换,从而方便图像形成装置对待作业数据的处理。预设格式转换可以与现有的通用打印模块所具有的格式转换不同,因此,自定义处理模块可以为当前作业数据提供更多的格式转换。比如,转换为pdf、pwg、urf等或者其他通用模块不具有的数据格式。

增加预设指令参数处理可以是在当前作业数据的头部、尾部或者其他位置增加预设指令参数,图像形成装置可以通过该预设指令参数对下发待作业数据的用户信息、下发时间及打印页数等进行统计或者标记使用权限。

s212,当当前作业数据不包含自定义数据时,将当前作业数据传输至存储模块,并以该当前作业数据作为待作业数据。

s213,将待作业数据传输至控制模块。

当当前作业数据包含自定义数据时,由自定义处理模块将待作业数据直接传输至控制模块,或者通过存储模块传输至控制模块;当当前作业数据不包含自定义数据时,由存储模块将待作业数据传输至控制模块。

s214,获取目标图像形成装置信息。

控制模块可以从通用打印模块获取目标图像形成装置信息,控制模块根据目标图像形成装置信息可以确定将待作业数据传输至对应的目标图像形成装置。也就是说,控制模块用于对待作业数据的传输路径进行管控。

s215,根据图像形成装置信息和作业信息,确定传输路径。

即控制模块根据所获取的经由通用打印模块或者自定义处理模块处理后的待作业数据,和对应的目标图形成装置信息(例如哪台图像形成装置、作业完成时间、份数等),来确定传输途径。

s216,将待作业数据传输至通信模块。

具体地,在控制模块根据目标图像形成装置信息和待作业数据确定了传输途径的情况下,将待作业数据传输至通信模块。通信模块与图像形成装置通信相连,并且通信模块具有与图像形成装置一一对应的通信端口,因此,可以通过通信模块将待作业数据传输至对应的图像形成装置。

s217,将待作业数据传输至目标图像形成装置。

将待作业数据传输至目标图像形成装置,具体包括:将待作业数据传输至目标图像形成装置信息对应的目标图像形成装置。

通信模块可以从控制模块获取目标图像形成装置信息对应的目标图像形成装置,从而将待作业数据传输至目标图像形成装置。

控制模块还可以将附加作业信息传输至通信模块,由通信模块将附加作业信息与待作业数据一起传输至目标图像形成装置。附加作业信息可以用来指示待作业数据的份数及待作业数据的图像形成时间等。

s218,解析打印作业,执行打印。

具体地,目标图像形成装置解析所获取的待作业数据,执行打印操作。图像形成装置根据自定义处理模块所进行的自定义处理,执行对应的自定义功能的解析处理,比如,若作业数据经由自定义处理模块进行加密,则图像形成装置在接收到待作业数据后,先对该待作业数据进行解密,然后执行打印操作;同理,对经过编码压缩的待作业数据进行解压等等。

该实施例中,通过将通用打印模块、自定义处理模块、通信模块、认证模块、存储模块及控制模块设置于同一服务器中,从而作业数据可以在同一服务器中处理,避免作业数据在不同服务器之间的传输,既可以避免作业数据在不同服务器之间传输过程中出现错误,又可以提高作业数据的安全性,避免作业数据在不同服务器之间传输过程中被窃取。

实施例三

请参考图3,本申请实施例还提供另一种图像形成控制方法,在该实施例中,通用打印模块、通信模块、认证模块、存储模块及控制模块设置于第一服务器,例如微软云服务器,自定义处理模块设置于第二服务器,例如,图像形成装置厂商服务器。如实施例1所述,第一用户(第一终端设备/管理员用户)与云服务器平台关联和图像形成装置分享方法的步骤可以与步骤s101至s112相同。针对分享用户/第二终端设备,对应图像形成控制方法包括以下步骤。

s301,输入第二用户权限信息。

具体的,首先微软云服务器基于许可使用协议生成权限信息,权限信息包括第一用户权限信息、第二用户权限信息、图像形成装置信息及用户组织信息。第一用户权限信息可以包括第一用户账号和对应的密码,第一用户可以是管理员。第二用户权限信息可以包括第二用户账号和对应的密码,第二用户可以是普通用户,即非管理员。用户组织信息可以为用户所属的机构、组织、区域、对应管理员等。微软云服务器可以将权限信息发送至第二终端设备。第二用户权限信息可以包括第二用户账号、其对应的密码、账号有效期及账号权限等。

第二用户权限信息可以由微软云服务器发送给第二终端设备,也可以是第二用户通过第二终端设备向微软云服务器发送获取第二用户权限信息的请求,微软云服务器将第二用户权限信息通过第二终端设备或其他方式告知第二用户。

第二用户在第二终端设备上输入第二用户权限信息,从而第二终端设备接收该第二用户权限信息。

s302,将第二用户权限信息发送至第一服务器。

s303,对第二用户权限信息进行解析,确定与第二用户账号关联的图像形成装置。

该步骤可以是认证模块对第二用户权限信息进行解析,确定与第二用户账号关联的图像形成装置。

s304,将与第二用户账号关联的图像形成装置发送至第二终端设备。

第一服务器的认证模块将与第二用户账号关联的图像形成装置信息发送至第二终端设备。

s305,显示与第二用户账号关联的图像形成装置。

例如,在第二终端设备的microsoftoffice365对应的应用软件执行打印操作或者设备查找时,显示与第二用户账号关联的图像形成装置。

s306,从与第二用户账号关联的图像形成装置中确定目标图像形成装置。

具体的,当需要进行打印作业时,第二用户可以在第二终端设备上从与第二用户账号关联的图像形成装置中选择一个或多个图像形成装置作为目标图像形成装置,通过目标图像形成装置执行成像操作。

s307,将当前作业数据和目标图像形成装置信息发送至第一服务器。

具体的,可以由第二终端设备将当前作业数据和目标图像形成装置信息发送至第一服务器的通用打印模块,或者由第二终端设备将当前作业数据和目标图像形成装置信息通过第一服务器发送至第二服务器。

s308,对当前作业数据进行解析并判断当前作业数据是否包含自定义数据。

对当前作业数据进行解析并判断当前作业数据是否包含自定义数据可以由第一服务器的通用打印模块执行,也可以由第二终端设备执行,还可以由第二服务器的自定义处理模块执行,或者,第二终端设备先将当前作业数据发送至目标图像形成装置信息对应的目标图像形成装置或通用打印连接器,当目标图像形成装置或通用打印连接器无法处理该当前作业数据时,目标图像形成装置或通用打印连接器将当前作业数据转发至自定义处理模块。

自定义数据可以是自定义功能对应的预设字符或预设字段。

s309,当当前作业数据包含自定义数据时,将当前作业数据发送至第二服务器。

s310,对自定义数据进行解析,生成解析结果。

当第二服务器的自定义处理模块对当前作业进行解析并判断出当前作业数据包含自定义数据时,对自定义数据进行解析生成解析结果,或者当第一服务器的通用打印模块对当前作业数据进行解析并判断出当前作业数据包含自定义数据时,控制模块从通用打印模块获取当前作业数据,并将当前作业数据传输至通信模块,再由通信模块传输至第二服务器的自定义处理模块,由自定义处理模块对自定义数据进行解析,生成解析结果。

s311,根据解析结果对当前作业数据进行自定义处理,生成待作业数据。

自定义处理模块根据对自定义数据解析得到的解析结果,从而确定应该对当前作业数据做何种自定义处理,以使得目标图像形成装置可以执行自定义图像形成操作。

s312,将待作业数据传输至第一服务器。

第二服务器的自定义处理模块将待作业数据传输至第一服务器的通信模块。

s313,当当前作业数据不包含自定义数据时,以当前作业数据作为待作业数据。

具体地,当第一服务器的通用打印模块对当前作业数据进行解析并判断出当前作业数据不包含自定义数据时,以当前作业数据作为待作业数据;或者当第二服务器的自定义处理模块对当前作业数据进行解析并判断出当前作业数据不包含自定义数据时,将当前作业数据作为待作业数据发送至第一服务器。

s314,将待作业数据传输至目标图像形成装置。

将待作业数据传输至目标图像形成装置,具体包括:将待作业数据传输至目标图像形成装置信息对应的目标图像形成装置。

第一服务器获取目标图像形成装置信息对应的目标图像形成装置,从而将待作业数据传输至目标图像形成装置。

s315,解析打印作业,执行打印。

具体地,目标图像形成装置解析所获取的待作业数据,执行打印操作。图像形成装置根据自定义处理模块所进行的自定义处理,执行对应的自定义功能的解析处理,比如,若作业数据经由自定义处理模块进行加密,则图像形成装置在接收到待作业数据后,先对该待作业数据进行解密,然后执行打印操作;同理,对经过编码压缩的待作业数据在经过解压处理后再执行打印操作等等。

该实施例中,通过将通用打印模块、通信模块、认证模块、存储模块及控制模块设置于第一服务器,自定义处理模块设置于第二服务器,第二服务器可以是图像形成装置厂商服务器,从而在一方面图像形成装置的使用无需购买使用权,降低了成本;另一方面可以使用图像形成装置的自定义图像形成功能,且在使用过程中方便技术人员的维护。

请参考图4,终端设备注册自定义处理模块的方法如下。

s401,终端设备发送注册自定义处理模块请求至云服务器平台。

s402,云服务器平台基于注册自定义处理模块请求,准备自定义处理应用软件压缩包或者自定义处理链接。

s403,云服务器平台将自定义处理应用软件压缩包或者自定义处理链接发送至终端设备。

s404,终端设备基于自定义处理应用软件压缩包注册自定义处理模块或者基于自定义处理链接显示自定义设置界面。

此外,如图1所示图像形成装置300可以是universalcompatibleprinter(通用兼容打印机),该图像形成装置300自带连接云服务器平台的模块,例如,内置网络地址和支持standardippinfrastructureprotocol(标准ipp基础设施协议)。图像形成装置300可以在开机之后自动链接至云服务器平台的通信模块,也可以在开机之后,在用户手动操作预定的按钮后执行链接至云服务器平台的通信模块。

图像形成装置300也可以是普通打印机,普通打印机需要在与该图像形成装置300连接(网络、usb、wi-fi等)的计算机上安装软件universalprinterconnector(通用打印连接器),该软件配置有网络地址信息和支持standardippinfrastructureprotocol,普通打印机通过该universalprinterconnector链接至云服务器平台的通信模块。

以图像形成装置300是通用兼容打印机为例,对图像形成装置300的注册过程进行说明。

用户输入产品id和之前申请的注册密钥到通用兼容打印机,通用打印连接器将入产品id和注册密钥发送至云服务器平台的通信模块,通信模块将产品id和注册密钥传输至认证模块,认证模块对产品id和注册密钥进行验证,验证通过后,云服务器平台为通用兼容打印机分配访问账号和访问密钥,通用兼容打印机使用该访问账号和访问密钥登录云服务器平台,云服务器平台获取通用兼容打印机信息,并存储,从而实现对通用兼容打印机的注册。

请参考图5,图像形成装置300包括第一协议处理模块301、第二协议处理模块302、解析模块303及状态处理模块304。

当通用打印模块、自定义处理模块、通信模块、认证模块、存储模块及控制模块设置于第一服务器中,且当前作业数据包含自定义数据时,第一协议处理模块301用于对第一服务器传输的待作业数据进行自定义成像处理。

当通用打印模块、通信模块、认证模块、存储模块及控制模块设置于第一服务器,自定义处理模块设置于第二服务器,且当前作业数据包含自定义数据时,第二协议处理模块302用于对第二服务器传输的待作业数据进行自定义成像处理。

解析模块303用于对待作业数据进行解析处理,以对待作业数据进行成像处理。状态处理模块304用于对图像形成装置300的状态进行处理。

本申请实施例的图像形成控制方法,通过获取当前作业数据,并判断当前作业数据是否包含自定义数据,当当前作业数据包含自定义数据时,对自定义数据进行解析,生成解析结果,根据解析结果对当前作业数据进行自定义处理,生成待作业数据,将待作业数据传输至目标图像形成装置,从而图像形成装置可以对待作业数据进行自定义图像形成处理,丰富图像形成装置的图像形成功能,满足用户自定义的特色打印,提高图像形成装置的兼容性。

请参考图6,本申请实施例还提供一种图像形成控制装置,该图像形成控制装置包括获取单元11、判断单元12、解析单元13、自定义处理单元14及传输单元15。获取单元11用于获取当前作业数据。判断单元12用于判断所述当前作业数据是否包含自定义数据。解析单元13用于当所述判断单元判断所述当前作业数据包含自定义数据时,对所述自定义数据进行解析,生成解析结果。自定义处理单元14,用于根据所述解析结果对所述当前作业数据进行自定义处理,生成待作业数据。传输单元15用于将所述待作业数据传输至目标图像形成装置。

本申请实施例还提供一种电子装置,包括:存储器,处理器以及计算机程序;其中,所述计算机程序存储在所述存储器中,并被配置为由所述处理器执行以实现所述的图像形成控制方法。

本申请实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被执行时实现所述的图像形成控制方法的步骤。

以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

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