CN113602020B - 一种打印方法、***及装置 - Google Patents
一种打印方法、***及装置 Download PDFInfo
- Publication number
- CN113602020B CN113602020B CN202111156408.4A CN202111156408A CN113602020B CN 113602020 B CN113602020 B CN 113602020B CN 202111156408 A CN202111156408 A CN 202111156408A CN 113602020 B CN113602020 B CN 113602020B
- Authority
- CN
- China
- Prior art keywords
- printed
- printing
- file
- files
- color
- 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
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41M—PRINTING, DUPLICATING, MARKING, OR COPYING PROCESSES; COLOUR PRINTING
- B41M5/00—Duplicating or marking methods; Sheet materials for use therein
- B41M5/0023—Digital printing methods characterised by the inks used
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J2/00—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
- B41J2/005—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
- B41J2/01—Ink jet
- B41J2/21—Ink jet for multi-colour printing
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J2/00—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
- B41J2/005—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
- B41J2/01—Ink jet
- B41J2/21—Ink jet for multi-colour printing
- B41J2/2103—Features not dealing with the colouring process per se, e.g. construction of printers or heads, driving circuit adaptations
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J29/00—Details of, or accessories for, typewriters or selective printing mechanisms not otherwise provided for
- B41J29/38—Drives, motors, controls or automatic cut-off devices for the entire printing mechanism
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J3/00—Typewriters or selective printing or marking mechanisms characterised by the purpose for which they are constructed
- B41J3/407—Typewriters or selective printing or marking mechanisms characterised by the purpose for which they are constructed for marking on special material
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41M—PRINTING, DUPLICATING, MARKING, OR COPYING PROCESSES; COLOUR PRINTING
- B41M5/00—Duplicating or marking methods; Sheet materials for use therein
- B41M5/0041—Digital printing on surfaces other than ordinary paper
- B41M5/0047—Digital printing on surfaces other than ordinary paper by ink-jet printing
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
本申请公开了一种打印方法、***及装置,所述方法包括:根据各待打印文件对不同颜色的耗材的消耗情况对待打印文件进行排序,使得相邻的两个待打印文件对耗材的需求存在一定的差异,则打印过程中打印机的耗材的消耗在打印的过程中存在时间上的分布,避免某一耗材长时间闲置,出现喷嘴处耗材干涸的现象,进而避免影响此后打印的文件的质量。本说明书中的过程还考察了不同待打印文件对消耗最大的指定颜色在待打印文件上的分布。使得打印顺序中相邻的两个待打印文件上指定颜色的分布差异不会太大,则相邻的两个待打印文件在进行打印时,不同颜色的耗材调用、切换的频率的差异不会太大,保障耗材调用、切换的频率的稳定性,进一步保障打印质量。
Description
技术领域
本申请涉及打印技术领域,尤其涉及一种打印方法、***及装置。
背景技术
随着技术的发展,生产、生活水平日益提高,用户对产品的多样化、个性需求也日益提高。
打印等定制服务为人们个性化需求的实现提供了条件。通常情况下,打印需要适应不同用户的不同打印需求,例如,某打印较为密集的办公环境下,若A用户打印的是100页小说文档,则用户A对打印机的黑色耗材的消耗较高,而对其他颜色的耗材无需求。并且,100页文档是连续打印的,则打印机在较长的一段时间内都会被该文档打印任务占用,使得该较长的时间内,红色等其他颜色的耗材都处于闲置状态。此后,若用户B用该打印机打印彩色照片,则有可能导致由于红色等耗材长时间未使用,喷嘴处出现油墨干涸,导致用户B打印的彩色照片的第一行像素、甚至前几行像素都颜色不清晰、不均匀,进而影响打印质量。
发明内容
本申请实施例提供了一种打印方法、***及装置,以至少部分的解决上述技术问题。
本申请实施例采用下述技术方案:
第一方面,本申请实施例提供第一种打印方法,所述方法应用于打印执行端,所述方法包括:
确定各待打印文件,其中,所述待打印文件是历史上的指定时间段内接收到的、尚未打印的文件;
针对每个待打印文件,确定出喷墨打印设备在打印所述待打印文件的情况下,每种颜色的耗材的消耗量;
根据每种颜色的耗材的消耗量,生成第一向量,所述第一向量的维度与所述耗材的颜色一一对应,所述第一向量的维度的取值与其对应的耗材的消耗量正相关;
在各颜色中确定出喷墨打印设备在打印所述待打印文件的情况下消耗的耗材的量最多的颜色,作为指定颜色;
根据指定颜色在各指定区域中的覆盖面积,生成第二向量,所述指定区域是沿打印的方向在打印时采用的基材上依次划分出的;
对各待打印文件进行排序,使得相邻两个待打印文件的第一相似度不大于第一相似度阈值,并使得相邻两个待打印文件的第二相似度不小于第二相似度阈值,其中,第一相似度是根据待打印文件的第一向量得到的,第二相似度是根据待打印文件的第二向量得到的;
按照排序后的各待打印文件的顺序,依次打印各待打印文件。
在本说明书一个可选的实施例中,所述颜色包括:黑色、红色、黄色以及蓝色。
在本说明书一个可选的实施例中,根据指定颜色在各指定区域中的覆盖面积,生成第二向量之前,所述方法还包括:
针对所述待打印文件,确定出喷墨打印设备在打印所述待打印文件的情况下采用的基材;
沿打印的方向,将所述基材划分为指定数量各指定区域,所述指定区域沿所述打印的方向依次排布。
在本说明书一个可选的实施例中,在沿打印方向排布的各指定区域中,位于中间的指定区域的面积大于位于两端的指定区域的面积。
在本说明书一个可选的实施例中,所述第一相似度阈值与待打印文件的数量正相关,第二相似度阈值与待打印文件的数量负相关。
第二方面,本申请实施例提供第二种打印方法,所述方法应用于打印客户端,所述方法包括:
根据检测到的用户操作,生成待打印文件;
将待打印文件发送至打印执行端,使得所述打印执行端打印所述待打印文件。
第三方面,本申请实施例提供一种打印***,所述打印***包括打印客户端和打印执行端;
所述打印客户端,配置为;根据检测到的用户操作,生成待打印文件;将待打印文件发送至打印执行端;
所述打印执行端,配置为:确定待打印文件,其中,所述待打印文件是历史上的指定时间段内接收到的、尚未打印的文件;针对每个待打印文件,确定出喷墨打印设备在打印所述待打印文件的情况下,每种颜色的耗材的消耗量;根据每种颜色的耗材的消耗量,生成第一向量,所述第一向量的维度与所述耗材的颜色一一对应,所述第一向量的维度的取值与其对应的耗材的消耗量正相关;在各颜色中确定出喷墨打印设备在打印所述待打印文件的情况下消耗的耗材的量最多的颜色,作为指定颜色;根据指定颜色在各指定区域中的覆盖面积,生成第二向量,所述指定区域是沿打印的方向在打印时采用的基材上依次划分出的;对各待打印文件进行排序,使得相邻两个待打印文件的第一相似度不大于第一相似度阈值,并使得相邻两个待打印文件的第二相似度不小于第二相似度阈值,其中,第一相似度是根据待打印文件的第一向量得到的,第二相似度是根据待打印文件的第二向量得到的;按照排序后的各待打印文件的顺序,依次打印各待打印文件。
第四方面,本申请实施例还提供第一种打印装置,用于实现前述第一方面中的打印方法,该打印装置包括:
打印文件确定模块,配置为:确定各待打印文件,其中,所述待打印文件是历史上的指定时间段内接收到的、尚未打印的文件。
耗材消耗量确定模块,配置为:针对每个待打印文件,确定出喷墨打印设备在打印所述待打印文件的情况下,每种颜色的耗材的消耗量。
第一向量生成模块,配置为:根据每种颜色的耗材的消耗量,生成第一向量,所述第一向量的维度与所述耗材的颜色一一对应,所述第一向量的维度的取值与其对应的耗材的消耗量正相关。
指定颜色确定模块,配置为:在各颜色中确定出喷墨打印设备在打印所述待打印文件的情况下消耗的耗材的量最多的颜色,作为指定颜色。
第二向量生成模块,配置为:根据指定颜色在各指定区域中的覆盖面积,生成第二向量,所述指定区域是沿打印的方向在打印时采用的基材上依次划分出的。
排序模块,配置为:对各待打印文件进行排序,使得相邻两个待打印文件的第一相似度不大于第一相似度阈值,并使得相邻两个待打印文件的第二相似度不小于第二相似度阈值,其中,第一相似度是根据待打印文件的第一向量得到的,第二相似度是根据待打印文件的第二向量得到的。
打印模块,配置为:按照排序后的各待打印文件的顺序,依次打印各待打印文件。
第五方面,本申请实施例还提供第二种打印装置,用于实现前述第二方面中的打印方法,该打印装置包括:
用户操作检测模块,配置为:根据检测到的用户操作,生成待打印文件。
待打印文件发送模块,配置为:将待打印文件发送至打印执行端,使得所述打印执行端打印所述待打印文件。
第六方面,本申请实施例还提供一种电子设备,包括:
处理器;以及
被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行所述第一方面中的方法。
第七方面,本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被包括多个应用程序的电子设备执行时,使得所述电子设备执行所述第一方面中的方法。
本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:本说明书中的打印方法、***及装置,根据各待打印文件对不同颜色的耗材的消耗情况对待打印文件进行排序,使得相邻的两个待打印文件对耗材的需求存在一定的差异,则打印过程中打印机的耗材的消耗在打印的过程中存在时间上的分布,避免某一耗材长时间闲置,出现喷嘴处耗材干涸的现象,进而避免影响此后打印的文件的质量。并且,本说明书中的过程还考察了不同待打印文件对消耗最大的指定颜色在待打印文件上的分布。使得打印顺序中相邻的两个待打印文件上指定颜色的分布差异不会太大,则相邻的两个待打印文件在进行打印时,不同颜色的耗材调用、切换的频率的差异不会太大,保障耗材调用、切换的频率的稳定性,进一步保障打印质量。
附图说明
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
图1为本说明书实施例提供的一种打印方法的场景示意图;
图2为本说明书实施例提供的一种打印方法的流程示意图;
图3为本说明书实施例提供的第一种打印装置结构示意图;
图4为本说明书实施例提供的第二种打印装置结构示意图;
图5为本申请实施例中的一种电子设备的结构示意图。
具体实施方式
下面通过具体实施方式结合附图对本发明作进一步详细说明。其中不同实施方式中类似元件采用了相关联的类似的元件标号。在以下的实施方式中,很多细节描述是为了使得本申请能被更好的理解。然而,本领域技术人员可以毫不费力的认识到,其中部分特征在不同情况下是可以省略的,或者可以由其它元件、材料、方法所替代。在某些情况下,本申请相关的一些操作并没有在说明书中显示或者描述,这是为了避免本申请的核心部分被过多的描述所淹没,而对于本领域技术人员而言,详细描述这些相关操作并不是必要的,他们根据说明书中的描述以及本领域的一般技术知识即可完整了解相关操作。
另外,说明书中所描述的特点、操作或者特征可以以任意适当的方式结合形成各种实施方式。同时,方法描述中的各步骤或者动作也可以按照本领域技术人员所能显而易见的方式进行顺序调换或调整。因此,说明书和附图中的各种顺序只是为了清楚描述某一个实施例,并不意味着是必须的顺序,除非另有说明其中某个顺序是必须遵循的。
本文中为部件所编序号本身,例如“第二”、“第二”等,仅用于区分所描述的对象,不具有任何顺序或技术含义。而本申请所说“连接”、“联接”,如无特别说明,均包括直接和间接连接(联接)。
以下结合附图,详细说明本申请各实施例提供的技术方案。
本说明书中的打印方法基于打印***,打印***包括打印执行端和打印客户端。打印执行端和打印客户端连接。在该打印***中,打印客户端可以是多个,打印客户端可以安装于用户的电脑、手机上。在网购、定制等场景中,打印客户端可以是网购客户端。打印执行端可以对应于提供打印服务的商家。示意性地,场景如图1所示,打印执行端分别地与打印客户端1至打印客户端n连接。
本说明书中的打印方法可以包括以下步骤中的至少部分:
S200:打印客户端根据检测到的用户操作,生成待打印文件。
本说明书对生成待打印文件的方式不做具体限制。示例性地,打印客户端可以将用户从本地上传的文件作为待打印文件,也可以将在线编辑的文件作为待打印文件。
在本说明书中,一个待打印文件可以包含多个页面,也可以仅包含一个页面。本说明书中的过程针对待打印文件的排序,而非针对一个待打印文件中的页面进行排序。
S202:打印客户端将待打印文件发送至打印执行端。
S204:打印执行端确定各待打印文件。
打印执行端在接收到打印客户端发送的待打印文件之后,将待打印文件存储至本地。所述待打印文件是历史上的指定时间段内接收到的、尚未打印的文件。指定时间段可以根据实际的需求确定,例如,可以将两次执行本步骤之间的时间段作为指定时间段,也可以将以当前时刻为起点的过去24小时作为指定时间段。本步骤确定出的待打印文件可以是多个。
S206:打印执行端针对每个待打印文件,确定出喷墨打印设备在打印所述待打印文件的情况下,每种颜色的耗材的消耗量。
本说明书中的打印设备是喷墨打印设备,具体的打印过程可以是喷墨打印设备将耗材喷涂在基材上的过程。喷墨打印设备提供的耗材的颜色可以包括黑色、红色、黄色以及蓝色四种。
在本说明书一个可选的实施例中,确定耗材消耗量的过程可以是:识别出所述待打印文件对应于所述耗材的每种颜色在所述待打印文件上覆盖的区域。针对每种颜色,将所述颜色在所述待打印文件上覆盖的区域的面积与打印客户端发送的、针对所述待打印文件的缩放比例的乘积,作为该颜色的耗材的消耗量。
S208:打印执行端根据每种颜色的耗材的消耗量,生成第一向量,所述第一向量的维度与所述耗材的颜色一一对应,所述第一向量的维度的取值与其对应的耗材的消耗量正相关。
在本说明书一个可选的实施例中,第一向量包含4个维度,分别对应于黑色、红色、黄色以及蓝色。
S210:打印执行端在各颜色中确定出喷墨打印设备在打印所述待打印文件的情况下消耗的耗材的量最多的颜色,作为指定颜色。
S212:打印执行端根据指定颜色在各指定区域中的覆盖面积,生成第二向量,所述指定区域是沿打印的方向在打印时采用的基材上依次划分出的。
在本说明书一个可选的实施例中,确定指定区域的过程可以是:针对所述待打印文件,确定出喷墨打印设备在打印所述待打印文件的情况下采用的基材。沿打印的方向,将所述基材划分为指定数量的各指定区域,所述指定区域沿所述打印的方向依次排布。本说明书对基材不做限制,基材可以是纸张、布料等。以在纸张上打印为例,本说明书中的打印的方向即为喷墨打印设备出纸的方向。
指定数量可以根据实际的需求确定。在本说明书一个可选的实施例中,可以将各待打印文件中,打印执行端从打印客户端接收到该待打印文件的时刻距当前时刻的时长最大的时长,作为指标时长,指定数量与指标时长负相关。以节约打印时间,降低排序对打印效率造成的影响。
例如,在A4的纸张上打印,纸张从喷墨打印设备中最先探出的一端为始端、与始端相对的一端为末端,若指定数量是5,则将始端和末端之间、沿始端指向末端的方向划分为5个矩形的指定区域。在该实施例中,第二向量包含5个维度。
S214:打印执行端对各待打印文件进行排序,使得相邻两个待打印文件的第一相似度不大于第一相似度阈值,并使得相邻两个待打印文件的第二相似度不小于第二相似度阈值,其中,第一相似度是根据待打印文件的第一向量得到的,第二相似度是根据待打印文件的第二向量得到的。
具体的排序过程可以由算法实现,示例性地,可以遍历各待打印文件的两两组合,以得到排序后的待打印文件。本说明书对确定相似度的过程不做具体限制,示例性地,相似度可以是余弦距离等。
在本说明书一个可选的实施例中,第一相似度阈值和第二相似度阈值可以是经验值。在本说明书另一个可选的实施例中,第一相似度阈值与待打印文件的数量正相关,第二相似度阈值与待打印文件的数量负相关。
若一个待打印文件包含多个页面,则对第一个页面进行指定区域的划分,并以该第一个页面代表该待打印文件,以简化处理过程。
可选地,针对某一待打印文件划分的各指定区域的面积可以相等。此外,针对任一待打印文件,在沿打印方向排布的各指定区域中,位于中间的指定区域的面积大于位于两端的指定区域的面积。以将待打印文件之间的衔接部分纳入考察范围,使得不同待打印文件之间的切换过程能够在指定区域中得以体现,则排序后的各待打印文件之间的切换、衔接时,喷墨打印设备的喷嘴的工作状态的切换更加流畅,
S216:打印执行端按照排序后的各待打印文件的顺序,依次打印各待打印文件。
在本说明书中,待打印文件均可以以待打印文件的标识加以区分,则排序的过程可以是对待打印文件的标识进行的排序,之后,按照排序后的标识依次执行针对该标识所属的待打印文件的打印。
可见,通过本说明书中的过程,待打印文件被打印时的实际顺序可能与打印执行端接收各待打印文件的顺序不同。
进一步地,实际打印过程中,还存在多页文件和单页文件同时出现在一个打印列队中的情形。多页文件一般为文献等资料,这种文件黑色耗材消耗较多,而其他颜色的耗材的消耗较少。由于实际打印过程中,若较长时间段内集中打印彩色的文件之后,又在较长的时间段内集中打印黑白的文件,则有可能导致黑色耗材的在打印彩色文件的较长时间段内被闲置,出现喷嘴处耗材干涸,而彩色耗材的在打印黑色文件的较长时间段内被闲置,出现喷嘴处耗材干涸。为避免多页文件(打印消耗时间较长)对打印效果造成的负面影响。在本说明书一个可选的实施例中,对各待打印文件进行排序的过程还可以包括:若各待打印文件中的多页文件(页数大于1)的页数在所有待打印文件的总页数中占的比例大于指定比例,则将多页文件置于排序中的非首位和非末位的次序中。指定比例可以与待打印文件的数量负相关。待打印文件的数量越小,表明多页文件对打印效果的影响越明显,则尽量避免将其置于首位或末位,避免多页文件针对某一耗材长时间的占用,导致后续的待打印文件采用的耗材长时间闲置。
基于同样的思路,本说明书实施例还提供了对应于图2所示部分过程的第一种打印装置,所述第一种打印装置应用于打印执行端。
如图3所示,所述第一种打印装置可以包括以下模块中的一个或多个:
打印文件确定模块300,配置为:确定各待打印文件,其中,所述待打印文件是历史上的指定时间段内接收到的、尚未打印的文件。
耗材消耗量确定模块302,配置为:针对每个待打印文件,确定出喷墨打印设备在打印所述待打印文件的情况下,每种颜色的耗材的消耗量。
第一向量生成模块304,配置为:根据每种颜色的耗材的消耗量,生成第一向量,所述第一向量的维度与所述耗材的颜色一一对应,所述第一向量的维度的取值与其对应的耗材的消耗量正相关。
指定颜色确定模块306,配置为:在各颜色中确定出喷墨打印设备在打印所述待打印文件的情况下消耗的耗材的量最多的颜色,作为指定颜色。
第二向量生成模块308,配置为:根据指定颜色在各指定区域中的覆盖面积,生成第二向量,所述指定区域是沿打印的方向在打印时采用的基材上依次划分出的。
排序模块310,配置为:对各待打印文件进行排序,使得相邻两个待打印文件的第一相似度不大于第一相似度阈值,并使得相邻两个待打印文件的第二相似度不小于第二相似度阈值,其中,第一相似度是根据待打印文件的第一向量得到的,第二相似度是根据待打印文件的第二向量得到的。
打印模块312,配置为:按照排序后的各待打印文件的顺序,依次打印各待打印文件。
在本说明书一个可选的实施例中,所述颜色包括:黑色、红色、黄色以及蓝色。
在本说明书一个可选的实施例中,所述第一种打印装置还包括指定区域划分模块,配置为:针对所述待打印文件,确定出喷墨打印设备在打印所述待打印文件的情况下采用的基材;沿打印的方向,将所述基材划分为指定数量的指定区域,所述指定区域沿所述打印的方向依次排布。
在本说明书一个可选的实施例中,在沿打印方向排布的各指定区域中,位于中间的指定区域的面积大于位于两端的指定区域的面积。
在本说明书一个可选的实施例中,所述第一相似度阈值与待打印文件的数量正相关,第二相似度阈值与待打印文件的数量负相关。
基于同样的思路,本说明书实施例还提供了对应于图2所示部分过程的第二种打印装置,所述第二种打印装置应用于打印执行端。
如图4所示,所述第二种打印装置可以包括以下模块中的一个或多个:
用户操作检测模块400,配置为:根据检测到的用户操作,生成待打印文件。
待打印文件发送模块402,配置为:将待打印文件发送至打印执行端,使得所述打印执行端打印所述待打印文件。
图5是本申请的一个实施例电子设备的结构示意图。请参考图5,在硬件层面,该电子设备包括处理器,可选地还包括内部总线、网络接口、存储器。其中,存储器可能包含内存,例如高速随机存取存储器(Random-Access Memory,RAM),也可能还包括非易失性存储器(non-volatile memory),例如至少1个磁盘存储器等。当然,该电子设备还可能包括其他业务所需要的硬件。
处理器、网络接口和存储器可以通过内部总线相互连接,该内部总线可以是ISA(Industry Standard Architecture,工业标准体系结构)总线、PCI(PeripheralComponent Interconnect,外设部件互连标准)总线或EISA(Extended Industry StandardArchitecture,扩展工业标准结构)总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图5中仅用一个双向箭头表示,但并不表示仅有一根总线或一种类型的总线。
存储器,用于存放程序。具体地,程序可以包括程序代码,所述程序代码包括计算机操作指令。存储器可以包括内存和非易失性存储器,并向处理器提供指令和数据。
上述如本申请图2所示实施例揭示的任一种打印装置执行的方法可以应用于处理器中,或者由处理器实现。处理器可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器,包括中央处理器(Central Processing Unit,CPU)、网络处理器(Network Processor,NP)等;还可以是数字信号处理器(Digital SignalProcessor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。
本申请实施例还提出了一种计算机可读存储介质,该计算机可读存储介质存储一个或多个程序,该一个或多个程序包括指令,该指令当被包括多个应用程序的电子设备执行时,能够使该电子设备执行图2所示实施例中任一种打印装置执行的方法,并具体用于执行前述的任意一种打印方法。
本领域内的技术人员应明白,本申请的实施例可提供为方法、***、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
在一个典型的配置中,计算设备包括一个或多个处理器 (CPU)、输入/输出接口、网络接口和内存。
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器 (RAM) 和/或非易失性内存等形式,如只读存储器 (ROM) 或闪存(flash RAM)。内存是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存 (PRAM)、静态随机存取存储器 (SRAM)、动态随机存取存储器 (DRAM)、其他类型的随机存取存储器 (RAM)、只读存储器 (ROM)、电可擦除可编程只读存储器 (EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘 (DVD) 或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体 (transitory media),如调制的数据信号和载波。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
本领域技术人员应明白,本申请的实施例可提供为方法、***或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。
Claims (8)
1.一种打印方法,其特征在于,所述方法应用于打印执行端,所述方法包括:
确定各待打印文件,其中,所述待打印文件是历史上的指定时间段内接收到的、尚未打印的文件;
针对每个待打印文件,确定出喷墨打印设备在打印所述待打印文件的情况下,每种颜色的耗材的消耗量;
根据每种颜色的耗材的消耗量,生成第一向量,所述第一向量的维度与所述耗材的颜色一一对应,所述第一向量的维度的取值与其对应的耗材的消耗量正相关;
在各颜色中确定出喷墨打印设备在打印所述待打印文件的情况下消耗的耗材的量最多的颜色,作为指定颜色;
根据指定颜色在各指定区域中的覆盖面积,生成第二向量,所述指定区域是沿打印的方向在打印时采用的基材上依次划分出的;
对各待打印文件进行排序,使得相邻两个待打印文件的第一相似度不大于第一相似度阈值,并使得相邻两个待打印文件的第二相似度不小于第二相似度阈值,其中,第一相似度是根据待打印文件的第一向量得到的,第二相似度是根据待打印文件的第二向量得到的;
按照排序后的各待打印文件的顺序,依次打印各待打印文件。
2.如权利要求1所述方法,其特征在于,根据指定颜色在各指定区域中的覆盖面积,生成第二向量之前,所述方法还包括:
针对所述待打印文件,确定出喷墨打印设备在打印所述待打印文件的情况下采用的基材;
沿打印的方向,将所述基材划分为指定数量各指定区域,所述指定区域沿所述打印的方向依次排布。
3.如权利要求1所述方法,其特征在于,在沿打印方向排布的各指定区域中,位于中间的指定区域的面积大于位于两端的指定区域的面积。
4.如权利要求1所述方法,其特征在于,所述第一相似度阈值与待打印文件的数量正相关,第二相似度阈值与待打印文件的数量负相关。
5.如权利要求1-4中任一项所述的方法,其特征在于,所述方法应用于打印客户端,所述方法包括:
根据检测到的用户操作,生成待打印文件;
将待打印文件发送至打印执行端,使得所述打印执行端打印所述待打印文件。
6.一种打印***,其特征在于,所述打印***包括打印客户端和打印执行端;
所述打印客户端,配置为;根据检测到的用户操作,生成待打印文件;将待打印文件发送至打印执行端;
所述打印执行端,配置为:确定待打印文件,其中,所述待打印文件是历史上的指定时间段内接收到的、尚未打印的文件;针对每个待打印文件,确定出喷墨打印设备在打印所述待打印文件的情况下,每种颜色的耗材的消耗量;根据每种颜色的耗材的消耗量,生成第一向量,所述第一向量的维度与所述耗材的颜色一一对应,所述第一向量的维度的取值与其对应的耗材的消耗量正相关;在各颜色中确定出喷墨打印设备在打印所述待打印文件的情况下消耗的耗材的量最多的颜色,作为指定颜色;根据指定颜色在各指定区域中的覆盖面积,生成第二向量,所述指定区域是沿打印的方向在打印时采用的基材上依次划分出的;对各待打印文件进行排序,使得相邻两个待打印文件的第一相似度不大于第一相似度阈值,并使得相邻两个待打印文件的第二相似度不小于第二相似度阈值,其中,第一相似度是根据待打印文件的第一向量得到的,第二相似度是根据待打印文件的第二向量得到的;按照排序后的各待打印文件的顺序,依次打印各待打印文件。
7.一种打印装置,所述打印装置应用于打印执行端,所述装置包括:
打印文件确定模块,配置为:确定各待打印文件,其中,所述待打印文件是历史上的指定时间段内接收到的、尚未打印的文件,
耗材消耗量确定模块,配置为:针对每个待打印文件,确定出喷墨打印设备在打印所述待打印文件的情况下,每种颜色的耗材的消耗量,
第一向量生成模块,配置为:根据每种颜色的耗材的消耗量,生成第一向量,所述第一向量的维度与所述耗材的颜色一一对应,所述第一向量的维度的取值与其对应的耗材的消耗量正相关,
指定颜色确定模块,配置为:在各颜色中确定出喷墨打印设备在打印所述待打印文件的情况下消耗的耗材的量最多的颜色,作为指定颜色,
第二向量生成模块,配置为:根据指定颜色在各指定区域中的覆盖面积,生成第二向量,所述指定区域是沿打印的方向在打印时采用的基材上依次划分出的,
排序模块,配置为:对各待打印文件进行排序,使得相邻两个待打印文件的第一相似度不大于第一相似度阈值,并使得相邻两个待打印文件的第二相似度不小于第二相似度阈值,其中,第一相似度是根据待打印文件的第一向量得到的,第二相似度是根据待打印文件的第二向量得到的,
打印模块,配置为:按照排序后的各待打印文件的顺序,依次打印各待打印文件。
8.一种电子设备,包括:
处理器;以及
被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行所述权利要求1~5之任一项所述方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111156408.4A CN113602020B (zh) | 2021-09-30 | 2021-09-30 | 一种打印方法、***及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111156408.4A CN113602020B (zh) | 2021-09-30 | 2021-09-30 | 一种打印方法、***及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113602020A CN113602020A (zh) | 2021-11-05 |
CN113602020B true CN113602020B (zh) | 2021-12-14 |
Family
ID=78343274
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111156408.4A Active CN113602020B (zh) | 2021-09-30 | 2021-09-30 | 一种打印方法、***及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113602020B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114201127B (zh) * | 2022-02-17 | 2022-05-17 | 北京辰光融信技术有限公司 | 一种激光打印机控制方法、装置、存储介质及电子设备 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000168202A (ja) * | 1998-12-07 | 2000-06-20 | Canon Inc | 印刷システムおよび印刷可能枚数取得方法 |
CN1971501A (zh) * | 2005-11-21 | 2007-05-30 | 三星电子株式会社 | 成像装置的打印文件处理方法和成像装置 |
CN102016784A (zh) * | 2008-04-24 | 2011-04-13 | 佳能株式会社 | 打印控制设备和打印控制方法 |
JP2016045564A (ja) * | 2014-08-20 | 2016-04-04 | 富士ゼロックス株式会社 | 画像処理装置およびプログラム |
CN110147209A (zh) * | 2019-04-26 | 2019-08-20 | 深圳市金城保密技术有限公司 | 一种打印任务排队方法及打印控制*** |
CN111347796A (zh) * | 2020-04-21 | 2020-06-30 | 珠海艾派克微电子有限公司 | 耗材余量确定方法及耗材芯片 |
CN111890811A (zh) * | 2020-08-25 | 2020-11-06 | 广州市小篆科技有限公司 | 一种打印机耗材管理***及打印机 |
CN112192961A (zh) * | 2020-10-19 | 2021-01-08 | 珠海艾派克微电子有限公司 | 识别数据切换方法、设备、耗材芯片、耗材盒及介质 |
-
2021
- 2021-09-30 CN CN202111156408.4A patent/CN113602020B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000168202A (ja) * | 1998-12-07 | 2000-06-20 | Canon Inc | 印刷システムおよび印刷可能枚数取得方法 |
CN1971501A (zh) * | 2005-11-21 | 2007-05-30 | 三星电子株式会社 | 成像装置的打印文件处理方法和成像装置 |
CN102016784A (zh) * | 2008-04-24 | 2011-04-13 | 佳能株式会社 | 打印控制设备和打印控制方法 |
JP2016045564A (ja) * | 2014-08-20 | 2016-04-04 | 富士ゼロックス株式会社 | 画像処理装置およびプログラム |
CN110147209A (zh) * | 2019-04-26 | 2019-08-20 | 深圳市金城保密技术有限公司 | 一种打印任务排队方法及打印控制*** |
CN111347796A (zh) * | 2020-04-21 | 2020-06-30 | 珠海艾派克微电子有限公司 | 耗材余量确定方法及耗材芯片 |
CN111890811A (zh) * | 2020-08-25 | 2020-11-06 | 广州市小篆科技有限公司 | 一种打印机耗材管理***及打印机 |
CN112192961A (zh) * | 2020-10-19 | 2021-01-08 | 珠海艾派克微电子有限公司 | 识别数据切换方法、设备、耗材芯片、耗材盒及介质 |
Also Published As
Publication number | Publication date |
---|---|
CN113602020A (zh) | 2021-11-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113602020B (zh) | 一种打印方法、***及装置 | |
CN114138213B (zh) | 一种打印机控制方法、装置、存储介质及电子设备 | |
JP2017016227A (ja) | プログラム及び情報処理装置 | |
CN117420974B (zh) | 一种热敏打印机页模式控制方法以及相关装置 | |
US20080231912A1 (en) | Image processor, image forming apparatus, image processing method, and computer program product | |
US9055251B2 (en) | Image processing based on automatic image-type detection | |
CN102736867B (zh) | 信息处理设备和信息处理方法 | |
JP2015084207A (ja) | 選択装置、画像形成システム及び選択方法 | |
US8373883B2 (en) | System and method for managing resource consumption during print production | |
US20140268185A1 (en) | Individualizing reduction of original pages in n-up copying or printing | |
US20220036147A1 (en) | Classification based printing material set selection | |
CN114201127B (zh) | 一种激光打印机控制方法、装置、存储介质及电子设备 | |
US10237436B1 (en) | Extraction of specific color plane to support multiple spot layer range for N-Up copying or printing | |
CN112527947A (zh) | 一种电子文书的归档方法及装置 | |
CN110717795A (zh) | 打印计费方法、装置及电子设备 | |
CN107423005A (zh) | 纸张选择方法及装置 | |
CN111679799B (zh) | 凭证打印方法及装置 | |
CN110134347B (zh) | 图像处理方法、装置、计算机设备和存储介质 | |
US20210358108A1 (en) | Captured image based validation of printed tokens | |
US10503447B2 (en) | Print fluid selection | |
US20180227440A1 (en) | Information processing apparatus, image forming apparatus, and non transitory computer readable medium | |
US10248371B1 (en) | Print job order optimization mechanism | |
JP5766496B2 (ja) | 画像形成装置、および画像形成方法 | |
US20240031505A1 (en) | Information processing apparatus, non-transitory computer readable medium storing program, and information processing method | |
JP2002337416A (ja) | 印刷装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |