打印装置及打印方法

文档序号:2509296阅读:205来源:国知局
专利名称:打印装置及打印方法
技术领域
本发明涉及一种使打印头往返移动进行高密度打印的串行针式打印机等的打印 装置及打印方法。
背景技术
在以往的串行针式打印机(以下简称“打印机”)中,其打印密度较高的打印动作 对于电源的负荷非常大,很容易发生电源电压下降的现象。最近,打印机正朝着低价化发 展,而开发在进行高密度打印时电源电压也不会下降、或是即使电源电压下降也不会对打 印造成任何影响的电源装置,则会提高电源装置的成本,从而使打印机价格增高,因此很难 实现。
鉴于这种状况,以往的打印机中,设置了可以检测出电源电压下降的结构,且打印 机控制程序利用该电源电压下降检测结构对电源电压的下降进行检测,当检测出电源电压 下降时,则实施使打印速度降低的低速度打印、以及基于使打印头多次移动对1行进行打 印的多路径打印的分割打印,以求减轻高密度打印动作时的电源装置的负荷。
另外,以往还有在进行高密度打印时以低电压进行打印、在进行低密度打印时以 高电压进行打印的技术(例如,参照专利文献1)。
先行技术文献
专利文献
专利文献1日本特许公开平11-58841号公报(段落“0029” 段落“0030”、图 7、图 8)
但是,在上述以往的技术中,当检测出电源电压因打印密度较高的打印数据而下 降时,则实行低速度打印及分割打印,打印时间则被延长,因而存在打印性能低下的问题。 特别是在检测出瞬间的电源电压低下、以及打印块(print block)内存在的较短范围的打 印密度较高的打印数据引起的电源电压下降时,也要实施低速度打印及分割打印,因而存 在打印时间较长的问题。
例如,如图16所示,在图中的打印块中,左侧为打印密度较高的打印数据(高密度 打印块)、右侧为打印密度较低的打印块(低密度打印块),当打印头从图中左侧向右侧移 动进行打印时,由于高密度打印块的打印,电源电压在图中Pi所示的位置开始下降。打印 机的控制程序检测出电源电压的下降后,则实施使打印速度逐渐下降的低速度打印控制。 该打印速度下降的低速度打印控制将持续到电源电压下降至图16中P2所示的“分割打印 开始电压”为止。另外,由于打印动作在继续,当电源电压下降至图中P2所示的分割打印开 始电压点后,则从其检测点开始路径分割打印控制,进行2路径以上的多路径打印。该路径 分割打印控制将持续到所打印的块的打印完成为止。
这样,当检测到电源电压下降时,则实施低速度打印及分割打印,打印时间随之延 长,从而导致打印性能下降。
本发明的目的就在于解决上述问题,即使是对打印密度较高的打印数据进行打印时,也可以控制因打印动作时间延长而造成的打印性能下降。 发明内容
因此,本发明的打印装置,是通过往返移动打印头,对从上位装置接收到的接收数 据进行打印的打印装置,其特征在于,具有,将所述接收数据展开为打印图像数据的展开 部;确认由所述展开部展开的打印图像数据、并确认所述打印密度是否存在高于一定值的 高密度打印数据的确认部;当所述确认部确认存在高密度打印数据时,计算出所述打印头 向去方向移动进行打印时的打印动作时间及向返方向移动进行打印时的打印动作时间,并 根据所算出的打印动作时间决定打印方向的决定部;以及从所述决定部决定的方向开始打 印的打印控制部。
另外,本发明的打印方法是通过往返移动打印头,对从上位装置接收到的接收数 据进行打印的打印方法,其特征在于,将所述接收数据展开为打印图像数据的步骤;确认所 述被展开的打印图像数据的打印密度、并确认所述打印密度是否存在高于一定值的高密度 打印数据的步骤;当确认存在所述高密度打印数据时,计算出所述打印头向去方向移动进 行打印时的打印动作时间及向反方向移动进行打印时的打印动作时间,并根据所算出的打 印动作时间决定打印方向的步骤;以及从所述被决定的方向开始打印的步骤。
通过本发明,即使是对打印密度较高的打印数据进行打印时,也可以控制因打印 动作时间延长而引起的打印性能的下降。


图1是表示实施方式一-中打印机的打印控制的结构的块图2是表示实施方式一-中打印机的结构的块图3是表示实施方式一-中的打印处理的流程图(1/3);
图4是表示实施方式一-中的打印处理的流程图(2/3);
图5是表示实施方式一-中的打印处理的流程图(3/3);
图6是表示实施方式一-中打印动作的说明图7是表示实施方式一-中打印时间计算方法的说明图8是表示实施方式一-中打印时间计算方法的说明图9是表示实施方式一-中打印密度与电源电压下降的关系的图表;
图10是表示实施方式—二中打印机的打印控制的结构的块图11是表示实施方式—二中的打印处理的流程图(1/3);
图12是表示实施方式—二中的打印处理的流程图(2/3);
图13是表示实施方式—二中的打印处理的流程图(3/3);
图14是表示实施方式—二中基于路径分割的打印动作的说明图15是表示实施方式—二中打印密度与电源电压下降的关系的图表
图16是表示以往实例的打印动作的说明图。具体实施方式

下面参照附图,对本发明的打印装置及打印方法的具体实施方式

进行详细说明。5
实施方式一
图2是表示实施方式一中打印机的结构的块图。
在图2中,作为打印装置的打印机1,是通过往返移动打印头,对从上位装置接收 到的接收数据进行打印的串行针式打印机,它是由微处理器10、I/O控制电路20、挥发性 存储器30、非挥发性存储器40、电源装置50、打印头驱动器60、打印头61、空间马达驱动器 (space motor driver) 70、空间马达(space motor) 71、送纸马达驱动器80、送纸马达81、以 及开关/传感器检测电路90构成的。
作为控制部的微处理器10,是对Flash存储器等非挥发性存储器40中储存的打 印机控制程序的命令进行解析、执行命令的中央处理演算装置等的处理器。计时器控制部 11设置在微处理器10内,是用于开关按下状态的检测及每隔一定时间监视电源电压下降 状态的计时手段。
I/O (Input/Output)控制电路 20,是控制对于 DRAM (DynamicRandom Access Memory)等挥发性存储器30的数据存取控制及打印动作的电路,在1/0控制电路20上,连 接有根据挥发性存储器30中存储的位图的展开数据,驱动使打印头61的针突出的头冲击 部(head impact)的打印头驱动器60 ;驱动使打印头61移动的空间马达71的空间马达驱 动器70 ;驱动执行纸张输送的送纸马达81的送纸马达驱动器80 ;以及,检测使用打印机1 的用户按下开关的状态及纸张传感器等的电路开关/传感器检测电路90。
挥发性存储器30,是存储非挥发性存储器40中存储的打印机控制程序实现打印 动作的信息的存储器,其与微处理器10及1/0控制电路20相连接。
非挥发性存储器40中存储有控制打印机1整体的程序及各种参数(阈值),其与 微处理器10相连接。
电源装置50是供给驱动打印机1所需电源的组件,其与图中所示的所有设备相连 接,分别向各个设备供给电源。
打印头驱动器60是驱动打印头61以执行打印的驱动器,其与1/0控制电路20和 打印头61相连接。
空间马达驱动器70是用于驱动空间马达71的驱动器,其与1/0控制电路20和空 间马达71相连接。空间马达71用于使安装有打印头61的间隙滑架向与纸张输送方向垂 直交差的方向移动。
送纸马达驱动器80,是驱动输送纸张的送纸马达81的驱动器,其与1/0控制电路 20和送纸马达81相连接。
开关/传感器检测电路90,是实施对打印装置中安装的开关的按下状态的检测、 以及使用纸张传感器对纸张的有/无的判断的电路。
图1是表示实施方式一中打印机的打印控制的结构的块图。
数据接收部110,在接收由图中未标示的上位装置(计算机及业务用终端等)发送 的数据后,在图2中说明的挥发性存储器30内设置的图中未标示的接收缓存中保存接收的 数据。
接收数据解析部120将上述数据接收部110存储在图中未标示的接收缓存中取出 接收数据,对数据实施解析。通过该数据解析,将打印数据及打印控制命令作为1行的数据 (该1行的数据称作“打印块”)进行连续处理。
CG数据展开部130,将作为打印数据的由字符数据(例如字母“A Z”等)及命 令构成的图像数据展开为打印头可以击打的形式的位图,作为击打数据(打印图像数据), 与上位装置输送的数据同样,在图2所示的挥发性存储器30内设置的、图中未标示的数据 展开缓存中储存。这样,CG数据展开部130具有作为将接收数据展开为打印图像数据的展 开部的功能。
展开数据Duty确认部140,对在CG数据展开部130进行位图展开的击打数据的密 度进行计量处理。在本处理中,实施对需打印的击打数据的打印密度的计量(打印头的点 击打数较多且打印密度较高的部分的密度以及在击打数据中的位置、其高打印密度部分的 长度的计量),算出击打数据中高密度打印数据块(以下简称“高密度打印块”)及低密度 打印数据块(以下简称“低密度打印块”)的位置和长度。这样,展开数据Duty确认部140 对展开后的打印图像数据的打印密度进行确认,具有确认其打印密度中是否存在高于一定 值的高密度打印数据的确认部的功能。
打印方向决定控制部170根据在展开数据Duty确认部140中算出的打印密度较 高的高密度打印块的位置和长度,进行决定使打印头移动的打印方向(打印开始位置)的 处理,以便使需打印的打印块可以在最短时间内打印。这样,打印方向决定控制部170在确 认存在高密度打印数据时,则计算出打印头向去方向移动进行打印时的打印动作时间及向 返方向移动进行打印时的打印动作时间,具有根据这些打印动作时间决定打印方向的决定 部的功能。另外,打印的密度的计量方法及打印方法将在后文阐述。
电源电压检测部150进行对计量向打印机1供给的电源电压的控制,利用图2中 所示的微处理器10中的计时器控制部11,每隔一定时间对电源电压的水平进行计量,并反 馈给打印控制部160。
打印控制部160根据由打印方向决定控制部170决定的打印方向,使打印头61进 行移动,将在CG数据展开部130中生成的击打数据在纸张下打印。另外,当在电源电压检 测部150计量的电源电压比图2中所示的非挥发性存储器40中预先记忆的一定值低时,打 印控制部160则进行低速度打印及分割打印的控制。
这种结构的打印机1,在因打印动作导致电源电压下降而实施低速度打印及分割 打印的打印控制之前,对需打印的击打数据的打印密度的高低及其范围进行确认,在最短 的时间内决定打印时的打印方向后再开始打印动作。
图3、图4以及图5是表示实施方式一中的打印处理的流程图。下面通过图3、图 4以及图5中的S所示的步骤,同时参照图1,对上述结构的作用进行详细说明。
Sla 打印机1的数据接收部110已经接收到上位装置输送的数据,打印机1的接 收数据解析部120将接收到的数据从挥发性存储器的图中未标示的接收缓存中按字节逐 一取出。
S2a 接收数据解析部120对取出的数据进行解析,判定是需打印的数据还是控制 打印机的功能命令(function command)。如果是功能命令,则执行打印机的属性及文字装 饰控制命令,如果是需打印的数据,则生成以需打印的文字装饰信息及字体信息等为主的字符信息。
S3a 接收数据解析部120对换行命令及换页执行命等作为触发一行打印开始的 控制要求命令、以及是否出现了超越右侧边界的条件进行确认。如果未接收到打印开始触发信息,则返回至Sla,继续进行数据的接收与解析,如果接收到打印开始触发信息,则进入 S4a。
S4a:CG数据展开部130为了使用打印头61在纸张上进行打印,使用CG字体数据, 实施将接收数据解析部120生成的字符信息展开为位图数据的处理。
S5a :CG数据展开部130对于展开的位图数据实施文字装饰的修正(modify)处 理,生成击打数据。在这里,文字装饰是指横向扩大2倍及纵向扩大2倍、或者是斜体及加冗寸。
S6a:需打印的数据块的所有位图展开与文字装饰完成后,展开数据Duty确认部 140将在CG数据展开部130生成的击打数据按列(column)逐一取出,对打印块实施密度确 认。在这里,1列是指与打印头61移动的方向垂直交差方向的1列,即与打印头61的针的 列相对应的1列。
S7a 展开数据Duty确认部140为实施打印密度的确认,需对击打数据的每1列进 行确认。确认方法是对展开的1列数据内是否存在η针以上的击打数据进行判断。如果击 打数据为η针以上,则进入SSa的处理,如果击打数据不足η针,则进入Slh的处理。
这里作为判断参数(第1阈值)的“η针”,是根据打印机1和电源装置的性能而 变化的数值,在本实施方式中,是使用打印头为9针的打印机,这时如果每1列存在7针以 上的击打数据,或是在使用打印头为M针的打印机时每1列存在18针以上的击打数据时, 则是高密度打印列数据。
S8a 当1列的击打印针数为η针以上(使用9针打印头的打印机时为7针以上、 使用M针打印头的打印机时为18针以上)时,展开数据Duty确认部140对高密度打印列 数进行计算。
S9a 展开数据Duty确认部140对击打点数较多的高密度打印(High Duty)列数 据是否连续为mh列以上进行判定,如果判定为连续,则进入SlOa的处理,如果判定为不连 续,则进入Slla的处理。
SlOa 当展开数据Duty确认部140判定高密度打印(HighDuty)列数据连续为mh 列以上时,则将连续的高密度打印列数据中最初检测出的列的击打数据开头的位置(从击 打数据的开头开始的列数),作为高密度打印列开始位置存储在挥发性存储器中。
考虑到在打印块内,可能存在多个该高密度打印列开始位置,因此存储器中也可 以存储多个位置。另外,作为判断参数(第2阈值)的“mh列”是根据打印机1和电源装置 的性能而变化的,在本实施方式中,“mh列”为5列,当检测到高密度打印列连续有5列以上 时,则判断为高密度打印块。
Slla 展开数据Duty确认部140对打印块中展开的所有列的打印密度确认是否完 成进行判定。如果所有列的打印密度确认没有完成,则返回至S6a,继续进行列单位的密度 确认,如果已经完成,则进入SlSa的处理。
S12a 另外,在S7a中,当判定为不足η针的击打数据时,即在列单位的Duty确认 中,检测出不足η针的击打点数时,展开数据Duty确认部140则判定是否正在计算连续的 高密度打印(HighDuty)列数据。如果判定为正在计算,则需转向将以高密度打印块的完成 确认为主的确认处理,因此进入S13a的处理,如果判定为没有正在计算,则返回至S6a的处理。8
S13a:展开数据Duty确认部140实施对计算低密度的击打数据列数的计数器的更新。
S14a 展开数据Duty确认部140为判断高密度打印块的完成,对击打点数较少的 低密度打印(Low Duty)列数据是否连续为ml列以上进行判定,如果判定为连续,则进入 S15a的处理,如果判定为不连续,则进入S17a的处理。
在这里,作为判断参数(第3阈值)的“ml列”是根据打印机1和电源装置的性能 而变化的,在本实施方式中,“ml列”为10列,当检测到低密度打印列为10列以上连续时, 则判断为低密度打印块。
S15a 当判定低密度打印(Low Duty)列数据为ml列以上连续时,展开数据Duty 确认部140将连续的低密度打印列数据中最初检测出的列的击打数据开头的位置(击打数 据开头开始的列数),作为低密度打印列开始位置存储在挥发性存储器中。该考虑到在打印 块内,可能存在多个该低密度打印列开始位置,因此存储器中也可以存储多个位置。
S16a 展开数据Duty确认部140通过检测出低密度打印块,将连续的低密度打印 列数据中最初检测出的列的击打数据开头的位置(击打数据开头开始的列数),作为高密 度打印列结束位置存储在挥发性存储器中。
S17a 展开数据Duty确认部140对打印块的展开的所有列的打印密度确认是否完 成进行判定。如果所有列的打印密度确认尚未完成,则返回到S6a的处理,继续列单位的密 度确认,如果已经完成,则进入SlSa的处理。
下面,对从打印块内的打印密度信息至决定打印方向的控制进行说明。
SlSa 首先,打印方向决定部170对打印块内是否存在高密度的打印块,即是否存 在高密度打印列开始位置进行确认。如果打印块内不存在高密度的打印块,则终止本判定 处理,通过原来的最短距离打印开始打印。而如果打印块内存在高密度打印块时,则进入 S19a的处理。
S19a 首先,打印方向决定部170判定打印头的位置,当打印头位于图6中的左侧 时,则进入S20a的处理,如果打印头位于图6中的右侧时,则进入S29a的处理。
S20a 以在SSa中计量的高密度打印列数及击打点数为基础,打印方向决定部170 对因打印而引起的电源电压下降进行预测。该电源电压下降的预测,是基于打印密度(打 印块Duty)与因打印头的驱动时间引起的电源电压下降的关系进行的,例如,使用图9的表 示实施方式一中打印密度与电源电压下降的关系的图表进行预测。该电源电压的下降,在 击打点数较多的列连续时会急速降下。
S21a 打印方向决定部170判断是否需要进行因打印块内高密度打印的电压下降 水平超出一定值而引起的打印速度的控制。当即使执行高密度的打印也不会出现较大的电 源电压下降时,则进入S28a的处理,打印头是按从左至右的方向移动进行打印。另外,当因 电源电压下降需要进行对打印速度的减速控制时,则进入的处理,使用与预测的电源 电压相适应的打印速度,作为高密度打印块的打印速度。
S22a 打印方向决定部170对打印头从左至右(去方向)移动进行打印时的打印 时间进行计算。
在这里,使用图6所示的表示实施方式一中打印动作的说明图、以及图7所示的 表示实施方式一中打印时间计算方法的说明图,对本实施方式中的打印时间的计算进行说9明。另外,在之后将要说明的控制中,假设打印速度为lOIPSanch Per kcond)、打印块长 为10英寸,且高密度打印块的打印速度为正常打印速度的60%。
在图6和图7中,从图中打印块的左端PO开始向右端P3对打印块600进行检索, 会存在块长1英寸的低密度打印块610。该低密度打印块610是进行低密度打印的块,由于 可以判断不需要进行因电源电压的下降的打印速度控制,所以1英寸的低密度打印块610 的打印所需时间为0.1秒。
随后,高密度打印块620为2英寸,且由于是高密度打印,打印速度为60%,打印 速度降至6IPS,所以2英寸的高密度打印块620的打印所需时间为0. 333秒。在高密度打 印块620的右侧,存在有7英寸的低密度打印块630,但为了确保打印质量,即使已下降的 电源电压得到恢复,也不会使由于高密度打印块620的打印而下降的打印速度提升,所以, 7英寸的低密度打印块630的打印速度为10IPS的60% (6IPS),打印时间为1. 167秒。根 据以上的计算结果,1行打印所需的打印时间为1. 6秒(0. 1秒+0. 333秒+1. 167秒)。
S23a:随后,打印头从图中左侧的位置向右侧的位置快速移动,计算打印头从右向 左(返方向)移动进行打印时的打印时间。本处理的目的是计量图中所示的打印块从右侧 向左侧的方向打印时的打印时间。这里使用图6的表示实施方式一中打印动作的说明图、 图8的表示实施方式一中打印时间计算方法的说明图进行说明。
在图6及图8中,从图中打印块600的右端P3向左端PO对打印块600进行检索, 会存在块长7英寸的低密度打印块630,其打印所需时间为0. 7秒。随后,由于还存在2英 寸的高密度打印块620,因电源电压下降,打印速度为6IPS,且电源电压下降后,不会因电 压上升而提高打印速度,所以剩余的3英寸的打印块(高密度打印块620及低密度打印块 610)的打印所需时间为0. 5秒。所以,打印头从右侧向左侧移动执行打印动作时,打印时间 为低密度打印0. 7秒+高密度打印0. 5秒,合计1. 2秒。
根据上述计算结果可以知道,打印头从右侧向左侧移动进行打印,比从左侧向右 侧移动进行打印所需的打印时间快约0. 4秒。
S24a 打印方向决定部170将在与S23a求得的打印时间进行比较,确定打 印时间较短的打印方向,如果判断从右向左的打印时间较短,则进入的处理,计算打 印头从左侧向右侧移动所需的快速移动时间。如果判断从左向右的打印时间较短,则进入 S28a的处理,开始打印。
S25a 接着,打印方向决定部170计算打印头从当前的左侧位置快速移动到右侧 位置后、从右侧向左侧移动进行打印时所需的打印时间。首先,计算位于打印块左侧的打印 头向右侧移动所需的移动时间。打印头向打印块右侧的移动,是移动速度为50IPS的快速 移动。因此,快速移动的移动时间为0.2秒。
S26a 打印方向决定部170将在S23a求得的打印时间与在求得的快速移动 时间相加,求得打印动作的合计时间。在本实施方式中,打印所需的时间为1.2秒,快速移 动所需的时间为0. 2秒,所以打印动作的合计时间为1. 4秒。这样,打印方向决定部170判 断为打印头从右侧向左侧移动进行打印的打印动作时间最短,进入S27a的处理。另外,如 果判断为打印头从左侧向右侧移动进行打印的打印动作时间最短,则进入S28a的处理。
S27a 打印控制部160将打印头向右侧快速移动,移动后的打印头从右侧向左侧 移动进行打印,处理结束。
S28a 打印控制部160使打印头从左侧向右侧移动进行打印,处理结束。
S^a 与在S19a中打印头位于右侧时同样,打印方向决定部170根据在S8a中计 取的高密度打印列数,预测因打印而引起的电源电压下降。该电源电压下降的预测,是基于 打印密度(打印块Duty)与因打印头的驱动时间引起的电源电压下降的关系进行的,例如, 使用图9的表示实施方式一中打印密度与电源电压下降的关系的图表进行预测。该电源电 压的下降,在击打点数较多的列连续时会急速降下。
S30a 打印方向决定部170判断打印块内高密度打印的电压下降水平是否需要进 行打印速度的控制。当即使执行高密度的打印也不会出现较大的电源电压下降时,则进入 S37a的处理,打印头是按从左至右的方向移动进行打印。另外,当因电源电压下降需要进 行对打印速度的减速控制时,则进入S31a的处理,使用与预测的电源电压相适应的打印速 度,作为高密度打印块的打印速度。
S31a 打印方向决定部170对打印头从右至左(去方向)移动进行打印时的打印 时间进行计算。
在这里,使用图6所示的表示实施方式一中打印动作的说明图对本实施方式中的 打印时间的计算进行说明。另外,在之后将要说明的控制中,假设打印速度为lOIPSanch Per kcond)、打印块长为10英寸,且高密度打印块的打印速度为正常打印速度的60%。
在图6中,从图中打印块的右侧起对打印块进行检索,存在块长为7英寸的低密度 块。由于该块是低密度打印块,可以判断不需要因电源电压下降而进行打印速度控制,所 以7英寸低密度打印块的打印所需时间为0. 7秒。随后还存在2英寸的高密度打印块,且 由于高密度打印的打印速度为60%,打印速度降到6IPS,所以2英寸的高密度打印块的打 印所需时间为0. 333秒。高密度打印块的左侧还存在1英寸的低密度打印块,但为了确保 打印质量,即使已下降的电源电压得到恢复,也不会使由于高密度打印块的打印而下降的 打印速度提升,所以,1英寸的低密度打印块的打印速度为10IPS的60% (6IPS),打印时间 为0.167秒。根据以上的计算结果,1行打印所需的打印时间为1.2秒(0.7秒+0.333秒 +0. 167 秒)。
S32a:随后,计算打印头从图中右侧的位置向左侧的位置快速移动、并以从左向右 的方向(返方向)移动进行打印时的打印时间。本处理的目的是计量图中所示的打印块从 左侧向右侧的方向打印时的打印时间。这里使用图6的表示实施方式一中打印动作的说明 图进行说明。
在图6中,从图中打印块的左侧开始对打印块进行检索,会存在块长1英寸的低密 度打印块,其打印所需时间为0. 1秒。随后,由于还存在2英寸的高密度打印块,因电源电 压下降,打印速度为6IPS,且电源电压下降后,不会因电压上升而提高打印速度,所以剩余 的9英寸的打印块的打印所需时间为1. 5秒。所以,打印头从左侧向右侧移动执行打印动 作时,打印时间为低密度打印0. 1秒+高密度打印1. 5秒,合计1. 6秒。
根据上述计算结果可以知道,打印头从右侧向左侧移动进行打印,比从左侧向右 侧移动进行打印所需的打印时间快约0. 4秒。
S33a 打印方向决定部170将在S31a与求得的打印时间进行比较,确定打 印时间较短的打印方向,如果判断从左向右的打印时间较短,则进入的处理,计算打 印头从右侧向左侧移动所需的快速移动时间。如果判断从右向左的打印时间较短,则进入S37a的处理,开始打印。
S34a 接着,打印方向决定部170计算打印头从当前的右侧位置快速移动到左侧 位置后、从左侧向右侧移动进行打印时所需的打印时间。首先,计算位于打印块右侧的打印 头向左侧移动所需的移动时间。打印头向打印块左侧的移动,移动速度为50IPS的快速移 动。因此,快速移动的移动时间为0. 2秒。
S35a 打印方向决定部170将在求得的打印时间与在求得的快速移动 时间相加,求得打印动作的合计时间。打印方向决定部170判断为打印头从左侧向右侧移 动进行打印的打印动作时间最短,进入S36a的处理。另外,如果判断为打印头从右侧向左 侧移动进行打印的打印动作时间最短,则进入S37a的处理。
S36a 打印控制部160将打印头向左侧快速移动,移动后的打印头从左侧向右侧 移动进行打印,处理结束。
S37a 打印控制部160使打印头从右侧向左侧移动进行打印,处理结束。
如以上说明所述,在实施方式一中,在因打印动作导致电源电压下降而实施低速 度打印及分割打印的打印控制之前,对需打印的击打数据的打印密度的高低及其范围进行 把握,在最短的时间内决定打印时的打印方向后再开始打印动作,从而可以有效地提高打 印性能。
另外,除打印动作时间以外,在决定打印方向时使用加入了打印头移动的时间打 印时间,从而能够以较高的精度提高打印性能。
实施方式二
在实施方式一中,对通过移动1次打印头的打印动作来打印高密度打印块的方法 进行了说明,但在水平方向的打印密度较高、且击打印点数非常多时,电源电压的下降会非 常大,因此还存在通过多次移动(路径)打印头打印1行的分割打印,来减少每次空移的击 打印数的情况。
在实施方式二中,对需要分割打印的情况的最短打印控制进行说明。
图10是表示实施方式二中打印机的打印控制的结构的块图。另外,与上述实施方 式一相同的部分,则标记相同的符号,并省略其说明。
在图10中,打印方向/打印路径决定部171根据在展开数据Duty确认部140算 出的打印密度较高的高密度打印块的位置与长度,决定将需要打印的打印块在最短时间打 印的使打印头移动的打印方向(打印开始位置)、以及是否需要减少电源电压下降的路径 分割打印。
在高密度打印块的水平方向的打印密度(打印DPI)与击打印点数非常多时,因电 源电压的下降非常大,1路径打印则较困难,这时路径分割打印判断控制部172则判断是否 需要通过实施多个路径的打印动作,减少每路径的击打点数,从而减少电源电压的下降的 路径分割打印。
具体来说,是当与高密度打印块的水平方向(打印头移动的方向)的打印密度 (打印DPI)相应的击打点数,超过预先存储在非挥发性存储器中的阈值时,路径分割打印 判断控制部172判定为需要分割打印。
图11、图12以及图13是表示实施方式二中的打印处理的流程图。下面通过图11、 图12以及图13中S所示的步骤,同时参照图10,对上述结构的作用进行详细说明。
另外,本实施方式中的动作对于实施方式一的动作,是在需要路径分割时决定为 进行最短打印的打印方向与打印路径,并根据该打印方向及打印路径进行打印。因此,这里 对于与实施方式一中相同的动作则省略其说明,仅对与实施方式一不同的动作进行说明。
Slb S5b 与图3中的Sla Sfe进行同样的处理,因此这里省略其说明。
S6b S8b 与图3中的S6a S8a进行同样的处理,因此这里省略其说明。
S9b 与实施方式一同样,路径分割打印判断控制部172在打印块内实施对高密度 打印块的检索后,根据已计量的高密度打印列数及击打点数,对需打印的块的打印引起的 电源电压下降进行预测。在本处理中,首先判断高密度打印块的打印引起的电源电压下降 是否需要路径分割控制。是否需要路径分割的判断,是基于打印密度(打印块Duty)与因 打印头的驱动时间引起的电源电压下降的关系进行的,例如,使用图15的表示实施方式二 中打印密度与电源电压下降的关系的图表进行预测。另外,为了实施更加准确的判断,本处 理使用的图表准备了每个水平方向的打印密度(打印DPI),使用与水平方向的打印密度相 适应的图表判定是否需要因电源电压下降的路径分割控制。
SlOb 路径分割打印判断控制部172根据在S9b判定的路径分割控制,当判定为需 要路径分割时则进入Sllb的处理,判定为不需要时则进入S12b的处理。
Sllb 路径分割打印判断控制部172生成路径分割时的展开数据。在本处理中,在 生成路径分割打印时的第1路径的击打印数据的同时,将所需的路径分割的打印次数更新 并存储在挥发性存储器中,随后返回至S9b再次实施第1路径的电源电压下降确认。
另外,路径分割时的展开数据,是为控制电源电压的下降而展开的击打数据,通过 打印路径分割后的所有展开数据来完成1行的打印。
S12b S30b 与图3中的S19a S37a进行同样的处理,因此这里省略其说明。
图14是表示实施方式二中基于路径分割的打印动作的说明图。下面通过图14,对 本实施方式的基于路径分割的打印方法进行说明。
在图14中,10英寸的打印块600,是由图中左侧起的1英寸的低密度打印块、2英 寸的高密度打印块、7英寸的低密度打印块构成的,另外根据上述的处理结果,算出打印头 的移动次数为2次,打印方向被决定为从图中的左侧至右侧的方向。
首先,在第1路径的打印动作中,打印头从图中的左侧向右侧移动,对1英寸的低 密度打印块、为第1路径的打印而展开的2英寸的高密度打印块、以及7英寸的低密度打印 块的击打数据进行打印。
随后,为进行第2路径的打印动作,打印头从图中右侧向左侧快速移动至高密度 打印块的左端P4的位置。
最后,打印头从图中左侧(P4)向右侧(P5)移动,对为第1路径的打印而展开的2 英寸的高密度打印块的击打印数据进行打印,完成1行的打印动作。
如以上说明所述,通过实施方式二,在实施方式一的效果的基础上,在因电源电压 急速下降而需要进行分割打印的情况下,也可以提高打印性能。
另外,通过对每个水平方向的打印密度(打印DPI)的电源电压下降进行预测,可 以更加精确地掌握电源电压下降的水平。权利要求
1.一种通过打印头的往返移动,对从上位装置接收的接收数据进行打印的打印装置, 其特征在于,具有将所述接收数据展开为打印图像数据的展开部,确认由所述展开部展开的打印图像数据的打印密度、并确认是否存在所述打印密度超 过一定值的高密度打印数据的确认部,当所述确认部确认存在高密度打印数据时,算出所述打印头向去方向移动进行打印时 的打印动作时间及向返方向移动进行打印时的打印动作时间,并根据这些打印动作时间决 定打印方向的决定部,从所述决定部决定的方向开始打印的打印控制部。
2.根据权利要求1所述的打印装置,其特征在于其中,所述确认部将所述展开部展开的打印图像数据按与打印头的移动方向垂直交差 的列逐一抽出,判定每列的打印点是否超出第1阈值,当超出该第1阈值的列连续超出第2 阈值时,则确认存在高密度打印数据。
3.根据权利要求1或权利要求2所述的打印装置,其特征在于其中,所述决定部算出所述打印头向去方向移动进行打印的去方向打印动作时间、以 及在所述打印头向返方向移动进行打印的打印动作时间上加入所述打印头向去方向移动 时间的返方向打印动作时间,将所述去方向打印动作时间与所述返方向打印动作时间相比 较,最终选择动作时间较短的打印方向。
4.根据权利要求1、权利要求2或权利要求3所述的打印装置,其特征在于具有检测进行高密度打印时的电源电压的下降的电源电压检测部,所述电源电压检测部检测出超出一定值的电源电压的下降,判定需要打印头向去方向 或返方向多次移动对1行打印图像数据进行打印的分割打印时,所述展开部将所述打印头 每次移动的打印图像数据展开。
5.一种通过打印头的往返移动,对从上位装置接收的接收数据进行打印的打印方法, 其特征在于,具有将所述接收数据展开为打印图像数据的步骤,确认所述被展开的打印图像数据的打印密度、并确认是否存在所述打印密度超过一定 值的高密度打印数据的步骤,当确认存在所述高密度打印数据时,算出所述打印头向去方向移动进行打印时的打印 动作时间及向返方向移动进行打印时的打印动作时间,并根据这些打印动作时间决定打印 方向的步骤,从所述被决定的方向开始打印的步骤。
6.根据权利要求5所述的打印方法,其特征在于确认所述高密度打印数据是否存在的步骤,将所述被展开的打印图像数据按与打印头 的移动方向垂直交差的列逐一抽出,判定每列的打印点是否超出第1阈值,当超出该第1阈 值的列连续超出第2阈值时,则确认存在高密度打印数据。
7.根据权利要求5或权利要求6所述的打印方法,其特征在于其中,所述决定打印方向的步骤算出所述打印头向去方向移动进行打印的去方向打印 动作时间、以及在所述打印头向返方向移动进行打印的打印动作时间上加入所述打印头向去方向移动时间的返方向打印动作时间,将所述去方向打印动作时间与所述返方向打印动 作时间相比较,最终选择动作时间较短的打印方向。
8.根据权利要求5、权利要求6或权利要求7所述的打印方法,其特征在于 具有检测进行高密度打印时超出一定值的电源电压的下降,判定需要打印头向去方向 或返方向多次移动对1行打印图像数据进行打印的分割打印时,将所述打印头每次移动的 打印图像数据展开步骤,所述确认高密度打印数据是否存在的步骤,对所述打印头每次移动的打印图像数据的 打印密度进行确认。
全文摘要
本发明的目的在于,提供一种通过打印头的往返移动,对从上位装置接收的接收数据进行打印的打印装置,其特征在于,具有将所述接收数据展开为打印图像数据的展开部;确认由所述展开部展开的打印图像数据的打印密度、并确认是否存在所述打印密度超过一定值的高密度打印数据的确认部,当所述确认部确认存在高密度打印数据时,算出所述打印头向去方向移动进行打印时的打印动作时间及向返方向移动进行打印时的打印动作时间,并根据这些打印动作时间决定打印方向的决定部,以及从所述决定部决定的方向开始打印的打印控制部。通过该打印装置,即使在对打印密度较高的打印数据进行打印时,也可以抑制因打印动作时间过长而引起的打印性能低下。
文档编号B41J29/393GK102029821SQ201010507208
公开日2011年4月27日 申请日期2010年9月26日 优先权日2009年10月7日
发明者片平康宏 申请人:日本冲信息株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1