图像形成装置以及图像形成方法制造方法及图纸

技术编号:10290648 阅读:116 留言:0更新日期:2014-08-06 17:29
本发明专利技术提供一种即使分辨率低也能够将超过印字范围的数据打印为一行的图像形成装置以及图像形成方法。图像形成装置具有:输送片材的输送机构;具备矩阵状配置的打印针的打印头;配置在打印头和片材之间的墨带;使打印头在行方向上往复移动的打印头驱动机构;以及根据接收的数据与一行的能印字宽度分等级地判定压缩率并根据该压缩率按照点的列单位通过逻辑运算进行打印宽度的压缩而形成图像的控制部。

【技术实现步骤摘要】
【专利摘要】本专利技术提供一种即使分辨率低也能够将超过印字范围的数据打印为一行的。图像形成装置具有:输送片材的输送机构;具备矩阵状配置的打印针的打印头;配置在打印头和片材之间的墨带;使打印头在行方向上往复移动的打印头驱动机构;以及根据接收的数据与一行的能印字宽度分等级地判定压缩率并根据该压缩率按照点的列单位通过逻辑运算进行打印宽度的压缩而形成图像的控制部。【专利说明】
本专利技术涉及。
技术介绍
串行打印机或者矩阵打印机等图像形成装置具有具备矩阵状配置的打印针的打印头、配置在打印头和片材之间的墨带、使打印头在行方向上往复移动的打印头驱动机构。这种图像形成装置通过一边利用打印头驱动机构使打印头移动一边向片材方向击打打印针而将墨带保持的墨转印至片材上,在片材上对文字或字符进行图像形成。作为图像形成装置能印字的行方向的宽度的印字范围依赖于片材的宽度。此外,在这种图像形成装置中预定了一个文字的大小。现有的图像形成装置如果接收长于该印字范围的印字数据,则对超过印字范围的部分进行改行,在下一行进行印字。因而,用户希望印字为一行的数据有时印字成了两行以上。关于这方面,提出了一种图像形成装置,其中,在判定为接收了超过印字范围的数据时,算出用于收进一行的压缩率并根据该压缩率缩小文字的宽度进行印字。然而,串行打印机或者矩阵打印机等图像形成装置大多时候分辨率低,不能灵活地对应于算出的压缩率而缩小文字的宽度。现有技术文献专利文献专利文献1:日本特开平11-91185号公报
技术实现思路
因而,要求即使分辨率低也能将超过印字范围的数据打印为一行的。为了解决上述课题,本专利技术的一个实施方式提供一种图像形成装置,其具有:输送片材的输送机构;具有矩阵状配置的打印针的打印头;配置于打印头和片材之间的墨带;使打印头在行方向上往复移动的打印头驱动机构;以及根据接收的数据和一行的能印字宽度分等级地判定压缩率并根据该压缩率按照点的列单位通过逻辑运算进行打印宽度的压缩而形成图像的控制部。【专利附图】【附图说明】图1是示出图像形成装置的构成的侧视图。图2是从打印头的打印针方向观察的主视图。图3是示出图像形成装置的构成的框图。图4是示出图像形成装置的一行的印字操作的流程图。图5是压缩前的数据的例子的示意图。图6是使用逻辑和一次压缩为五列的例子的示意图。图7是使用逻辑和一次压缩为四列的例子的示意图。图8是使用逻辑和一次压缩为三列的例子的示意图。图9是使用逻辑和一次压缩为两列的例子的示意图。图10是使用逻辑积一次压缩为五列的例子的示意图。图11是使用逻辑积一次压缩为四列的例子的示意图。图12是使用逻辑积一次压缩为三列的例子的示意图。图13是使用逻辑积一次压缩为两列的例子的示意图。【具体实施方式】以下对的一个实施方式使用附图进行详细地说明。本实施方式的图像形成装置具有:输送片材的输送机构;具有矩阵状配置的打印针的打印头;配置在打印头和片材之间的墨带;使打印头在行方向往复移动的打印头驱动机构;根据接收的数据和一行的能印字宽度分等级地判定压缩率并根据该压缩率通过逻辑运算按照点的列单位进行打印宽度的压缩而形成图像的控制部。图1是示出图像形成装置I的构成的侧视图。如图1所示,作为串行打印机或者矩阵打印机的图像形成装置I具有输送片材的输送机构11、具备矩阵状配置的打印针12A的打印头12、配置于打印头12和片材之间的墨带15、使打印头12在行方向上往复移动的打印头驱动机构13、以及根据接收的数据控制打印头12、打印头驱动机构13和输送机构11的控制部14。控制部14如果接收应该印字的数据,则一边利用打印头驱动机构13使打印头12在行方向上移动一边向片材方向击打打印针12A,通过将墨带15保持的墨转印至片材上而形成图像。图2是从打印头12的打印针12A方向观察的主视图。如图2所示,打印头12具备为矩阵状的多个打印针12A。在图2的例子中,12根打印针12A交替配置为两列。因而,图像形成装置I能够在纵向上打印24点。此时,图像形成装置I对作为通常的二进制(byte)文字的日语文字能够以纵24点X横24点的分辨率进行印字。图3是示出图像形成装置I的构成的框图。如图3所示,图像形成装置I具有具备作为运算装置的CPU的控制部14、具备R0M、RAM、快闪ROM等存储器的存储部31、与计算机等上级装置通信的通信部32、打印头12、打印头驱动机构13以及输送机构11。控制部14根据经由通信部32从上级装置接收的字符数据以及位图像数据、打印头驱动机构13的打印头12的移动速度,计算打印针12A的击打定时,在片材上形成图像。图4是示出图像形成装置I的一行的印字操作的流程图。如图4所示,图像形成装置I根据接收数据和能印字宽度分等级地判定压缩率,根据该压缩率按照点的列单位进行打印宽度的压缩。以下进行具体地说明。在步骤401,图像形成装置I从上级装置接收印字数据。在步骤402,图像形成装置I根据接收的印字数据计算一行的所需印字宽度。例如,对文字数和相当于一个文字的文字宽度进行累计运算而算出一行的所需印字宽度。在步骤403,图像形成装置I判定所需印字宽度是否超过能印字宽度。能印字宽度根据片材宽度被存储于存储部31。图像形成装置I在判定所需印字宽度超过能印字宽度的时候,进入步骤404,在判定为不超过的时候,进入步骤413。在步骤404,图像形成装置I判定所需印字宽度乘以0.8的数值是否超过能印字宽度。在图像形成装置I判定所需印字宽度乘以0.8的数值超过能印字宽度的时候,进入步骤406,在判定为不超过的时候,进入步骤405。在步骤405,图像形成装置I对印字的点的列,五列进行一次压缩后形成图像。在步骤406,图像形成装置I判定所需印字宽度乘以0.75的数值是否超过能印字宽度。图像形成装置I在判定所需印字宽度乘以0.75的数值超过能印字宽度的时候,进入步骤408,在判定为不超过的时候,进入步骤407。在步骤407,图像形成装置I对印字的点的列,四列进行一次压缩后形成图像。在步骤408,图像形成装置I判定所需印字宽度乘以0.67的数值是否超过能印字宽度。图像形成装置I在判定为所需印字宽度乘以0.67的数值超过能印字宽度的时候,进入步骤410,在判定为不超过的时候,进入步骤409。在步骤409,图像形成装置I对印字的点的列,三列进行一次压缩后形成图像。在步骤410,图像形成装置I判定所需印字宽度乘以0.5的数值是否超过能印字宽度。图像形成装置I在判定为所需印字宽度乘以0.5的数值超过能印字宽度的时候,进入步骤412,在判定为不超过的时候,进入步骤411。在步骤411,图像形成装置I对印字的点的列,两列进行一次压缩后形成图像。在步骤412,图像形成装置I将印字数据分割为两行。具体地讲,在超过能印字宽度的部分的文字前面插入回车。在步骤413,图像形成装置I印字一行份。图5是压缩前的数据的例子的示意图。如图5所示,作为例子使用纵5点、横10点的数据进行说明。图6至图9是使用逻辑和进行压缩的例子的示意图。在此,所谓逻辑和是指压缩的点列和该点列的前一列的点列各自在纵向的相同位置的点中的任意一个为ON (开启)时,压缩后的点为0N。图6是使用逻辑和五列压缩一次为的例子的示意图。斜线示出压缩后的点。本文档来自技高网...

【技术保护点】
一种图像形成装置,具有:输送片材的输送机构;具有矩阵状配置的打印针的打印头;配置于所述打印头和片材之间的墨带;使所述打印头在行方向上往复移动的打印头驱动机构;以及根据接收的数据和一行的能印字宽度分等级地判定压缩率并根据该压缩率按照点的列单位通过逻辑运算进行打印宽度的压缩而形成图像的控制部。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:井上义昌
申请(专利权)人:东芝泰格有限公司
类型:发明
国别省市:日本;JP

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

1