一种分遍打印方法和打印数据处理装置制造方法及图纸

技术编号:1025058 阅读:198 留言:0更新日期:2012-04-11 18:40
本发明专利技术实施例公开了一种分遍打印方法和打印数据处理装置。依据本发明专利技术实施例的分遍打印方法,将喷头上的喷孔分配到多个字中,一个字对应一个或多个喷孔;确定每遍打印时喷墨的喷孔,使同一遍打印时喷墨的喷孔集中到尽可能少的字中;以字为基本单位,控制喷孔进行分遍打印。通过本发明专利技术实施例的分遍打印方法,同一遍打印时喷墨的喷孔集中到尽可能少的字中,从而大大减小了数据的通讯量。

【技术实现步骤摘要】

本专利技术涉及打印领域,尤其涉及分遍打印方法和打印数据处理装置
技术介绍
如图1所示,喷墨打印是通过喷头在垂直于纸张前进的方向上喷射墨滴来实 现。为了实现较高的打印质量,往往会让喷头多次喷射来完成图像打印,这种方法被称为分遍打印。以分2遍打印为例,第一遍打印时奇数喷孔喷墨,偶数喷 孔不喷墨;在纸张前进l/2喷头长度后,开始第二遍打印,这时,偶数喷孔喷墨, 奇数喷孔不喷墨。这样,通过两遍打印恰好能够将将图像打印完全。同理,也 可以将数据分为3遍或更多遍来打印, 一般说来,分为k遍打印时每次进纸为 (喷头长度h) /k。分遍打印可以减少进纸不准对打印质量的影响,可以减轻喷头负荷提高喷 头寿命。但是,本专利技术的专利技术人发现,传统的分遍方法利用随机屏蔽的方法来 实现。即指定一个随机的MASK(屏蔽码),将一个完整的数据分成多遍的数据。 例如,通过奇数位和偶数位分别为0x5555 、 OxAAAA的MASK,将数据分为2 遍。利用随机MASK形成的数据缺乏规律性,数据难以压缩,打印系统与喷头之 间的数据通讯量较大。
技术实现思路
本专利技术实施例提供了一种分遍打印方法和打印数据处理装置,用以减小数 据的通讯量。依据本专利技术实施例的分遍打印方法,将喷头上的喷孔分配到多个字中,一 个字对应一个或多个喷孔;确定每遍打印时喷墨的喷孔,使同一遍打印时喷墨 的喷孔集中到尽可能少的字中;以字为基本单位,控制喷孔进行分遍打印。4依据本专利技术实施例的打印数据处理装置,用于分遍打印,包括分配单元和 确定单。其中,分配单元用于将喷头上的喷孔分配到多个字中, 一个字对应一 个或多个喷孔;确定单元用于确定每遍打印时喷墨的喷孔,使同一遍打印时喷 墨的喷孔集中到尽可能少的字中。通过本专利技术实施例的分遍打印方法,同 一遍打印时喷墨的喷孔集中到尽可 能少的字中,从而大大减小了数据的通讯量。附图说明图1为现有技术中喷墨打印的示意图2为依据本专利技术实施例的新型打印系统结构示意图3为依据本专利技术实施例的双向校准原理的示意图4为依据本专利技术实施例的双向校准光^f册示意图5为依据本专利技术实施例的双向校准光栅相位示意图6为依据本专利技术实施例的双向校准光栅相位调整示意图7为依据本专利技术实施例的打印数据处理装置结构示意图。具体实施例方式依据本专利技术实施例,将图像分为k遍进行打印,每遍打印时喷墨的喷孔集 合被称为一个组,以字为基本单位对喷孔进行控制,使同一组内的喷孔集中到 尽可能少的控制字中,以减少数据的通讯量。具体为步骤l、将喷头上的喷孔分配到多个字中, 一个字对应一个或多个喷孔; 步骤2、确定每遍打印时喷墨的喷孔,使同一遍打印时喷墨的喷孔集中到尽 可能少的字中;步骤3、以字为基本单位,控制喷孔进行分遍打印。可以通过以下方式来确定每遍打印时喷墨的喷孔,/人而使同 一组内的喷孔 集中到尽可能少的控制字中使(X」={N/k+X i } = { N/k*2+Xi } =N/k * ( k-l ) +X ; },且(XJU {X2} U ... U {Xj }={0~N-1}。其中,(Xi)表示第i遍打印时喷墨的喷孔序号集合, N为喷头的喷孔总数,k为打印遍数,i=l,…k。 "U"表示对其中的数据作对N 取模运算的结果。在实施例一中,以320个喷孔的喷头分4遍打印为例。以字为基本单位对 这320个喷孔进行控制,共有20个字,编号为(0~19),每个字中包含的喷孔 序号如表1所示。下面将对320个孔进行分组,使同一组内的喷孔集中到尽可 能少的(控制)字中。<table>table see original document page 6</column></row><table>表1若第一遍打印时喷墨的喷孔序号集合为(X,),则纸张前进80 (320/4=80)个孔距后,即第二遍打印时,这些已经喷过墨的喷孔移动到原序号为(80+XJ的 喷孔位置,进纸两次(即第三遍打印时)则移动到(8(^2+XJ的喷孔位置。进纸 三次即第四遍打印时,则移动到{80*3+乂,}的喷孔位置。具体请见表2。 "{},,表示对其中的数据作对320取模运算的结果。180+ Xj80*2+ X!80*3+ X180+X,80*2+ X〗2X280+ X280*2+X280"+X2X280+ X2380 + X380*2+ X380*3+X3X34X480+ X480*2+X480*3+ X4表2由于不允许重复打印,因此表2中各纵列不能有重复,即 {80+X,} n (X2〉为空;{80*2+X}、 {8O+X2}和(X3)两两相交均为空;{80*3+X!} 、 {80*2+X2}、 {80+X3}和{ X4)两两相交均为空;{80*2+X〗} 、 {80+X2} 、 X3和(80"+X4)两两相交均为空。 在满足以下条件时{ XJ = {80+X,} = {80*2+XJ= {80*3+X'}; { X2} = {80+X2} = {80*2+ X2} = {80*3+X2}; { X3} = {80+X3} = {80*2+ X3} = {80*3+X3}; { X4} = {80+ X4} = {80*2+ X4} = {80*3+X4}; 且{ U { X2} U { X3} U { X4}={0~319}; 则{X,},即第l遍打印时喷墨的喷孔,包含组字中的所有喷孔; {X2},即第2遍打印时喷墨的喷孔,包含组字中所有喷孔; {X3},即第3遍打印时喷墨的喷孔,包含组字中所有喷孔; {X4},即第4遍打印时喷墨的喷孔,包含组字中所有喷孑L。 通过上述方式,将每遍要打印的数据缩短在5个字当中。相对于随机分遍 方式的20个字,数据量仅为1/4,大大减少了数据量,有效解决了通讯瓶颈问 题。打印时,先向托架板传送打印的组的序号,然后传送该组包含的数据,即 需要喷墨的喷头序号集合。托架板依据组的序号,即可将数据正确的打印出。同样,对于其他遍数,也可以采用类似的方法分出相应的组数编号。例如, 8遍打印时可以得出如下分组遍数分组11, 3, 1725, 7, 179, 11, 184567814, 16, 20表3从表3可以看到,每遍打印时,喷墨的喷孔序号都集中3个字内,相对于 随才儿分遍方式,大大减少了通讯量。在采用实施例一的分遍打印方法时,可能会出现(XJ只包含某些字的部分孔 的情况,此时可将(XJ中涉及的所有字都列出,在处理数据时,只处理这些字中 (XJ包含的孔,例如,只打印这些字中包含在(Xi〉中的那些位,而将不包含在(Xi〉 中的那些位始终置O(表示始终不打印)。在实施例二中,将实施例一的分遍打印方法运用于一种新型的打印系统中。 如图2所示,依据本技术实施例的打印系统包括用户计算机210和打 印控制装置238。其中,用户计算机210上装有打印软件,用于对打印数据进行 预处理。打印控制装置238包括主控板212和托架板226。主控板212又包括第 一接口单元214、控制单元216、托架伺服驱动单元218、介质驱动单元220、 辅助及传感单元222。可选地,主控板212还可以包括人机交互界面224。人机 交互界面224可以由显示器和键盘组成,完成显示和输本文档来自技高网...

【技术保护点】
一种分遍打印方法,其特征在于, 将喷头上的喷孔分配到多个字中,一个字对应一个或多个喷孔; 确定每遍打印时喷墨的喷孔,使同一遍打印时喷墨的喷孔集中到尽可能少的字中; 以字为基本单位,控制喷孔进行分遍打印。

【技术特征摘要】

【专利技术属性】
技术研发人员:孙建设孙平张战国郭灵洪
申请(专利权)人:武汉普仕数控科技有限公司
类型:发明
国别省市:83[中国|武汉]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1