印刷装置以及印刷控制方法

文档序号:2497136阅读:165来源:国知局
专利名称:印刷装置以及印刷控制方法
技术领域
本发明涉及一种基于从外部设备发送的用于印刷的数据而进行印刷的印刷装置以及印刷控制方法。
背景技术
普及了一种印刷装置,能够通过网络等连接多个个人电脑等外部设备,并且根据从这些外部设备发送的印刷数据进行印刷。在这样的印刷装置中,为了迅速开始印刷,公知有能够进行所谓逐次印刷的装置(例如,参照日本特开2009-73131号公报)。逐次印刷是指,接收来自外部设备的印刷数据,并且基于接收的数据而对印刷介质进行顺次印刷的印刷方式。该印刷装置如果由于来自外部设备的数据发送延迟等原由而使数据的接收费时,·数据不足逐次印刷所需的量,则暂时停止印刷,之后如果接收的数据积蓄到需要量以上,则能够再次开始印刷。在上述印刷装置再次开始印刷时,通过进行将在印刷停止之前已印刷的部分重新印刷的所谓接连印刷,谋求维持印刷品质。但是,为了对已印刷一次的部分再次进行印刷,需要使印刷介质向与通常的传送方向相反的方向暂时返回,并再次向通常的方向传送。因此,具有印刷重叠的部分存在些许偏差且印刷品质降低的可能性。

发明内容
本发明的目的在于提供一种印刷装置,在从外部设备接收印刷数据并且进行印刷的情况下,能够抑制印刷品质的降低。本发明的第一方式所涉及的印刷装置,能够与外部设备连接,上述印刷装置的特征在于,具有传送部、印刷部、存储部、第一判断部以及印刷开始部。上述传送部沿着传送方向传送印刷介质。上述印刷部对通过上述传送部传送的上述印刷介质,按沿着与上述传送方向正交的方向延伸的各印刷行进行印刷。上述存储部顺次积蓄并存储从上述外部设备接收的印刷数据。上述第一判断部判断在上述存储部是否积蓄有连续相同数据。上述连续相同数据为在上述传送方向上连续的预定数的上述印刷行的相同印刷数据。上述印刷开始部在通过上述第一判断部判断为积蓄有上述连续相同数据的情况下,在上述印刷部使基于上述存储部所存储的上述印刷数据的印刷开始。在第一方式的印刷装置中,如果从外部设备接收的连续的预定数的印刷行的相同印刷数据(连续相同数据)存储于存储部,则开始基于积蓄并存储于存储部的印刷数据的印刷。因此,印刷装置至少直至与连续相同数据对应的部分之前,能够不中断地印刷。基于印刷数据中的连续相同数据的印刷部分成为预定数的印刷行连续相同的印刷结果。即,在该部分中,即使进行接连印刷,对印刷品质也没有较大的影响。因此,在印刷开始后,即使来自外部设备的印刷数据的接收因某个原由延迟,从而不存在印刷的印刷数据而印刷停止的情况下,也能够抑制印刷品质的降低。在第一方式中,上述印刷装置还可以具有第二判断部、印刷停止部、印刷继续部。上述第二判断部在基于上述印刷数据所包含的上述连续相同数据的印刷完成之前,判断在上述存储部是否积蓄有新的连续相同数据。上述印刷停止部在通过上述第二判断部判断为没有积蓄上述新的连续相同数据的情况下,在基于上述连续相同数据的印刷完成的时刻,在上述印刷部使印刷停止。上述印刷继续部在通过上述第二判断部判断为积蓄有上述新的连续相同数据的情况下,在基于上述连续相同数据的印刷完成后,在上述印刷部使基于上述存储部所存储的上述印刷数据的印刷继续。在该情况下,如果在基于印刷中的连续相同数据的印刷完成之前没有积蓄有新的连续相同数据,则在基于连续相同数据的印刷完成的时刻停止印刷。另一方面,如果在基于印刷中的连续相同数据的印刷完成之前积蓄有新的连续相同数据,则在印刷开始后基于从外部设备的接收的印刷数据来继续印刷。因此,不会在不是连续相同数据的印刷数据的部分停止印刷,因此能够确实地抑制印刷品质的降低,并且有效地继续印刷。在第一方式中,上述印刷装置还可以具有第三判断部和印刷再次开始部。上述第三判断部在通过上述印刷停止部使印刷停止后,判断在上述存储部是否积蓄有上述新的连续相同数据。上述印刷再次开始部在通过上述第三判断部判断为积蓄有上述新的连续相同
数据的情况下,在上述印刷部使基于上述存储部所存储的上述印刷数据的印刷再次开始。在该情况下,即使印刷中断,在处于印刷品质的降低被抑制的状态的时刻,也能够再次开始印刷。本发明的第二方式所涉及的印刷装置能够与外部设备连接,上述印刷装置的特征在于,具有传送部、印刷部、存储部以及控制部。传送部沿着传送方向传送印刷介质。上述印刷部对通过上述传送部传送的上述印刷介质,按沿着与上述传送方向正交的方向延伸的各印刷行进行印刷。上述存储部顺次积蓄并存储从上述外部设备接收的印刷数据。上述控制部判断在上述存储部是否积蓄有连续相同数据。上述控制部在判断为积蓄有上述连续相同数据的情况下,在上述印刷部使基于上述存储部所存储的上述印刷数据的印刷开始。上述连续相同数据为在上述传送方向上连续的预定数的上述印刷行的相同印刷数据。在该情况下,如果在基于印刷中的连续相同数据的印刷完成之前没有积蓄新的连续相同数据,则在基于连续相同数据的印刷完成的时刻停止印刷。另一方面,如果在基于印刷中的连续相同数据的印刷完成之前积蓄有新的连续相同数据,则在印刷开始后基于从外部设备的接收的印刷数据来继续印刷。因此,不会在不是连续相同数据的印刷数据的部分停止印刷,因此能够确实地抑制印刷品质的降低,并且有效地继续印刷。在第二方式中,上述控制部也可以在基于上述印刷数据所包含的上述连续相同数据的印刷完成之前,判断在上述存储部是否积蓄有新的连续相同数据。上述控制部也可以在判断为没有积蓄上述新的连续相同数据的情况下,在基于上述连续相同数据的印刷完成的时刻,在上述印刷部使印刷停止。上述控制部在判断为积蓄有上述新的连续相同数据的情况下,在上述印刷部基于上述连续相同数据的印刷完成后,仍使基于上述存储部所存储的上述印刷数据的印刷继续。在该情况下,如果在基于印刷中的连续相同数据的印刷完成之前没有积蓄新的连续相同数据,则在基于连续相同数据的印刷完成的时刻停止印刷。另一方面,如果在基于印刷中的连续相同数据的印刷完成之前积蓄有新的连续相同数据,则在印刷开始后基于从外部设备的接收的印刷数据来继续印刷。因此,不会在不是连续相同数据的印刷数据的部分停止印刷,因此能够确实地抑制印刷品质的降低,并且有效地继续印刷。在第二方式中,上述控制部也可以在印刷停止后,判断在上述存储部是否积蓄有上述新的连续相同数据。上述控制部也可以在印刷停止后,在判断为上述存储部积蓄有上述新的连续相同数据的情况下,在上述印刷部使基于上述存储部所存储的上述印刷数据的印刷再次开始。在该情况下,即使印刷中断,在处于印刷品质的降低被抑制的状态的时刻,也能够再次开始印刷。本发明的第三方式所 涉及的印刷控制方法在能够与外部设备连接的印刷装置中执行,上述印刷装置具有传送部,沿着传送方向传送印刷介质;印刷部,对通过上述传送部传送的上述印刷介质,按沿着与上述传送方向正交的方向延伸的各印刷行进行印刷;以及存储部,顺次积蓄并存储从上述外部设备接收的印刷数据。上述印刷控制方法包含判断在上述存储部是否积蓄有连续相同数据的步骤;以及在判断为积蓄有上述连续相同数据的情况下,在上述印刷部使基于上述存储部所存储的上述印刷数据的印刷开始的步骤。上述连续相同数据为在上述传送方向上连续的预定数的上述印刷行的相同印刷数据。在第三方式的印刷控制方法在印刷装置中执行的情况下,如果从外部设备接收的连续的预定数的印刷行的相同印刷数据(连续相同数据)存储于印刷装置的存储部,则开始基于积蓄并存储于存储部的印刷数据的印刷。因此,印刷部至少直至与连续相同数据对应的部分之前,能够不中断地印刷。基于印刷数据中的连续相同数据的印刷部分成为预定数的印刷行连续相同的印刷结果。即,在该部分中,即使进行接连印刷,对印刷品质也没有较大的影响。因此,在印刷开始后,即使来自外部设备的印刷数据的接收因某个原由延迟,从而不存在印刷的印刷数据而印刷停止的情况下,也能够抑制印刷品质的降低。在第三方式中,上述印刷控制方法还可以包含在基于上述印刷数据所包含的上述连续相同数据的印刷完成之前,判断在上述存储部是否积蓄有新的连续相同数据的步骤;在判断为没有积蓄上述新的连续相同数据的情况下,在基于上述连续相同数据的印刷完成的时刻,在上述印刷部使印刷停止的步骤;以及在判断为积蓄有上述新的连续相同数据的情况下,在基于上述连续相同数据的印刷完成后,在上述印刷部使基于上述存储部所存储的上述印刷数据的印刷继续的步骤。在该情况下,如果在基于印刷中的连续相同数据的印刷完成之前没有积蓄新的连续相同数据,则在基于连续相同数据的印刷完成的时刻停止印刷。另一方面,如果在基于印刷中的连续相同数据的印刷完成之前积蓄有新的连续相同数据,则在印刷开始后基于从外部设备的接收的印刷数据来继续印刷。因此,不会在不是连续相同数据的印刷数据的部分停止印刷,因此能够确实地抑制印刷品质的降低,并且有效地继续印刷。在第三方式中,上述印刷控制方法还可以包含在印刷停止后,判断在上述存储部是否积蓄有上述新的连续相同数据的步骤;以及在印刷停止后,在判断为上述存储部积蓄有上述新的连续相同数据的情况下,在上述印刷部使基于上述存储部所存储的上述印刷数据的印刷再次开始的步骤。在该情况下,即使印刷中断,在处于印刷品质的降低被抑制的状态的时刻,也能够再次开始印刷。在第一方式、第二方式、第三方式中,上述连续相同数据也可以为上述预定数的上述印刷行的空白数据。在该情况下,基于连续相同数据的印刷部分成为预定数的印刷行连续空白。即,在该部分中,即使进行接连印刷,对印刷品质也完全没有影响。而且,在该部分中在印刷停止后,即使不进行接连印刷(不使印刷介质向与通常的传送方向相反方向暂时返回)而直接再次开始印刷,对印刷品质也完全没有影响。因此,能够使印刷再次开始时的处理简单化,能够迅速地再次开始印刷。


图I是盖5位于打开位置的印刷装置I的立体图。图2是印刷装置I的纵向剖视图。图3是表示印刷装置I的电气结构的框图。图4是印刷装置I所进行的印刷处理的流程图。图5是表示印刷处理所印刷的印刷对象的一例的说明图。
具体实施例方式以下,参照

将本发明具体化的一个实施方式。参照图I以及图2说明本实施方式所涉及的印刷装置I的概略结构。在以下的说明中,图I的右上侧、左下侧、右下侧、左上侧、上侧、下侧分别为印刷装置I的后侧、前侧、右侦U、左侧、上侧、下侧。此外,图2表示盖5处于关闭状态的印刷装置I的纵向剖视图,但省略了盖5的图示。如图I所示,印刷装置I为在长尺状的卷材3A上印刷各种字符(文字、数字、符号以及图形等)的装置。印刷装置I具有盖5的上面带有弧状的圆形的长方体形状。印刷装置I具有框体2,构成印刷装置I的主体;以及盖5,以可转动的方式轴支撑于框体2后部,覆盖框体2的上面的一部分。在框体2的前面设置有可沿着左右方向移动的剪切杆9。剪切杆9与剪裁单元8 (参照图2)连接。如果用户将剪切杆9沿着左右方向移动,则剪裁单元8沿着左右移动,切断印刷后的卷材3A。在框体2的前端部的上面设置有包含电源按钮等各种输入按钮的操作部7。在操作部7的后侧,板状的透明树脂制的托盘6向上方延伸。在托盘6的后侧,如果盖5关闭,则由盖5的前端部和框体2形成在左右方向上较长的排出口 21 (参照图2)。托盘6接收从排出口 21排出的印刷后的卷材3A。在框体2的背面部中的靠近一方的侧面具有与电源线10(参照图2)连接的连接器。另外,虽然未图示,但在背面部还设置有连接着通用串行总线(USB,Universal SerialBus)电缆的USB连接器;以及连接着局域网(LAN, Local Area Network)电缆的LAN连接器。通过USB连接器或LAN连接器,个人计算机(未图示,以下称为PC)等外部设备可与印刷装置I连接。在框体2内部的后部设置有片材容纳部4。从侧面观察片材容纳部4为向下方凹陷成圆弧状(参照图2)。在片材容纳部4中,卷绕有卷材(以下,仅称为片材)3A的片材保持器3使其轴线朝向左右方向而被容纳。片材3A由例如具有自身显色性的长尺状的感热片材(所谓热敏纸)、使剥离纸通过粘结剂粘合于该感热片材的单面的长尺状的标签片材等构成。片材3A使进行印刷的面为内侧而卷绕于卷轴(未图示)。片材3A的卷轴通过竖立设置于片材容纳部4的左右的支撑部41而可旋转地被支撑。在盖5位于打开位置的状态下,片材保持器3可装卸于片材容纳部4。在框体2中,在片材容纳部4的左前方设置有杆11。在杆11的右侧设置有在左右方向上较长的辊保持器25。如图2所示,辊保持器25保持有以左右方向为轴向而可旋转的压纸辊26、连接辊27以及传送辊28。在辊保持器25的下方,以与压纸辊26以及传送辊28相对的方式配置有板状的热敏头31。辊保持器25与杆11向上下方向的转动联动,将后端的支点作为中心而沿着上下方向移动。杆11通过未图示的卷绕弹簧总向上方施力,但如果盖5关闭,则杆11抵抗上述卷绕弹簧的作用力而向下方转动。其结果是,辊保持器25向下方移动,压纸辊26和传送辊28将片材3A朝向热敏头31按压。在该情况下,印刷装置I处于可印刷的状态。与之相反,如果盖5打开,则杆11向上方转动。其结果是,辊保持器25向上方移动,压纸辊26和传送辊28与热敏头31以及片材3A分离。在该情况下,印刷装置I处于不能印刷的状态。如图2所示,设置有从片材容纳部4的前侧(图2的左侧)朝向前方斜下方向(图2的左斜下方向)的片材3A的传送路径22。传送路径22经过传送辊28与热敏头31之间以及压纸辊26与热敏头31之间,延伸到印刷装置I的上面所设置的排出口 21。此外,排出
口 21由盖5的前端部和框体2形成,但在图2中,省略了盖5的图示,因此图示了在框体2中形成有排出口 21的部位。在本实施方式中,片材3A沿着传送路径22从片材容纳部4传送到排出口 21并且进行印刷。在以下的说明中,将沿着传送路径22传送片材3A的方向称为片材3A的传送方向。在传送路径22中将片材容纳部4 一侧称为传送方向的上游侧,将排出口 21 —侧称为传送方向的下游侧。通常,在执行印刷时,片材3A从上游侧朝向下游侧传送。在进行后述的接连印刷的情况下,片材3A暂时从下游侧朝向上游侧传送。如图2所示,压纸辊26、传送辊28、连接辊27以及热敏头31位于传送路径22的前后方向大致中央。热敏头31在与压纸辊26相对的位置具有沿着与传送方向正交的方向排列成一排的多个发热元件(未图示)。热敏头31通过发热元件,对在压纸辊26与发热元件之间夹着的片材3A进行印刷。此外,以下将对片材3A进行印刷的压纸辊26与发热元件之间的位置称为印刷位置。压纸辊26向热敏头31施力。压纸辊26通过未图示的齿轮而与传送电动机209 (参照图3)连接,并且伴随传送电动机209的驱动而旋转。在压纸辊26的后侧以与压纸辊26些许分离的方式配置有传送辊28。在压纸辊26与传送辊28之间配置有连接辊27。连接辊27的外周面与压纸辊26的外周面以及传送辊28的外周面接触。连接辊27将来自压纸辊26的动力传递到传送辊28。传送辊28通过从连接辊27传递的动力,沿着与压纸辊26相同的方向旋转。压纸辊26以及传送辊28与片材3A的相同侧的面(图2的上侧的面)接触,在与热敏头31之间夹着片材3A。压纸辊26以及传送辊28通过在与热敏头31之间夹着片材3A且沿着相同的方向旋转,从而将片材3A沿着传送方向(从上游侧朝向下游侧的方向,或者从下游侧朝向上游侧的方向)传送。此外,在印刷装置I中,片材3A沿着传送方向传送并且进行印刷,因此对片材3A印刷字符的方向(印刷方向)与传送方向为反方向。对片材3A的印刷按照与热敏头31中的沿着与传送方向正交的方向排列的一排发热元件对应的每一行来进行。在压纸辊26与排出口 21之间,设置具有固定刀刃以及可动刀刃的剪裁单元8。如果用户将剪切杆9沿着左右方向移动,则在固定刀刃与可动刀刃之间,片材3A被夹着而切断。
参照图3说明印刷装置I的电气结构。如图3所示,印刷装置I具有CPU201、R0M202.RAM203以及闪存R0M204。这些部分相互通过总线连接。CPU201管理印刷装置I整体的控制。在R0M202中存储有后述的印刷处理用的程序等印刷装置I的控制所需的各种程序和这些程序所需的控制数据等。CPU201按照R0M202所存储的程序进行各种运算和控制处理。另外,在R0M202中存储有多个字符字体。在RAM203中暂时存储有CPU201所进行的各种运算结果等。虽然未图示,但在RAM203中设置有例如存储从外部设备接收的印刷数据的接收数据存储区域、和存储在执行印刷时印刷用的点图案数据(以下,仅称为点数据)的印刷缓冲区、工作区域等存储区域。点数据基于从外部设备接收的印刷数据和R0M202所存储的字体,展开到印刷缓冲区。闪存R0M204为非易失性存储器,存储有各种信息。在CPU201连接着输入输出接口 205。在输入输出接口 205连接着操作部7、驱动电路206及207、LAN接口(I/F) 211、以及USB接口(I/F)212。在驱动电路206连接着对片
材3A进行印刷的热敏头31 (更详细地说是发热元件)。驱动电路206基于来自CPU201的控制信号,通过控制热敏头31的各发热元件的通电的有无,从而控制热敏头31整体的发热方式。在驱动电路207连接着用于使传送片材3A的压纸辊26(参照图2)旋转的传送电动机209。驱动电路207基于来自CPU201的控制信号,对传送电动机209进行驱动控制。在LAN I/F211连接着LAN连接器(未图示)。在USB I/F212中连接着USB连接器(未图示)。LAN I/F211以及USB I/F212分别进行与通过这些连接器所连接的外部设备之间的数据的收发。CPU201根据从外部设备经由LAN I/F211以及USB I/F212接收的印刷数据,控制印刷。参照图4以及图5说明本实施方式的印刷装置I所执行的印刷处理。在本实施方式的印刷处理中,从外部设备接收印刷数据,并且基于接收的印刷数据,进行按每一行对片材3A进行顺次印刷的所谓逐次印刷。这期间,基于接收的印刷数据来决定印刷的开始的定时和暂时停止或继续判断的定时。印刷处理在接收从通过LAN I/F211或USBI/F212连接的任一外部设备发送的印刷数据时开始,并且根据R0M202所存储的程序,通过CPU201来执行。此外,在以下的印刷处理的说明中,如图5所示,使用以下述图形作为印刷对象的具体例子,该图形为沿着印刷方向(传送方向)配置两个由四边框包围的字母A,并且在所述字母A之间空开空白。另外,为了说明的简单化,在热敏头31中24个发热元件排列成I排。在图5中,箭头F表示从上游侧朝向下游侧的通常印刷执行时的片材3A的传送方向,箭头P表示此时印刷于片材3A的字符的印刷方向。沿着图中左右方向并列的一排24个的方格表示与从一行的印刷数据展开的点数据对应的点。黑色的方格与进行通电的发热元件对应,表示形成有点的位置。白色的方格与没有通电的发热元件对应,表示没有形成点的位置(即空白)。图5所示的印刷对象的印刷数据包含第I行 第40行的40行的印刷数据,第40行的印刷数据包含表示最末行的印刷数据的信息。以I行为单位从外部设备对印刷装置I发送印刷数据。如图4所示,如果印刷处理开始,则判断是否接收到印刷数据(SI)。首先,如果接收到最初的I行的(第I行的)印刷数据(SI :是),则印刷数据被存入RAM203的接收数据存储区域。另外,印刷数据根据R0M202所存储的字体而转换成点数据,存入到印刷缓冲区(S2)。此时,计算接收的印刷数据的行号(第几行)的变量i (初始值为零)加1,并存储到RAM203。接着,判断是否处于印刷中(S3)。虽然详情后述,但在印刷开始或再次开始的情况下,RAM203中的印刷执行标记存储为ON。因此,在S3中,基于印刷执行标记是否为ON来判断是否处于印刷中。在第I行的处理中印刷没有开始,因此不处于印刷中(S3 :否)。在该情况下,判断在RAM203的接收数据存储区域是否连续预定数η行积蓄有相同的印刷数据。具体的说,判断在印刷缓冲区是否连续预定数η行积蓄有相同的点数据(以下,仅称为相同数据)(S4)。预定数η为I以上(包含I)的整数,与对印刷停止后已印刷的部分重复进行印刷的、所谓接连印刷所进行的范围对应而 预先规定。如果基于连续的η行的相同数据来进行印刷,则该部分成为沿着印刷方向(从传送方向下游侧朝向上游侧的方向)连续η行相同的印刷结果的、没有变化的部分。即,可认为即使在该部分进行接连印刷,对印刷品质也没有较大的影响。因此,在本实施方式中,如果积蓄有连续的预定数η行相同数据,则至少该部分之前不必中途停止印刷而能够继续印刷,因此进行开始印刷的控制。在实际情况下,作为预定数η最好是使用4(Γ120程度的数,在以下的说明中,为了说明的简单化,将预定数η设定为3。在第I行的处理中,仅积蓄有I行印刷数据,因此不存在3行的相同数据(S4 :否)。在该情况下,判断是否已接收了最末行(第40行)的印刷数据(S5)。第I行不是最末行(S5:否),因此处理返回SI。如果没有接收印刷数据(SI :否),则不处于印刷中63:否),也没有积蓄η行的相同数据(S4 :否),并且不是最末行(S5 :否),因此处理再次返回SI。如果接收到下一行(第2行)的印刷数据(SI :是),则该点数据被存入印刷缓冲区,变量i加I (i=2) (S2)。还没有开始印刷(S3 :否),因此判断是否积蓄有3行的相同数据(S4)。图5中LI所示的第I行和第2行的印刷数据均为表示24个发热元件均没有通电的印刷数据(以下,称为空白数据),即相同数据。但是,仅积蓄有2行相同数据(S4 :否),第2行不是最末行(S5 :否),因此处理返回SI。第:T第5行之前没有3行连续的相同数据,因此同样地反复Sf S5的处理。其结果是,在印刷缓冲区积蓄有第f第5行的印刷数据。如果接收到第6行的印刷数据(SI:是),则如图5中L2所示,从第4行至第6行的印刷数据为相同数据,判断为积蓄有3行64:是)。因此,确定出判断行(S6)。判断行设定为在S4中判断为积蓄有预定数η行的相同数据的情况的η行中的、比最后的行(第η行)至少往前I行。在本实施方式中,判断行为η行中的第(η-l)行即相同数据连续的3行中的第2行。因此,在第6行的印刷数据接收后的S6的处理中,确定第5行为判断行。确定的判断行的行号(在该情况下为5)存储到 RAM203。在判断行确定后,判断印刷是否处于暂时停止中(S7)。虽然详情后述,但在印刷暂时停止的情况下,RAM203中的暂时停止标记存储为0Ν。因此,在S7中,基于暂时停止标记是否为0N,判断是否处于暂时停止中。在第6行的处理中,在此之前的处理中暂时停止标记不为0N(S7 :否),因此印刷开始(S8)。此时,RAM203中的印刷执行标记存储为0N。接着,进行I行印刷控制处理(S12)。在I行印刷控制处理中,基于印刷缓冲区所存储的点数据中的最早的即行号最小的点数据,进行I行的印刷。具体而言,基于该点数据,驱动电路206以及207被CPU201驱动。由此,对与形成有点的位置对应的热敏头31的发热元件进行通电,并且传送电动机209使压纸辊26以沿着传送方向F传送片材3A的方向旋转。其结果是,片材3A沿着传送方向F传送,并且对片材3A进行I行的印刷。如果进行印刷,则在接收的印刷数据中,计算印刷完成的行号的变量j (初始值为零)加1,并存储到RAM203。另外,印刷完成的行的点数据从印刷缓冲区删除。在I行印刷控制处理后,在S12中判断所印刷的是否为最末行(S13)。在还存有存入于印刷缓冲区的印刷数据的情况下,没有印刷到最末行(S13 :否),因此判断印刷位置是否为判断行(S14)。具体而言,判断变量j所示的S12中的印刷行的行号与S6中确定且存储于RAM203的判断行的行号是否一致。在图5的例子中,在接收到第6行的印刷数据之后开始印刷的情况下,S12中最初印刷的是第I行,不是判断行的第5行(S14:否)。在该情况下,处理返回SI。在接收下一行(第7行)的印刷数据且点数据存入到印刷缓冲区的情况下(SI :是,S2),印刷执行标记已经为0N,因此判断为印刷中63:是)。在该情况下,处理直接进入到I行印刷控制处理,如上所述,根据印刷缓冲区中最早的第2行的点数据,进行第2行的印刷(S12)。第2行也不是最后的行(S13 :否),并且也不是判断行(S14 :否),因此处理返回SI。
·
在顺利地进行来自外部设备的印刷数据的接收的情况下,同样地,逐行反复如下处理接收下一行的印刷数据,并且基于印刷缓冲区所存储的最小行号的行的点数据进行印刷(SI :是,S2,S3 :是,S12)。另一方面,在因某个原由而来自外部设备的印刷数据的接收延迟的情况下,仅逐行反复基于印刷缓冲区所存储的最小行号的行的点数据进行印刷的处理(SI :否,S3 :是,S12)。无论在哪种情况下,如果在S12中进行第5行的印刷,则判断为印刷位置位于判断行即第5行(S13 :否,S14 :是)。在该时刻,印刷装置I处于如下状态连续的3行(图5中L2所示的第Γ第6行)的相同数据中的2行的印刷完成,还剩I行要基于相同数据进行印刷。因此,在该时刻暂时停止印刷,即使再次进行重新印刷相同部分的接连印刷,对印刷品质也没有较大的影响。另一方面,在直接继续印刷的情况下,如果因某个原由在多行不同的印刷结果连续的部分不能接收印刷数据,在此停止印刷而进行接连印刷,则存在印刷品质降低的可能性。因此,进行是否暂时停止印刷的判断。具体而言,判断在存储于印刷缓冲区的点数据中是否包含连续的3行的相同数据(S15)。在图5所示的例子中,在按每一行顺利地进行来自外部设备的印刷数据的接收和印刷的情况下,在完成判断行的第5行的印刷的时刻,接收到直至第10行的印刷数据。另夕卜,在印刷数据的接收延迟的情况下,接收到直至第疒第9行的任一行的印刷数据。无论在哪种情况下,在存储于印刷缓冲区的点数据中不包含连续的3行的相同数据(S15 :否)。这样的情况可以说是在印刷缓冲区中包含2行相同数据的情况,实质上可以说是仅存储有与不同的印刷结果连续的部分对应的点图案的状态。因此,在此如果继续印刷,则存在产生前述的印刷品质降低的可能性,因此决定暂时停止印刷(S16)。此时,RAM203的暂时停止标记设为0N,并且印刷执行标记设为OFF。于是,处理返回SI。之后,印刷被暂时停止(S3 :否),因此直至再次连续的3行的相同数据积蓄于印刷缓冲区(S4 :是)或者接收到最末行的印刷数据之前(S5 :是),反复接收印刷数据并将点数据存入印刷缓冲区的处理(Sf S5)。在图5的例子中,L3所示的第18 第20行的印刷数据为相同,因此如果第20行的点数据被存入印刷缓冲区,则判断积蓄有连续的3行的相同数据(S4 :是),第19行被确定为下一判断行(S6)。暂时停止标记设为0N,因此(S7 :是),判断暂时停止时的印刷位置是否为空白数据的行(以下,称为空白行)(S9)。如上所述,在图5的例子中,在第5行停止印刷的情况下,存储于印刷缓冲区的点数据中的最早的第6行的点数据不是空白数据。即,印刷在非空白行的行暂时停止(S9:否)。在该情况下,进行用于接连印刷的控制处理(以下,称为接连控制处理)(SlO)。在接连控制处理中,驱动电路207被CPU201驱动,传送电动机209使压纸辊26以沿着与传送方向F反方向(从下游侧朝向上游侧的方向)传送片材3A的方向旋转。此时,传送电动机209进行驱动控制,以使沿着与传送方向F反方向传送的片材3A的印刷位置重叠于直至印刷的暂时停止时片材3A所印刷的行中的至少最后的行。即,如果印刷再次开始,则片材3A返回到对印刷停止之前所印刷的部分能够重新印刷的位置。接着,为了再次开始印刷,在RAM203的印刷执行标记设为ON并且暂时停止标记设为OFF后(Sll),基于第6行的点图案,进行I行印刷控制处理(S12)。在该时刻在印刷缓冲区中已积蓄有直至第20行的点数据,因此如上所述,从第6行到下一判断行的第19行的
印刷不必中途停止,能够按每一行进行印刷。图5中L4所示的第2广第23行均为空白数据,因此在第19行的印刷完成的时刻,如果至少接收到直至第23行的印刷数据,则判断连续的3行的相同数据积蓄于印刷缓冲区(S14:是,515:是)。在该情况下,能够印刷直至第23行,因此不具有在中途的不同的印刷结果连续的部分停止印刷的担忧。因此,在该情况下,在决定继续印刷并且第2广第23行中的第2的第22行确定为下一判断行之后(S17),处理返回SI。在第19行的印刷完成的时刻,如果没有接收到直至第23行的印刷数据(S15:否),则在印刷暂时停止后(S16),处理返回SI。之后,反复与前述同样的处理,进行直至判断行即第22行的印刷。从第23行直至最末行即第40行没有连续的3行的相同数据。因此,在第22行的印刷完成的时刻,无论接收到哪一行的印刷数据,也没有连续的3行的相同数据(S15 :否),从而印刷暂时停止(S16)0之后,直至接收到最末行即第40行的印刷数据之前,反复SfS5的处理。于是,如果接收到第40行的印刷数据(S5 :是),则处于暂时停止中(S7 :是),并且第23行为空白行(S9 :是),因此不进行接连控制处理而再次开始印刷(Sll)。于是,基于印刷缓冲区所存储的第23 第40行的点数据逐行进行印刷,如果最末行即第40行的印刷完成(S13 :是),则图4所示的印刷处理结束。如上所述,在本实施方式的印刷装置I中,如果与从外部设备接收的连续的预定数的行的相同印刷数据对应的点数据(相同数据)积蓄于印刷缓冲区,则基于印刷缓冲区所积蓄的印刷数据开始印刷。因此,印刷装置I至少在与预定数的行的相同数据对应的部分之前,能够不中断地印刷。基于印刷数据中的预定数的行的相同数据的印刷部分成为预定数的行连续相同的印刷结果。即,在该部分中,即使进行接连印刷,对印刷品质也没有较大的影响。因此,在印刷开始后,来自外部设备的印刷数据的接收因某个原由延迟,从而不存在印刷的印刷数据,即使在印刷停止的情况下,也能够抑制印刷品质的降低。另外,在本实施方式的印刷装置I中,在基于印刷中的预定数的行的相同数据的印刷完成之前,如果印刷缓冲区没有积蓄新的预定数的行的相同数据,则在基于印刷中的相同数据的印刷完成的时刻,印刷被暂时停止。另一方面,如果积蓄有新的预定数的行的相同数据,则在印刷开始后,基于从外部设备接收且积蓄于印刷缓冲区的点数据而继续印刷。因此,不会在不是相同数据的点数据的部分停止印刷,因此能够确实地抑制印刷品质的降低,并且有效地继续印刷。而且,在本实施方式的印刷装置I中,在印刷暂时停止后,在印刷缓冲区积蓄有新的预定数的行的相同数据的情况下,基于印刷缓冲区所积蓄的点数据再次开始印刷。在该情况下,即使印刷因暂时停止而中断,在处于印刷品质的降低被抑制的状态的时刻,也能够再次开始印刷。在本实施方式中,片材3A为本发明的“印刷介质”的一例。压纸辊26以及传送辊28为本发明的“传送部”的一例。热敏头31相当于“印刷部”。RAM203为“存储部”的一例。CPU201为“控制部”的一例。进行图4的S4的处理的CPU201为“第一判断部”的一例。进行S8的处理的CPU201为“印刷开始部”的一例。进行S15、S16、S17的处理的CPU201分别为“第二判断部”、“印刷停止部”、“印刷继续部”的一例。进行在S16印刷暂时停止后的S4的处理的CPU201为“第三判断部”的一例。进行Sll的处理的CPU201为“印刷再次开始
部”的一例。本发明不限于上述实施方式,可以进行各种变更。例如,按照上述内容,决定是否开始印刷以及暂时停止或继续印刷所用的预定数η也可以不是3。在上述实施方式中,作为判断行,使用判断为积蓄有预定数η行的相同数据的情况的η行中的第(η-l)行。但是,判断行也可以比最后的行(第η行)至少往前I行,根据预定数η,也可以是第(η-2)、第(η-3)等其他次序的行。在上述实施方式中,在判断行的印刷完成时刻,在预定数η个连续的相同数据积蓄于印刷缓冲区的情况下继续印刷,在没有积蓄的情况下进行暂时停止印刷的处理。但是,也可以在判断行的印刷完成时刻总是暂时停止印刷,之后判断是否积蓄了预定数η个连续的相同数据,如果没有积蓄,则进行再次开始印刷的处理。在上述实施方式中,根据预定数η个连续的相同数据是否为空白数据,不进行或者进行接连控制,但也可以不论相同数据是否为空白数据而总是进行接连印刷的处理。或者,也可以仅在预定数η个连续的相同数据为空白数据的情况下,进行开始、再次开始、继续印刷的处理。在该情况下,之后,即使没有接收到印刷数据,一定直至与空白数据对应的预定数η行的空白行之前,可进行印刷处理。因此,在空白行停止了印刷的情况下,即使不进行接连印刷而直接再次开始印刷,对印刷品质也完全没有影响。因此,能够使印刷再次开始时的处理简单化,能够迅速地再次开始印刷。在上述实施方式中,从外部设备发送的印刷数据在印刷装置I中被转换成点数据,但也可以从最初起从外部设备发送每I行的点数据。
权利要求
1.一种印刷装置,能够与外部设备连接,上述印刷装置的特征在于,具有 传送部,沿着传送方向传送印刷介质; 印刷部,对通过上述传送部传送的上述印刷介质,按沿着与上述传送方向正交的方向延伸的各印刷行进行印刷; 存储部,顺次积蓄并存储从上述外部设备接收的印刷数据; 第一判断部,判断在上述存储部是否积蓄有在上述传送方向上连续的预定数的上述印刷行的相同印刷数据即连续相同数据;以及 印刷开始部,在通过上述第一判断部判断为积蓄有上述连续相同数据的情况下,在上述印刷部使基于上述存储部所存储的上述印刷数据的印刷开始。
2.根据权利要求I所述的印刷装置,其特征在于,还具有 第二判断部,在基于上述印刷数据所包含的上述连续相同数据的印刷完成之前,判断在上述存储部是否积蓄有新的连续相同数据; 印刷停止部,在通过上述第二判断部判断为没有积蓄上述新的连续相同数据的情况下,在基于上述连续相同数据的印刷完成的时刻,在上述印刷部使印刷停止;以及 印刷继续部,在通过上述第二判断部判断为积蓄有上述新的连续相同数据的情况下,在基于上述连续相同数据的印刷完成后,在上述印刷部使基于上述存储部所存储的上述印刷数据的印刷继续。
3.根据权利要求2所述的印刷装置,其特征在于,还具有 第三判断部,在通过上述印刷停止部使印刷停止后,判断在上述存储部是否积蓄有上述新的连续相同数据;以及 印刷再次开始部,在通过上述第三判断部判断为积蓄有上述新的连续相同数据的情况下,在上述印刷部使基于上述存储部所存储的上述印刷数据的印刷再次开始。
4.根据权利要求广3中任一项所述的印刷装置,其特征在于,上述连续相同数据为上述预定数的上述印刷行的空白数据。
5.一种印刷装置,能够与外部设备连接,上述印刷装置的特征在于,具有 传送部,沿着传送方向传送印刷介质; 印刷部,对通过上述传送部传送的上述印刷介质,按沿着与上述传送方向正交的方向延伸的各印刷行进行印刷; 存储部,顺次积蓄并存储从上述外部设备接收的印刷数据;以及控制部,判断在上述存储部是否积蓄有在上述传送方向上连续的预定数的上述印刷行的相同印刷数据即连续相同数据,在判断为积蓄有上述连续相同数据的情况下,在上述印刷部使基于上述存储部所存储的上述印刷数据的印刷开始。
6.根据权利要求5所述的印刷装置,其特征在于,上述控制部进一步在基于上述印刷数据所包含的上述连续相同数据的印刷完成之前,判断在上述存储部是否积蓄有新的连续相同数据, 在判断为没有积蓄上述新的连续相同数据的情况下,在基于上述连续相同数据的印刷完成的时刻,在上述印刷部使印刷停止, 在判断为积蓄有上述新的连续相同数据的情况下,在基于上述连续相同数据的印刷完成后,在上述印刷部使基于上述存储部所存储的上述印刷数据的印刷继续。
7.根据权利要求6所述的印刷装置,其特征在于,上述控制部进一步在印刷停止后,判断在上述存储部是否积蓄有上述新的连续相同数据, 在印刷停止后,在判断为上述存储部积蓄有上述新的连续相同数据的情况下,在上述印刷部使基于上述存储部所存储的上述印刷数据的印刷再次开始。
8.根据权利要求5 7中任一项所述的印刷装置,其特征在于,上述连续相同数据为上述预定数的上述印刷行的空白数据。
9.一种印刷控制方法,在能够与外部设备连接的印刷装置中执行,上述印刷装置具有传送部,沿着传送方向传送印刷介质; 印刷部,对通过上述传送部传送的上述印刷介质,按沿着与上述传送方向正交的方向延伸的各印刷行进行印刷;以及 存储部,顺次积蓄并存储从上述外部设备接收的印刷数据, 上述印刷控制方法的特征在于,包含 判断在上述存储部是否积蓄有在上述传送方向上连续的预定数的上述印刷行的相同印刷数据即连续相同数据的步骤;以及 在判断为积蓄有上述连续相同数据的情况下,在上述印刷部使基于上述存储部所存储的上述印刷数据的印刷开始的步骤。
10.根据权利要求9所述的印刷控制方法,其特征在于,还包含在基于上述印刷数据所包含的上述连续相同数据的印刷完成之前,判断在上述存储部是否积蓄有新的连续相同数据的步骤; 在判断为没有积蓄上述新的连续相同数据的情况下,在基于上述连续相同数据的印刷完成的时刻,在上述印刷部使印刷停止的步骤;以及 在判断为积蓄有上述新的连续相同数据的情况下,在基于上述连续相同数据的印刷完成后,在上述印刷部使基于上述存储部所存储的上述印刷数据的印刷继续的步骤。
11.根据权利要求10所述的印刷控制方法,其特征在于,还包含在印刷停止后,判断在上述存储部是否积蓄有上述新的连续相同数据的步骤;以及 在印刷停止后,在判断为上述存储部积蓄有上述新的连续相同数据的情况下,在上述印刷部使基于上述存储部所存储的上述印刷数据的印刷再次开始的步骤。
12.根据权利要求911中任一项所述的印刷控制方法,其特征在于,上述连续相同数据为上述预定数的上述印刷行的空白数据。
全文摘要
一种印刷装置以及印刷控制方法,在印刷装置中,如果开始来自外部设备的印刷数据的接收,则接收每一行印刷数据(S1是),点图案数据存入到印刷缓冲区(S2)。如果在印刷缓冲区积蓄有预定数的行的相同的数据(S4是),则印刷开始(S8),逐行进行印刷(S12)。之后,在基于预定数的行的相同的数据的印刷完成之前,如果在印刷缓冲区积蓄有新的预定数的行的相同的数据(S15是),则继续印刷(S17)。如果没有积蓄预定数的行的相同的数据(S15否),则印刷被暂时停止(S16)。
文档编号B41J29/38GK102873997SQ201210230
公开日2013年1月16日 申请日期2012年7月4日 优先权日2011年7月12日
发明者饭田裕二, 杉村良彦, 河合润也 申请人:兄弟工业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1