打印机、打印方法以及程序技术

技术编号:7838220 阅读:170 留言:0更新日期:2012-10-12 03:46
本发明专利技术提供一种打印机、打印方法以及程序,能够选择多个图像,并且数据传送不需要较长时间,将图像与待印字的字符区域中的期望位置重叠来进行打印。该打印机具有:接收部,其从外部接收图像识别信息、图像位置信息和印字数据作为打印命令数据;图像打印位置判断部,其根据接收部接收到的打印命令数据内的图像识别信息,从存储部读出图像尺寸信息,并根据接收部接收到的图像位置信息和所读出的图像尺寸信息,判断应该在打印面上打印图像的位置;重叠处理部,其进行在由图像打印位置判断部确定的位置上,将从存储部读出的图像数据与接收部接收到的印字数据重叠的处理;以及打印部,其打印由重叠部重叠后的结果。

【技术实现步骤摘要】

本专利技术涉及打印机、打印方法以及程序
技术介绍
在P0S(Point of Sales :销售点)出纳机等中对票据等进行印字时,有时将水印等的图像打印到票据上。在专利文献I中记载有如下技术预先将图像登记到打印机,并在打印时与从预定的关键字(字符串)到其他预定的关键字之间的印字部分重叠,对水印连续进行打印。专利文献I日本特开2004-133778号公报在现有技术的打印机中,使字符与预先登记在打印机中的图像重叠来打印的情况下,只能打印ー种图像。还可以在主机侧存储多个图像,并适当选择图像而从主机侧传送到打印机侧来进行打印,但是在采取该方法的情况下,毎次都需要将数据量较大的图像数据传送到打印机,从而数据传送需要较长时间。此外,在采取主机制成包含字符和图像的整个打印范围的光栅打印数据后,再将该光栅打印数据发送到打印机的方法的情况下,由于空白部分等的数据也变得庞大等,数据传送需要更长的时间。
技术实现思路
本专利技术正是根据上述课题认识而进行的,提供ー种能够选择多个图像,并且数据传送不需要较长时间,能够将图像与待印字的字符区域中的期望位置重叠来进行打印的打印机、其打印方法以及计算机程序。[I]为了解决上述课题,本专利技术的ー个方式的打印机的特征在于,具有存储部,其关联地存储用于识别图像的图像识别信息、图像尺寸信息和表示图像内容的图像数据;接收部,其从外部接收图像识别信息、图像位置信息和印字数据作为打印命令数据;图像打印位置判断部,其根据所述接收部接收到的所述打印命令数据内的所述图像识别信息,从所述存储部读出所述图像尺寸信息,并根据所述接收部接收到的所述图像位置信息和所读出的所述图像尺寸信息,判断应该在打印面上打印图像的位置;重叠处理部,其进行在由所述图像打印位置判断部确定的位置上,将从所述存储部读出的图像数据与所述接收部接收到的所述印字数据重叠的处理;以及打印部,其打印由所述重叠部重叠后的結果。[2]此外,本专利技术的ー个方式的打印机的特征在于,所述接收部从外部接收图像识别信息和表示图像内容的图像数据作为图像登记命令数据,所述打印机还具有图像登记部,该图像登记部将所述接收部接收到的所述图像登记命令数据内的图像识别信息和所述图像数据关联地写入到所述存储部。 [3]此外,本专利技术的ー个方式的打印机的特征在于,所述图像打印位置判断部在图像尺寸不处于预定尺寸内的情况下,在缩小图像尺寸以处于所述预定尺寸内后,判断应该在打印面上打印图像的位置。[4]此外,本专利技术的ー个方式的打印机的打印方法的特征在于,该打印机具有存储部,该存储部关联地存储用于识别图像的图像识别信息、图像尺寸信息和表示图像内容的图像数据,该打印方法具有接收过程,从外部接收图像识别信息、图像位置信息和印字数据作为打印命令数据;图像打印位置判断过程,根据在所述接收过程中接收到的所述打印命令数据内的所述图像识别信息,从所述存储部读出所述图像尺寸信息,并根据在所述接收过程中接收到的所述图像位置信息和所读出的所述图像尺寸信息,判断应该在打印面上打印图像的位置;重叠处理过程,进行在所述图像打印位置判断过程中确定的位置上,将从所述存储部读出的图像数据与在所述接收过程中接收到的所述印字数据重叠的处理;以及打印过程,打印在所述重叠过程中重叠后的結果。[5]此外,本专利技术的ー个方式是使计算机作为如下部件发挥功能的程序存储部,其关联地存储用于识别图像的图像识别信息、图像尺寸信息和表示图像内容的图像数据;接收部,其从外部接收图像识别信息、图像位置信息和印字数据作为打印命令数据;图像打 印位置判断部,其根据所述接收部接收到的所述打印命令数据内的所述图像识别信息,从所述存储部读出所述图像尺寸信息,并根据所述接收部接收到的所述图像位置信息和所读出的所述图像尺寸信息,判断应该在打印面上打印图像的位置;重叠处理部,其进行在由所述图像打印位置判断部确定的位置上,将从所述存储部读出的图像数据与所述接收部接收到的所述印字数据重叠的处理;以及打印部,其打印由所述重叠部重叠后的結果。根据本专利技术,能够将多种图像与期望位置重叠来进行打印,而不用每次将图像数据从主机侧传送到打印机侧。因此,图像数据的传送不需要较长时间,能够在短时间内进行打印。此外,根据本专利技术,能够将水印等的图像打印到打印面上的任意位置。附图说明图I是示出本实施方式的打印机的功能结构的框图。图2是示出使用本实施方式的打印机构成的POS出纳机系统的结构的框图。图3是示出本实施方式的存储部存储的数据的结构的概略图。图4是示出本实施方式的用于图像登记的命令(电文)的数据结构的概略图。图5是示出本实施方式的用于打印的命令(电文)的数据结构的概略图。图6是示出用本实施方式的打印机打印的打印品中的区域的概略图。图7是示出用本实施方式的打印机打印的打印品中的图像打印位置的概略图。图8是示出本实施方式的打印机接收图像数据并进行登记的处理过程的流程图。图9是示出重叠打印本实施方式的打印机指定的图像的处理过程的流程图。标号说明I :打印机;2 :主机;10 :收发部(接收部);20 :图像登记部;30 :存储部;40 :图像打印位置判断部;50 :重叠处理部;60 :打印控制部;70 :打印部。具体实施例方式接着,參照附图来说明本专利技术的一个实施方式。图I是示出本实施方式的打印机的功能结构的框图。如图所示,打印机I构成为包含收发部10 (接收部)、图像登记部20、存储部30、图像打印位置判断部40、重叠处理部50、打印控制部60和打印部70。收发部10从外部(主机2)接收命令数据。命令数据的具体技术事项将在后面进行说明,例如是图像登记命令、打印命令等数据。此外,收发部10发送表示打印机I的就绪状态的就绪信号、表示是否能够正常接收到命令数据的确认应答信号等。图像登记部20将图像(image)数据登记到存储部30。具体而言,图像登记部20根据收发部10接收到的图像登记命令数据对图像编号(图像识别信息)和图像数据进行关联,并与入到存储部30。存储部30关联存储用于识别图像的图像编号、图像尺寸信息和表示图像内容的图像数据。图像打印位置判断部40根据收发部10接收到的命令数据内的图像编号,从存储 部30读出图像尺寸信息,井根据收发部10接收到的图像位置信息、和从存储部30读出的图像尺寸信息,判断/确定应该在打印面上打印图像的位置。重叠处理部50进行在由图像打印位置判断部40确定的位置,将从存储部30读出的图像数据与印字数据进行重叠的处理。打印控制部60以预定的过程向打印部70发送由重叠处理部50进行重叠后的数据(字符和图像以预定的位置关系进行重叠后的打印数据)。打印部70根据打印控制部60的控制,对从打印控制部60交付的数据进行打印输出。打印部70例如具有热敏式、调色剂式、喷墨式等的打印単元和送纸机构等。图2是示出使用上述打印机I构成的POS (Point of Sales)出纳机系统的结构的框图。如图所示,POS出纳机系统100构成为包含打印机I和主机2。打印机I和主机2通过电缆等通信单元连接,能够使用电信号或光信号等相互进行通信。主机2是存储程序方式的计算机,具有出納机(现金出納机)的功能。此外,主机2也可以具有发行エ业或交通工具等的票的功能。此外,主机2还可以具有进行收纳代本文档来自技高网...

【技术保护点】

【技术特征摘要】
2011.03.23 JP 2011-0642851.一种打印机,其特征在于,该打印机具有 存储部,其关联地存储用于识别图像的图像识别信息、图像尺寸信息和表示图像内容的图像数据; 接收部,其从外部接收图像识别信息、图像位置信息和印字数据作为打印命令数据;图像打印位置判断部,其根据所述接收部接收到的所述打印命令数据内的所述图像识别信息,从所述存储部读出所述图像尺寸信息,并根据所述接收部接收到的所述图像位置信息和所读出的所述图像尺寸信息,判断应该在打印面上打印图像的位置; 重叠处理部,其进行在由所述图像打印位置判断部确定的位置上,将从所述存储部读出的图像数据与所述接收部接收到的所述印字数据重叠的处理;以及打印部,其打印由所述重叠部重叠后的結果。2.根据权利要求I所述的打印机,其特征在干, 所述接收部从外部接收图像识别信息和表示图像内容的图像数据作为图像登记命令数据, 所述打印机还具有图像登记部,该图像登记部将所述接收部接收到的所述图像登记命令数据内的图像识别信息和所述图像数据关联地写入到所述存储部。3.根据权利要求I或2所述的打印机,其特征在干, 所述图像打印位置判断部在图像尺寸不处于预定尺寸内的情况下,在缩小图像尺寸以处于所述预定尺寸内后,判断应该在打印面上打印图像的位置。4.一种打印机的打印方法,其特征在干, 该打印机具有存储部,该...

【专利技术属性】
技术研发人员:田中麻衣子
申请(专利权)人:精工电子有限公司
类型:发明
国别省市:

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

1