会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
首页 / 专利库 / 专利权 / 费用 / 打印费用计算方法、装置及打印系统

打印费用计算方法、装置及打印系统

阅读:1054发布:2020-06-08

IPRDB可以提供打印费用计算方法、装置及打印系统专利检索,专利查询,专利分析的服务。并且本发明涉及一种打印费用计算方法、装置及打印系统,打印费用计算方法包括:获取用于打印待打印文件的打印数据;利用所述打印数据获取所述待打印文件的彩色覆盖率;根据所述彩色覆盖率计算所述待打印文件的打印费用;其中,所述打印费用与所述彩色覆盖率为变化方向相同的两个相关联的量。上述打印费用计算方法、装置及打印系统根据彩色覆盖率来计算打印费用,对于除了图片之外的普通文档,若其包括覆盖率较低的彩色内容时,即使进行彩色打印,所需支付的费用也较低,从而使得彩色打印的收费方式更加合理。,下面是打印费用计算方法、装置及打印系统专利的具体信息内容。

1.一种打印费用计算方法,包括:

获取用于打印待打印文件的打印数据;

利用所述打印数据获取所述待打印文件的彩色覆盖率;

根据所述彩色覆盖率计算所述待打印文件的打印费用;其中,所述打印费用与所述彩色覆盖率为变化方向相同的两个相关联的量。

2.根据权利要求1所述的方法,其特征在于,所述利用所述打印数据获取所述待打印文件的彩色覆盖率的步骤包括:将所述打印数据转换为与所述待打印文件对应的栅格图像;

识别所述栅格图像中的彩色像素并统计彩色像素的个数;

根据所述彩色像素的个数得到所述彩色覆盖率。

3.根据权利要求2所述的方法,其特征在于,所述识别所述栅格图像中的彩色像素的步骤包括:计算所述栅格图像中各像素在设定色彩模式下的各通道颜色所占的比例;

根据各通道颜色所占的比例识别所述栅格图像中的彩色像素。

4.根据权利要求3所述的方法,其特征在于,所述计算所述栅格图像中各像素在设定色彩模式下的各通道颜色所占的比例的步骤为:计算所述栅格图像中各像素的CMYK值;

同时,所述根据各通道颜色所占的比例识别所述栅格图像中的彩色图像的步骤为:判断像素的C值、M值、Y值中有任意一个值大于0,则确认所述像素为彩色像素。

5.根据权利要求1至4中任一项权利要求所述的方法,其特征在于,所述根据所述彩色覆盖率计算所述待打印文件的打印费用的步骤包括:获取颜色基准单价;

根据所述颜色基准单价与所述彩色覆盖率计算所述待打印文件的打印费用。

6.一种打印费用计算装置,包括:

打印数据获取模块,用于获取用于打印待打印文件的打印数据;

彩色覆盖率计算模块,用于利用所述打印数据获取所述待打印文件的彩色覆盖率;

费用计算模块,用于根据所述彩色覆盖率计算所述待打印文件的打印费用;其中,所述打印费用与所述彩色覆盖率为变化方向相同的两个相关联的量。

7.根据权利要求6所述的打印费用计算装置,其特征在于,所述彩色覆盖率计算模块包括:栅格图像获取单元,用于将所述打印数据转换为与所述待打印文件对应的栅格图像;

彩色像素识别单元,用于识别所述栅格图像中的彩色像素并统计彩色像素的个数;

计算单元,用于根据所述彩色像素的个数得到所述彩色覆盖率。

8.根据权利要求7所述的打印费用计算装置,其特征在于,所述彩色像素识别单元包括:通道比例计算子单元,用于计算所述栅格图像中各像素在设定色彩模式下的各通道颜色所占的比例;

彩色识别子单元,用于根据各通道颜色所占的比例识别所述栅格图像中的彩色图像。

9.根据权利要求8所述的打印费用计算装置,其特征在于,所述通道比例计算子单元具体用于计算所述栅格图像中各像素的CMYK值;

同时,所述彩色识别子单元具体用于判断像素的C值、M值、Y值中有任意一个值大于0,则确认所述像素为彩色像素。

10.一种打印系统,包括打印控制端及打印机;所述打印控制端用于向所述打印机提供打印数据;所述打印机用于根据所述打印数据进行打印;其特征在于,所述打印系统还包括与所述打印控制端连接的打印服务器;所述打印服务器包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序;所述处理器执行所述计算机程序时实现权利要求1至5中任一项权利要求所述的方法。

说明书全文

打印费用计算方法、装置及打印系统

技术领域

[0001] 本发明涉及打印技术领域,特别是涉及一种打印费用计算方法、装置及打印系统。

背景技术

[0002] 彩色打印和黑白打印是常用的打印方式,在文印市场中,黑白打印和彩色打印都是按页计费,例如黑白打印每页0.10元,彩色打印每页1.00元,并且,这两种打印方式的单价差距较大。由于价格差距的原因,导致大部分人都会尽量避免选择彩色打印,而尽可能选择黑白打印,从而使得很多公司为了节约成本都生活在黑白世界中。因此,如何改善彩色打印的收费方式是亟待解决的问题。

发明内容

[0003] 基于此,有必要针对如何改善彩色打印的收费方式的问题,提供一种打印费用计算方法、装置及打印系统。
[0004] 一种打印费用计算方法,包括:
[0005] 获取用于打印待打印文件的打印数据;
[0006] 利用所述打印数据获取所述待打印文件的彩色覆盖率;
[0007] 根据所述彩色覆盖率计算所述待打印文件的打印费用;其中,所述打印费用与所述彩色覆盖率为变化方向相同的两个相关联的量。
[0008] 在其中一个实施例中,所述利用所述打印数据获取所述待打印文件的彩色覆盖率的步骤包括:
[0009] 将所述打印数据转换为与所述待打印文件对应的栅格图像;
[0010] 识别所述栅格图像中的彩色像素并统计彩色像素的个数;
[0011] 根据所述彩色像素的个数得到所述彩色覆盖率。
[0012] 在其中一个实施例中,所述识别所述栅格图像中的彩色像素的步骤包括:
[0013] 计算所述栅格图像中各像素在设定色彩模式下的各通道颜色所占的比例;
[0014] 根据各通道颜色所占的比例识别所述栅格图像中的彩色像素。
[0015] 在其中一个实施例中,所述计算所述栅格图像中各像素在设定色彩模式下的各通道颜色所占的比例的步骤为:计算所述栅格图像中各像素的CMYK值;
[0016] 同时,所述根据各通道颜色所占的比例识别所述栅格图像中的彩色图像的步骤为:判断像素的C值、M值、Y值中有任意一个值大于0,则确认所述像素为彩色像素。
[0017] 在其中一个实施例中,所述根据所述彩色覆盖率计算所述待打印文件的打印费用的步骤包括:
[0018] 获取颜色基准单价;
[0019] 根据所述颜色基准单价与所述彩色覆盖率计算所述待打印文件的打印费用。
[0020] 一种打印费用计算装置,包括:
[0021] 打印数据获取模块,用于获取用于打印待打印文件的打印数据;
[0022] 彩色覆盖率计算模块,用于利用所述打印数据获取所述待打印文件的彩色覆盖率;
[0023] 费用计算模块,用于根据所述彩色覆盖率计算所述待打印文件的打印费用;其中,所述打印费用与所述彩色覆盖率为变化方向相同的两个相关联的量。
[0024] 在其中一个实施例中,所述彩色覆盖率计算模块包括:
[0025] 栅格图像获取单元,用于将所述打印数据转换为与所述待打印文件对应的栅格图像;
[0026] 彩色像素识别单元,用于识别所述栅格图像中的彩色像素并统计彩色像素的个数;
[0027] 计算单元,用于根据所述彩色像素的个数得到所述彩色覆盖率。
[0028] 在其中一个实施例中,所述彩色像素识别单元包括:
[0029] 通道比例计算子单元,用于计算所述栅格图像中各像素在设定色彩模式下的各通道颜色所占的比例;
[0030] 彩色识别子单元,用于根据各通道颜色所占的比例识别所述栅格图像中的彩色图像。
[0031] 在其中一个实施例中,所述通道比例计算子单元具体用于计算所述栅格图像中各像素的CMYK值;
[0032] 同时,所述彩色识别子单元具体用于判断像素的C值、M值、Y值中有任意一个值大于0,则确认所述像素为彩色像素。
[0033] 一种打印系统,包括打印控制端及打印机;所述打印控制端用于向所述打印机提供打印数据;所述打印机用于根据所述打印数据进行打印;其特征在于,所述打印系统还包括与所述打印控制端连接的打印服务器;所述打印服务器包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序;所述处理器执行所述计算机程序时实现所述的方法。
[0034] 上述打印费用计算方法、装置及打印系统具有的有益效果为:根据待打印文件的彩色覆盖率来计算打印费用,且打印费用与彩色覆盖率为变化方向相同的两个相关联的量,即彩色覆盖率越低,打印费用则越低。因此,上述打印费用计算方法、装置及打印系统根据彩色覆盖率来计算打印费用,对于除了图片之外的普通文档,若其包括覆盖率较低的彩色内容时,即使进行彩色打印,所需支付的费用也较低,从而使得彩色打印的收费方式更加合理。

附图说明

[0035] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他实施例的附图。
[0036] 图1为一实施方式提供的打印费用计算方法的流程图;
[0037] 图2为图1所示实施方式的打印费用计算方法的其中一种应用环境示意图;
[0038] 图3为图1所示实施方式的打印费用计算方法中步骤S200的其中一个实施例的流程图;
[0039] 图4为图3所示实施例的步骤S200中步骤S220的其中一种具体流程图;
[0040] 图5为图1所示实施方式的打印费用计算方法中步骤S300的其中一个实施例的流程图;
[0041] 图6为另一实施方式提供的打印费用计算装置的框图。

具体实施方式

[0042] 为了便于理解本发明,下面将参照相关附图对本发明进行更全面的描述。附图中给出了本发明的较佳实施例。但是,本发明可以以许多不同的形式来实现,并不限于本文所描述的实施例。相反地,提供这些实施例的目的是使对本发明的公开内容的理解更加透彻全面。
[0043] 除非另有定义,本文所使用的所有的技术和科学术语与属于发明的技术领域的技术人员通常理解的含义相同。本文中在发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在限制本发明。本文所使用的术语“和/或”包括一个或多个相关的所列项目的任意的和所有的组合。
[0044] 一实施方式提供了一种打印费用计算方法,用于根据待打印文件的彩色覆盖情况来合理制定打印费用。该打印费用计算方法的应用环境例如图2所示,包括打印控制端10、打印服务器20及打印机30。
[0045] 其中,打印控制端10例如为PC(personal computer,个人计算机)。打印控制端10用于向打印机30提供打印数据。打印机30用于根据打印数据进行打印。
[0046] 打印服务器20与打印控制端10连接。并且,打印服务器20包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序。处理器执行计算机程序时实现本实施方式提供的打印费用计算方法。
[0047] 其中,打印服务器20可以作为打印作业传输过程中的中继,即打印服务器20连接于打印控制端10与打印机30之间。打印服务器20可以通过网络或其他方式分别与打印控制端10、打印机30传输数据。在打印过程中,打印控制端10向打印服务器20发送打印数据。打印服务器20接收到打印数据后,一方面根据打印数据计算打印费用,另一方面将打印数据发送至打印机30。打印机30接收到打印数据后,即可开始进行打印。需要说明的是,打印服务器20计算出打印费用后,可以将打印费用发送至打印机30,或者发送至设定用户的手机或其他智能终端上,以便于打印完成后结算费用。
[0048] 可以理解的是,打印服务器20与打印控制端10、打印机30之间的交互方式不限于上述情况,只要能够使得打印机30完成打印,并且能够根据待打印文件的彩色覆盖率合理计算打印费用即可。例如,打印控制端10还可以分别与打印服务器20、打印机30连接。如此,在打印过程中,打印控制端10将打印数据分别发送至打印服务器20、打印机30。打印服务器20根据打印数据计算打印费用,打印机20根据打印数据进行打印。
[0049] 接下来将具体介绍打印费用计算方法的具体实现原理,请参考图1,包括以下内容。
[0050] 步骤S100,获取用于打印待打印文件的打印数据。
[0051] 其中,待打印文件的内容例如包括文字和图像。打印数据为由打印控制端10输出的打印数据。打印数据由打印机语言构成,当打印机30接收到打印数据后,对打印数据进行识别、解析,最后即可打印出文字与图像。其中,打印机语言例如为页面描述语言(PDL)或嵌入式语言(如:Escape码语言)。
[0052] 步骤S200,利用打印数据获取待打印文件的彩色覆盖率。
[0053] 其中,彩色覆盖率可以反映出待打印文件中彩色内容所占的比例。如果待打印文件为图片或照片,则彩色覆盖率较大。如果待打印文件为普通文档,如只有页眉或页脚带有少量彩色的logo或仅有几个字的颜色是彩色,则彩色覆盖率较低。
[0054] 本实施方式中,由于打印数据与待打印文件是一一对应的,因此,通过对打印数据进行分析(例如模拟打印机对打印数据进行解析),即可计算出待打印文件的彩色覆盖率。
[0055] 其中,该步骤中,可以分别计算待打印文件中每页的彩色覆盖率,或者计算待打印文件全部内容的彩色覆盖率。
[0056] 步骤S300,根据彩色覆盖率计算待打印文件的打印费用。其中,打印费用与彩色覆盖率为变化方向相同的两个相关联的量。
[0057] 其中,打印费用指彩色打印所需的费用。打印费用与彩色覆盖率为变化方向相同的两个相关联的量,换言之,若彩色覆盖率较低,打印费用就低;若彩色覆盖率较高,打印费用就高。例如:在进行彩色打印时,照片或图片的单页费用将会高于普通文档的单页费用。
[0058] 需要说明的是,在步骤S300中,可以分别根据每一页的彩色覆盖率来分别计算每一页的打印费用,最后将所有页的打印费用加起来则会得到待打印文件的打印费用;或者,根据待打印文件的全部内容的彩色覆盖率来直接计算待打印文件的打印费用。
[0059] 在实际打印中,黑白打印耗材与彩色打印耗材的成本差距其实并不是很大,对于照片或图片来说,彩色覆盖率通常为80%以上,而对于仅有较少比例彩色内容的普通文档来说,彩色覆盖率通常只有5%-20%。在传统的彩色打印中,无论待打印文件的彩色覆盖率大小与否,均按照统一的彩色单价计费,即每页的彩色打印费用都是一样的,从而使得收取的费用并不合理。本实施方式为了克服上述问题,根据待打印文件的彩色覆盖率来计算打印费用,从而使得收取的打印费用由彩色打印实际的耗材量而决定,提高了打印费用的合理化,从而可以使用户放心打印彩色文件。
[0060] 在其中一个实施例中,上述步骤S200的其中一种具体实现方式包括以下内容,请参考图3。
[0061] 步骤S210,将打印数据转换为与待打印文件对应的栅格图像。
[0062] 其中,打印服务器20可以模拟打印机30对打印数据进行识别并解析,从而绘制出与待打印文件对应的栅格图像。
[0063] 步骤S220,识别栅格图像中的彩色像素并统计彩色像素的个数。
[0064] 其中,识别栅格图像中的彩色像素的其中一种具体实现方式例如包括以下内容,请参考图4。
[0065] 步骤S221,计算栅格图像中各像素在设定色彩模式下的各通道颜色所占的比例。
[0066] 设定色彩模式例如为CMYK模式。若设定色彩模式为CMYK模式,则包括4个通道的颜色,分别为C(青色)、M(洋红色)、Y(黄色)、K(黑色)。
[0067] 该步骤具体可以为:计算栅格图像中各像素的CMYK值。
[0068] 其中,CMYK值包括C值(即C所占的比例)、M值(即M所占的比例)、Y值(即Y所占的比例)、K值(即K所占的比例)。
[0069] 步骤S222,根据各通道颜色所占的比例识别栅格图像中的彩色像素。
[0070] 在任一种色彩模式下,各通道颜色所占的比例不同,像素的颜色则不同,从而可以根据各通道颜色所占的比例识别出栅格图像中所有的彩色像素。例如以CMYK色彩模式为例,若C值、M值、Y值、K值均为0,像素的颜色则为白色,无需进行打印;若C值、M值、Y值均为0,且K值大于0,像素的颜色则不是彩色;若C值、M值、Y值中有任一个值大于0,像素的颜色则为彩色。
[0071] 在步骤S221具体为计算栅格图像中各像素的CMYK值的前提下,步骤S222具体为:判断像素的C值、M值、Y值中有任意一个值大于0,则确认像素为彩色像素。
[0072] 接下来请继续参考图3,步骤S200中,在步骤S220之后还包括以下步骤:
[0073] 步骤S230,根据彩色像素的个数得到彩色覆盖率。
[0074] 其中,可以统计栅格图像中所有像素的总数、彩色像素的总数,再将彩色像素的总数除以所有像素的总数,即可得到彩色覆盖率。
[0075] 在其中一个实施例中,上述步骤S300具体包括以下内容,请参考图5。
[0076] 步骤S310,获取颜色基准单价。
[0077] 其中,颜色基准单价例如为待打印文件全部内容的颜色均为彩色时的打印费用。或者,如果计算出每一页的彩色覆盖率,则颜色基准单价可以为一页内容的颜色全部为彩色时的打印费用。
[0078] 步骤S320,根据颜色基准单价与彩色覆盖率计算待打印文件的打印费用。
[0079] 其中,如果步骤S200中计算的是待打印文件全部内容的彩色覆盖率,且颜色基准单价为待打印文件全部为彩色内容的打印费用时,则该步骤中将颜色基准单价与彩色覆盖率的乘积即可作为待打印文件的打印费用;如果步骤S200中计算的是待打印文件每一页内容的彩色覆盖率,且颜色基准单价为一页内容的颜色全部为彩色时的打印费用时,则该步骤中分别将颜色基准单价乘以各页的彩色覆盖率得到各页的打印费用,最后将所有页的打印费用加起来即可得到待打印文件的打印费用。
[0080] 另一实施方式提供了一种打印费用计算装置,包括以下内容,请参考图6。
[0081] 打印数据获取模块100,用于获取用于打印待打印文件的打印数据。
[0082] 彩色覆盖率计算模块200,用于利用所述打印数据获取所述待打印文件的彩色覆盖率。
[0083] 费用计算模块300,用于根据所述彩色覆盖率计算所述待打印文件的打印费用。其中,所述打印费用与所述彩色覆盖率为变化方向相同的两个相关联的量。
[0084] 在其中一个实施例中,所述彩色覆盖率计算模块200包括:
[0085] 栅格图像获取单元,用于将所述打印数据转换为与所述待打印文件对应的栅格图像;
[0086] 彩色像素识别单元,用于识别所述栅格图像中的彩色像素并统计彩色像素的个数;
[0087] 计算单元,用于根据所述彩色像素的个数得到所述彩色覆盖率。
[0088] 在其中一个实施例中,所述彩色像素识别单元包括:
[0089] 通道比例计算子单元,用于计算所述栅格图像中各像素在设定色彩模式下的各通道颜色所占的比例;
[0090] 彩色识别子单元,用于根据各通道颜色所占的比例识别所述栅格图像中的彩色图像。
[0091] 在其中一个实施例中,所述通道比例计算子单元具体用于计算所述栅格图像中各像素的CMYK值;
[0092] 同时,所述彩色识别子单元具体用于判断像素的C值、M值、Y值中有任意一个值大于0,则确认所述像素为彩色像素。
[0093] 在其中一个实施例中,所述费用计算模块300包括:
[0094] 单价获取单元,用于获取颜色基准单价;
[0095] 费用计算单元,用于根据所述颜色基准单价与所述彩色覆盖率计算所述待打印文件的打印费用。
[0096] 需要说明的是,本实施方式提供的上述打印费用计算装置与上述实施方式提供的打印费用计算方法一一对应,这里就不再赘述。
[0097] 另一实施方式提供了一种打印系统,包括打印控制端及打印机;所述打印控制端用于向所述打印机提供打印数据;所述打印机用于根据所述打印数据进行打印;所述打印系统还包括与所述打印控制端连接的打印服务器;所述打印服务器包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序;所述处理器执行所述计算机程序时实现上述实施方式提供的打印费用计算方法。
[0098] 需要说明的是,本实施方式提供的打印系统中的打印控制端、打印机、打印服务器分别与上述实施方式涉及的打印控制端10、打印机30、打印服务器20的工作原理相同,这里就不再赘述。
[0099] 以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0100] 以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
高效检索全球专利

IPRDB是专利检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,专利查询、专利分析

电话:13651749426

侵权分析

IPRDB的侵权分析产品是IPRDB结合多位一线专利维权律师和专利侵权分析师的智慧,开发出来的一款特色产品,也是市面上唯一一款帮助企业研发人员、科研工作者、专利律师、专利分析师快速定位侵权分析的产品,极大的减少了用户重复工作量,提升工作效率,降低无效或侵权分析的准入门槛。

立即试用