打印机、打印方法以及程序的制作方法

文档序号:6658868阅读:218来源:国知局

专利名称::打印机、打印方法以及程序的制作方法
技术领域
:本发明涉及打印机、打印方法以及程序。
背景技术
:在P0S(PointofSales:销售点)出纳机等中对票据等进行印字时,有时将水印等的图像打印到票据上。在专利文献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(PointofSales)出纳机系统的结构的框图。如图所示,POS出纳机系统100构成为包含打印机I和主机2。打印机I和主机2通过电缆等通信单元连接,能够使用电信号或光信号等相互进行通信。主机2是存储程序方式的计算机,具有出納机(现金出納机)的功能。此外,主机2也可以具有发行エ业或交通工具等的票的功能。此外,主机2还可以具有进行收纳代理处理,并发行发票等的功能。主机2预先向打印机I发送水印图像等图像数据并进行登记。此外,在必要时,主机2向打印机I发送用于打印的数据。主机2向打印机I发送这些图像登记或打印的指示作为命令数据。另外,命令数据的结构将在后面叙述。此外,作为通信过程,能够使用依据已有技术的过程,因此这里省略记载。打印机I在从主机2接收到图像登记的命令数据时,将包含在命令内的图像数据写入到存储部3。此外,打印机I在从主机2接收到打印的命令数据时,读出预先存储在存储部3中的图像数据,并将该图像与字符等重叠来进行打印输出。具体而言,待由打印机I打印的是上述票据或票等。此外,打印到这些打印品上的图像包含文字商标或用于防止伪造的图案等,适当进行设计。此外,待打印的图像也可以是条形码或ニ维码等。图3是示出打印机I内的存储部30存储的数据的结构的概略图。如图所示,存储部30存储表形式的数据,具有图像编号、图像尺寸(纵和横)和图像数据的各项目。在此,图像编号是该数据的主密钥(key),用于识别存储部30存储的多个图像数据。图像尺寸用点数的单位表示图像数据表示的图像的纵向(高度方向)和横向(宽度方向)的各个尺寸。此外,图像数据是表示位映像的ニ值数据。图像数据自身的内部数据例如具有JPEGCJointPhotographicExpertsGroup:联合图像专豕组)、GIF(GraphicsInterchangeFormat:ロ丁交换的图像文件格式)、PNG(PortableNetworkGraphics:可移植的网络图像文件格式)等形式。在图示的例子中,与图像编号“I”对应,存储有纵向的图像尺寸“300”(点)、横向的图像尺寸“300”(点)、并且用“Imagel”表示的图像数据。图4是示出从主机2向打印机I发送的用于图像登记的命令(电文)的数据结构的概略图。如图所示,该电文包含命令、图像编号和图像数据(ニ值数据)的各项目。命令表示该电文指示“图像登记”。图像编号是用于识别图像的编号。该识别在打印机I和主机2之间共用。图像数据是示出位映像的ニ值数据,其内容如參照图3已经说明的那样。图5是示出从主机2向打印机I发送的、用于打印的命令(电文)的数据结构的概略图。如图所示,该电文包含命令、图像编号、图像位置(图像位置信息)和印字数据的各项目。命令表示该电文指示“打印”。图像编号是用于指定在打印时使用的图像的编号的数据。图像位置是用于指定将由上述图像编号确定的图像配置在待打印的打印品上的哪个位置的数据。图像位置取I9的整数中的任意一个值。印字数据是用于在打印中使用的文本的数据。该印字数据以用预定的字符代码表现的字符串为主,但是也可以在一部分中包含控制代码。此外,还可以在印字数据中包含与打印尺寸相关的信息。在此,打印尺寸例如是在打印到纸上时的纵向和横向的点数。图6是示出用打印机I打印的打印品中的上述图像位置的概略图。图示的打印品是票据的一例。该图是已打印的票据的平面视图,横向是X轴方向(从图的左侧朝向右侧的方向是X轴的正向),纵向是y轴方向(从图的上侧朝向下侧的方向是y轴的正向)。图示的“〇厶ロ厶〇厶ロ厶…”、“12345678…”这样的字符串表示由打印机I打印出的字符。实际上,这些字符串的区域的一部分也可以是空白(sapce)。图中的纵横各两条虚线不是实际打印到票据上的线,而是为了方便说明图像位置而描绘的线。通过这些虚线将票据的面分割为9个区域。在这9个区域中分别示出的⑴到(9)的数字不是实际打印到票据上的字符,而是为了方便识别这些区域而示出的。在此示出的数字与所述图像位置对应。分配到各区域的数字(图像位置)从上段的左到右,依次为(I)、(2)、(3)。从中段的左到右依次为(4)、(5)、(6)。并且,从下段的左到右依次为(7)、(8)、(9)。整个票据的尺寸为纵H点、横W点。在此,H和W分别是3的倍数。即,票据面用X=W/3和X=2W/3、以及y=H/3和y=2H/3的各直线分割为上述9个区域。換言之,例如区域⑴的左上角的坐标为(x,y)=(0,0),右下角的坐标为(x,y)=(W/3,H/3)。此外,区域⑶的左上角的坐标为(W/3,2H/3),右下角的坐标为(X,y)=(2W/3,H)。并且其他区域也同样如此。另外,在图示的例子中,H>W,但是除此以外,也可以是H<W或H=W。图7的(a)是示出所述打印命令电文中的图像位置的数值、与票据上已指定的图像的实际打印位置之间的关系的概略图。此外,该图的(b)是示出打印到票据上的图像的尺寸的概略图。如该图的(b)所示,在此打印的图像的尺寸为横向s点、纵向t点。打印机I根据指定的图像位置的值,如下那样调整图像的位置。在指定了图像位置“I”时,以使区域(I)的左上角与图像的左上角的位置一致的方式进行图像的打印。在指定了图像位置“2”时,以使区域(2)的上边的中央位置与图像的上边的中央位置一致的方式进行图像的打印。在指定了图像位置“3”时,以使区域(3)的右上角与图像的右上角的位置一致的方式进行图像的打印。在指定了图像位置“4”时,以使区域(4)的左边的中央位置与图像的左边的中央位置一致的方式进行图像的打印。在指定了图像位置“5”吋,以使区域(5)的纵横上的中心位置与图像的纵横上的中心位置一致的方式进行图像的打印。在指定了图像位置“6”时,以使区域(6)的右边的中央位置与图像的右边的中央位置一致的方式进行图像的打印。在指定了图像位置“7”时,以使区域(7)的左下角与图像的左下角的位置一致的方式进行图像的打印。在指定了图像位置“8”时,以使区域(8)的下边的中央位置与图像的下边的中央位置一致的方式进行图像的打印。在指定了图像位置“9”时,以使区域(9)的右下角与图像的右下角的位置一致的方式进行图像的打印。另外,将作为如上所述用于对准区域的位置与图像的位置的基准的点称作锚点。例如,在图像位置为“I”时,区域(I)的左上角与图像的左上角的位置为锚点。此外,在图像位置为“2”时,区域(2)的上边中央的位置与图像的上边中央的位置为锚点。在图像位置为“3”到“9”的情况下,也分别如上所述。接着,对打印机I的动作过程进行说明。打印机I的主要处理是登记从主机2发送来的图像的处理、和根据来自主机2的图像编号等的指定进行打印的处理。图8是示出打印机I接收图像数据并进行登记的处理过程的流程图。以下,沿该流程图进行说明。首先在步骤Sll中,收发部10从外部(主机2)接收图像登记的命令。图像登记的命令的数据结构如已经在图4中说明的那样。然后,收发部10将该图像登记的命令的数据交付给图像登记部20。接着在步骤S12中,图像登记部20从图像登记的命令的数据取得图像编号和图像数据。接着在步骤S13中,图像登记部20从在前取得的图像数据取得图像的尺寸(纵向和横向各自的点数)。接着在步骤S14中,图像登记部20对取得的图像编号、图像尺寸(纵向和横向)和图像数据(ニ值数据)相互进行关联,并写入到存储部30。图8是示出打印机I接收图像数据并进行登记的处理过程的流程图。以下,沿该流程图进行说明。首先在步骤S31中,收发部10从外部(主机2)接收打印的命令。然后,收发部10将该打印的命令的数据交付给图像打印位置判断部40。接着在步骤S32中,图像打印位置判断部40从打印的命令的数据取得图像编号和图像位置。接着在步骤S33中,图像打印位置判断部40根据在步骤S32中取得的图像编号,从存储部30读出已指定的图像的尺寸(纵向和横向各自的点数)。在图7的(b)所示的例子中,纵向的尺寸为t点、横向的尺寸为s点。接着在步骤S34中,图像打印位置判断部40从打印的命令的数据取得印字数据。接着在步骤S35中,图像打印位置判断部40确定打印尺寸。在此,打印尺寸是指整个打印面的纵向和横向各自的点数。例如在图7中,纵向的尺寸为H点,横向的尺寸为W点。确定打印尺寸的方法例如接着列举的那样。第一,在印字数据内包含打印尺寸的信息自身的情况下,图像打印位置判断部40提取该打印尺寸的信息来确定打印尺寸。第二,在依据印字数据决定待打印的字符数和行数的情况下,图像打印位置判断部40利用将印字数据展开到打印用缓冲器等的方法来确定打印尺寸。此外,此时,在打印用纸为纵向卷绕的卷筒纸的情况下,横向尺寸作为固定值给出,因此图像打印位置判断部40根据印字数据计算纵向尺寸。第三,在纵向和横向的尺寸均被预先设定为固定值的情况下,将该值设为打印尺寸。纵向和横向的尺寸均为固定值的情况有打印到切纸的情况、打印到预先用孔眼等划分票面的票用纸的情况等。接着在步骤S36中,图像打印位置判断部40判断图像打印位置。在此,以图7的(a)和(b)所示的情况为例,叙述具体的位置判断方法。在以上取得的图像打印位置为“I”的情况下,锚点为图像的左上角且打印区域(I)的左上角。因此,以图像的左上角对准(x,y)=(0,0)的位置的方式,确定图像的打印位置。在以上取得的图像打印位置为“2”的情况下,锚点为图像的上边中央的点且打印区域⑵的上边中央的点。因此,以图像的左上角对准U,y)=(ff/2-s/2,0)的位置的方式,确定图像的打印位置。在以上取得的图像打印位置为“3”的情况下,锚点为图像的右上角且打印区域(3)的右上角。因此,以图像的左上角对准(x,y)=(ff-s,0)的位置的方式,确定图像的打印位置。在以上取得的图像打印位置为“4”的情况下,锚点为图像的左边中央的点且打印区域⑷的左边中央的点。因此,以图像的左上角对准(x,y)=(0,H/2-t/2)的位置的方式,确定图像的打印位置。在以上取得的图像打印位置为“5”的情况下,锚点为从图像的纵横中央的点(从图像的左上角起,在X方向上为s/2,在y方向上为t/2的点),且打印区域(5)的纵横中央的点((x,y)=(W/2,H/2)的点)。因此,以图像的左上角对准(x,y)=(W/2-s/2,H/2-t/2)的位置的方式,确定图像的打印位置。在以上取得的图像打印位置为“6”的情况下,锚点为图像的右边中央的点且打印区域(6)的右边中央的点。因此,以图像的左上角对准(x,y)=(ff-s,H/2-t/2)的位置的方式,确定图像的打印位置。在以上取得的图像打印位置为“7”的情况下,锚点为图像的左下角且打印区域(7)的左下角。因此,以图像的左上角对准(x,y)=(0,H-t)的位置的方式,确定图像的打印位置。在以上取得的图像打印位置为“8”的情况下,锚点为图像的下边中央的点且打印区域⑶的下边中央的点。因此,以图像的左上角对准(x,y)=(ff/2-s/2,H-t)的位置的方式,确定图像的打印位置。在以上取得的图像打印位置为“9”的情况下,锚点为图像的右上角且打印区域(9)的右上角。因此,以图像的左上角对准(x,y)=(W-s,H-t)的位置的方式,确定图像的打印位置。另外,图像打印位置判断部40在确定图像打印位置时的计算中,在出现小于I点的零数并且不能用小于I点的单位控制打印位置的情况下,适当对小于I点的值进行取整(舍去、进位或四舍五入等)处理。返回图9的流程图,接着在步骤S37中,重叠处理部50进行对字符和图像进行重叠的处理。具体而言,重叠处理部50使用在步骤S34中取得的印字数据和字符的字体数据(未图示),将打印字符展开到打印用的缓冲器。然后,根据在步骤S32中取得的图像编号,从存储部30读出图像数据。然后,以将读出的图像数据配置于在步骤S36中确定的位置的方式,与打印缓冲器上的字符重叠。接着在步骤S38中,打印控制部60将打印缓冲器上的打印用数据提供给打印部70。于是,打印部70进行使字符和图像重叠后的状态下的打印。另外,步骤S37中的图像的重叠处理可以针对整个打印面一次进行,并且也可以与进行打印输出的单元结合,按照每条线(在纵向上为I点的长度)或每多线依次进行。接着,说明本实施方式的变形例。[第I变形例]在本变形例中,在登记在存储部30中的图像尺寸过大的情况下,打印机I在将图像的尺寸縮小为适当的尺寸后进行打印。图像打印位置判断部40在指定的图像编号的图像尺寸大于打印面的尺寸的情况下,缩小图像以处于预定尺寸。并且此吋,图像打印位置判断部40计算缩小后的图像尺寸(纵向和横向各自的点数)。在此,指定的图像编号的图像尺寸大于打印面的尺寸的情況,是指指定的图像的纵向尺寸大于打印面的纵向尺寸的情况,或指定的图像的横向尺寸大于打印面的横向尺寸的情况,或者这两个情況。此时,图像打印位置判断部40以纵横两者都处于打印面的方式,确定图像的縮小率。进行图像的縮小处理后的处理如已经叙述的过程那样。S卩,在本变形例中,图像打印位置判断部40在图像尺寸不处于预定尺寸内的情况下,在缩小图像尺寸以处于预定尺寸内后,判断应该在打印面上打印图像的位置。由此,能够不切割图像地使整个图像处于打印面内。[第2变形例]在第I变形例中,在图像大于打印面的情况下,缩小图像以处于打印面内,但是在本变形例中,在登记在存储部30中的图像尺寸大于打印面中的ー个区域(图6中的(I)到(9)的各个区域)的尺寸的情况下,打印机I在将图像的尺寸縮小为适当的尺寸后进行打印。图像打印位置判断部40在指定的图像编号的图像尺寸大于ー个打印区域的尺寸(在图6的例子的情况下,纵横分别为整个打印面尺寸的三分之一。即纵H/3点、横W/3点)的情况下,缩小图像以处于预定尺寸。并且此吋,图像打印位置判断部40计算缩小后的图像尺寸(纵向和横向各自的点数)。在此,指定的图像编号的图像尺寸大于ー个区域的尺寸的情况,是指指定的图像的纵向尺寸大于ー个区域的纵向尺寸的情况,或指定的图像的横向尺寸大于ー个区域的横向尺寸的情况,或者这两个情況。此时,图像打印位置判断部40以纵横两者都处于ー个区域的方式,确定图像的縮小率。进行图像的縮小处理后的处理如已经叙述的过程那样。S卩,在本变形例中,图像打印位置判断部40在图像尺寸不处于预定尺寸内的情况下,在缩小图像尺寸以处于预定尺寸内后,判断应该在打印面上打印图像的位置。由此,能够将整个图像处于ー个区域内。另外,也可以用计算机实现上述实施方式中的打印机的处理功能。此时,也可以通过将用于实现该控制功能的程序记录到计算机可读取的记录介质中,将记录在该记录介质中的程序读入到计算机系统并执行来实现。另外,在此所说的“计算机系统”包含OS和外围设备等硬件。此外,“计算机可读取的记录介质”是指软盘、光磁盘、ROM、CD-ROM等可移动介质,内置在计算机系统中的硬盘等存储装置。并且,“计算机可读取的记录介质”还可以包含如下的记录介质如经由互联网等网络或电话线路等通信线路发送程序时的通信线那样,在短时间内动态保持程序,以及如成为此时的服务器或客户端的计算机系统内部的易失性存储器那样,在一定时间内保持程序。并且,上述程序可以用于实现前述的一部分功能,并且还能够用与已经记录在计算机系统中的程序的组合实现前述的功能。以上,參照附图对本发明的实施方式进行了具体说明,但是具体结构不限于该实施方式,还包含不脱离本发明主g范围的设计等。例如,前述实施方式中的打印机I是用于POS出纳机系统的打印机,但是不限于POS出纳机系统,也可以在会计系统、结算系统、商务交易系统、物流系统、行政系统、票和收据类的发行系统、ATM(自动取款机)或者在餐馆等中使用的便携终端等的打印机中应用本发明。此外,在上述实施方式中,将打印面分割为纵3X横3的9个区域,用I到9的数值指定区域,但是也可以用其他方法分割区域。此外,分割数也不限于9,还可以分割为任意数量的区域进行位置指定。权利要求1.一种打印机,其特征在于,该打印机具有存储部,其关联地存储用于识别图像的图像识别信息、图像尺寸信息和表示图像内容的图像数据;接收部,其从外部接收图像识别信息、图像位置信息和印字数据作为打印命令数据;图像打印位置判断部,其根据所述接收部接收到的所述打印命令数据内的所述图像识别信息,从所述存储部读出所述图像尺寸信息,并根据所述接收部接收到的所述图像位置信息和所读出的所述图像尺寸信息,判断应该在打印面上打印图像的位置;重叠处理部,其进行在由所述图像打印位置判断部确定的位置上,将从所述存储部读出的图像数据与所述接收部接收到的所述印字数据重叠的处理;以及打印部,其打印由所述重叠部重叠后的結果。2.根据权利要求I所述的打印机,其特征在干,所述接收部从外部接收图像识别信息和表示图像内容的图像数据作为图像登记命令数据,所述打印机还具有图像登记部,该图像登记部将所述接收部接收到的所述图像登记命令数据内的图像识别信息和所述图像数据关联地写入到所述存储部。3.根据权利要求I或2所述的打印机,其特征在干,所述图像打印位置判断部在图像尺寸不处于预定尺寸内的情况下,在缩小图像尺寸以处于所述预定尺寸内后,判断应该在打印面上打印图像的位置。4.一种打印机的打印方法,其特征在干,该打印机具有存储部,该存储部关联地存储用于识别图像的图像识别信息、图像尺寸信息和表示图像内容的图像数据,该打印方法具有接收过程,从外部接收图像识别信息、图像位置信息和印字数据作为打印命令数据;图像打印位置判断过程,根据在所述接收过程中接收到的所述打印命令数据内的所述图像识别信息,从所述存储部读出所述图像尺寸信息,并根据在所述接收过程中接收到的所述图像位置信息和所读出的所述图像尺寸信息,判断应该在打印面上打印图像的位置;重叠处理过程,进行在所述图像打印位置判断过程中确定的位置上,将从所述存储部读出的图像数据与在所述接收过程中接收到的所述印字数据重叠的处理;以及打印过程,打印在所述重叠过程中重叠后的結果。5.—种程序,其使计算机作为具有如下部件的打印机发挥功能存储部,其关联地存储用于识别图像的图像识别信息、图像尺寸信息和表示图像内容的图像数据;接收部,其从外部接收图像识别信息、图像位置信息和印字数据作为打印命令数据;图像打印位置判断部,其根据所述接收部接收到的所述打印命令数据内的所述图像识别信息,从所述存储部读出所述图像尺寸信息,并根据所述接收部接收到的所述图像位置信息和所读出的所述图像尺寸信息,判断应该在打印面上打印图像的位置;重叠处理部,其进行在由所述图像打印位置判断部确定的位置上,将从所述存储部读出的图像数据与所述接收部接收到的所述印字数据重叠的处理;以及打印部,其打印由所述重叠部重叠后的結果。全文摘要本发明提供一种打印机、打印方法以及程序,能够选择多个图像,并且数据传送不需要较长时间,将图像与待印字的字符区域中的期望位置重叠来进行打印。该打印机具有接收部,其从外部接收图像识别信息、图像位置信息和印字数据作为打印命令数据;图像打印位置判断部,其根据接收部接收到的打印命令数据内的图像识别信息,从存储部读出图像尺寸信息,并根据接收部接收到的图像位置信息和所读出的图像尺寸信息,判断应该在打印面上打印图像的位置;重叠处理部,其进行在由图像打印位置判断部确定的位置上,将从存储部读出的图像数据与接收部接收到的印字数据重叠的处理;以及打印部,其打印由重叠部重叠后的结果。文档编号G07G1/00GK102722940SQ20121007413公开日2012年10月10日申请日期2012年3月20日优先权日2011年3月23日发明者田中麻衣子申请人:精工电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1