喷墨打印机的控制方法以及喷墨打印机与流程

文档序号:12081845阅读:556来源:国知局
喷墨打印机的控制方法以及喷墨打印机与流程

本发明涉及喷墨打印机的控制方法以及喷墨打印机。



背景技术:

以往,公知有通过抽吸风扇来抽吸位于压板的记录介质的装置(例如,参照专利文献1)。

另外,在具备向记录介质喷出墨来形成墨点的喷墨头的喷墨打印机中,喷墨头和与喷墨头对置的压板分离,为了适当地保持喷墨头与位于压板的记录介质的距离,如专利文献1所涉及的装置那样,具有将具备抽吸风扇的抽吸单元设置于压板,并通过抽吸单元,来抽吸位于压板的记录介质的技术。

专利文献1:日本特开平7-206212号公报

在这里,如上述的喷墨打印机那样,在具备抽吸单元的装置中,若使抽吸单元动作,则产生伴随着抽吸风扇的驱动的噪声,并随着抽吸单元的动作消耗电力,另外,随着抽吸单元的动作使老化加重。基于此,在形成为根据打印所涉及的物理上的动作的开始,来驱动抽吸风扇的结构的情况下,由于从开始抽吸风扇的动作,到抽吸风扇稳定旋转需要时间,所以存在直到打印完成为止所需要的时间长时间化的问题。



技术实现要素:

本发明是鉴于上述的情况而完成的,目的在于对于具备设置于压板的抽吸单元的喷墨打印机,在抑制直到打印完成为止所需要的时间的长时间化的基础上,抑制抽吸风扇不必要地动作。

为了实现上述目的,本发明的特征在于,是一种喷墨打印机的控制方法,该喷墨打印机能够与外部装置连接,并具备喷墨头、与上述喷墨头对置设置的压板、以及设置于上述压板,通过抽吸风扇抽吸位于上述压板的记录介质的抽吸单元,从上述外部装置接收控制数据,在接收到的上述控制数据中包含与上述喷墨头进行的打印的准备相关的打印关联命令的情况下,开始上述抽吸风扇的动作。

根据本发明的结构,对于具备设置于压板的抽吸单元的喷墨打印机,能够在抑制直到打印完成为止所需要的时间的长时间化的基础上,抑制抽吸风扇不必要地动作。

另外,本发明的特征在于,上述控制数据在数据的末尾包含数据结束命令而构成,根据上述控制数据的接收,将上述控制数据所包含的命令,依次储存至接收缓冲区,并依次读取储存于上述接收缓冲区的命令,在从上述接收缓冲区读取的命令是上述打印关联命令的情况下,即使是读取上述数据结束命令之前,也开始上述抽吸风扇的动作。

根据该结构,利用控制数据的数据结构,在确定了进行打印的时刻开始抽吸风扇的动作,从而能够有效地抑制直到打印完成为止所需要的时间的长时间化。

另外,本发明的特征在于,在开始了上述抽吸风扇的动作的情况下,并且在即使开始上述控制数据的接收后经过了规定期间,仍未接收到上述数据结束命令的情况下、或者在上述控制数据的接收的开始之后接收上述数据结束命令之前,接收到了指示取消基于上述控制数据的处理的取消命令的情况下,停止上述抽吸风扇的动作。

根据本发明的结构,能够防止抽吸风扇不必要地动作。

另外,本发明的特征在于,上述打印关联命令是指示向图像缓冲区展开图像数据的命令。

根据本发明的结构,利用控制数据所包含的命令的种类(特性),在控制数据所包含的命令的读取中,能够准确地判别之后是否进行伴随着打印的处理。

另外,本发明的特征在于,上述打印关联命令至少是指示与条形码、图形、文本、或者影像的任意一个相关的图像数据向上述图像缓冲区展开的命令。

根据本发明的结构,利用控制数据所包含的命令的种类(特性),在控制数据所包含的命令的读取中,能够准确地判别之后是否进行伴随着打印的处理。

另外,本发明的特征在于,能够通过上述喷墨头,对在长条状的薄片上空出间隔地粘贴了标签的纸张的多个上述标签连续地打印图像,对多个上述标签连续地打印的图像包含按照每个上述标签而内容不变的固定图像和按照每个上述标签而内容可变的可变图像而构成,上述打印关联命令是指示上述固定图像或者上述可变图像所涉及的图像数据向上述图像缓冲区展开的命令。

根据本发明的结构,利用控制数据所包含的命令的种类(特性),在控制数据所包含的命令的读取中,能够准确地判别之后是否进行伴随着打印的处理。

另外,本发明的特征在于,在开始了上述抽吸风扇的动作的情况下,在上述喷墨头的打印完成之后,停止上述抽吸风扇的动作。

根据本发明的结构,能够抑制抽吸风扇不必要地动作。

为了实现上述目的,本发明的喷墨打印机的特征在于,具备:通信部,与外部装置通信;喷墨头;压板,与上述喷墨头对置设置;抽吸单元,设置于上述压板,通过抽吸风扇抽吸位于上述压板的记录介质;以及控制部,通过上述通信部从上述外部装置接收控制数据,在接收到的上述控制数据中包含与上述喷墨头的打印的准备相关的打印关联命令的情况下,开始上述抽吸风扇的动作。

根据本发明的结构,对于具备设置于压板的抽吸单元的喷墨打印机,能够在抑制到打印完成为止所需要的时间的长时间化的基础上,抑制抽吸风扇不必要地动作。

附图说明

图1是表示本实施方式所涉及的喷墨打印机的结构的图。

图2是表示卷纸的图。

图3是表示主机、喷墨打印机的结构的图。

图4是表示喷墨打印机的功能模块的图。

图5是表示喷墨打印机进行打印时的处理的图。

图6是表示主机、喷墨打印机的动作的流程图。

图7是表示控制数据、以及基于控制数据而图像数据被展开后的缓冲区的图。

图8是表示控制数据、以及基于控制数据而图像数据被展开后的缓冲区的图。

图9是用于固定图像用控制数据、可变图像用控制数据的说明的图。

图10是表示喷墨打印机的动作的流程图。

图11是表示喷墨打印机的动作的流程图。

图12是表示喷墨打印机的动作的流程图。

具体实施方式

以下,参照附图对本发明的实施方式进行说明。

图1是表示本实施方式的喷墨打印机1的主要部件的结构的示意图。

在使用了图1的说明中,前后方向是以图1中用箭头表示的方向为标准的方向。

喷墨打印机1收纳卷纸R(记录介质),将收纳的卷纸R向输送方向H输送,通过作为串行头的喷墨头10喷出墨来打印图像。

图2是表示收纳于喷墨打印机1的卷纸R的一个例子的图。

图2所示的卷纸R是在长条状的剥离纸R1(薄片)上,空出间隔地粘贴有多个标签R2的标签用纸(纸张)。标签R2的背面为封印纸,标签R2能够沿着框从剥离纸R1揭下。标签R2的长边方向的长度是一定的,另外,邻接的标签R2的间隔是一定的。

在卷纸R,与标签R2对应的区域是能够进行图像的打印的区域(能够形成墨点的区域)。喷墨打印机1通过喷墨头10在标签R2形成墨点,通过墨点的组合来打印图像。

如图2所示,在卷纸R的背面,与各个标签R2对应地形成黑色的标记即黑标BM。

喷墨打印机1根据后述的主机3(外部装置)的控制,对多个标签R2连续地打印图像。

如图1所示,喷墨打印机1具备收纳卷纸R的卷纸收纳部11。在以下的说明中,将卷纸R中的、收纳于卷纸收纳部11的辊状的部分表示为“辊体RB”。另外,将卷纸R中的、被从收纳于卷纸收纳部11的辊体RB抽出并输送的部分表示为“输送卷纸RH”。

如图1所示,喷墨打印机1具有输送输送卷纸RH的路径即输送路径13。从辊体RB抽出的输送卷纸RH沿着输送路径13向输送方向H输送。

如图1所示,在输送路径13上从输送方向H的上游朝向下游设置4个输送辊141、142、143、144。在分别与输送辊141、142、143、144对置的位置设置从动于输送辊141、142、143、144的旋转而旋转的从动辊151、152、153、154。输送卷纸RH被输送辊141、142、143、144和从动辊151、152、153、154夹持,根据输送辊141、142、143、144的旋转,向输送方向H输送。输送辊141、142、143、144经由动力传递机构与输送马达连接,根据输送马达的驱动而旋转。

如图1所示,在输送辊141的输送方向H的下游设置有引导部件17。引导部件17与输送卷纸RH的背面接触,被朝向上方抽出的输送卷纸RH与引导部件17接触,以朝向前方的方式弯曲。引导部件17与输送卷纸RH弯曲的部分接触,对输送卷纸RH施加张力,抑制输送卷纸RH的松动。

在引导部件17的输送方向H的下游设置有黑标传感器18。黑标传感器18以光学的方式检测形成于卷纸R的背面的黑标BM。控制部30(图3)基于黑标传感器18的检测值,检测出黑标BM位于该传感器的检测位置的情况。控制部30基于检测结果,对输送卷纸RH的位置进行管理。

在黑标传感器18的输送方向H的下游设置有打印单元19。

打印单元19具备滑架20、和搭载于滑架20的喷墨头10。

滑架20支承于向与输送方向H相交的扫描方向Y(图5)延伸的滑架轴20a,沿着滑架轴20a,在扫描方向Y上对喷墨头10进行扫描。

喷墨头10具备多个颜色(例如,CYMK这4种颜色)的喷嘴列。喷墨头10从设置成各喷嘴列的喷嘴喷出从未图示的墨盒供给的墨,从而在输送卷纸RH上形成墨点来打印图像打印。

压板25与喷墨头10对置。输送路径13位于压板25与喷墨头10之间,并且输送卷纸RH在压板25与喷墨头10之间被输送。压板25在能够通过喷墨头10形成墨点的范围内延伸,以位于压板25的输送卷纸RH的表面与从喷墨头10喷出的墨的喷出方向相垂直的方式,支承输送卷纸RH。

另外,压板25具有多个抽吸孔25a。抽吸孔25a在厚度方向上贯通压板25,设置于压板25的整个区域。通过后述的抽吸单元26,在该抽吸孔25a周边产生负压,输送卷纸RH被吸附于压板。

抽吸单元26具备上表面开口的箱状的支承台26a。压板25安装于支承台26a的开口。被支承台26a和压板25围起的空间作为负压室26c发挥作用。在支承台26a的底面设置贯通该底面的排气口26e,抽吸风扇26f与排气口26e连接。抽吸风扇26f旋转,将负压室26c内的空气排出。

抽吸单元26通过利用抽吸风扇26f将负压室26c内的空气排出,使抽吸孔25a产生负压。对位于产生了负压的抽吸孔25a的输送卷纸RH作用抽吸力,使输送卷纸RH吸附于压板25。由此,位于压板25的输送卷纸RH沿着压板25的面平坦化。

在打印单元19的输送方向H的下游设置刀具单元21(切断部)。刀具单元21具备固定刀片22、和能够以与固定刀片22相交叉的方式移动的可动刀片23。刀具单元21使可动刀片23移动,来切断输送卷纸RH。

在刀具单元21的输送方向H的下游设置排纸口24。输送卷纸RH经由排纸口24,被排出到喷墨打印机1的壳体之外。

图3是表示本实施方式的打印系统2的功能的结构的框图。

如图3所示,打印系统2具备喷墨打印机1、和与喷墨打印机1连接对喷墨打印机1进行控制的主机3。

如图3所示,喷墨打印机1具备:控制部30、打印部31、输送部32、输入部33、显示部34、存储部35、切断部36、抽吸部37、通信部38、黑标传感器18、以及压力检测传感器40。

控制部30具备:CPU、ROM、RAM、其它周边电路等,CPU读取控制程序来执行等,通过硬件和软件对喷墨打印机1进行控制。

打印部31具备:上述的喷墨头10、驱动喷墨头10的驱动电路、上述的滑架20、使滑架20沿扫描方向Y扫描的扫描马达、驱动扫描马达的马达驱动器、其它的与针对卷纸R的打印相关的结构,通过控制部30的控制,在卷纸R上打印图像。

输送部32具备:上述的输送辊141、142、143、144、从动辊151、152、153、154、使输送辊141、142、143、144旋转的输送马达、驱动输送马达的马达驱动器、以及其它的与卷纸R的输送相关的结构,通过控制部30的控制,输送卷纸R。

输入部33具备设置于喷墨打印机1的操作开关、触摸面板等输入机构,检测针对输入机构的操作,并输出至控制部30。控制部30基于来自输入部33的输入,执行与针对输入机构的操作对应的处理。

显示部34具备多个LED、显示面板等,通过控制部30的控制,对喷墨打印机1的状态、错误的产生的有无进行报告。

存储部35具备EEPROM、硬盘等非易失性存储器,以能够改写的方式存储各种数据。

切断部36具备:上述的刀具单元21、使刀具单元21所具备的可动刀片23移动的移动马达、驱动移动马达的马达驱动器、以及其它的与卷纸R的切断相关的结构,通过控制部30的控制,切断卷纸R。

抽吸部37具备上述的抽吸单元26、使抽吸单元26所具备的抽吸风扇26f动作的抽吸马达、驱动抽吸马达的马达驱动器、其它的与位于压板25的卷纸R的抽吸相关的结构,通过控制部30的控制,抽吸位于压板25的卷纸R。

通信部38通过控制部30的控制,依据规定的通信标准,与主机3通信。

黑标传感器18根据在与设置了该传感器的位置对应的位置是否存在黑标BM,将不同的值的检测值输出至控制部30。控制部30基于从黑标传感器18输入的检测值,来检测在设置了该传感器的位置存在或者不存在黑标BM。

压力检测传感器40对负压室26c的压力进行检测,并将检测值输出至控制部30。控制部30基于从压力检测传感器40输入的检测值,来检测负压室26c的压力值。

如图3所示,主机3具备:主控制部50、主输入部51、主显示部52、主存储部53、以及主通信部54。主控制部50具备CPU等,并对主机3进行控制。主输入部51与各种输入设备、操作开关等输入机构连接,对针对输入机构的操作进行检测,并输出至主控制部50。主显示部52具备显示面板等显示机构,通过主控制部50的控制,在显示机构显示信息。主存储部53存储各种数据。主通信部54通过主控制部50的控制,依据规定的通信标准与喷墨打印机1通信。

图4是以适于说明的形式将喷墨打印机1的控制部30所具备的功能模块、以及附带于各功能模块的构成要素示意性表示的图。控制部30所具备的各功能模块通过CPU读取对应的控制程序来执行等、硬件和软件来执行处理。

如图4所示,控制部30具备任务生成部301和任务执行部302作为功能模块。有关这些功能模块的功能以及基于功能的处理如后所述。

另外,如图4所示,任务生成部301能够进行针对接收缓冲区JB、以及命令缓冲区CB的数据的读写。有关对接收缓冲区JB、以及命令缓冲区CB进行读写的数据如后所述。

接下来,对在卷纸R的标签R2上打印图像时的喷墨头10的基本的动作进行说明。

图5是用于对在卷纸R的标签R2上打印图像时喷墨头10的动作进行说明的图。

在针对标签R2的图像的打印时,喷墨头10沿着扫描方向Y进行操作,在图5(A)所示的范围HN内进行扫描。在以下的说明中,将范围HN中的图中左端的位置表示为“位置TL”,将图中右端的位置表示为“位置TR”。另外,在扫描方向Y上,将从位置TL朝向位置TR的方向(图中朝向右的方向)表示为“正方向YM”,在扫描方向Y上,将从位置TR朝向位置TL的方向(图中朝向左的方向)表示为“相反方向YG”。

将喷墨头10的喷嘴列形成于沿输送方向H延伸的方向。

另外,喷墨头10在打印的停止时位于未图示的原始位置,并被覆盖。

如图5(A)所示,喷墨头10位于位置TL,喷墨头10与标签R2的位置关系处于图5(A)所示的关系。在针对标签R2的图像的打印时,喷墨头10朝向正方向YM进行扫描,从位置TL向位置TR移动。在朝向正方向YM的扫描中,喷墨头10在适当的时机从适当的喷嘴喷出适当的量的墨,将构成打印于标签R2的图像的墨点形成于标签R2。

其结果,在标签R2中在向输送方向H延伸喷墨头10的喷嘴列的长度的量的区域(在图5(A)中以向左倾斜延伸的斜线表示的区域),形成构成图像的墨点。

如图5(B)所示,在喷墨头10移动到位置TR后,通过控制部30的控制,将卷纸R朝向输送方向H,输送与喷墨头10的喷嘴列的长度对应的距离。

接着,喷墨头10朝向相反方向YG进行扫描,从位置TR向位置TL移动。在朝向相反方向YG的扫描中,喷墨头10在适当的时机从适当的喷嘴喷出适当的量的墨,将构成打印于标签R2的图像的墨点形成于标签R2。

其结果,在标签R2中,在向输送方向H延伸喷墨头10的喷嘴列的长度的量的区域(在图5(B)中以向右倾斜延伸的斜线表示的区域),形成构成图像的墨点。

这样,只要图像的打印需要喷墨头10就反复进行从位置TL向位置TR,向正方向YM进行扫描并且对标签R2喷出墨形成墨点的处理、以及从位置TR向位置TL,向相反方向YG进行扫描并且对标签R2喷出墨形成墨点的处理,从而在标签R2上打印图像。

接下来,使用图6的流程图成对通过主机3的控制喷墨打印机1执行处理的情况下的主机3、以及喷墨打印机1的动作进行说明。在图6中,(A)表示主机3的动作,(B)表示喷墨打印机1的动作。

如图6(A)所示,在使喷墨打印机1执行规定的处理的情况下,主机3的主控制部50生成指示该规定的处理的执行的控制数据(步骤SA1)。

在本实施方式中,对控制数据而言,存在包含对与打印相关的处理的执行进行指示的命令的控制数据(以下,称为“打印系统控制数据”。)、和不包含对与打印相关的处理的执行进行指示的命令的控制数据(以下,称为“非打印系统控制数据”。)这两种。

另外,控制数据包含多个命令,在前端配置表示控制数据的开始的数据开始命令CF,在末尾配置表示控制数据的结束的数据结束命令CE。

图7(A)是表示在打印系统控制数据中的、指示对一个标签R2的图像进行打印的控制数据的一个例子的图。

在图7(A)的例子的打印系统控制数据中,在数据的前端配置数据开始命令CF,在数据的末尾配置数据结束命令CE。

另外,在图7(A)的例子的打印系统控制数据中,接着数据开始命令CF,配置图像缓冲区形成命令C1。

在图像缓冲区形成命令C1中,是指示在RAM等临时存储区域,形成与标签R2的可打印区域对应的尺寸(与标签R2的长边方向对应的方向的墨点数、以及与短边方向对应的方向的墨点数)的图像缓冲区BF的命令。

在图7(A)的例子的打印系统控制数据中,接着图像缓冲区形成命令C1,配置条形码图像数据展开命令C2。

条形码图像数据展开命令C2是指示在图像缓冲区BF将表示条形码的图像数据(以下,称为“条形码图像数据”。)展开的命令。条形码图像数据包含指定由数值、其它的值的组合构成的代码的代码信息、表示与在图像缓冲区BF中展开条形码图像数据的位置对应的坐标的信息、表示对条形码图像数据实施的图像处理(装饰等)的信息等。控制部30基于条形码图像数据展开命令C2所包含的信息,将条形码图像数据在图像缓冲区BF中展开。在喷墨打印机1中安装有具备基于代码信息、其它的条形码图像数据展开命令C2所包含的信息,来生成与代码信息所表示的代码对应的条形码图像数据的功能的程序。

在图7的例子的打印系统控制数据中,接着条形码图像数据展开命令C2,配置图形图像数据展开命令C3。

图形图像数据展开命令C3是指示在图像缓冲区BF将图形等图形图像数据展开的命令。所谓的图形图像数据与后述的字体数据不同,是通过配置成点阵状的各墨点的颜色的组合来表示图像的形象的位图数据。图形图像数据展开命令C3包含图形图像数据、表示与在图像缓冲区BF中将图形图像数据展开的位置对应的坐标的信息等。控制部30基于图形图像数据展开命令C3所包含的信息,将图形图像数据在图像缓冲区BF展开。

在图7的例子的打印系统控制数据中,接着图形图像数据展开命令C3,配置文本数据展开命令C4。

文本数据展开命令C4是指示在图像缓冲区BF将构成规定的字符串的各文字的字体数据展开的命令。文本数据展开命令C4包含表示所打印的字符串的各文字的文字代码的文字代码信息、表示与在图像缓冲区BF中将所打印的字符串的各文字的字体数据展开的位置对应的坐标的信息、表示对字体数据实施的图像处理(装饰等)的信息等。在这里,在喷墨打印机1中预先登记有喷墨打印机1可打印的文字的各个字体数据,控制部30基于文本数据展开命令C4所包含的信息,将字体数据在图像缓冲区BF展开。喷墨打印机1的控制部30具备基于文本数据展开命令C4所包含的文字代码信息,将构成字符串的各文字的各文字代码转换为字体数据的功能。

在图7(A)的例子的打印系统控制数据中,接着文本数据展开命令C4,配置打印指示命令CQ。

打印指示命令CQ是指示基于在图像缓冲区BF中展开的图像数据的打印的命令。

图7(B)是示意性地表示基于图7(A)的例子的打印系统控制数据,在图像缓冲区BF中展开的图像数据的图。

在图7(B)中,图像G71表示基于条形码图像数据展开命令C2在图像缓冲区BF展开的条形码图像数据。另外,图像G72表示基于图形图像数据展开命令C3在图像缓冲区BF展开的图形图像数据。另外,图像G73表示基于文本数据展开命令C4在图像缓冲区BF展开的字符串(在图7(B)的例子中,是字符串“12345”)的各文字的字体数据。像这样,基于打印系统控制数据所包含的、指示图像数据的展开的命令,将打印于标签R2的图像的条形码图像数据、图形图像数据、文本数据等图像数据展开在图像缓冲区BF。

图8(A)是表示打印系统控制数据中的、指示向一个标签R2打印图像的控制数据的另一个例子的图。

在图8(A)的例子的打印系统控制数据中,在数据的前端配置数据开始命令CF,在数据的末尾配置数据结束命令CE。

另外,在图8(A)的例子的打印系统控制数据中,接着数据开始命令CF,配置图像缓冲区形成命令C1,接着图像缓冲区形成命令C1,配置影像数据展开命令C5。

影像数据展开命令C5是指示向图像缓冲区BF展开基于照片、画、插图等的影像图像数据(影像数据)的命令。这里的影像数据是打印于一个标签R2的图像的整体的位图数据。上述的图形图像数据在该图形图像数据未必是打印于一个标签R2的图像的整体的位图数据的这一点,与影像数据不同。影像数据展开命令C5包含表示打印于标签R2的图像的影像的影像数据。控制部30基于影像数据展开命令C5所包含的信息,将影像数据在图像缓冲区BF展开。

在图8(A)的例子的打印控制数据中,接着影像数据展开命令C5,配置打印指示命令CQ。

图8(B)是示意性地表示基于图8(A)的例子的打印系统控制数据,在图像缓冲区BF展开的图像数据的图。

在图8(B)中,图像G81表示基于影像数据展开命令C5在图像缓冲区BF展开的影像数据。像这样,基于打印系统控制数据所包含的影像数据展开命令C5,将打印于标签R2的图像的影像数据展开在图像缓冲区BF。

图9是用于对打印系统控制数据即固定图像用控制数据、以及可变图像用控制数据进行说明的图。

喷墨打印机1关于涉及向多个标签R2打印连续的图像,能够连续地打印包含内容根据每个标签而不变的图像(以下,称为“固定图像”。)、和内容根据每个标签而可变的图像(以下,称为“可变图像”)而构成的图像(以下,称为“标签图像”。)。

图9(A)是表示对多个标签R2连续地打印的标签图像的一个例子的图。在图9(A)的例子中,表示框W91的图像相当于根据每个标签而内容不变的固定图像,表示在框W91内打印的数字的图像相当于根据每个标签而内容变化的可变图像。

在对多个标签R2连续地打印标签图像的情况下,主机3在发送后述的可变图像用控制数据之前,生成固定图像用控制数据,并发送至喷墨打印机1。

图9(B1)是表示固定图像用控制数据的一个例子的图。

在图9(B1)的例子的固定图像用控制数据中,在数据的前端配置数据开始命令CF,在数据的末尾配置数据结束命令CE。

另外,在图9(B1)的例子的固定图像用控制数据中,接着数据开始命令CF,配置连续打印基本信息命令C6。连续打印基本信息命令C6是包含连续地打印标签图像的标签R2的张数等信息的命令。控制部30基于连续打印基本信息命令C6,对标签图像的连续打印进行控制。

在图9(B1)的例子的固定图像用控制数据中,接着连续打印基本信息命令C6配置图像缓冲区形成命令C1,接着图像缓冲区形成命令C1配置固定图像用缓冲区形成命令C7。

固定图像用缓冲区形成命令C7是指示将展开固定图像的图像数据的固定图像用缓冲区BF1在与形成了图像缓冲区BF的存储区域不同的存储区域展开的命令。

在图9(B1)的例子的固定图像用控制数据中,接着固定图像用缓冲区形成命令C7,配置固定图像数据展开命令C8。

固定图像数据展开命令C8是指示将固定图像的图像数据(以下,称为“固定图像数据”。)展开在上述的固定图像用缓冲区BF1的命令。固定图像数据展开命令C8包含固定图像数据、表示与在固定图像用缓冲区BF1将固定图像数据展开的位置对应的坐标的信息。控制部30基于固定图像数据展开命令C8所包含的固定图像数据、信息,将固定图像数据在固定图像用缓冲区BF1展开。

图9(B2)是表示基于图9(B1)的例子的固定图像用控制数据,在固定图像用缓冲区BF1展开的固定图像数据的图。图9(B2)所示的固定图像数据是与在图9(A)中例示出的标签图像所包含的固定图像对应的图像数据。如图9(B2)所示,基于固定图像用控制数据,在固定图像用缓冲区BF1将固定图像的固定图像数据展开。

另外,在对多个标签R2连续地打印标签图像的情况下,主机3在发送了上述的固定图像用控制数据后,使标签图像与打印标签图像的标签R2分别对应,依次发送可变图像用控制数据。

图9(C1)是表示可变图像用控制数据的一个例子的图。

在图9(C1)的例子的可变图像用控制数据中,在数据的前端配置数据开始命令CF,在数据的末尾配置数据结束命令CE。

另外,在图9(C1)的例子的可变图像用控制数据中,接着数据开始命令CF,配置重叠展开指示命令C9。重叠展开指示命令C9中包含可变图像的图像数据(以下,称为“可变图像数据”。),通过重叠展开指示命令C9将可变图像数据在可变图像用缓冲区BF2展开。若预先将在固定图像用缓冲区BF1展开的固定图像数据保存,则在打印标签时,从固定图像用缓冲区BF1将其读取来使用即可,所以不必每次都接收,仅接收因每个标签不同的可变图像数据即可。

重叠展开指示命令C9是指示将在上述的固定图像用缓冲区BF1展开的固定图像数据和可变图像数据重叠而在图像缓冲区BF展开的命令。重叠展开指示命令C9包含在可变图像用缓冲区BF2展开可变图像数据的信息、表示与在图像缓冲区BF将可变图像数据展开的位置对应的坐标的信息等。控制部30基于重叠展开指示命令C9,将固定图像数据和可变图像数据在图像缓冲区重叠并展开。

在图9(C1)的例子的可变图像用控制数据中,接着重叠展开指示命令C9,配置打印指示命令CQ。

也存在不将可变图像数据与固定图像数据重叠的情况,此时,将可变图像数据以不与固定图像数据重叠的方式在图像缓冲区BF展开。

另外,在未使用固定图像数据的情况下,代替重叠展开指示命令C9,配置图像缓冲区形成命令和可变图像用缓冲区形成命令。

打印关联命令能够作为指示向缓冲区(图像缓冲区BF、可变图像用缓冲区BF2)重叠或者展开图像数据的命令(重叠展开指示命令C9、可变图像用缓冲区形成命令)。

图9(C2)是表示基于图9(C1)的例子的可变图像用控制数据,将图9(B2)中例示出的固定图像数据和图9(A)中例示出的可变图像中的一个可变图像的可变图像数据在图像缓冲区BF展开后的情况的图。

如图9(C2)所示,在执行了可变图像用控制数据的情况下,在图像缓冲区BF,将固定图像数据与可变图像数据重叠并展开,基于在图像缓冲区BF展开的图像数据来执行打印。其结果,在对应的标签R2上,打印包含固定图像以及可变图像而构成的标签图像。

以上,例示出了4个打印系统控制数据,但打印系统控制数据的内容并不限于例示出的内容。

另一方面,如上所述,非打印系统控制数据不包含指示执行与打印相关的处理的命令。在非打印系统控制数据中,在数据的前端包含数据开始命令CF,在数据的末尾包含数据结束命令CE,这一点与打印系统控制数据一致。另一方面,在非打印系统控制数据中,在数据开始命令CF与数据结束命令CE之间,不包含指示图像数据向缓冲区(图像缓冲区BF或者固定图像用缓冲区BF1)展开的命令,而包含与通过该控制数据来使喷墨打印机1执行的处理相关的命令。

如图6(A)所示,主机3的主控制部50在步骤SA1中生成了控制数据后,对主通信部54进行控制,将所生成的控制数据发送至喷墨打印机1(步骤SA2)。

如图6(B)所示,喷墨打印机1的控制部30对通信部38进行控制,来接收控制数据(步骤SB1)。

接着,控制部30将接收到的控制数据储存至接收缓冲区JB(步骤SB2)。

其结果,接收缓冲区JB根据控制数据的接收,依次储存控制数据所包含的命令。

图10是表示执行基于接收缓冲区JB的处理的情况下的任务生成部301以及任务执行部302的动作的流程图。(A)表示任务生成部301的动作,(B)表示任务执行部302的动作。

如图10(A)所示,任务生成部301监视接收缓冲区JB中是否储存了命令(步骤SC1)。

在接收缓冲区JB中储存了命令的情况下(步骤SC1:是),任务生成部301读取储存于接收缓冲区JB的命令(步骤SC2)。如上所述,由于在接收缓冲区JB根据控制数据的接收,依次储存控制数据所包含的命令,所以通过步骤SC1以及步骤SC2的处理,根据控制数据的接收,由任务生成部301依次读取控制数据所包含的命令。

接着,任务生成部301判别读取的命令是否是数据开始命令CF(步骤SC3)。

任务生成部301在读取的命令是数据开始命令CF的情况下(步骤SC3:是),将读取的数据开始命令CF储存至命令缓冲区CB(步骤SC4)。在步骤SC4的处理后,任务生成部301将处理步骤移至步骤SC1,并监视接着数据开始命令CF的命令是否储存于接收缓冲区JB。

任务生成部301在读取的命令不是数据开始命令CF的情况下(步骤SC3:否),判别读取的命令是否是数据结束命令CE(步骤SC5)。

任务生成部301在读取的命令是数据结束命令CE的情况下(步骤SC5:是),将读取的数据结束命令CE储存至命令缓冲区CB(步骤SC6)。

接着,任务生成部301基于从储存于命令缓冲区CB的数据开始命令CF继续到数据结束命令CE的一系列的命令(=控制数据),生成任务(步骤SC7)。

所谓的任务是由后述的任务执行部302执行的处理的单位,任务执行部302由能够解释的命令构成。任务执行部302通过任务对处理进行管理,另外,以任务为单位来执行处理。

接着,任务生成部301将在步骤SC7中生成的任务输出至任务执行部302(步骤SC8)。在步骤SC8的处理后,任务生成部301将处理步骤移至步骤SC1。

如图10(B)所示,任务执行部302获取在步骤SC8中由任务生成部301输出的任务(步骤SD1)。

接着,任务执行部302基于在步骤SD1中获取的任务,来执行与任务对应的处理(步骤SD2)。

例如,在任务是基于图7(A)的例子的打印系统控制数据、或者图8(A)的例子的打印系统控制数据的任务的情况下,任务执行部302通过执行任务,来执行向图像缓冲区BF的图像数据的展开、以及基于在图像缓冲区BF展开的图像数据由打印部31控制的图像的打印。

另外,例如在任务是基于图9(B1)的例子的固定图像用控制数据的任务的情况下,任务执行部302通过执行任务,在固定图像用缓冲区BF1将固定图像数据展开。

另外,例如在任务是基于图9(C1)的例子的可变图像用控制数据的任务的情况下,任务执行部302通过执行任务,在图像缓冲区BF将固定图像数据和可变图像数据重叠地展开,并基于在图像缓冲区BF展开的图像数据,打印包含固定图像以及可变图像而构成的标签图像。

图11是表示执行基于任务的处理(以下,称为“打印处理”。)的情况下的任务执行部302的动作的流程图,该任务是基于伴随着打印的打印系统控制数据(例如,图7(A)的例子的打印系统控制数据、图8(A)的例子的打印系统控制数据、图9(C1)的例子的可变图像用控制数据)的任务(以下,称为“打印任务”。)。

打印任务如执行图11的流程图所示的处理那样,包含任务执行部302能够解释的命令而构成。

如图11所示,任务执行部302将图像数据在图像缓冲区BF展开(步骤SE1)。

接着,任务执行部302基于从压力检测传感器40输入的检测值,监视是否是负压室26c内的压力值被减压到低于规定的阈值的状态(步骤SE2)。即,在步骤SE2中,在不是负压室26c内的压力值被减压到低于规定的阈值的状态的情况下,待机直到成为该状态。

在这里,在从抽吸风扇26f的动作(旋转)开始起直到负压室26c内的压力值被减压到低于规定的阈值的状态的过程中,需要一定程度的时间。这是因为到抽吸风扇26f稳定旋转需要时间,另外,抽吸风扇26f的抽吸力减压直到稳定地作用于负压室26c需要时间。

因此,开始抽吸风扇26f的动作的时机比开始步骤SE2的处理的时机在时间上越早,则步骤SE2的待机时间(直到判别为负压室26c内的压力值低于规定的阈值为止所需要的时间)越短。例如,在开始步骤SE2的处理很早之前开始抽吸风扇26f的动作,而在步骤SE2的处理的开始的时刻,成为负压室26c内的压力值被减压到低于规定的阈值的状态的情况下,在步骤SE2的处理中,能够立刻判别为负压室26c内的压力值低于规定的阈值,而迅速地执行步骤SE3的处理。

在这里,待机时间越长,则从主机3将控制数据发送至喷墨打印机1,到喷墨打印机1完成基于控制数据的打印为止所需要的时间越长。因此,希望待机时间尽可能短。如后所述会变得清楚,本实施方式的喷墨打印机1在抑制抽吸风扇26f不必要地动作基础上,使待机时间短时间化,并抑制直到打印完成为止所需要的时间长时间化。

在步骤SE2中,在判别为负压室26c内的压力值被减压到低于规定的阈值的状态的情况下(步骤SE2:是),任务执行部302基于在图像缓冲区BF展开的图像数据,对打印部31、输送部32、其它的与打印相关的结构进行控制,来执行打印(步骤SE3)。

那么,如图10(A)所示,在步骤SC5中,在步骤SC2中读取的命令不是数据结束命令CE的情况下(步骤SC5:否),任务生成部301判别读取的命令是否是特定打印关联命令(步骤SC9)。

特定打印关联命令是除去上述的打印关联命令(指示向图像数据的缓冲区(图像缓冲区BF或者固定图像用缓冲区BF1)展开的命令)中的、可变图像用控制数据所包含的重叠展开指示命令C9的命令。在本例中,条形码图像数据展开命令C2、图形图像数据展开命令C3、文本数据展开命令C4、影像数据展开命令C5、以及固定图像数据展开命令C8相当于打印关联命令。

在步骤SC2中读取的命令不是特定打印关联命令的情况下(步骤SC9:否),任务生成部301将处理步骤移至步骤SC13。

在步骤SC2中读取的命令是特定打印关联命令的情况下(步骤SC9:是),任务生成部301判别是否已经是基于抽吸任务开始了抽吸风扇26f的动作的状态(步骤SC10)。

在抽吸风扇26f的动作已经开始了的状态的情况下(步骤SC10:是),任务生成部301将处理步骤移至步骤SC12。此外,在控制数据中包含有多个特定打印关联命令的情况下,当步骤SC2读取的特定打印关联命令不是多个特定打印关联命令中的前端的命令时,在步骤SC10中,判别为抽吸风扇26f的动作已经开始了的状态。

在不是抽吸风扇26f的动作开始了的状态的情况下(步骤SC10:否),任务生成部301生成抽吸任务作为任务,并将其输出至任务执行部302(步骤SC11)。有关基于抽吸任务的处理如后所述。在步骤SC11的处理后,任务生成部301将处理步骤移至步骤SC12。此外,在控制数据中包含有多个特定打印关联命令的情况下,当在步骤SC2中读取的特定打印关联命令是多个特定打印关联命令中的前端的命令时,在步骤SC10中判别为不是抽吸风扇26f的动作已开始的状态。

在步骤SC12中,任务生成部301将读取的特定打印关联命令储存至命令缓冲区CB。在步骤SC12的处理后,任务生成部301将处理步骤移至步骤SC1。

这样,在本实施方式中,任务生成部301在读取控制数据所包含的最初的特定打印关联命令的情况下,在读取数据结束命令之前,以该特定打印关联命令的读取为触发,生成抽吸任务,并将其输出至任务执行部302。

如图10(B)所示,任务执行部302获取在步骤SC10中由任务生成部301输出的抽吸任务(步骤SD3)。

接着,任务执行部302通过执行获取到的抽吸任务,来执行抽吸处理(步骤SD4)。

图12是表示抽吸处理的详细内容的流程图。抽吸任务像执行图12的流程图所示的处理那样,包含任务执行部302能够解释的命令而构成。

如图12所示,在抽吸处理中,任务执行部302对抽吸部37进行控制,开始抽吸风扇26f的动作(步骤SF1)。

在本实施方式中,在将控制数据所包含的命令读取的过程中,在特定打印关联命令被任务生成部301读取了的情况下,即使在读取配置于该控制数据的末尾的数据结束命令CE之前,也生成抽吸任务。并且,任务执行部302执行基于抽吸任务的抽吸处理,并开始抽吸风扇26f的动作。在本实施方式中,生成上述的打印任务是在打印系统控制数据所包含的全部的命令的读取已完成之后(数据结束命令的读取完成之后)。而且,在控制数据包含特定打印关联命令的情况下,之后,基于该控制数据,在缓冲区(图像缓冲区BF或者固定图像用缓冲区BF1)将图像数据展开,并基于该控制数据来推定进行打印处理。即,通过以特定打印关联命令被任务生成部301读取为触发来开始抽吸风扇26f的动作,由此能够在推定出打印处理被执行的阶段开始抽吸风扇26f的动作。因此,能够缩短从打印处理的开始到结束之间存在的待机时间(直到判别为负压室26c内的压力值高于规定的阈值所需要的时间)。

在步骤SE1中开始了抽吸风扇26f的动作后,任务执行部302监视基于对应的控制数据(包含成为了生成抽吸任务的触发的特定打印关联命令的控制数据)生成的打印任务的打印处理是否完成(步骤SF2)。

在打印处理已完成的情况下(步骤SF2:是),任务执行部302对抽吸部37进行控制,来停止抽吸风扇26f的动作(步骤SF3)。

像这样,在本实施方式中,在打印处理已完成的情况下,抽吸风扇26f的动作停止。因此,在不需要记录介质的抽吸的情况下,防止抽吸风扇26f动作。由于抽吸风扇26f驱动的时间减少,所以能够抑制噪声的产生、电力的消耗、以及抽吸风扇26f的老化。

在这里,如上所述,在对多个标签R2连续地打印标签图像的情况下,在主机3发送出固定图像用控制数据后,依次发送与多个标签R2对应的多个可变图像用控制数据。

在该情况下,在打印处理中,任务执行部302执行以下的处理。即,基于以固定图像用控制数据所包含的固定图像数据展开命令C8的读取为触发而生成的抽吸任务来开始抽吸风扇26f的动作。之后,任务执行部302在步骤SE2中,监视基于全部的可变图像用控制数据的、针对全部的标签R2的标签图像的打印是否已完成。而且,在判别出针对全部的标签R2的标签图像的打印完成了的情况下(步骤SE2:是),任务执行部302停止抽吸风扇26f的动作(步骤SE3)。进行这样的处理的理由以下。即,在进行了固定图像数据展开命令C8的读取的情况下,推定出进行连续地打印标签图像。因此,通过以固定图像数据展开命令C8的读取为触发来开始抽吸风扇26f的动作,由此能够减少上述的待机时间。并且,通过在全部的标签图像的打印完成后,停止抽吸风扇26f的动作,能够防止在针对多个标签R2连续地打印标签图像的中途抽吸风扇26f停止,并能够防止在针对多个标签R2连续地打印标签图像的中途产生待机时间。

如图10(A)所示,在步骤SC13中,任务生成部301判别在步骤SC2中读取的命令是否是取消命令(后述)。

在读取的命令不是取消命令的情况下(步骤SC13:否),任务生成部301将读取的命令储存至命令缓冲区CB(步骤SC14),并将处理步骤移至步骤SC1。

在读取的命令是取消命令的情况下(步骤SC13:是),任务生成部301生成取消任务,并将其输出至任务执行部302(步骤SC15)。在步骤SC15的处理后,任务生成部301将处理步骤移至步骤SC1。有关基于取消任务的处理如后所述。

如图10(B)所示,任务执行部302获取在步骤SC15中任务生成部301输出的取消任务(步骤SD5)。

接着,任务执行部302执行基于取消任务的取消处理(步骤SD6)。取消处理是将基于执行中的任务的处理停止(取消)的处理。例如,在执行打印处理中的情况下,停止该打印处理。特别是,在根据打印处理使抽吸风扇26f动作的情况下,任务执行部302在取消处理中将抽吸风扇26f的动作停止。由此,在基于取消命令,打印处理被停止的情况下,能够防止抽吸风扇26f的动作不必要地持续。

接下来,对任务生成部301,以及任务执行部302的其它的处理进行说明。

在读取了数据开始命令CF后,即使经过了规定期间,也未进行数据结束命令CE的读取的情况下,换言之,在即使开始控制数据的接收后经过规定期间,也未接收到数据结束命令的情况下,任务生成部301执行以下的处理。即,任务生成部301基于存在着产生与通信相关的错误、其它的错误的可能性,生成错误对应任务,并将其输出至任务执行部302。

任务执行部302通过执行错误对应任务,执行针对主机3的通知、针对用户的报告等与错误对应的处理。特别是,在已经开始了以特定打印关联命令的读取为触发的抽吸风扇26f的动作的情况下,任务执行部302在错误对应任务中停止抽吸风扇26f的动作。由此,在产生了错误的情况下,能够防止抽吸风扇26f继续地动作。

如以上说明的那样,本实施方式的喷墨打印机1从主机3(外部装置)接收控制数据,在接收到的控制数据中包含与喷墨头10的打印的准备相关的打印关联命令的情况下,开始抽吸风扇26f的动作。

根据该结构,由于在未进行打印期间,停止抽吸风扇26f的动作,在确定了进行打印的时刻,开始抽吸风扇26f的动作,所以能够在抑制直到打印完成为止所需要的时间的长时间化的基础上,抑制抽吸风扇不必要地动作。

另外,在本实施方式中,喷墨打印机1根据控制数据的接收,将控制数据所包含的命令依次储存至接收缓冲区JB,并依次读取储存于接收缓冲区JB的命令,在从接收缓冲区JB读取的命令是打印关联命令的情况下,即使在读取数据结束命令CE之前,也开始抽吸风扇26f的动作。

根据该结构,利用控制数据的数据结构,在确定了进行打印的时刻,开始抽吸风扇26f的动作,能够有效地抑制直到打印完成为止所需要的时间的长时间化。

另外,在本实施方式中,在开始了抽吸风扇26f的动作的情况下并且即使在开始控制数据的接收后经过规定期间,仍未接收到数据结束命令CE的情况下、或者在控制数据的接收的开始之后接收数据结束命令之前,接收到了指示取消基于控制数据的处理的取消命令的情况下,喷墨打印机1停止抽吸风扇26f的动作。

根据该结构,能够防止抽吸风扇26f不必要地动作。

另外,在本实施方式中,打印关联命令是指示向缓冲区(图像缓冲区BF、固定图像用缓冲区BF1)展开图像数据的命令。

另外,在本实施方式中,打印关联命令是指示向缓冲区(图像缓冲区BF、可变图像用缓冲区BF2)重叠或者展开图像数据的命令。

根据该结构,利用控制数据所包含的命令的种类(特性),在控制数据所包含的命令的读取中,能够准确地判别之后是否进行打印处理。

另外,在本实施方式中,打印关联命令至少是指示条形码、图形、文本、或者影像的任意一个的图像数据向图像缓冲区BF展开的命令。

根据该结构,利用控制数据所包含的命令的种类(特性),在控制数据所包含的命令的读取中,能够准确地判别之后是否进行打印处理。

另外,在本实施方式中,打印关联命令是指示固定图像所涉及的图像数据向固定图像用缓冲区BF1展开的命令。

根据该结构,利用控制数据所包含的命令的种类(特性),在控制数据所包含的命令的读取中,能够准确地判别之后是否进行打印处理。

另外,在本实施方式中,在开始了抽吸风扇26f的动作的情况下,在喷墨头10进行的打印完成后,停止抽吸风扇26f的动作。

根据该结构,能够抑制抽吸风扇26f不必要地动作。

此外,上述的实施方式终究是表示本发明的一实施方式的例子,能够在本发明的范围内任意地变形以及应用。

例如,在上述的实施方式中,以喷墨打印机1对粘贴有标签的纸张进行打印的情况为例对发明进行了说明。然而,喷墨打印机1进行打印的记录介质并不限于实施方式中例示的介质。

另外,打印关联命令是与打印的准备相关的命令,只要是能够判别之后进行伴随着打印的处理的命令即可。当然,也可以是打印指示命令CQ、数据结束命令CE。

另外,使用附图来说明的各功能模块能够通过硬件和软件任意地实现,并没有提示特定的硬件结构。

附图标记说明

1…喷墨打印机,3…主机(外部装置),10…喷墨头,25…压板,26…抽吸单元,26f…抽吸风扇,30…控制部,38…通信部。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1