掌桥专利:专业的专利平台
掌桥专利
首页

打印数据编辑装置、打印数据编辑方法及存储介质

文献发布时间:2023-06-19 19:33:46


打印数据编辑装置、打印数据编辑方法及存储介质

技术领域

本发明涉及打印数据编辑装置、打印数据编辑方法及存储介质。

背景技术

以往,已知有使用具备多个发热体的线性热敏头来向打印介质进行打印的打印装置(例如,参照专利文献1)。在使打印装置通过蓄电池及AC适配器等电源而动作的情况下,能够同时向线性热敏头供给的电流由电源的规格限制。因而,以往的打印装置根据进行打印的点数来修正打印数据,将打印数据分割为偶数位置、奇数位置的点而进行打印,从而抑制向线性热敏头供给的电流的峰值。

现有技术文献

专利文献

专利文献1:日本特开2016-168794号公报

发明内容

发明所要解决的课题

以往的打印装置在格线的打印起点等处无法充分提高发热体的温度,有时会使飞白产生,难以兼顾打印品质和打印速度。

本发明的目的在于提供编辑与以往相比能够对打印品质和打印速度的兼顾进行改善的打印数据的打印数据编辑装置、打印数据编辑方法及打印数据编辑程序。

用于解决课题的手段

本发明的第一方案的打印数据编辑装置编辑在打印装置中使用的打印数据,所述打印装置具备:打印头,具有在主扫描方向上呈线状地排列的多个发热元件;及运送部,使打印对象和所述打印头在与所述主扫描方向交叉的副扫描方向上相对移动,所述打印装置按照包含指示所述多个发热元件各自的开启/关闭(ON/OFF)的数据的所述打印数据,一边使所述打印头相对于所述打印对象在所述副扫描方向上相对移动一边加热所述多个发热元件,针对与在所述主扫描方向上排列的所述多个发热元件对应的每一行将墨带向所述打印对象热转印而形成像,其中,所述打印数据编辑装置具备控制部,所述控制部能够执行:图像数据取得处理,取得与在所述主扫描方向上排列的所述多个发热元件对应的图像数据;及变更处理,在将由所述多个发热元件规定的点在所述副扫描方向上分割为M个(M是2以上的整数)而得到的打印单位定义为子点,将在所述主扫描方向上排列的多个所述子点定义为子行,将所述打印数据为所述开启的所述子点设为打印部分,将所述打印数据为所述关闭的所述子点定义为非打印部分或所述打印数据为所述关闭的所述子点和打印区域外的部分定义为非打印部分时,生成在所述打印部分中的至少一个所述行中的全部的所述子行中将至少一个以上的作为所述子点的变更子点从所述开启变更为了所述关闭的所述打印数据。

本发明的第二方案的打印数据编辑方法由编辑在打印装置中使用的打印数据的打印数据编辑装置的控制部执行,所述打印装置具备:打印头,具有在主扫描方向上呈线状地排列的多个发热元件;及运送部,使打印对象和所述打印头在与所述主扫描方向交叉的副扫描方向上相对移动,所述打印装置按照包含指示所述多个发热元件各自的开启/关闭的数据的所述打印数据,一边使所述打印头相对于所述打印对象在所述副扫描方向上相对移动一边加热所述多个发热元件,针对与在所述主扫描方向上排列的所述多个发热元件对应的每一行将墨带向所述打印对象热转印而形成像,其中,所述打印数据编辑方法包括:图像数据取得处理,取得与在所述主扫描方向上排列的所述多个发热元件对应的图像数据;及变更处理,在将由所述多个发热元件规定的点在所述副扫描方向上分割为M个(M是2以上的整数)而得到的打印单位定义为子点,将在所述主扫描方向上排列的多个所述子点定义为子行,将所述打印数据为所述开启的所述子点设为打印部分,将所述打印数据为所述关闭的所述子点定义为非打印部分或所述打印数据为所述关闭的所述子点和打印区域外的部分定义为非打印部分时,生成在所述打印部分中的至少一个所述行中的全部的所述子行中将至少一个以上的作为所述子点的变更子点从所述开启变更为了所述关闭的所述打印数据。第二方案的打印数据编辑方法通过由打印数据编辑装置的控制部执行而起到与第一方案的打印数据编辑装置同样的效果。

本发明的第三方案的存储介质存储有由编辑在打印装置中使用的打印数据的打印数据编辑装置的控制部执行的打印数据编辑程序,所述打印装置具备:打印头,具有在主扫描方向上呈线状地排列的多个发热元件;及运送部,使打印对象和所述打印头在与所述主扫描方向交叉的副扫描方向上相对移动,所述打印装置按照包含指示所述多个发热元件各自的开启/关闭的数据的打印数据,一边使所述打印头相对于所述打印对象在所述副扫描方向上相对移动一边加热所述多个发热元件,针对与在所述主扫描方向上排列的所述多个发热元件对应的每一行将墨带向所述打印对象热转印而形成像,其中,所述打印数据编辑程序包含使所述控制部执行以下处理的指示:图像数据取得处理,取得与在所述主扫描方向上排列的所述多个发热元件对应的图像数据;及变更处理,在将由所述多个发热元件规定的点在所述副扫描方向上分割为M个(M是2以上的整数)而得到的打印单位定义为子点,将在所述主扫描方向上排列的多个所述子点定义为子行,将所述打印数据为所述开启的所述子点设为打印部分,将所述打印数据为所述关闭的所述子点定义为非打印部分或所述打印数据为所述关闭的所述子点和打印区域外的部分定义为非打印部分时,生成在所述打印部分中的至少一个所述行中的全部的所述子行中将至少一个以上的作为所述子点的变更子点从所述开启变更为了所述关闭的所述打印数据。第三方案的打印数据编辑程序通过由打印数据编辑装置的控制部执行而起到与第一方案的打印数据编辑装置同样的效果。

附图说明

图1是打印装置1的说明图。

图2是示出打印装置1的电气结构的框图。

图3是由打印装置1执行的打印处理的流程图。

图4是具体例的输入图像G的说明图。

图5是生成高分辨率化图像的处理的说明图。

图6是对象图像的设定方法的说明图。

图7是在打印处理中执行的比较条件取得处理的流程图。

图8是编辑方法的说明图。

图9是在打印处理中执行的变更处理的流程图。

图10是编辑处理不被执行的具体例的变更处理的说明图。

图11是变更方法的说明图。

图12是编辑处理被执行的具体例的变更处理的说明图。

图13是以在主扫描方向X上相邻的任意的两个部分图像的规定量的差值的绝对值为150μm的条件来比较对在主扫描方向上延伸的格线执行编辑处理及变更处理的前后的图像的说明图。

图14是生成合成图像的处理的说明图。

图15是生成合成图像的处理的说明图。

图16是分割处理的说明图。

图17是分割处理的说明图。

图18是编辑方法所满足的第一条件、第二条件及第三条件的说明图。

图19是在变形例的打印处理中执行的变更处理的流程图。

图20是以在主扫描方向X上相邻的任意的两个部分图像的规定量的差值的绝对值为300μm的比较例的条件来比较对在主扫描方向上延伸的格线执行编辑处理及变更处理的前后的图像的说明图。

具体实施方式

参照附图来说明本发明的一实施方式的打印装置1。附图为了说明本发明能够采用的技术特征而使用。即,附图所记载的装置的结构及控制并非旨在仅限定于此,只是说明例。

如图1所示,打印装置1是能够向打印对象F打印字符(文字、符号、数字及图形等目标)的热转印型打印机,将墨带48(参照图2)向打印对象F热转印而形成像。打印对象F不限定于特定的介质,但例如为片状或带状,在本实施方式中是收容于带盒30的长条状的介质。打印装置1具有作为编辑打印数据的打印数据编辑装置的功能。

打印装置1具备壳体2、输入部3、通信部4、切断部11、显示部12、图2所示的运送部5及打印头6。壳体2为箱状,具备主体部21、罩22及装配部23。壳体2收容运送部5、打印头6及切断部11。壳体2将图2所示的电源10以能够装卸的方式收容。电源10向打印装置1供给电力。罩22以能够转动的方式支承于主体部21的上后部。装配部23供后述的带盒30以能够装卸的方式装配。如图2所示,带盒30设置有第一带卷41、第二带卷42、墨带卷43、墨带卷取卷轴44及压接辊45。第一带卷41是卷绕有膜46的卷。第二带卷42是卷绕有双面粘着带47的卷。墨带卷43是卷绕有墨带48的卷。墨带48架设于墨带卷43和墨带卷取卷轴44。墨带卷取卷轴44卷取被使用于打印后的墨带48。压接辊45从带盒30向外部露出。

输入部3及显示部12设置于主体部21的上表面。输入部3包含多个按钮。通信部4是设置于壳体2的右侧面的USB插口。显示部12是LCD。通信部4能够连接USB电缆的连接器。切断部11设置于用于排出打印对象F的排出口附近。切断部11将打印对象F在规定的位置处切断。

运送部5具备电动机51和图2所示的旋转体52~54。旋转体52~54各自能够以在上下方向上延伸的轴为中心进行转动。旋转体52在带盒30装配于装配部23的情况下与压接辊45卡合。旋转体53、54是辊。电动机51使旋转体52~54旋转。旋转体52使压接辊45旋转。运送部5利用旋转体52~54的旋转来将打印对象F向运送方向TR运送,从而使打印对象F相对于打印头6相对移动。运送方向TR是与左右方向正交的方向,在本实施方式中,向后斜上方和前斜下方延伸。以下,将运送方向TR中的后斜上方称作上游侧,将前斜下方称作下游侧。

打印头6设置于旋转体53的后侧。打印头6是线性头,包含多个元件61和图2所示的驱动器IC62。本实施方式的多个元件61各自是通过通电而发热的发热元件。多个元件61通过与由旋转体53向后方按压的打印对象F接触且发热来进行向打印对象F的打印。驱动器IC62构成为将多个元件61选择性地通电而使其发热。

参照图2,说明打印装置1的电气结构。打印装置1具备CPU7、RAM8、存储部9、通信部4、输入部3、运送部5、打印头6、切断部11及显示部12。运送部5具备电动机51及旋转体52~54。打印头6具备驱动器IC62及多个元件61。CPU7进行打印装置1的控制。CPU7与RAM8、存储部9、通信部4、输入部3、电动机51、驱动器IC62、切断部11及显示部12电连接。RAM8存储各种变量等临时数据。在存储部9中存储CPU7为了控制打印装置1而执行的程序、打印数据及各种设定信息。通信部4是用于经由USB电缆而与外部装置W执行通信的控制器。外部装置W例如是PC、平板PC及智能手机等公知的信息处理装置。

说明打印装置1的打印动作。在打印装置1中,通过旋转体52~54旋转,膜46被从第一带卷41拉出。对于拉出的膜46,由打印头6从墨带48转印墨而打印字符。更具体而言,按照打印数据而向打印头6的多个元件61选择性地通电。对打印对象F中的与被通电的多个元件61接触的部分施加热能。由此,打印装置1形成与多个元件61的排列对应地在主扫描方向X上排列的像素列。打印装置1一边利用电动机51使旋转体52~54旋转而使打印对象向运送方向TR的下游侧运送,一边将相对于多个元件61的通电间歇性地进行多次。其结果,对于打印对象F形成在与1行量的图像中的像素的排列的方向正交的方向上排列的多个行。多个行通过各像素的形成的有无而在打印对象F上构成颜色深浅,形成打印图像。从第二带卷42拉出双面粘着带47。被打印后的膜46由压接辊45向拉出的双面粘着带47压接,形成打印对象F。打印对象F由切断部11切断,成为标签状。将以上的动作称作“打印动作”。

在以下的说明中,将多个元件61排列的方向称作“主扫描方向X”,将与在主扫描方向X上排列的一个像素列对应的打印单位称作“行”。将多个行的排列方向称作“副扫描方向Y”。副扫描方向Y由运送方向TR规定。将与多个元件61的各自对应的打印单位称作“像素”、“点”。将在副扫描方向Y上将“点”分割为多个而得到的打印单位称作“子点”。将与在主扫描方向X上排列的子点列对应的打印单位称作“子行”。

参照图3~图18,将打印装置1的打印处理使用打印图4所示的输入图像G的具体例来说明。如图4所示,输入图像G是向打印对象F打印的图像。输入图像G的左右方向对应于主扫描方向X,输入图像G的上下方向对应于副扫描方向Y。输入图像G的左方向对应于主扫描方向一侧X1,输入图像G的右方向对应于主扫描方向另一侧X2。输入图像G的上方对应于副扫描方向下游侧Y1,输入图像G的下方对应于副扫描方向上游侧Y2。输入图像G包含矩形框线G1及文字部分G2。文字部分G2包含分两段记载的拉丁字母ABCDEF。在由打印数据定义的打印范围内,将由打印数据为开启的子点构成的部分称作“打印部分”,将由打印数据为关闭的子点构成的部分也称作“非打印部分”。在本实施方式中,打印区域外的部分也包含于非打印部分。

用户选择计划打印的输入图像G,根据需要而指定了特征部分、对象部分及非对象部分的至少任一者后,经由输入部3而输入开始指示。特征部分是输入图像G中的条形码等特征性的且不优选被应用后述的编辑处理及变换处理的部分。对象部分是输入图像G中的由用户指示了应用编辑处理及变换处理的部分,例如,指定框线G1在主扫描方向X上延伸的部分P1、P2。非对象部分是输入图像G中的由用户指示了不应用编辑处理及变换处理的部分,例如,包含文字部分G2的部分P3被指定为非对象部分。

CPU7在检测到开始指示时,将用于执行打印处理的打印数据编辑程序从存储部9向RAM8读出。CPU7按照读出的打印数据编辑程序中包含的指示来执行具有以下的步骤的打印处理。在打印处理的过程中得到的各种数据适当向存储部9存储。以下,将步骤简记为S。在图5、图10~图12及图16~图18中,将与打印数据对应的多个子点的一部分示出为矩阵状,将打印数据为开启的子点以点的底纹示出,将打印数据为关闭的子点以白色示出。左右方向及上下方向各自对应于主扫描方向X及副扫描方向Y。由数字表示的列名表示对多个元件61的各自从主扫描方向一侧X1起依次赋予的识别编号。由数字表示的行名表示由元件61打印的行的识别编号。打印装置1按照行编号从小到大的顺序在打印对象F形成像。

如图3所示,CPU7取得表示输入图像G的图像数据(S1)。图像数据是与在主扫描方向X上排列的多个元件61对应的数据。CPU7例如将由外部装置W生成的具有比由多个元件61规定的副扫描方向Y上的分辨率高的分辨率的图像数据经由通信部4而从外部装置W取得。CPU7也可以取得由外部装置W生成且具有由多个元件61规定的副扫描方向Y上的分辨率以下的分辨率的图像数据,还可以取得存储于存储部9的图像数据,还可以取得通过操作输入部3而被编辑后的图像数据。

CPU7判断是否进行高分辨率化处理(S2)。高分辨率化处理是对在S1中取得的表示输入图像G的图像数据通过将各行在副扫描方向Y上分割而在副扫描方向Y上提高分辨率的处理。CPU7例如在S1中取得的图像数据是由外部装置W生成的具有比由多个元件61规定的副扫描方向Y上的分辨率高的分辨率的图像数据的情况下,不进行高分辨率化处理。CPU7例如在S1中取得的图像数据是具有由多个元件61规定的副扫描方向Y上的分辨率以下的分辨率的图像数据的情况下,进行高分辨率化处理。

在执行高分辨率化处理的情况下(S2:是),CPU7对图像数据进行通过将各行在副扫描方向Y上分割而在副扫描方向Y上提高分辨率的高分辨率化(S3)。如图5所示,CPU7例如将各行在副扫描方向Y上等分割为三个。各行的分割数可以适当变更。通过各行在副扫描方向Y上被等分割,各子点的开始定时被设定为等周期。在副扫描方向Y上连续的三个子点对应于1点。CPU7将分割打印部分的点而生成的子点全部设为打印部分。CPU7将分割非打印部分的1点而生成的子点全部设为非打印部分。在不执行高分辨率化处理的情况下(S2:否),CPU7对在S1中取得的输入图像G不执行任何处理(S4)。

接在S3或S4之后,CPU7判断在S1中取得的输入图像G是否设定有特征部分(S5)。在输入图像G设定有特征部分的情况下(S5:是),CPU7对成为编辑处理的对象的对象图像设定非特征部分(S6)。非特征部分是从S3的高分辨率化图像或S4的输入图像G除去特征部分后的部分。通过S6的处理,在输入图像G中包含特定的图案的情况下,以不对该特定的图案执行编辑处理的方式设定对象图像。

在未设定特征部分的情况下(S5:否),CPU7判断在S1中取得的输入图像G是否设定有对象部分(S7)。在输入图像G设定有对象部分P1、P2的情况下(S7:是),如图6所示,CPU7对对象图像设定对象部分P1、P2(S8)。通过S8的处理,在输入图像G设定有对象部分P1、P2的情况下,以对该对象部分P1、P2执行编辑处理且不对除了对象部分P1、P2之外的非对象部分执行编辑处理的方式设定对象图像。

在输入图像G设定有非对象部分P3的情况下(S7:是),如图6所示,CPU7对对象图像设定从S3的高分辨率化图像或S4的输入图像G除去非对象部分P3后的部分H作为对象部分(S8)。通过S8的处理,在输入图像G设定有非对象部分P3的情况下,以不对该非对象部分P3执行编辑处理且对除了非对象部分P3之外的对象部分H执行编辑处理的方式设定对象图像。在输入图像G未设定对象部分的情况下(S7:否),CPU7对对象图像设定S3的高分辨率化图像或S4的输入图像G(S9)。

接在S6、S8或S9之后,CPU7进行比较条件取得处理(S10)。比较条件取得处理是取得在是否进行编辑处理的判断中使用的条件的处理。在本实施方式中,CPU7取得进行编辑处理的情况下的打印速度和不进行编辑处理的情况下的打印速度作为在是否进行编辑处理的判断中使用的条件。编辑处理是为了使被通电的多个元件61的数量(以下称作“有效点数”)的峰值降低而进行的处理,通过使同一行上的多个子点按照规定的规则在副扫描方向Y上移动而向多个行分散。

如图7所示,在比较条件取得处理中,CPU7取得不进行编辑处理时的打印速度(S31)。在存在有效点数比阈值多的行的情况下,CPU7关于该行将多个元件61分割为多个块。打印装置1通过针对被分割后的每个块分为多次向多个元件61通电来进行1行的图像的打印。将以这样的方法进行的打印称作“分割打印”。根据进行分割打印的行的数量及块的数量,打印速度与不进行分割打印的情况相比变慢。CPU7考虑进行分割打印的行的数量及块的数量来取得不进行编辑处理时的打印速度。

CPU7取得多种编辑方法中的在本次的编辑处理中使用的编辑方法(S32)。编辑方法可以由用户指定,也可以根据输入图像G的种类、大小等而由CPU7选择。本实施方式的打印装置1能够选择六种编辑方法中的一个。参照图8,将六种编辑方法以对输入图像G应用的情况为例进行说明。第一编辑方法~第四编辑方法各自通过将对象图像以列单位分割为多个部分图像且将分割后的多个部分图像的各自向副扫描方向Y滑动与部分图像对应的规定量来编辑打印数据。更具体而言,CPU7将对象图像呈在副扫描方向Y上长的矩形状地分割为J个矩形(J是自然数),相对于虚线PM所示的初始位置,使各矩形作为部分图像而在副扫描方向Y上在满足包含以下的三个条件的编辑条件的范围内移动。J适当设定即可,在本实施方式中是10。在如输入图像G的框线G1中的在副扫描方向Y上延伸的部分那样长度方向是副扫描方向Y的格线部分包含于对象图像的情况下,CPU7也可以以使长度方向是副扫描方向Y的格线部分不配置于矩形的边界的方式调整矩形的主扫描方向X的长度。各矩形的副扫描方向Y的长度可以互相相同,也可以互相不同。

第一条件是以下条件:在将对象图像和打印图像在从副扫描方向上游侧Y2的上游端DE到下游侧Y1的下游端UE之间的一部分或全部以在副扫描方向Y上连续排列的多个点即列单位进行了比较的情况下,打印图像的列中包含的像与由对象图像的列表示的像在相同的位置或在副扫描方向Y上滑动了规定量的情况下一致度成为最大,多个列的多个规定量的绝对值中的最大值成为1点以上。第二条件是以下条件:在主扫描方向X上相邻的任意的两个列的规定量的差值的绝对值成为1点以下。多个列的多个规定量是每个列的规定量。一致度是将主扫描方向X上的位置相同的列中包含的子点的开启/关闭的值在对象图像和打印图像中进行了比较的情况下的开启/关闭的值一致的子点的数量除以该列中包含的子点数而得到的值。一致度是从0到1之间的数。在本实施方式中,将向副扫描方向下游侧Y1滑动的情况的规定量下以正的值表示,将向副扫描方向上游侧Y2滑动的情况下的规定量以负的值表示。第三条件是以下条件:任意的两个列的规定量的差值的绝对值中的一个以上的差值的绝对值是由将点在副扫描方向Y上分割为多个而得到的子点表示的小于1点的值。

例如,在将主扫描方向X上的位置相同的列中包含的子点的开启/关闭的值关于图18的输入图像J1和打印图像J2的各列进行了比较的情况下,列1~7各自在副扫描方向Y上滑动了-3子点、-2子点、-2子点、-1子点、-1子点、0子点、0子点的情况下,一致度成为最大值1。在具体例中,3子点相当于1点,因此输入图像J1和打印图像J2满足第一条件。在主扫描方向X上相邻的任意的两个列的规定量的差值的绝对值是1子点或0子点,输入图像J1和打印图像J2满足第二条件及第三条件。另一方面,在针对输入图像J1和被执行编辑处理后被执行后述的变更处理从而打印部分的一部分的打印数据从开启被变更为关闭的情况下的打印图像J4中从主扫描方向一侧X1起依次比较了列1~7的情况下,规定量相同,但与识别编号2~6的元件61对应的一致度各自是14/15,比1小。比较了输入图像J1和打印图像J4的情况下的各列的规定量与比较了输入图像J1和打印图像J2的情况下的各列的规定量相同,因此输入图像J1和打印图像J4满足第一条件、第二条件及第三条件的各条件。1点在副扫描方向Y上的长度根据打印图像的分辨率而不同。1点在副扫描方向Y上的长度虽然要看元件61的分辨率,但大概处于20μm~170μm的范围。因而,第二条件也可以是在主扫描方向X上相邻的任意的两个列的规定量的差值的绝对值成为150μm以下的条件。本实施方式的CPU7进一步以使主扫描方向X的中央部处的规定量的绝对值成为最小的方式编辑对象图像。与输入图像J1中的连续的打印部分对应的部分在打印图像J2、J4中也连续。

第一编辑方法是以下方法:在将向副扫描方向上游侧Y2滑动的情况下的规定量设为负的值且将向副扫描方向下游侧Y1滑动的情况下的规定量设为正的值的情况下,以在主扫描方向X上规定量越靠从副扫描方向下游侧Y1顺时针旋转90度的方向、也就是主扫描方向另一侧X2则成为越大的值的方式编辑对象图像。更具体而言,如图8所示,CPU7在对对象图像G应用第一编辑方法的情况下,从主扫描方向一侧X1起将第一~十个矩形状的部分图像的规定量E1~E10各自设定为-5子点、-4子点、-3子点、-2子点、-1子点、0子点、1子点、2子点、3子点及4子点,生成编辑图像H1。在第一编辑方法中,相邻的任意的两个列的规定量的差值是0子点或1子点,是由将点在副扫描方向Y上分割为多个而得到的子点表示的小于1点的值。规定量的绝对值中的最大值是5子点,为1点以上。

同样,第二编辑方法是以下方法:在将向副扫描方向Y的上游侧Y2滑动的情况下的规定量设为负的值且将向副扫描方向Y的下游侧Y1滑动的情况下的规定量设为正的值的情况下,以在主扫描方向X上规定量越靠从副扫描方向Y的下游侧Y1顺时针旋转90度的方向则成为越小的值的方式编辑对象图像。更具体而言,CPU7在对对象图像G应用第二编辑方法的情况下,从主扫描方向一侧X1起将第一~十个矩形状的部分图像的规定量E1~E10各自设定为5子点、4子点、3子点、2子点、1子点、0子点、-1子点、-2子点、-3子点及-4子点,生成编辑图像H2。

第三编辑方法是以使主扫描方向X上的规定量的极值为一个的方式编辑对象图像的方法。更具体而言,CPU7在对对象图像G应用第三编辑方法的情况下,从主扫描方向一侧X1起将第一~十个矩形状的部分图像的规定量E1~E10各自设定为-4子点、-3子点、-2子点、-1子点、0子点、-1子点、-2子点、-3子点、-4子点及-5子点,生成编辑图像H3。第三编辑方法中的极值是与左起第五个部分图像对应的0子点。

第四编辑方法是以使主扫描方向X上的规定量的极值为两个以上的方式编辑对象图像的方法。更具体而言,CPU7在对对象图像H应用第四编辑方法的情况下,从主扫描方向一侧X1起将第一~十个矩形状的部分图像的规定量各自设定为-3子点、-2子点、-1子点、0子点、0子点、-1子点、-2子点、-3子点、-2子点及-1子点,生成编辑图像H4。第四编辑方法中的极值是与左起第四、五个部分图像对应的0子点和与左起第八个部分图像对应的-3子点。

第五编辑方法是以基准为中心使对象图像顺时针旋转规定角度的编辑方法。第六编辑方法是以基准为中心使对象图像逆时针旋转规定角度的编辑方法。本实施方式的基准考虑主扫描方向X的中央部处的规定量的绝对值成为最小而设定,例如是对象图像的中心。规定角度根据打印对象F的大小及对象图像等而适当设定即可。规定角度例如是从0度到10度之间的值,优选是1度以下的值,进一步优选是0.5度以下的值。CPU7在将规定角度设为1度而对对象图像G应用第五编辑方法的情况下,生成编辑图像H5。CPU7在将规定角度设为1度而对对象图像G应用第六编辑方法的情况下,生成编辑图像H6。在被应用了第五编辑方法的编辑图像H5及被应用了第六编辑方法的编辑图像H6中,在比较了与第一~第四编辑方法同样地将对象图像分割为在副扫描方向Y上长的J个矩形状的部分图像的情况下的各部分图像的规定量E1~E10的情况下,满足第一条件、第二条件及第三条件的各条件。在应用了第五或第六编辑方法的情况下,满足在使对象图像以基准为中心旋转了规定角度的情况下与打印图像的一致度成为最大且最从基准离开的部分的移动量比1点大的条件。

CPU7生成使用在S32中取得的编辑方法编辑对象图像而得到的编辑图像(S33)。CPU7取得打印在S33中生成的编辑图像的情况下的打印速度(S34)。CPU7考虑进行分割打印的行的数量及块的数量来取得进行编辑处理时的打印速度。CPU7就此结束比较条件处理,使处理返回图3的打印处理。

接在S10之后,CPU7判断是否对对象图像执行编辑处理(S11)。是否对对象图像执行编辑处理的判断基准适当设定即可。可以使用从多种判断基准中由用户选择出的判断基准,也可以根据输入图像G的种类、大小等而由CPU7选择。例如,CPU7可以在对象图像中包含规定数以上的在主扫描方向X上以规定长度以上延伸的格线的情况下,判断为执行编辑处理。规定长度、规定数适当设定即可。在该情况下,框线G1中的在主扫描方向X上延伸的部分P1、P2可以视为格线。例如,在规定长度被设定为对象图像的主扫描方向X的长度的一半且规定数是3的情况下,在对象图像G中,比对象图像的主扫描方向X的长度的一半长的格线仅是部分P1、P2,因此判断为不执行编辑处理。在其他的例子中,CPU7也可以在图像数据中存在相对于电源10能够输出的电流的最大值而打印头6需要的电流峰值比阈值大的行的情况下(S11:是),执行编辑处理(S12)。在其他的例子中,CPU7还可以在基于由编辑处理编辑后的打印数据进行打印时与不利用编辑处理编辑的情况相比打印速度变快的情况下,执行编辑处理(S12)。也就是说,CPU7还可以在S24中取得的打印速度比在S31中取得的打印速度快的情况下,执行编辑处理。在编辑图像的有效点数的峰值与对象图像相比减少了的情况下,有时在S34中取得的打印速度比在S31中取得的打印速度快。

在执行编辑处理的情况下(S11:是),CPU7将对象图像使用在S32中取得的编辑方法来进行编辑处理(S12)。如图8所示,例如,在对对象图像H应用了第一编辑方法的情况下,CPU7以成为表示编辑图像H1的数据的方式编辑打印数据。在对在S9中设定的对象图像执行了编辑处理的情况下,CPU7对输入图像G整体或高分辨率化图像整体进行编辑处理。在对在S6或S8中设定的对象图像执行了编辑处理的情况下,CPU7对输入图像G的一部分或高分辨率化图像的一部分进行编辑处理。在S8中对象部分P1~P3被设定为对象图像的情况下,CPU7仅对输入图像G或高分辨率化图像中的副扫描方向Y的一部分的范围执行编辑处理。在不执行编辑处理的情况下(S11:否),CPU7不对对象图像执行编辑处理,根据图像数据而生成打印数据(S13)。

接在S12或S13之后,CPU7判断是否进行变更处理(S14)。变更处理是以降低一个行中的有效点数的方式变更打印数据的处理。是否进行变更处理的判断基准可以由用户预先设定,也可以根据打印数据的种类、大小、打印速度、打印品质、有效点数等而由CPU7自动判断。在不进行变更处理的情况下(S14:否),CPU7不对S12或S13的对象图像进行变更处理(S16)。在进行变更处理的情况下(S14:是),CPU7对S12或S13的对象图像进行变更处理(S15)。CPU7在变更处理中,在将由多个元件61规定的点在副扫描方向Y上分割为M个(M是2以上的整数)而得到的打印单位定义为子点,将在主扫描方向X上排列的多个子点定义为子行,将打印数据为开启的子点设为打印部分,将打印数据为关闭的子点定义为非打印部分或打印数据为关闭的子点和打印区域外的部分定义为非打印部分时,在打印部分中的至少一个行中的全部的子行中,将至少一个以上的作为子点的变更子点的图像数据或打印数据从开启变更为关闭。

将变更处理使用图10~图12所示的示意性地示出了由打印数据表示的打印图像的一部分的图来说明。如图9所示,在变更处理中,CPU7取得轮廓条件(S40)。本实施方式的打印装置1能够指定是否变更由打印数据为开启的子点构成的打印部分的轮廓部分的打印数据。具体而言,CPU7将不进行变更处理的轮廓部分的范围利用变量U、D、L、R来规定。变量U是设定在连续的一个打印部分的副扫描方向下游侧Y1设定的轮廓部分的范围的变量。变量D是设定在连续的一个打印部分的副扫描方向上游侧Y2设定的轮廓部分的范围的变量。变量L是设定在连续的一个打印部分的主扫描方向一侧X1设定的轮廓部分的范围的变量。变量R是设定在连续的一个打印部分的主扫描方向另一侧X2设定的轮廓部分的范围的变量。变量U、D、L、R各自是0以上的整数即可,可以是互相相同的值,也可以是互相不同的值。变量U、D、L、R各自可以由用户设定,也可以根据对象图像的种类等而自动设定。本实施方式的变量U、D、L、R各自是2、1、1、1。

CPU7取得打印数据中包含的多个子点中的一个子点作为关注子点(S41)。CPU7例如以从对象图像的左侧向右侧、从上侧向下侧的顺序取得关注子点。CPU7基于在S41中取得的关注子点的打印数据来判断关注子点是否是打印部分(S42)。在与关注子点对应的打印数据为关闭的情况下(S42:否),CPU7使关注子点的打印数据仍为关闭(S47),CPU7判断是否将打印数据中包含的全部的子点在S41的处理中作为关注子点而取得了(S48)。在存在在S41的处理中未被取得的子点的情况下(S48:否),CPU7使处理返回S41,取得取得顺序为下一个的关注子点(S41)。

如图10所示,由于与以斜线的底纹示出的关注子点TS1对应的打印数据为开启(S42:是),所以CPU7判断下游侧参照部分是否是非打印部分(S43)。下游侧参照部分是比关注子点靠副扫描方向下游侧Y1的一个以上的子点。本实施方式的下游侧参照部分是从关注子点向副扫描方向下游侧Y1处于第U个的子点。相对于关注子点TS1的下游侧参照部分是以斜格子状的底纹示出的子点UR1,子点UR1的打印数据为关闭(S43:是)。在该情况下,CPU7将关注子点TS1设为构成轮廓部分的轮廓子点,使关注子点TS1的打印数据仍为开启(S46),进行S48的处理。这样,CPU7在作为多个子点中的一个的关注子点是打印部分的情况下(S42:是),将相对于关注子点TS1在副扫描方向的下游侧配置于第U个(U是任意的0以上的整数)的子点设为参照子点。CPU7在该参照子点是非打印部分的情况下(S43:是),将该关注子点设为轮廓子点,使轮廓子点的图像数据或打印数据仍为开启(S46)。

在取得了以斜线的底纹示出的关注子点TS2的情况下(S41、S42:是),相对于关注子点TS2的下游侧参照部分是以斜格子状的底纹示出的子点UR2,子点UR2的打印数据为开启(S43:否)。在该情况下,CPU7判断周围参照部分的至少任一者是否是非打印部分(S44)。周围参照部分是位于关注子点的周围的一个以上的子点。周围参照部分例如包含相对于关注子点在主扫描方向一侧X1处于第L个的子点、相对于关注子点在主扫描方向另一侧X2处于第R个的子点及相对于关注子点在副扫描方向上游侧Y2处于第D个的子点。在周围参照部分的至少任一者是非打印部分的情况下(S44:是),CPU7进行S46的处理。这样,在作为多个子点中的一个的关注子点是打印部分的情况下(S42:是),CPU7在相对于关注子点在副扫描方向Y的下游侧Y1配置于第U个的子点、在副扫描方向Y的上游侧Y2配置于第D个的子点、在主扫描方向X的一侧X1配置于第L个的子点及在主扫描方向X的另一侧X2配置于第R个的子点的至少任一者是非打印部分的情况下(S43:是、S44:是),将该关注子点设为轮廓子点,使轮廓子点的图像数据或打印数据仍为开启(S46)。

相对于关注子点TS2的周围参照部分是以斜格子状的底纹示出的子点CR1~CR3,子点CR1~CR3的打印数据均为开启(S44:否)。在该情况下,CPU7将关注子点TS2作为变更候补子点而存储(S45),进行S48的处理。通过S41~S48的处理,图10所示的部分图像B1的打印部分R1中的一部分如部分图像B2中的以深的底纹示出的部分R3那样被设定为轮廓子点,剩余的部分R4被设定为变更候补子点。这样,CPU7在作为多个子点中的一个的关注子点是打印部分的情况下(S42:是),在相对于关注子点在副扫描方向Y的下游侧Y1配置于第U个的子点、在副扫描方向Y的上游侧Y2配置于第D个的子点、在主扫描方向X的一侧X1配置于第L个的子点及在主扫描方向X的另一侧X2配置于第R个的子点的各自是打印部分的情况下(S43:否、S44:否),将该关注子点设为变更候补子点(S45)。CPU7通过以下的S49~S53的处理,在图像数据中的全部的变更候补子点中的至少一个行中的全部的子行中,将至少一个以上的变更候补子点的打印数据从开启变更为关闭(S51、S52)。

在S41的处理中全部的子点作为关注子点而被取得了的情况下(S48:是),CPU7取得在S45中存储的一个以上的变更候补子点的变更方法(S49)。变更方法可以由用户指定,也可以根据输入图像G的种类、大小、打印速度、打印品质等而由CPU7选择。本实施方式的打印装置1能够选择四种变更方法中的一个。

参照图11,将四种变更方法以对部分图像V应用的情况为例进行说明。部分图像V是主扫描方向X的点数及副扫描方向Y的点数各自为五、七的图像。构成部分图像V的子点中的以深的底纹示出的子点被设定为轮廓子点,以浅的底纹示出的子点被设定为变更候补子点。

第一变更方法是将变更候补子点的打印数据在主扫描方向X上以B/C(B、C是自然数)的比例且在副扫描方向Y上以B/C的比例从开启变更为关闭的方法。B/C以成为比0大且比1小的值的方式适当设定即可,优选被设定为0.5以下的值。B/C例如是1/5。在如图11的部分图像V那样在应用了第一变更方法的情况下在主扫描方向X及副扫描方向Y的变更候补子点出现了尾数的情况等下,可以如部分图像V1那样,关于能够应用第一变更方法的范围应用第一变更方法,对其他的范围应用其他的方法。考虑在应用了第一变更方法的情况下在主扫描方向X及副扫描方向Y的变更候补子点出现尾数的情况等,CPU7也可以将B/C设定为目标值,以最接近目标值的方式设定从开启变更为关闭的变更候补子点数。

第二变更方法是以下方法:在关注子点的打印数据为开启且与关注子点在副扫描方向Y的上游侧Y2或下游侧Y1相邻的子点是变更子点的情况下,使该关注子点的打印数据仍为开启。也就是说,第二变更方法是如图11的部分图像V2那样使得从开启变更为关闭的变更子点在副扫描方向Y上不连续的方法。

第三变更方法在关注子点的打印数据为开启且与关注子点在主扫描方向X上相邻的子点的至少任一者是变更子点的情况下,使该关注子点的打印数据仍为开启。也就是说,第三变更方法是如图11的部分图像V3那样使得从开启变更为关闭的变更子点在主扫描方向X上不连续的方法。

第四变更方法在关注子点的打印数据为开启且关注子点的周围八个子点的至少任一者是变更子点的情况下,使该关注子点的打印数据仍为开启。也就是说,第四变更方法是如图11的部分图像V4那样使得从开启变更为关闭的变更子点在八方不连续的方法。八方在图11中是关注子点的上侧、右上侧、右侧、右下侧、下侧、左下侧、左侧及左上侧。在第二~第四变更方法中,主扫描方向X及副扫描方向Y上的变更子点相对于变更候补子点的比例适当设定即可。

CPU7将由在S45中存储的一个以上的变更候补子点形成的一个子行即变更候补子行按照规定的顺序而取得(S50)。本实施方式的CPU7将变更候补子行从副扫描方向下游侧Y1起依次取得。CPU7例如取得部分R4中的最靠副扫描方向下游侧Y1的变更候补子行CL。CPU7在S50中取得的变更候补子行的变更候补子点中,按照在S49中取得的变更方法来设定变更子点(S51)。CPU7例如将变更候补子行CL中包含的子点CS1变更为变更子点。CPU7将在S51中被变更为变更子点的子点的打印数据从开启变更为关闭(S52)。CPU7判断是否在S50的处理中取得了全部的变更候补子行(S53)。在存在在S50的处理中未被取得的子行的情况下(S53:否),CPU7使处理返回S50。在S50的处理中全部的变更候补子行被取得了的情况下(S53:是),CPU7就此结束变更处理,使处理返回图3的打印处理。在对图10的部分图像B2应用了第四变更方法的情况下,例如如部分图像B3那样,变更子点CS1~CS5的打印数据从开启被变更为关闭。另一方面,如图12所示,在对在S12中被应用了第一编辑方法的部分图像C1在S15中应用了第四变更方法的情况下,例如,如部分图像C2那样,打印数据被变更。如图13所示,在以分辨率是165dpi且在主扫描方向X上相邻的任意的两个部分图像的规定量的差值的绝对值是150μm的条件使用第二编辑方法而执行了编辑处理的情况下,在对粗细是1点、2点、3点、4点、6点、8点、16点的在主扫描方向X上延伸的格线执行了编辑处理和变更处理的情况下,能够一边倾斜为目视注意不到的程度一边使有效点数降低。更详细而言,图13所示的条件的打印图像与图20所示的以分辨率是165dpi且在主扫描方向X上相邻的任意的两个部分图像的规定量的差值的绝对值是300μm的比较例的条件使用第二编辑方法而被执行了编辑处理的打印图像相比,编辑部位在目视下不容易注意到。需要说明的是,分辨率是165dpi的情况下的1点在副扫描方向Y上的长度是约154μm。图13及图20是使用满足U、D的值是3(相当于1点)且B/C是1/2的条件的第三变更方法执行了变更处理的情况。

接在S15或S16之后,CPU7判断对象图像是否是输入图像G或高分辨率化图像(S17)。在对象图像是输入图像G或高分辨率化图像的情况下(S17:是),CPU7不进行合成部分图像的处理(S19)。在对象图像是对象图像H且使用第六编辑方法编辑了对象图像的情况下(S17:否),如图14所示,CPU7以成为打印合成图像G8的数据的方式编辑打印数据,合成图像G8是将成为S11~S16的处理的对象的在S12中被编辑后的编辑图像H7和未成为S11~S16的处理的对象的非对象部分P3合成而得到的图像(S18)。合成图像G8的非对象部分P3未被执行编辑处理和变更处理,因此与输入图像G或高分辨率化图像的非对象部分P3完全一致。合成图像G8中的除了非对象部分P3之外的部分被执行了编辑处理和变更处理,因此具有与输入图像G或高分辨率化图像的除了特征部分P4之外的部分不一致的部分。

在对象图像是对象部分P1、P2且使用编辑成极值的数量为三个的M字状的第四编辑方法而被编辑了的情况下(S17:否),如图15所示,CPU7以成为打印合成图像G9的数据的方式编辑打印数据,合成图像G9是将成为S11~S16的处理的对象且在S12中被编辑了的对象部分P1、P2和未成为S11~S16的处理的对象的非对象部分J合成而得到的图像(S18)。CPU7通过将对象部分P1、P2中的包含框线G1的主扫描方向X的两端部分的矩形(部分图像)的规定量设定为0,使得在合成图像G9中框线G1的在副扫描方向Y上延伸的部分连续连接。合成图像G9的除了对象部分P1、P2之外的部分未被执行编辑处理和变更处理,因此与输入图像G或高分辨率化图像的除了对象部分P1、P2之外的部分完全一致。合成图像G9中的除了对象部分P1、P2之外的部分被执行了编辑处理和变更处理,因此具有与输入图像G或高分辨率化图像的除了对象部分P1、P2之外的部分不一致的部分。在合成图像G9中,在将构成输入图像G的多个点和构成按照打印数据被打印的打印图像的多个点在从副扫描方向Y的上游侧Y2的上游端DE到下游侧Y1的下游端UE之间的一部分即对象部分P1以在副扫描方向Y上连续排列的多个点即列单位进行了比较的情况下,满足第一条件、第二条件及第三条件的各条件。同样,关于对象部分P2,也满足第一条件、第二条件及第三条件的各条件。

接在S18或S19之后,CPU7判断是否进行分割打印(S20)。分割打印是以下的打印方式:以将基于打印数据进行一个行的打印的情况所需的打印头6的电流的峰值抑制为能够从电源10向打印头6供给的电流的最大值以下的方式,将多个元件61分割为N个块(N是2以上的整数),通过将N个块的各自在互相不同的定时下依次驱动,来进行打印数据中的在主扫描方向X上延伸的一个行的打印。是否进行分割打印的判断基准适当确定即可。CPU7例如可以根据每一行的有效点数来判断是否进行分割打印。在进行分割打印的情况下(S20:是),CPU7以将打印数据中包含的行中的至少一部分在副扫描方向Y上分割为N个的方式编辑打印数据(S21)。分割方法适当确定即可。本实施方式的CPU7将一个行的打印周期分割为长度互相相同且包含打印周期和开始时期相同的子打印周期的多个子打印周期。CPU7也可以根据S12中的编辑方法来设定分割方法。

在S12的编辑处理中如图16的图像M1所示那样以使在主扫描方向X上相邻的任意的两个列的规定量的差值从主扫描方向X的一侧X1朝向另一侧X2而向副扫描方向上游侧Y2增加的方式编辑了打印数据的情况下,CPU7如图16的图像M2所示那样以在分割打印处理中将N个块的多个元件61的各自以从主扫描方向X的一侧X1向另一侧X2的顺序在互相不同的定时下驱动的方式编辑打印数据。图像M1的识别编号1的行在图像M2中被二分割为识别编号1的行和识别编号1′的行。同样,图像M1的识别编号2的行在图像M2中被二分割为识别编号2的行和识别编号2′的行。在S12的编辑处理中如图17的图像M3所示那样以使在主扫描方向X上相邻的任意的两个列的规定量的差值从主扫描方向X的另一侧X2朝向一侧X1而向副扫描方向上游侧Y2增加的方式编辑了打印数据的情况下,CPU7如图17的图像M4所示那样以在分割打印处理中将N个块的多个元件61的各自以从主扫描方向X的另一侧X2向一侧X1的顺序在互相不同的定时下驱动的方式编辑打印数据。图像M3的识别编号1的行在图像M4中被二分割为识别编号1的行和识别编号1′的行。同样,图像M3的识别编号2的行在图像M4中被二分割为识别编号2的行和识别编号2′的行。CPU7以成为等周期的方式设定各子点的开始定时。

CPU7基于在S21中编辑后的打印数据来进行分割打印(S23)。CPU7执行通过针对多个子打印周期的每一个驱动多个元件61而进行的分割打印。在不进行分割处理的情况下(S20:否),CPU7基于S18或S19的打印数据来进行打印处理(S22)。CPU7按照打印数据,与轮廓子点相比将变更候补子点的发热量设定得大,CPU7在S22或S23中,通过使多个元件61加热来执行在打印对象F形成像的打印处理(S22、S23)。接在S23或22之后,CPU7就此结束打印处理。

参照图19,对变形例的变更处理进行说明。在图19中,关于与图9所示的实施方式的变更处理同样的处理,赋予了相同的附图标记。如图19所示,变形例的变更处理在不执行S44的处理这一点上与图9的实施方式的变更处理互相不同。在变形例的变更处理中,CPU7在作为多个子点中的一个的关注子点是打印部分的情况下(S42:是),将相对于关注子点在副扫描方向Y的下游侧Y1配置于第U个(U是任意的0以上的整数)的子点设为参照子点,在该参照子点是打印部分的情况下(S43:否),将该参照子点设为变更候补子点(S45)。其他的处理与图9的处理是同样的,因此省略说明。

在上述实施方式中,打印装置1是本发明的打印装置及打印数据编辑装置的一例。多个元件61、打印头6、运送部5、CPU7及通信部4各自是本发明的多个元件、打印头、运送部、控制部及通信部的一例。S1的处理是本发明的图像数据取得处理的一例。S12的处理是本发明的编辑处理的一例。S15的处理是本发明的变更处理的一例。S23的处理是本发明的分割打印处理的一例。S22、S23的处理是本发明的打印处理的一例。

上述实施方式的打印装置1具备打印头6、运送部5及CPU7。打印装置1具有在主扫描方向X上呈线状地排列的多个元件61。运送部5使打印对象和打印头6在与主扫描方向X交叉的副扫描方向Y上相对移动。打印装置1编辑在打印装置1中使用的打印数据,该打印装置1按照包含指示多个元件61各自的开启/关闭的数据的打印数据,一边使打印头6相对于打印对象F在副扫描方向Y上相对移动,一边驱动多个元件61,针对与在主扫描方向X上排列的多个元件61对应的每一行在打印对象F形成像。CPU7取得与在主扫描方向X上排列的多个元件61对应的图像数据(S1)。CPU7进行以下的变更处理(S15):在将由多个发热元件61规定的点在副扫描方向Y上分割为M个(M是2以上的整数)而得到的打印单位定义为子点,将在主扫描方向X上排列的多个子点定义为子行,将打印数据为开启的子点设为打印部分,将打印数据为关闭的子点定义为非打印部分或打印数据为关闭的子点和打印区域外的部分定义为非打印部分时,生成在打印部分中的至少一个行中的全部的子行中将至少一个以上的作为子点的变更子点从开启变更为了关闭的打印数据。打印装置1通过执行S15的变更处理,能够一边维持打印品质,一边与以往相比降低向打印头6供给的电流的峰值超过能够从电源10供给的电流的最大值的可能性。打印装置1通过降低一个行中的成为开启的发热元件61的数量,与不执行变更处理的以往相比,能够提高能够加快打印速度的可能性。打印装置1是通过将墨带48向打印对象热转印来形成像的装置,因此与向热敏记录介质打印的情况不同,墨带48的凝集力作为与打印相关的因子发挥功能。因而,打印装置1通过在对热转印没有影响的范围内设置微小时间不加热的时间,能够编辑能够保持墨带48的热转印性的打印数据。因而,打印装置1能够编辑与以往相比能够对打印品质和打印速度的兼顾进行改善的打印数据。

打印装置1在S15的变更处理中,在作为多个子点中的一个的关注子点是打印部分的情况下,将相对于关注子点在副扫描方向Y的下游侧Y1配置于第U个(U是任意的0以上的整数)的子点设为参照子点,在该参照子点是非打印部分的情况下(S43:是),将该关注子点设为轮廓子点,使轮廓子点的图像数据或打印数据仍为开启(S46)。因而,打印装置1能够编辑在打印开始点处不容易产生飞白的打印数据。

CPU7在S15的变更处理中,在作为多个子点中的一个的关注子点是打印部分的情况下,在相对于关注子点在副扫描方向Y的下游侧Y1配置于第U个(U是任意的0以上的整数)的子点、在副扫描方向Y的上游侧Y2配置于第D个(D是任意的0以上的整数)的子点、在主扫描方向X的一侧X1配置于第L个(L是任意的0以上的整数)的子点及在主扫描方向X的另一侧X2配置于第R个(R是任意的0以上的整数)的子点的至少任一者是非打印部分的情况下(S43:是、S44:是),将该关注子点设为轮廓子点,使轮廓子点的图像数据或打印数据仍为开启(S46)。打印装置1能够编辑在形成于打印对象F的像的轮廓处不容易产生飞白的打印数据。

变形例的打印装置1在S15的变更处理中,在关注子点的参照子点是打印部分时(S42:是),将该关注子点设为变更候补子点(S45),在图像数据中的全部的变更候补子点中的至少一个行中的全部的子行中,将至少一个以上的变更候补子点的图像数据或打印数据从开启变更为关闭(S51、S52)。打印装置1能够在打印部分中的与打印开始点相比不容易产生飞白的部分处降低为开启的子点的数量。

CPU7在S15的变更处理中,在作为多个子点中的一个的关注子点是打印部分的情况下(S42:是),在相对于关注子点在副扫描方向Y的下游侧Y1配置于第U个(U是任意的0以上的整数)的子点、在副扫描方向Y的上游侧Y2配置于第D个(D是任意的0以上的整数)的子点、在主扫描方向X的一侧X1配置于第L个(L是任意的0以上的整数)的子点及在主扫描方向X的另一侧X2配置于第R个(R是任意的0以上的整数)的子点的各自是打印部分的情况下(S43:否、S44:否),将该关注子点设为变更候补子点(S45),在图像数据中的全部的变更候补子点中的至少一个行中的全部的子行中,将至少一个以上的变更候补子点的打印数据从开启变更为关闭(S51、S52)。打印装置1能够在打印部分中的与轮廓部分相比不容易产生飞白的部分处降低为开启的子点的数量。

CPU7在变更处理中,将变更候补子点的打印数据在主扫描方向X上以B/C(B、C是自然数)的比例且在副扫描方向Y上以B/C的比例从开启变更为关闭(S51、S52)。打印装置1能够在主扫描方向X及副扫描方向Y的各方向上以B/C的比例均匀地将子点从开启变更为关闭。打印装置1与从开启变更为关闭的变更候补子点的比例不均匀的情况相比,能够编辑变更后的子点不容易显眼的打印数据。

CPU7在变更处理中,在关注子点的打印数据为开启且与关注子点在副扫描方向Y的下游侧Y1相邻的子点是变更子点的情况下,使该关注子点的打印数据仍为开启(S51、S52)。打印装置1能够可靠地避免在副扫描方向Y上连续的子点作为变更子点而从开启被变更为关闭。打印装置1与在副扫描方向Y上连续的子点成为变更子点的情况相比,容易利用墨带48的凝集力而使变更子点的墨带48向打印对象热转印。

CPU7在变更处理中,在关注子点的打印数据为开启且与关注子点在主扫描方向X上相邻的子点的至少任一者是变更子点的情况下,使该关注子点的打印数据仍为开启(S51、S52)。打印装置1能够可靠地避免在主扫描方向X上连续的子点作为变更子点而从开启被变更为关闭。打印装置1与在主扫描方向X上连续的子点成为变更子点的情况相比,容易利用墨带48的凝集力而使变更子点的墨带48向打印对象热转印。

CPU7在变更处理中,在关注子点的打印数据为开启且关注子点的周围八个子点的至少任一者是变更子点的情况下,使该关注子点的打印数据仍为开启(S51、S52)。打印装置1能够可靠地避免周围八个子点作为变更子点而从开启被变更为关闭。打印装置1与相邻的两个以上的子点成为变更子点的情况相比,容易利用墨带48的凝集力而使变更子点的墨带48向打印对象热转印。

CPU7编辑与图像数据对应的打印数据(S12)。CPU7基于图像数据,编辑以下的打印数据:在将构成由图像数据表示的输入图像的多个点和构成由打印数据打印的打印图像的多个点在从副扫描方向Y的上游侧Y2的上游端DE到下游侧Y1的下游端UE之间的至少一部分以在副扫描方向Y上连续排列的多个点即列单位进行了比较的情况下,打印图像的列中包含的像与由输入图像的列表示的像在相同的位置或在副扫描方向上滑动了规定量的情况下一致度成为最大,多个列的多个规定量的绝对值中的最大值为一点以上。打印装置1通过执行编辑处理,能够编辑抑制了一个行的打印所需的打印头6的电流的峰值的打印数据。打印装置1通过除了编辑处理之外还执行变更处理,能够一边维持打印品质,一边进一步降低向打印头6供给的电流的峰值超过能够从电源10供给的电流的最大值的可能性。

本发明的打印数据编辑装置、打印数据编辑方法及打印数据编辑程序不限定于上述的实施方式,也可以在不脱离本发明的主旨的范围内施加各种变更。例如,也可以适当施加以下的变形。本发明能够以各种方案来执行,例如也可以以存储有打印数据编辑程序的非暂时性计算机可读介质等形态实现。打印装置1的结构可以适当变更。运送部5也可以通过使打印头6移动来变更打印头6与打印对象的相对位置。通信部4只要是能够与外部装置W以无线或有线的方式相互通信的结构即可。

包含用于使图2的处理执行的指令的程序在CPU7执行对应的程序之前存储于打印装置1的存储设备即可。因此,程序的取得方法、取得路径及存储程序的设备的各自也可以适当变更。各打印装置1执行的程序也可以经由电缆或无线通信而从其他的装置接收且向存储部等存储装置存储。其他的装置例如包含PC及经由网络而连接的服务器。

打印处理的各步骤不限定于由CPU7执行的例子,也可以一部分或全部由其他的电子设备(例如,ASIC)执行。打印处理的各步骤也可以由多个电子设备(例如,多个CPU)分散处理。打印处理的各步骤能够根据需要而进行顺序的变更、步骤的省略及追加。也可以对打印处理适当施加以下的变更。

S10~S13的处理也可以适当变更,还可以省略。CPU7能够执行的编辑方法的种类、数量也可以适当变更。例如,CPU7也可以仅能够执行第一~第六编辑方法中的一个。CPU7也可以不接受特征部分、对象部分及非对象部分的至少任一者的指定地对S3的高分辨率化图像或S4的输入图像执行编辑处理。在设定有多个对象部分P1、P2的情况下,CPU7可以对各对象部分应用互相相同的编辑方法,也可以应用互相不同的编辑方法。CPU7也可以不在S11中判断是否执行编辑处理地执行编辑处理。在指定了特征部分或非对象部分的情况下,CPU7也可以在主扫描方向X上将包含该指定的部分的范围的规定量设定为0而进行编辑处理。CPU7也可以不满足第二条件地进行编辑处理。编辑条件中的第二条件及第三条件各自可以适当省略。

CPU7也可以不在S14中判断是否执行变更处理地执行变更处理。CPU7能够执行的变更方法的种类、数量也可以适当变更。例如,CPU7也可以仅能够执行第一~第四变更方法中的一个。CPU7也可以通过第一~第四变更方法以外的方法来进行变更处理。如图18所示,CPU7可以基于输入图像J1的图像数据而编辑打印图像J2的打印数据后,以成为打印图像J4的方式进行变更处理,也可以基于输入图像J1的图像数据以成为打印图像J3的方式进行变更处理后,以成为打印图像J4的方式进行编辑处理。CPU7在变更处理中,在打印部分中的至少一个行中的全部的子行中,将至少一个以上的作为子点的变更子点的图像数据或打印数据从开启变更为关闭即可。CPU7也可以在S22或S23中,不与轮廓子点相比将变更候补子点的发热量设定得大。CPU7也可以省略S40~S48的处理,将构成打印部分的全部的子点设为变更候补子点而进行变更处理。CPU7也可以根据在S50中取得的变更候补子行中包含的变更候补子点的数量来变更变更候补子点的设定数。

S21及S23的处理也可以适当省略。CPU7也可以不在S20中判断是否进行行分割地执行S21及S23的处理。CPU7在进行分割打印的情况下,也可以不依赖于S12中的编辑方法地决定多个块的元件61的驱动顺序。S2~S4的处理也可以适当变更。上述变形例也可以在没有矛盾的范围内适当组合。

附图标记说明

1:打印装置,4:通信部,5:运送部,6:打印头,7:CPU,8:RAM,9:存储部。

相关技术
  • 打印数据羽化处理方法、装置、设备及存储介质
  • 保单打印数据生成方法、装置、计算机设备和存储介质
  • 一种多方向旋转编辑打印内容的打印装置及打印方法
  • 打印装置、打印方法以及存储介质
  • 残留打印丝的去除方法、FDM打印装置、存储介质和处理器
  • 打印数据编辑装置、打印数据编辑方法及存储介质
  • 打印数据编辑装置及方法、打印数据编辑程序和打印方法
技术分类

06120115957612