CN110865779B - 单喷头多色打印的数据提取方法、装置、设备及存储介质 - Google Patents

单喷头多色打印的数据提取方法、装置、设备及存储介质 Download PDF

Info

Publication number
CN110865779B
CN110865779B CN201911121248.2A CN201911121248A CN110865779B CN 110865779 B CN110865779 B CN 110865779B CN 201911121248 A CN201911121248 A CN 201911121248A CN 110865779 B CN110865779 B CN 110865779B
Authority
CN
China
Prior art keywords
printing
nozzle
color
data
equal
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
Application number
CN201911121248.2A
Other languages
English (en)
Other versions
CN110865779A (zh
Inventor
苏树波
黄中琨
陈艳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Hansen Software Co ltd
Original Assignee
Shenzhen Hansen Software Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shenzhen Hansen Software Co ltd filed Critical Shenzhen Hansen Software Co ltd
Priority to CN201911121248.2A priority Critical patent/CN110865779B/zh
Publication of CN110865779A publication Critical patent/CN110865779A/zh
Application granted granted Critical
Publication of CN110865779B publication Critical patent/CN110865779B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1218Reducing or saving of used resources, e.g. avoiding waste of consumables or improving usage of hardware resources
    • G06F3/1219Reducing or saving of used resources, e.g. avoiding waste of consumables or improving usage of hardware resources with regard to consumables, e.g. ink, toner, paper
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • G06F3/1208Improving or facilitating administration, e.g. print management resulting in improved quality of the output result, e.g. print layout, colours, workflows, print preview
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1284Local printer device

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Quality & Reliability (AREA)
  • Ink Jet (AREA)

Abstract

本发明公开了一种单喷头多色打印的数据提取方法、装置、设备及存储介质,所述方法获取单个喷头在主扫描方向上的喷嘴列数N及N列喷嘴的排列特征,N≥2,N为整数;根据所述喷嘴列数N及所述排列特征获取单个喷头打印的颜色种类数M及打印每种颜色的喷嘴列,M≥2,N≥M,M为整数;获取打印每种颜色的喷嘴列拥有的分辨率及待打印图像的打印精度;依据打印每种颜色的喷嘴列拥有的分辨率及所述打印精度从打印每种颜色的数据阵列中提取当前打印需要的打印数据。本发明实现了单喷头多色的打印,保证了打印精度,节省了打印成本。

Description

单喷头多色打印的数据提取方法、装置、设备及存储介质
技术领域
本发明涉及喷墨打印技术领域,尤其涉及一种单喷头多色打印的数据提取方法、装置、设备及存储介质。
背景技术
喷墨打印技术是指通过喷头上的喷嘴将墨滴喷射到打印介质上以得到图像或文字的技术。如图1,现有的喷墨头由于机械加工精度等原因通常是由多列喷嘴以间插的形式组成,且可以提高喷墨头一次扫描的打印精度,如图1所示,喷墨头由2列喷嘴组成,一列喷嘴的分辨率为300DPI,由于两列喷嘴间插排列,因此两个喷嘴列的分辨率为600DPI,即可以实现600DPI的打印精度,采用两个喷嘴列一起打印就可以提高打印的精度;现有的喷墨头虽然提高了一次扫描的打印精度,但一个喷墨头只能打印一种墨水,如果要实现彩色,通常需要采用C、M、Y、K共4种墨水打印,则必须要再增加喷头3个喷头数,这将导致打印的成本大大增加,如果仅仅采用一个喷头又无法满足彩色打印的要求,因此利用单喷头实现多色打印是目前喷墨打印领域亟需解决的一个问题。
发明内容
本发明实施例提供了单喷头多色打印的数据提取方法、装置、设备及存储介质,用以解决现有技术中高精度喷头单色打印成本过高的技术问题。
第一方面,本发明实施例提供了一种单喷头多色打印的数据提取方法,所述方法包括:
获取单个喷头在主扫描方向上的喷嘴列数N及N列喷嘴的排列特征,N≥2,N为整数;
根据所述喷嘴列数N及所述排列特征获取单个喷头打印的颜色种类数M及打印每种颜色的喷嘴列,M≥2,N≥M,M为整数;
获取打印每种颜色的喷嘴列的分辨率及待打印图像的打印精度;
依据打印每种颜色的喷嘴列的分辨率及所述打印精度从打印每种颜色的数据阵列中提取当前打印需要的打印数据。
优选地,所述依据打印每种颜色的喷嘴列的分辨率及所述打印精度从打印每种颜色的数据阵列中提取当前打印需要的打印数据包括:
当打印每种颜色的喷嘴列的分辨率小于等于所述打印精度时,依据所述打印每种颜色的喷嘴列的分辨率及所述打印精度获取打印每种颜色的单位区域的总打印覆盖次数;
依据所述总打印覆盖次数从打印每种颜色的数据阵列中提取每次打印需要的打印数据。
优选地,所述依据所述总打印覆盖次数从打印每种颜色的数据阵列中提取每次打印需要的打印数据包括:
获取打印每种颜色的单位区域的当前打印覆盖次数;
依据所述当前打印覆盖次数和所述总打印覆盖次数确定当前需要的打印数据在单位区域对应的点阵数据中的行号数;
依据所述行号数从单位区域对应的点阵数据提取打印数据。
优选地,所述行号数L通过以下公式计算得到:
其中,p表示总打印覆盖次数,p=nd,d为所述喷头的插点数,x表示当前打印覆盖次数,Yoffset表示打印该种颜色的喷嘴列的偏移值,n为自然数,p≥1,x≥1,d≥1,p、x、d都为整数。
优选地,所述依据打印每种颜色的喷嘴列的分辨率及所述打印精度从打印每种颜色的数据阵列中提取当前打印需要的打印数据包括:
当打印每种颜色的喷嘴列的分辨率大于所述打印精度时,依据所述打印每种颜色的喷嘴列的分辨率及所述打印精度获取当前打印出墨的喷嘴编号;
依据所述喷嘴编号将当前打印需要的打印数据输入对应的喷嘴。
优选地,当2≤N≤4时,则M=N,一列喷嘴打印一种颜色。
优选地,当N>4时,则M=4,单个喷头打印的颜色种类包括:青色、品红色、黄色、黑色。
第二方面,本发明实施例提供了一种单喷头多色打印的数据提取装置,所述装置包括:
喷嘴信息获取模块,用于获取单个喷头在主扫描方向上的喷嘴列数N及N列喷嘴的排列特征,N≥2,N为整数;
打印颜色获取模块,用于根据所述喷嘴列数N及所述排列特征获取单个喷头打印的颜色种类数M及打印每种颜色的喷嘴列,M≥2,N≥M,M为整数;
打印精度获取模块,用于获取打印每种颜色的喷嘴列的分辨率及待打印图像的打印精度;
数据提取模块,用于依据打印每种颜色的喷嘴列的分辨率及所述打印精度从打印每种颜色的数据阵列中提取当前打印需要的打印数据。
第三方面,本发明实施例提供了一种单喷头多色打印的数据提取设备,包括:至少一个处理器、至少一个存储器以及存储在存储器中的计算机程序指令,当计算机程序指令被处理器执行时实现如上述实施方式中第一方面的方法。
第四方面,本发明实施例提供了一种存储介质,其上存储有计算机程序指令,当计算机程序指令被处理器执行时实现如上述实施方式中第一方面的方法。
综上所述,本发明实施例提供的单喷头多色打印的数据提取方法、装置、设备及存储介质,所述方法采用至少具有2列喷嘴的单喷头来实现至少两种颜色的打印,具体通过单喷头中的喷嘴列数来确定可以打印的颜色种类数,并确定打印每种颜色的喷嘴列,然后依据打印每种颜色的喷嘴列的分辨率和待打印图像的打印精度准确从每种颜色对应的数据阵列中提取每次打印需要的打印数据,进而实现了单喷头多色的打印,保证了打印精度,节省了打印成本。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图作简单地介绍,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是现有技术喷头中喷嘴的排列特征示意图。
图2是本发明第一实施例的单喷头多色打印的数据提取方法流程示意图。
图3是本发明第一实施例的单喷头多色打印的数据提取方法中喷嘴的排列特征示意图。
图4是本发明第二实施例的单喷头多色打印的数据提取方法流程示意图。
图5是本发明第三实施例的单喷头多色打印的数据提取方法流程示意图。
图6是本发明第三实施例的单喷头多色打印的数据提取方法的数据提取示意图。
图7是本发明第四实施例的单喷头多色打印的数据提取方法流程示意图。
图8是本发明实施例的单喷头多色打印的数据提取装置的结构示意图。
图9是本发明实施例的单喷头多色打印的数据提取设备的结构示意图。
具体实施方式
下面将详细描述本发明的各个方面的特征和示例性实施例,为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细描述。应理解,此处所描述的具体实施例仅被配置为解释本发明,并不被配置为限定本发明。对于本领域技术人员来说,本发明可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本发明的示例来提供对本发明更好的理解。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
请参见图2,本发明实施例提供了一种单喷头多色打印的数据提取方法,所述方法包括如下步骤:
S1、获取单个喷头在主扫描方向上的喷嘴列数N及N列喷嘴的排列特征,N≥2,N为整数;
具体的,喷墨打印领域常用的打印技术为往复式扫描打印,主要应用于平板打印机和写真打印机,具体打印方法为:安装有喷头的打印小车沿横梁方向即主扫描方向连续扫描,并在扫描过程中控制喷嘴在打印介质上喷墨形成图像,且打印小车每沿主扫描方向扫描一次后就会在垂直于主扫描方向的副扫描方向移动一定距离,以此来实现高精度打印。
不同的喷头型号具有不同的分辨率及喷嘴排列情况,不同的排列情况则具有不同的插点数及偏移值;如图3(a)所示,在本实施例中,喷头中有3列喷嘴分别为J1列喷嘴、J2列喷嘴、J3列喷嘴,3列喷嘴在主扫描方向上呈阶梯状排列,则图3(a)中的喷嘴的插点数为3,J1列喷嘴在喷头中的最前端,因此J1列喷嘴相对与喷头中最前端喷嘴列的偏移值为Yoffset0=0,J2列喷嘴相对于J1列喷嘴的偏移值为J3列喷嘴相对于J1列喷嘴的偏移值为其中q为一列喷嘴中相邻两个喷嘴之间的距离;如图3(b),在本实施例中,喷头中有4列喷嘴分别为J1列喷嘴、J2列喷嘴、J3列喷嘴、J4列喷嘴,4列喷嘴在主扫描方向上交错排列,且从图3(b)中可以明显看出仅有两列喷嘴存在阶梯间插,所以本实施例中的插点数为2,J1列喷嘴和J3列喷嘴同在喷头中的最前端,因此J1列喷嘴的偏移值为Yoffset0=0,J3列喷嘴的偏移值为Yoffset2=0,J2列喷嘴相对于J1列喷嘴的偏移值为/>J4列喷嘴相对于J1列喷嘴的偏移值为/>从图中可以看出Yoffset1=Yoffset3;如图3(c),在本实施例中,喷头中有8列喷嘴,8列喷嘴在主扫描方向上交错排列,且从图3(c)中可以明显看出仅有两列喷嘴存在阶梯间插,所以本实施例中的插点数为2。
S2、根据所述喷嘴列数N及所述排列特征获取单个喷头打印的颜色种类数M及打印每种颜色的喷嘴列,M≥2,N≥M,M为整数;
具体的,当2≤N≤4时,则M=N,一列喷嘴打印一种颜色,则此时要实现彩色打印需要增加喷头,以保证四种基色有喷头打印;当N>4时,则M=4,单个喷头打印的颜色种类包括:青色、品红色、黄色、黑色,如图3(c),喷头中有8列喷嘴,每两列喷嘴打印一种颜色,具体的第1列和第2列打印青色,第3列和第4列打印品红色,第5列和第6列打印黄色,第7列和第8列打印黑色;当存在特殊颜色墨水需要打印时,如光油,当N>4时,则M=5,单个喷头打印的颜色种类为:青色、品红色、黄色、黑色、光油。
S3、获取打印每种颜色的喷嘴列的分辨率及待打印图像的打印精度;
S4、依据打印每种颜色的喷嘴列的分辨率及所述打印精度从打印每种颜色的数据阵列中提取当前打印需要的打印数据。
具体的,请参阅图4,当打印每种颜色的喷嘴列的分辨率小于等于所述打印精度时,则所述步骤S4具体包括:
S411、依据所述打印每种颜色的喷嘴列的分辨率及所述打印精度获取打印每种颜色的单位区域的总打印覆盖次数;
S412、依据所述总打印覆盖次数从打印每种颜色的数据阵列中提取每次打印需要的打印数据。
具体的,设打印每种颜色的喷嘴列拥有的分辨率为J,打印精度为D,则总打印覆盖次数p为:
请参阅图5,所述步骤S412具体包括:
S4121、获取打印每种颜色的单位区域的当前打印覆盖次数;
S4122、依据所述当前打印覆盖次数和所述总打印覆盖次数确定当前需要的打印数据在单位区域对应的点阵数据中的行号数;
S4123、依据所述行号数从单位区域对应的点阵数据提取打印数据。
优选地,所述行号数L通过以下公式计算得到:
其中,p表示总打印覆盖次数,p=nd,d为所述喷头的插点数,x表示当前打印覆盖次数,Yoffset表示打印该种颜色的喷嘴行的偏移值,n为自然数,p≥1,x≥1,d≥1,p、x、d都为整数。
具体的,请参阅图6,在本实施例中,喷头在主扫描方向有4列喷嘴分别为第一喷嘴列J1、第二喷嘴列J2、第三喷嘴列J3、第四喷嘴列J4,4列喷嘴在主扫描方向交错排列,则喷头的插点数d为2,每列喷嘴打印一种颜色,具体的第一喷嘴列J1打印青色C、第二喷嘴列J2打印品红色M、第三喷嘴列J3打印黄色Y、第四喷嘴列J4打印黑色K,从图中还可以看出,第一喷嘴列J1和第三喷嘴列J3在喷头的最前端,则第一喷嘴列J1和第三喷嘴列J3在打印该种颜色的喷嘴列的偏移值分别为Yoffset0=0、Yoffset2=0,第二喷嘴列J2相对于第一喷嘴列J1的偏移值为Yoffset1=0.5q,第二喷嘴列J4相对于第一喷嘴列J1的偏移值为Yoffset1=0.5q,q为一列喷嘴中相邻两个喷嘴之间的距离。待打印图像的打印精度为600DPI,每列喷嘴的分辨率为300DPI,要想实现待打印图像的打印精度需要在主扫描方向打印两次才可以实现,即待打印图像单位区域的总打印覆盖次数为2次,满足p=nd的要求,如图6为青色C、品红色M、黄色Y和黑色K单位区域需要打印的图像行数,第一次扫描时从青色C的数据单元中提取0、2、4……598、600行的数据到第一喷嘴列J1,从品红色M的数据单元中提取1、3、5……597、599行的数据到第二喷嘴列J2,从黄色Y的数据单元中提取0、2、4……598、600行的数据到第三喷嘴列J3,从黑色K的数据单元中提取1、3、5……597、599行的数据到第四喷嘴列J4;第二次扫描时从青色C的数据单元中提取1、3、5……597、599行的数据到第一喷嘴列J1,从品红色M的数据单元中提取0、2、4……598、600行的数据到第二喷嘴列J2,从黄色Y的数据单元中提取1、3、5……597、599行的数据到第三喷嘴列J3,从黑色K的数据单元中提取0、2、4……598、600行的数据到第四喷嘴列J4,则此时一个单位区域打印完成,采用两次间插打印实现了600DPI的打印,然后所有单位区域重复以上打印直至待打印图像打印完成,则就实现了采用单个分辨率为300DPI的喷头完成了600DPI的打印。
优选地,请参阅图7,在另一实施例中,当打印每种颜色的喷嘴列的分辨率小于等于所述打印精度时,所述步骤S4具体包括:
421、依据所述打印每种颜色的喷嘴列的分辨率及所述打印精度获取当前打印出墨的喷嘴编号;
422、依据所述喷嘴编号将当前打印需要的打印数据输入对应的喷嘴。
设打印每种颜色的喷嘴列拥有的分辨率为J,打印精度为D,则喷嘴编号S通过以下公式获取:
具体的,如待打印图像的打印精度为300DPI,每列喷嘴的分辨率为600DPI,则一次扫描就可以完成打印,但如果所有喷嘴都出墨这将导致打印精度过高,影响产品观感等。请继续参阅图6,在打印时从青色C的数据单元中提取的数据依次送到第一喷嘴列J1的第0、2、4……598、600的喷嘴中,从品红色M的数据单元中提取的数据依次送到第二喷嘴列J2的第0、2、4……598、600的喷嘴中,从黄色Y的数据单元中提取的数据依次送到第三喷嘴列J3的第0、2、4……598、600的喷嘴中,从黑色K的数据单元中提取的数据依次送到第四喷嘴列J4的第0、2、4……598、600的喷嘴中,进而现在低精度的打印。
请参阅图8,本发明实施例提供了一种单喷头多色打印的数据提取装置,所述装置包括:
喷嘴信息获取模块10,用于获取单个喷头在主扫描方向上的喷嘴列数N及N列喷嘴的排列特征,N≥2,N为整数;
打印颜色获取模块20,用于根据所述喷嘴列数N及所述排列特征获取单个喷头打印的颜色种类数M及打印每种颜色的喷嘴列,M≥2,N≥M,M为整数;
打印精度获取模块30,用于获取打印每种颜色的喷嘴列的分辨率及待打印图像的打印精度;
数据提取模块40,用于依据打印每种颜色的喷嘴列的分辨率及所述打印精度从打印每种颜色的数据阵列中提取当前打印需要的打印数据。
优选地,所述数据提取模块40包括:
总打印覆盖次数获取单元,用于当打印每种颜色的喷嘴列的分辨率小于等于所述打印精度时,依据所述打印每种颜色的喷嘴列的分辨率及所述打印精度获取打印每种颜色的单位区域的总打印覆盖次数;
第一数据提取单元,用于依据所述总打印覆盖次数从打印每种颜色的数据阵列中提取每次打印需要的打印数据。
优选地,所述第一数据提取单元还用于获取打印每种颜色的单位区域的当前打印覆盖次数;依据所述当前打印覆盖次数和所述总打印覆盖次数确定当前需要的打印数据在单位区域对应的点阵数据中的行号数;依据所述行号数从单位区域对应的点阵数据提取打印数据。
优选地,所述行号数L通过以下公式计算得到:
优选地,所述行号数Y通过以下公式计算得到:
其中,p表示总打印覆盖次数,p=nd,d为所述喷头的插点数,x表示当前打印覆盖次数,Yoffset表示打印该种颜色的喷嘴列的偏移值,n为自然数,p≥1,x≥1,d≥1,p、x、d都为整数。
优选地,所述数据提取模块40还包括:
喷嘴编号获取单元,用于当打印每种颜色的喷嘴列的分辨率大于所述打印精度时,依据所述打印每种颜色的喷嘴列的分辨率及所述打印精度获取当前打印出墨的喷嘴编号;
第二数据提取单元,用于依据所述喷嘴编号将当前打印需要的打印数据输入对应的喷嘴。
优选地,当2≤N≤4时,则M=N,一列喷嘴打印一种颜色。
优选地,当N>4时,则M=4,单个喷头打印的颜色种类包括:青色、品红色、黄色、黑色。
另外,结合图2描述的本发明实施例的单喷头多色打印的数据提取方法可以由单喷头多色打印的数据提取设备来实现。图9示出了本发明实施例提供的单喷头多色打印的数据提取设备的硬件结构示意图。
单喷头多色打印的数据提取设备可以包括处理器401以及存储有计算机程序指令的存储器402。
具体地,上述处理器401可以包括中央处理器(CPU),或者特定集成电路(Application Specific Integrated Circuit,ASIC),或者可以被配置成实施本发明实施例的一个或多个集成电路。
存储器402可以包括用于数据或指令的大容量存储器。举例来说而非限制,存储器402可包括硬盘驱动器(Hard Disk Drive,HDD)、软盘驱动器、闪存、光盘、磁光盘、磁带或通用串行总线(Universal Serial Bus,USB)驱动器或者两个或更多个以上这些的组合。在合适的情况下,存储器402可包括可移除或不可移除(或固定)的介质。在合适的情况下,存储器402可在数据处理装置的内部或外部。在特定实施例中,存储器402是非易失性固态存储器。在特定实施例中,存储器402包括只读存储器(ROM)。在合适的情况下,该ROM可以是掩模编程的ROM、可编程ROM(PROM)、可擦除PROM(EPROM)、电可擦除PROM(EEPROM)、电可改写ROM(EAROM)或闪存或者两个或更多个以上这些的组合。
处理器401通过读取并执行存储器402中存储的计算机程序指令,以实现上述实施例中的任意一种单喷头多色打印的数据提取方法。
在一个示例中,单喷头多色打印的数据提取设备还可包括通信接口403和总线410。其中,如图9所示,处理器401、存储器402、通信接口403通过总线410连接并完成相互间的通信。
通信接口403,主要用于实现本发明实施例中各模块、装置、单元和/或设备之间的通信。
总线410包括硬件、软件或两者,将单喷头多色打印的数据提取设备的部件彼此耦接在一起。举例来说而非限制,总线可包括加速图形端口(AGP)或其他图形总线、增强工业标准架构(EISA)总线、前端总线(FSB)、超传输(HT)互连、工业标准架构(ISA)总线、无限带宽互连、低引脚数(LPC)总线、存储器总线、微信道架构(MCA)总线、***组件互连(PCI)总线、PCI-Express(PCI-X)总线、串行高级技术附件(SATA)总线、视频电子标准协会局部(VLB)总线或其他合适的总线或者两个或更多个以上这些的组合。在合适的情况下,总线410可包括一个或多个总线。尽管本发明实施例描述和示出了特定的总线,但本发明考虑任何合适的总线或互连。
另外,结合上述实施例中的单喷头多色打印的数据提取方法,本发明实施例可提供一种计算机可读存储介质来实现。该计算机可读存储介质上存储有计算机程序指令;该计算机程序指令被处理器执行时实现上述实施例中的任意一种单喷头多色打印的数据提取方法。
综上所述,本发明实施例提供的单喷头多色打印的数据提取方法、装置、设备及存储介质,所述方法采用至少具有2列喷嘴的单喷头来实现至少两种颜色的打印,具体通过单喷头中的喷嘴列数来确定可以打印的颜色种类数,并确定打印每种颜色的喷嘴列,然后依据打印每种颜色的喷嘴列拥有的分辨率和待打印图像的打印精度准确从每种颜色对应的数据阵列中提取每次打印需要的打印数据,尽而实现了单喷头多色的打印,保证了打印精度,节省了打印成本。
需要明确的是,本发明并不局限于上文所描述并在图中示出的特定配置和处理。为了简明起见,这里省略了对已知方法的详细描述。在上述实施例中,描述和示出了若干具体的步骤作为示例。但是,本发明的方法过程并不限于所描述和示出的具体步骤,本领域的技术人员可以在领会本发明的精神后,作出各种改变、修改和添加,或者改变步骤之间的顺序。
以上所述的结构框图中所示的功能块可以实现为硬件、软件、固件或者它们的组合。当以硬件方式实现时,其可以例如是电子电路、专用集成电路(ASIC)、适当的固件、插件、功能卡等等。当以软件方式实现时,本发明的元素是被用于执行所需任务的程序或者代码段。程序或者代码段可以存储在机器可读介质中,或者通过载波中携带的数据信号在传输介质或者通信链路上传送。“机器可读介质”可以包括能够存储或传输信息的任何介质。机器可读介质的例子包括电子电路、半导体存储器设备、ROM、闪存、可擦除ROM(EROM)、软盘、CD-ROM、光盘、硬盘、光纤介质、射频(RF)链路,等等。代码段可以经由诸如因特网、内联网等的计算机网络被下载。
还需要说明的是,本发明中提及的示例性实施例,基于一系列的步骤或者装置描述一些方法或***。但是,本发明不局限于上述步骤的顺序,也就是说,可以按照实施例中提及的顺序执行步骤,也可以不同于实施例中的顺序,或者若干步骤同时执行。
以上所述,仅为本发明的具体实施方式,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的***、模块和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。应理解,本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。

Claims (7)

1.一种单喷头多色打印的数据提取方法,其特征在于,所述方法包括:
获取单个喷头在主扫描方向上的喷嘴列数N及N列喷嘴的排列特征,N≥2,N为整数;
根据所述喷嘴列数N及所述排列特征获取单个喷头打印的颜色种类数M及打印每种颜色的喷嘴列,M≥2,N≥M,M为整数;
获取打印每种颜色的喷嘴列的分辨率及待打印图像的打印精度;
依据打印每种颜色的喷嘴列的分辨率及所述打印精度从打印每种颜色的数据阵列中提取当前打印需要的打印数据,包括:当打印每种颜色的喷嘴列的分辨率小于等于所述打印精度时,依据所述打印每种颜色的喷嘴列的分辨率及所述打印精度获取打印每种颜色的单位区域的总打印覆盖次数;依据所述总打印覆盖次数从打印每种颜色的数据阵列中提取每次打印需要的打印数据;
所述依据所述总打印覆盖次数从打印每种颜色的数据阵列中提取每次打印需要的打印数据包括:获取打印每种颜色的单位区域的当前打印覆盖次数;依据所述当前打印覆盖次数和所述总打印覆盖次数确定当前需要的打印数据在单位区域对应的点阵数据中的行号数;依据所述行号数从单位区域对应的点阵数据提取打印数据;其中行号数L通过以下公式计算得到:其中,p表示总打印覆盖次数,p=nd,d为所述喷头的插点数,所述插点数为喷嘴存在阶梯间插的列数;x表示当前打印覆盖次数,Yoffset表示打印该种颜色的喷嘴列的偏移值,n为自然数,p≥1,x≥1,d≥1,p、x、d都为整数。
2.根据权利要求1所述的单喷头多色打印的数据提取方法,其特征在于,所述依据打印每种颜色的喷嘴列的分辨率及所述打印精度从打印每种颜色的数据阵列中提取当前打印需要的打印数据包括:
当打印每种颜色的喷嘴列的分辨率大于所述打印精度时,依据所述打印每种颜色的喷嘴列的分辨率及所述打印精度获取当前打印出墨的喷嘴编号;
依据所述喷嘴编号将当前打印需要的打印数据输入对应的喷嘴。
3.根据权利要求1或2所述的单喷头多色打印的数据提取方法,其特征在于,当2≤N≤4时,则M=N,一列喷嘴打印一种颜色。
4.根据权利要求1或2所述的单喷头多色打印的数据提取方法,其特征在于,当N>4时,则M=4,单个喷头打印的颜色种类包括: 青色、品红色、黄色、黑色。
5.一种单喷头多色打印的数据提取装置,其特征在于,所述装置包括:
喷嘴信息获取模块,用于获取单个喷头在主扫描方向上的喷嘴列数N及N列喷嘴的排列特征,N≥2,N为整数;
打印颜色获取模块,用于根据所述喷嘴列数N及所述排列特征获取单个喷头打印的颜色种类数M及打印每种颜色的喷嘴列,M≥2,N≥M,M为整数;
打印精度获取模块,用于获取打印每种颜色的喷嘴列的分辨率及待打印图像的打印精度;
数据提取模块,用于依据打印每种颜色的喷嘴列的分辨率及所述打印精度从打印每种颜色的数据阵列中提取当前打印需要的打印数据,包括:当打印每种颜色的喷嘴列的分辨率小于等于所述打印精度时,依据所述打印每种颜色的喷嘴列的分辨率及所述打印精度获取打印每种颜色的单位区域的总打印覆盖次数;依据所述总打印覆盖次数从打印每种颜色的数据阵列中提取每次打印需要的打印数据;所述依据所述总打印覆盖次数从打印每种颜色的数据阵列中提取每次打印需要的打印数据包括:获取打印每种颜色的单位区域的当前打印覆盖次数;依据所述当前打印覆盖次数和所述总打印覆盖次数确定当前需要的打印数据在单位区域对应的点阵数据中的行号数;依据所述行号数从单位区域对应的点阵数据提取打印数据;其中行号数L通过以下公式计算得到:
其中,p表示总打印覆盖次数,p=nd,d为所述喷头的插点数,所述插点数为喷嘴存在阶梯间插的列数;x表示当前打印覆盖次数,Yoffset表示打印该种颜色的喷嘴列的偏移值,n为自然数,p≥1,x≥1,d≥1,p、x、d都为整数。
6.一种单喷头多色打印的数据提取设备,其特征在于,包括:至少一个处理器、至少一个存储器以及存储在所述存储器中的计算机程序指令,当所述计算机程序指令被所述处理器执行时实现如权利要求1-4中任一项所述的方法。
7.一种存储介质,其上存储有计算机程序指令,其特征在于,当所述计算机程序指令被处理器执行时实现如权利要求1-4中任一项所述的方法。
CN201911121248.2A 2019-11-15 2019-11-15 单喷头多色打印的数据提取方法、装置、设备及存储介质 Active CN110865779B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911121248.2A CN110865779B (zh) 2019-11-15 2019-11-15 单喷头多色打印的数据提取方法、装置、设备及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911121248.2A CN110865779B (zh) 2019-11-15 2019-11-15 单喷头多色打印的数据提取方法、装置、设备及存储介质

Publications (2)

Publication Number Publication Date
CN110865779A CN110865779A (zh) 2020-03-06
CN110865779B true CN110865779B (zh) 2024-02-09

Family

ID=69654538

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911121248.2A Active CN110865779B (zh) 2019-11-15 2019-11-15 单喷头多色打印的数据提取方法、装置、设备及存储介质

Country Status (1)

Country Link
CN (1) CN110865779B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114103439B (zh) * 2020-08-26 2023-02-21 森大(深圳)技术有限公司 图像的精度差异化打印方法、装置、设备及存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04250070A (ja) * 1990-08-14 1992-09-04 Sony Tektronix Corp 多色印刷装置
US5625389A (en) * 1994-01-31 1997-04-29 Tektronix, Inc. Ink-jet print head array and interlace method
US6027202A (en) * 1996-04-04 2000-02-22 Sony Corporation Ink jet printer and its head device
CN1929999A (zh) * 2004-06-09 2007-03-14 佳能株式会社 喷墨打印方法
CN110421984A (zh) * 2019-08-17 2019-11-08 深圳市汉森软件有限公司 往复式扫描打印控制方法、装置、设备及存储介质

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003127438A (ja) * 2001-10-24 2003-05-08 Seiko Epson Corp 印刷制御装置、印刷制御方法、印刷制御プログラム、印刷制御プログラムを記録した媒体、印刷装置、印刷方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04250070A (ja) * 1990-08-14 1992-09-04 Sony Tektronix Corp 多色印刷装置
US5625389A (en) * 1994-01-31 1997-04-29 Tektronix, Inc. Ink-jet print head array and interlace method
US6027202A (en) * 1996-04-04 2000-02-22 Sony Corporation Ink jet printer and its head device
CN1929999A (zh) * 2004-06-09 2007-03-14 佳能株式会社 喷墨打印方法
CN110421984A (zh) * 2019-08-17 2019-11-08 深圳市汉森软件有限公司 往复式扫描打印控制方法、装置、设备及存储介质

Also Published As

Publication number Publication date
CN110865779A (zh) 2020-03-06

Similar Documents

Publication Publication Date Title
CN110027325B (zh) 打印控制方法、装置、设备及打印机
US9315022B2 (en) Inkjet printing apparatus and printing method
CN110733253B (zh) 喷头保湿打印控制方法、装置、设备及存储介质
CN110688074A (zh) 多喷头打印的数据分配的方法、装置、设备及存储介质
CN111045609B (zh) 喷墨打印方法、装置、设备及存储介质
CN110843367B (zh) 双面图像的打印控制方法、装置、设备、存储介质及打印机
CN110865779B (zh) 单喷头多色打印的数据提取方法、装置、设备及存储介质
CA2370674A1 (en) Ink jet printing apparatus and method with suppressed bleeding of inks
CN110901251A (zh) 同排喷头打印双面图像的方法、装置、设备及存储介质
CN113320291B (zh) 打印色彩均匀图像的数据处理方法、装置、设备及介质
JP6292782B2 (ja) 記録装置及び記録方法
CN114953759B (zh) 拼接喷嘴墨点重叠的打印方法、装置、设备及存储介质
JP3329167B2 (ja) 印刷装置
CN111267496B (zh) 基于多种喷嘴的打印数据处理方法、装置
CN113327213B (zh) 消除喷嘴拼接影响打印质量的方法、装置、设备及介质
CN110341311B (zh) Onepass打印数据屏蔽处理方法、装置、设备及存储介质
CN110202932B (zh) Onepass打印数据屏蔽方法、装置、设备及存储介质
US8926040B2 (en) Printing device and printing method
CN113895151B (zh) 打印数据容错处理方法、装置、设备及存储介质
CN113320292B (zh) 消除喷嘴拼接道的处理方法、装置、设备及存储介质
CN113696651A (zh) 基于拼接通道的喷墨打印方法、装置、设备及存储介质
CN113829751A (zh) 消除墨滴偏差的打印数据处理方法、装置、设备及介质
CN113306301B (zh) 消除图像墨点重叠的数据处理方法、装置、设备、介质
CN115503345B (zh) 相邻两列喷嘴位置校准方法、装置、设备及存储介质
CN114103439B (zh) 图像的精度差异化打印方法、装置、设备及存储介质

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
CB02 Change of applicant information
CB02 Change of applicant information

Address after: 518000 a201-a301, building a, Sino German European Industrial Demonstration Park, Hangcheng Avenue, guxing community, Xixiang street, Bao'an District, Shenzhen, Guangdong

Applicant after: Shenzhen Hansen Software Co.,Ltd.

Address before: 1701, 1703, building C6, Hengfeng Industrial City, 739 Zhoushi Road, Hezhou community, Hangcheng street, Bao'an District, Shenzhen, Guangdong 518000

Applicant before: SHENZHEN HOSONSOFT Co.,Ltd.

GR01 Patent grant
GR01 Patent grant