打印方法、程序及装置、商品销售数据处理装置、POS系统

申请号 CN03156272.8 申请日 2003-09-02 公开(公告)号 CN1287334C 公开(公告)日 2006-11-29
申请人 精工爱普生株式会社; 发明人 箕轮政宽; 横山和幸;
摘要 本 发明 提供一种打印方法、 打印机 驱动程序及打印装置。在打印装置(50)内存储有表示背景图像的背景图像数据,在从PC(40)取得表示收据打印信息的打印数据时,将背景图像和收据打印信息重叠起来打印到收据(61)上。在这种情况下,背景图像将打印有从打印数据中被检测出来的开始字符串及结束字符串的各字符串的行之间所包含的区域作为打印区域打印。由此,不用变更单色·文本格式的应用程序便可以发行彩色·绘画格式的收据。
权利要求

1.一种打印方法,是一种将规定的打印信息和图像共同打印到打印 介质上的方法,其特征在于,具有:
存储表示图像的图像数据的第一步骤、
根据输入信息取得打印数据的第二步骤、
检测表示附加所述图像数据的开始位置或结束位置的字符串的第三 步骤、
在由所述字符串指定至少一端的区域内、将所述图像和所述打印信 息重叠打印到所述打印介质上的第四步骤。
2.根据权利要求1所述的打印方法,其特征在于,
所述打印数据是由主计算机上的应用程序执行部根据与商品销售有 关的输入信息所生成的支付处理打印数据,
所述图像数据是表示背景图像的背景图像数据。
3.根据权利要求2所述的打印方法,其特征在于,还具有指定所述 开始字符串和/或所述结束字符串的第五步骤。
4.根据权利要求3所述的打印方法,其特征在于:在所述第四步骤, 可以进行主色和该主色以外的至少一种颜色的副色的彩色打印,
以所述主色来打印所述支付处理打印数据、以所述至少一种颜色的 副色来打印所述背景图像数据。
5.根据权利要求4所述的打印方法,其特征在于:在所述第五步骤, 根据所述主计算机发送来的设定指令设定字符串。
6.根据权利要求5所述的打印方法,其特征在于:在所述设定指令 中包含有指定所述背景图像的打印颜色的参数。
7.根据权利要求5所述的打印方法,其特征在于:在所述第一步骤, 存储有多个所述背景图像数据,在所述设定指令中包含有从所述多个背 景图像数据中选择为打印对象的一个背景图像数据的参数。
8.根据权利要求5所述的打印方法,其特征在于:所述设定指令是 由被安装在所述主计算机上的打印机驱动程序所生成的。
9.一种打印装置,是一种将打印数据和图像共同打印到打印介质上 的打印装置,其特征在于,具有:
存储表示图像的图像数据的第一单元、
根据输入信息取得打印数据的第二单元、
检测表示开始附加所述图像数据的位置的开始字符串及表示结束附 加所述图像数据的位置的结束字符串的第三单元、
在所述开始字符串和所述结束字符串所指定的区域内、将所述图像 和所述打印数据重叠起来打印到所述打印介质上的第四单元。
10.根据权利要求9所述的打印装置,其特征在于,
所述打印数据是由主计算机上的应用程序执行部根据与商品销售有 关的输入信息所生成的支付处理打印数据,
所述图像数据是表示背景图像的背景图像数据。
11.根据权利要求10所述的打印装置,其特征在于:还具有指定所 述开始字符串和/或所述结束字符串的第五单元。
12.根据权利要求11所述的打印装置,其特征在于:所述第四单元 可以进行主色和该主色以外的至少一种颜色的副色的彩色打印,
以所述主色来打印所述支付处理打印数据、以所述至少一种颜色的 副色来打印所述背景图像数据。
13.根据权利要求12所述的打印装置,其特征在于:所述第五单元 根据由所述主计算机发送来的设定指令,将规定的字符串收存到存储字 符串的第六单元内。
14.根据权利要求13所述的打印装置,其特征在于:所述设定指令 包含指定所述背景图像的打印颜色的参数,根据该参数用被指定的颜色 打印所述背景图像。
15.根据权利要求13所述的打印装置,其特征在于:所述第一单元 存储有多个所述背景图像数据的文档,所述设定指令包含从所述多个背 景图像数据中选择成为打印对象的一个背景图像数据的参数,根据该参 数打印被选择的背景图像。
16.根据权利要求13所述的打印装置,其特征在于:所述设定指令 是由被安装在所述主计算机上的打印机驱动程序所生成的。
17.一种商品销售数据处理装置,其特征在于:具有权利要求10所 述的打印装置,并且具有所述主计算机。
18.一种POS系统,是一种将规定的支付处理信息与图像共同打印 到打印介质上的POS系统,其特征在于:包括:存储表示图像的图像数 据的存储装置、根据输入信息取得所生成的支付处理打印数据的控制装 置、检测表示所述图像数据的附加的开始位置或结束位置的字符串的检 测装置、和在由所述字符串指定至少一端的区域内,将所述图像和所述 支付处理信息重叠打印到所述打印介质上的打印控制装置。

说明书全文

技术领域

发明涉及:根据与商品销售有关的输入信息,取得主计算机所生成 的打印数据,将背景图像重叠在该打印数据所表示的收据打印信息上并打 印到收据上的打印方法、用于实现该打印方法的程序、记录介质、打印装 置、打印机驱动程序、商品销售数据处理装置及POS系统。

背景技术

以往,在超市及便利店等零售业中所使用的POS系统(销售时信息 管理系统)上设置有在收据上进行打印的打印装置。作为该类的打印装置, 一般使用可打印出如图3所示那样的收据打印信息的收据的所谓单色 (Monochrome)·文本格式的打印装置(比如参照特开2001-273560号 公报),但近年来,随着彩色打印机的小型化、高速化,人们期待彩色打 印机适用于POS系统。
但是,实际上在打算购入彩色打印机的情况下,由于POS系统的应 用程序一般为以单色打印机作为前提的单色·文本格式,因而要想用彩色 打印收据、插入图样,必须将应用程序变更为彩色·绘画格式。但由于变 更应用程序需要多额的投资,因此,存在着阻碍了彩色打印机的引入的问 题。

发明内容

鉴于上述的问题,本发明的目的在于:提供一种不用变更单色·文本 格式的应用程序、可以发行彩色·绘画格式的收据的打印方法、和实现该 打印方法的程序、记录介质、打印装置、打印机驱动程序、商品销售数据 处理装置及POS系统。
本发明的打印方法为将支付处理信息和图像共同打印到打印介质上 的方法,其特征在于,具有:存储表示图像的图像数据的第一步骤、根 据输入信息取得打印数据的第二步骤、检测表示附加所述图像数据的开 始位置或结束位置的字符串的第三步骤、在由所述字符串指定至少一端 的区域内、将所述图像和所述打印信息重叠打印到所述打印介质上的第 四步骤。
另外,本发明的打印方法为根据与商品销售有关的输入信息、取得 主计算机上的应用程序执行部所生成的支付处理打印数据、采用打印装 置将背景图像重叠在该打印数据上所得到的收据打印数据打印在收据上 的打印方法,其特征在于,具有:存储表示背景图像的背景图像数据的 背景图像数据存储步骤、从应用程序执行部取得打印数据的打印数据取 得步骤、从支付处理打印数据当中检测出表示开始附加背景图像数据的 位置的开始字符串及表示结束附加背景图像数据的位置的结束字符串的 字符串检测步骤、在收据上与收据打印信息相重叠、在从由开始字符串 所指定的位置到由结束字符串所指定的位置的区域内打印背景图像的打 印步骤。
本发明的打印装置为将打印数据和图像共同打印到打印介质上的装 置,其特征在于,具有:存储表示图像的图像数据的第一单元、和根据 输入信息取得打印数据的第二单元、检测出表示开始附加所述图像数据 的位置的开始字符串及表示结束附加所述图像数据的位置的结束字符串 的第三单元、在从所述开始字符串所指定的位置到由所述结束字符串所 指定的位置的区域内、将图像和所述打印数据重叠起来打印到所述打印 介质上的第四单元。
另外,本发明的打印装置为根据与商品销售有关的输入信息、取得 主计算机所生成的支付处理打印数据、将背景图像数据重叠在该打印数 据上打印到收据上的打印装置,其特征在于,具有:存储表示背景图像 的背景图像数据的背景图像数据存储单元、存储表示开始附加背景图像 数据的位置的开始字符串及表示结束附加背景图像数据的位置的结束字 符串的字符串存储单元、从主计算机取得打印数据的打印数据取得单元、 从打印数据当中检测出开始字符串及结束字符串的字符串检测单元、在 收据上与收据打印信息相重叠、在从由开始字符串所指定的位置到由结 束字符串所指定的位置的区域内打印背景图像的打印单元。
通过这些结构,(在打印装置内)将表示背景图像的背景图像数据存 储起来,在取得了表示由主计算机所生成的收据打印信息的打印数据的情 况下,由于将背景图像和收据打印信息重叠起来打印到收据上,主计算机 比如即使为单色·文本格式的应用程序,也不需要变更应用程序(通过打 印装置)也可以发行彩色·绘画格式的收据。另外,通过将背景图像的打 印区域设定在打印有从打印数据当中检测出的开始字符串及结束字符串 的各位置之间所包含的区域内,可以容易地在特定打印区域的同时做成美 观的收据。特别是通过将开始字符串及结束字符串作为必须打印在收据上 的字符串(比如「收据」、「合计金额」等),可以根据收据的长度发行在 恰当的区域内打印背景图像的收据。
在该情况下,还可以理想地具备有指定开始字符串和/或结束字符 串的第五步骤。
另外,在该情况下,还可以理想地具备有指定开始字符串和/或结 束字符串的第五单元。
根据这些结构,通过指定开始字符串和/或结束字符串,可以根据 用户的喜好来指定背景图像的打印区域。
在这些情况下,可以理想地在第四步骤实施主色和该主色以外的至少 一种副色的彩色打印,以主色来打印收据打印信息、以副色来打印背景图 像。
另外,在这些情况下,可以理想地在第四单元实施主色和该主色以外 的至少一种副色的彩色打印,以主色来打印收据打印信息、以副色来打印 背景图像。
通过这些结构,由于以主色来打印收据打印信息、以副色来打印背景 图像,因而不会损坏收据打印信息的清晰度,可以附加背景图像。还有, 由于可以进行彩色打印,因此可以提高收据的可视性。
在这一情况,在第五步骤可以理想地根据由主计算机发送来的设定指 令来指定字符串。
另外,在这一情况,第五单元可以理想地根据由主计算机发送来的设 定指令,将其收存于存储规定的字符串的第六单元内。
通过这些结构,由于可以根据由主计算机发送来的设定指令来指定字 符串,因此用户可以不用直接操作打印装置便可进行字符串的指定。
在这种情况下,在设定指令当中可以理想地包含有指定背景图像的打 印颜色的参数。
通过该结构,用户不用直接操作打印装置可以指定背景图像的打印颜 色。
在这些情况,在背景图像数据存储步骤中,存储有多个背景图像数据, 可以理想地在设定指令中包含有从多个背景图像数据当中选择成为打印 对象的一个背景图像数据的参数。
另外,在这些情况,第一单元存储有多个背景图像数据,可以理想地 在设定指令中包含有从多个背景图像数据当中选择成为打印对象的一个 背景图像数据的参数。
通过这些结构,由于存储有多个背景图像数据,因而可以打印多种多 样的背景图像。还有,用户不用直接操作打印装置可以选择背景图像数据。
在这些情况,可以理想地通过安装在主计算机内的打印机驱动程序来 生成设定指令。
通过该结构,由于由打印机驱动程序生成设定指令,因而不用变更主 计算机的应用程序可以由主计算机来进行背景图像数据的设定。
本发明的程序其特征为让计算机来实现上述的任何一项所述的打印 方法。
通过该结构,可以提供主计算机比如即使为单色·文本格式的应用程 序,不用变更应用程序也可以发行彩色·绘画格式的收据的程序。
本发明的记录介质其特征为记录上述所述的程序。
通过该结构,可以提供记录主计算机比如即使为单色·文本格式的应 用程序,不用变更应用程序也可以发行彩色·绘画格式的收据的程序的记 录介质。
本发明的打印机驱动程序为被安装在主计算机上的、根据与商品销售 有关的输入信息、通过将表示背景图像的背景图像数据附加在由主计算机 内的应用程序所生成的打印数据上、生成带有背景图像的打印数据并将其 发送到打印装置的打印机驱动程序,其特征在于,具有:存储表示背景图 像的背景图像数据的背景图像数据存储装置、从应用程序取得打印数据的 打印数据取得装置、从打印数据当中检测出开始附加背景图像数据的开始 字符串及结束附加背景图像数据的结束字符串的字符串检测装置、在从包 含有开始字符串的行到包含有结束字符串的行的区域内、通过将背景图像 数据附加到打印数据上生成带有背景图像打印数据的带有背景图像打印 数据生成装置、将带有背景图像打印数据发送到打印装置的发送装置。
根据该结构,由于通过将表示背景图像的背景图像数据附加在被安装 在主计算机内的、根据与商品销售有关的输入信息、由主计算机内的应用 程序所生成的打印数据上、生成带有背景图像打印数据并将该数据发送到 打印装置,因此主计算机比如即使为单色·文本格式的应用程序,也不用 变更应用程序,通过打印装置可以发行彩色·绘画格式的收据。另外,通 过在由从打印数据当中检测出的开始字符串及结束字符串所指定的行之 间所包含的区域内打印背景图像,可以容易地在特定打印区域的同时做成 美观的收据。特别是通过将开始字符串及结束字符串作为必须打印在收据 上的字符串(比如「收据」、「合计金额」等),可以根据收据的长度发行 在恰当的区域打印背景图像的收据。
本发明的商品销售数据处理装置的特征为:具有上述所述的打印装置 和主计算机。
通过该结构,可以提供主计算机比如即使为单色·文本格式的应用程 序、也不需要变更主计算机的应用程序及打印机驱动程序可以发行彩 色·绘画格式的收据的商品销售数据处理装置。
本发明的其他的商品销售数据处理装置的特征为:在具有上述所述的 打印驱动程序的同时还具有主计算机和打印装置。
通过该结构,可以提供主计算机比如即使为单色·文本格式的应用程 序、也不需要变更主计算机的应用程序可以发行彩色·绘画格式的收据的 商品销售数据处理装置。
本发明的POS系统的特征在于:由上述所述的商品销售数据处理装 置的POS终端和通过网络与POS终端相连接并管理该POS终端的POS 服务器构成。
通过该结构,可以提供主计算机比如即使为单色·文本格式的应用程 序、也不需要变更主计算机的应用程序可以发行彩色·绘画格式的收据的 POS系统。
附图说明
图1为表示本发明的POS系统的一例的结构图。
图2A、2B为构成本发明的POS系统的POS终端的外观立体图。
图3为本发明的打印装置的功能方框图
图4为本发明的打印装置的控制方框图。
图5为表示本发明的带有背景图像打印数据生成处理的实例的流程 图。
图6为表示设定本发明的背景图像数据的设定画面的一例的图。
图7为表示设定本发明的背景图像数据的设定画面的一例的图。
图8为表示背景图像的一例的图。
图9为表示通过本发明的打印方法所做成的收据的一例<打印例1> 的图。
图10为表示通过本发明的打印方法所做成的收据的一例<打印例2> 的图。
图11为表示通过本发明的打印方法所做成的收据的一例<打印例3> 的图。
图12为本发明的第二实施例的终端装置的功能方框图。
图13为表示以往技术的收据制作例的图。
图中:10-POS系统,20-POS终端,30-POS服务器,40-PC, 41a-POS应用程序执行部,41b-控制对象,41c-服务对象,41d-OS, 47-打印装置侧接口,50-打印装置,51-PC侧接口,61-收据,91- 图像数据存储部,92-字符串存储部,93-设定数据存储部,94-打印数 据存储部,108-背景图像数据设定程序,109-打印驱动程序,110-数 据输入输出部,111-POS服务器侧接口,120-输入部,130-显示部, 140-驱动部,150-控制部,151-CPU,152-ROM,153-RAM,154 -内部总线,400-终端装置,410-中央控制部,420-现金处理部,430 -数据生成部,431-打印数据生成部,432-背景图像数据设定部,433 -背景图像数据生成部,434-带有背景图像数据打印数据生成部,451 -POS应用程序,452-打印驱动程序。

具体实施方式

下面,对于本发明第一实施例的打印方法、实现该打印方法的程序、 记录介质、打印装置、打印机驱动程序、商品销售数据处理装置及POS 系统,一边参照附图一边进行详细的说明。本发明是将表示背景图像的背 景图像数据存储在打印装置内,在取得由主计算机所生成的表示收据打印 信息(参照图13)的打印数据的情况下,将背景图像和收据打印信息重 叠起来打印到收据上。这样,通过该结构,比如主计算机即使为单色·文 本格式的应用程序、也不用变更应用程序可以发行彩色·绘画格式的收据。 另外,还可以达到:从打印数据当中检测出开始字符串及结束字符串,由 于将不同的字符串所指定的区域作为背景图像的打印区域,因此容易特定 打印区域,进而可以做成美观的收据等的作用和效果。
下面,以根据有超市及便利店等店铺所使用的操作人员所输入的与商 品销售有关的输入信息来发行收据(打印对象物)的POS系统作为实例 来进行说明。
如图1所示,本发明的POS系统10主要是由通过读出由操作人员(用 户)赋予商品的条形码来取得输入信息的多个商品销售数据处理装置的 POS终端20(图中只表示了一个)和通过网络与该POS终端20相互连 接、对POS终端20所输入的输入信息进行管理的POS服务器30所构成。
POS服务器30除了控制装置(CPU31)以外,还具有ROM32及RAM33 等存储器,根据存储于ROM32内的控制程序,对RAM33内的缓冲器39 等所存储的信息进行处理。特别是在RAM33内具有由商品编码存储 35、商品名称存储块36、金额存储块37、库存存储块38等形成的商品原 板,CPU31根据POS终端20所发送来的输入信息,从商品原板抽出与商 品编码、商品名称、金额有关的信息,生成对收据61的打印及POS终端 20的显示器42的显示所用的商品数据。另外,所谓「商品数据」是在PC40 所生成的成为打印数据的根源的数据,包括打印在收据61上的商品名称 及其金额等的商品信息。
POS终端20根据输入信息,参照POS服务器30的商品数据,生成 打印到收据61上的收据打印信息(除商品信息之外,也包括店铺名称及 电话号码、日期、对顾客的消息等信息;参照图13)的打印数据,包括: 具有实施将输入数据登录到POS服务器30等的现金登录处理的应用程序 执行部41a的个人计算机(PC)40、和根据打印数据对收据61进行打印 的打印装置50(收据打印机),并互相通过连接器46、53相连接。PC40 通过键盘43的输入或通过条形码读取器44读出条形码,取得与商品有关 的信息(商品信息)及与顾客60有关的信息(顾客信息)等的输入信息。 另外,通过卡读取器45读出顾客60的信用卡及会员卡,取得与信贷结算 有关的信息及与会员号码等会员有关的信息。POS终端20还具有显示将 POS服务器30发送来的商品数据还原生成的商品信息的显示器42,向顾 客提示购入商品的金额等。
另外,PC40的控制是通过在WINDOWS(注册商标)等OS上运行 的打印机驱动程序OLE for Retail POS(以下称OPOS)来实施的。所谓 OPOS,是对在OS上运行的POS应用程序41a提供和打印装置50及条形 码读取器44等的周边设备没有机种依赖性的接口,是由对应设备的每个 类别的控制对象(CO)41b和对应设备的每个机种的服务对象(SO)41c 所构成。
POS应用程序41a根据POS服务器30所发送来的商品数据及输入信 息,生成打印到收据61上的打印数据,该打印数据被提供给打印装置用 的CO41b,并由CO41b提供给对应打印装置的机种的SO41c。SO41c加 工该打印数据,生成对应打印装置的指令方式的打印指令,并通过OS41d 发送到打印装置50。另外,上述的OPOS将SO41c和CO41b以组合的形 式作为打印机驱动程序109提供给用户。
另外,在SO41c内装置有设定背景图像数据的背景图像数据设定程 序108。具体的说明在后面进行阐述,背景图像数据设定程序108通过将 规定的设定画面(参照图6及图7)在显示器42上进行显示,给用户提 供背景图像数据设定的界面。这样,由于通过打印机驱动程序109提供背 景图像数据设定程序108,因而不用变更PC40的POS应用程序41a可以 由PC40来进行背景图像数据的设定。
另一方面,打印装置50为以喷墨方式来进行打印的喷墨打印机,配 置有具有第一打印头55a至第六打印头55f的六个喷墨头的打印部120。 这些喷墨头55其结构为分别通过喷出M(洋红色)、C(蓝色)、Y(黄色)、 LM(浅红色)、LC(浅蓝色)、K(黑色)的墨可以进行多彩色的打印。 另外,打印头55的结构并不限于此,也可以为增加打印头数可进行更加 多色的打印的结构,也可以为减少打印头数只进行一色或两色的打印的结 构。
另外,打印装置50可以通过图中未表示的触点开关软件触点开关 来设定只用第六打印头55f进行打印的单色打印方式和用全部的打印头进 行打印的彩色打印方式中的其中一种。而且,PC40取得与该方式设定有 关的信息,可以判断在生成的打印数据内是否包含有彩色信息。这样,在 被设定为彩色打印方式的情况、且打印数据内包含有彩色信息的情况下, 据此可以在收据61上进行两色或多色的打印。另外,在以下的说明中, 打印装置50被设定为彩色打印方式,收据打印信息以主色的「K(黑色)」 来进行打印,背景图像以主色以外的被指定的副色来进行打印。
下面,对于POS终端20的装置结构,参照图2A、2B来进行说明。 图2A为从操作人员的操作方向看POS终端20的正面立体图,图2B为 从顾客方面看POS终端20的背面立体图。如两图所示那样,POS终端 20通过箱形的本体箱48由形成主体部的PC40和配置在本体箱48的后部 左侧的打印装置50所构成。还有,由于打印装置50与本体箱48用电缆 相连接,因而不限于此配置,在电缆长度允许的范围内可以配置在任意的 位置。
PC40在本体箱48的前部上面配置有操作人员输入商品信息及顾客信 息等信息的键盘43,和在其后部右侧配置有确认操作人员输入信息的操 作人员用显示器42a,在本体箱48内装置有现金抽屉。另外,在本体箱 48的右侧的侧面具有读出粘贴或被打印在商品上的条形码的条形码读取 器44、在本体箱48的左侧的侧面具有与打印装置相连接用的打印装置侧 接口47,在键盘43的右侧形成有读出顾客60所提示的信用卡用的卡读 取器用槽45。还有,在本体箱48的背面一侧配置有顾客60确认商品信 息等用的顾客用显示器42b。另外,背景图像数据设定用的设定画面(参 照图6及图7)被显示在上述的操作人员侧的显示器42a上,操作人员可 以一边对其进行确认一边进行设定操作。
另一方面,打印装置50在其前面一侧配置有动作显示灯65和PC侧 接口51,PC侧接口51和PC40所具备的打印装置侧接口47是通过电缆 63及连接器46、53相连接的。另外,在打印装置50的上面形成有送出 打印完的收据61的收据送出口64。
接下来,参照图3的功能方框图对打印装置50的控制结构进行说明。 如该图所示,打印装置50的控制部140通过接口51从终端装置40取得 以通常的支付决算处理为目的的收据打印用的通常打印数据、打印指令、 背景图像设定指令等各种数据,并收存到接收缓冲器71内。指令解析部 72解析接收缓冲器71所收存的数据,根据其中所包含的指令数据实施数 据的处理。如果为不包含背景图像的通常的打印数据的打印指令(包含打 印数据)的话,指令解析部72将其转送到通常打印数据处理部73,如果 为背景图像设定指令的话,将其转送到背景图像数据处理部74,如果为 带有背景图像的打印数据的打印指令的话,将其转送到带有背景图像打印 数据生成部76。在背景图像数据处理部74生成在后面所说明的规定的背 景图像,并收存到背景图像数据收存部75。在通常打印数据处理部73生 成打印数据并收存于通常打印数据收存部78。
在带有背景图像打印数据生成部76,由于包含有对打印指令附加背 景图像的参数,根据该参数所指定的内容(关于附加背景图像的参数的内 容,在后面详细叙述),将从通常打印数据收存部78所收存的数据和背景 图像数据收存部75所收存的数据的当中所选择的规定的背景图像数据进 行合成,生成带有背景图像打印数据,并转送到打印处理部80。打印处 理部80在打印指令内不包含有附加背景图像的参数的情况下,将通常打 印数据收存部78的数据按原样转送到打印部100,在打印部100实施打 印。这样,打印处理部80根据打印指令的种类取得数据并转送到打印部 100。这些动作主要由CPU、ROM、RAM等来构成(关于详细情况在后 面阐述)。这样,在带有背景图像的打印被上述的终端40所支持的情况下, 可以生成带有背景图像打印数据,通过打印部100实施打印。
图4是表示打印装置50的控制方框图,如该图所示,打印装置50 包括:具有接口51的输入来自PC40的背景图像设定指令及打印数据的 数据输入部110、具有6个喷墨头55的通过分别喷出不同颜色的墨水进 行彩色打印的打印部100和具有喷头驱动器131的驱动喷墨头55的驱动 部103和控制打印装置50整体的控制部140所构成。
控制部140具有CPU141、ROM142、CG-ROM143及RAM144,它 们相互与内部总线145相连接。ROM142除了具有存储由CPU141执行处 理的控制程序的控制程序存储块142a以外,还具有存储包含各种表格的 控制数据的控制数据存储块142b。另外,CG-ROM143存储打印文字的 字体数据,在被输入了特定的文字编码时输出对应的字体数据。
RAM144除了具有作为标志等被使用的各种工作区域存储块151以 外,还具有:存储PC40所发送来的打印数据的打印数据存储块152、和 存储背景图像数据文档的背景图像数据存储块153、开始字符串及结束字 符串、背景图像的文档名称、存储与附加背景图像时的条件(设定条件) 有关的信息的设定条件信息存储块155、存储通过对打印数据附加背景图 像数据而生成的带有背景图像打印数据的带有背景图像打印数据存储块 157,并作为控制处理用的作业区域而被使用。另外,RAM144即使在电 源被切断时,经常将事先保存起来的存储的数据作为后备。另外,内部总 线145也与数据输入部110及驱动部130相连接,在从接口51取得输入 数据(背景图像设定指令、打印数据等)(参照图3)的同时,将CPU151 等所输出的输出数据(带有背景图像打印数据等)及控制信号输出到驱动 部130(喷头驱动器131)。
这样,CPU141通过上述的结构,根据ROM142内的控制程序,从打 印装置50内的各部输入各种信号·数据等,在处理RAM144内的各种数 据等的同时,通过向各部输出各种信号·数据等来进行背景图像数据的设 定,根据其设定内容,通过对打印数据附加背景图像数据来生成带有背景 图像打印数据,根据该数据进行打印等,对打印装置50进行整体控制。
另外,接口51及PC40所具有的接口47,可以采用RS一232C规格 等的串行数据转送、XXX规格等的并行数据转送、以太网(注册商标) 的10Base-T等的网络连接或对应USB等的数据转送规格。
下面,关于打印装置50的带有背景图像打印数据的生成处理,参照 图5的流程图来进行说明。首先,打印装置50当取得输入数据时,判断 其是否为背景图像设定指令(S11)。然后,在输入数据为背景图像设定指 令的情况下(S11:Yes),进行背景图像数据的设定(S12)。这时,背景 图像设定指令一般是由被称为ESC指令序列的指令和各种参数所构成, 作为一例,“ESC*”被用于字节图像数据转送,该指令通过“ESC* m nL nH d1···dk”表示,可以构成图像数据的转送。以这样的构成为 格式,设定背景图像转送用的专用指令,可以与图像一起作为参数同时将 文档名称、尺寸、彩色等数据进行发送。在本实施例中,是采用这样构成 的指令的。这样,在接收的打印装置中可以根据文档名称来管理数据。
背景图像数据的设定,是在PC40中通过执行背景图像数据设定程序 108(参照图1)来实施的。具体来讲,当背景图像数据设定程序108被 启动时,如图6及图7所示的设定画面被显示到操作人员侧的显示器42a 上,操作人员通过输入各种信息来进行设定,关于此问题在后面进行详细 说明。
当背景图像数据的设定结束时(S12),便将与该设定内容有关的信息 收存到背景图像设定数据存储块156中(参照图4)(S13),然后对被发 送的打印数据进行设定的背景图像数据的附加处理。即、在输入数据不是 背景图像设定指令(S11:No)、而是打印数据的情况下(S14:Yes),判 断背景图像数据的附加设定是否被进行(S15),在附加设定被进行的情况 下(S15:Yes),将事先设定的背景图像数据附加到该打印数据中(S16), 生成带有背景图像打印数据(S18)。另外,在附加设定没有被进行的情况 下(S15:No),不附加背景图像数据(S17),将PC40发送来的打印数据 作为最终的打印数据。这时,采用打印数据转送指令,一般来讲,主要使 用转送文本数据的指令。通过将设定背景图像附加的“要”、“不要”附加 的情况的文档名称的参数定义给该指令,可以很容易地将事先被转送的背 景图像数据与支付处理打印数据合成,在打印纸上实施重叠打印的处理。
另一方面,在输入数据不是背景图像设定指令(S11:No)、也不是打 印数据的情况下(S14:No;比如在输入了背景图像数据的登录用的信息 的情况等),根据该指示实施处理(S19)。
下面,对于背景图像数据设定程序108所实施的背景图像数据的设定 处理,参照图6及图7所表示的设定画面(D11、D12)来进行说明。当由 操作人员启动背景图像数据设定程序108时,读出的背景图像数据的设定 信息的指令被发送到打印装置50,根据该指令,背景图像数据的设定信 息被显示在设定画面上。操作人员通过设定和该设定信息不同的信息部分 来重新进行背景图像数据的设定。
如图6所示,在设定画面中,可以将设定背景图像的各种信息分成多 个画面来设定,操作人员(用户)打开所希望的设定画面来进行设定。另 外,当打开最初的列表(基本)的设定画面时,可以设定收据61的宽幅 尺寸、背景图像的打印浓度及打印品质等,由于和通常的打印设定实用程 序几乎同样内容,因此在这里省略说明。
图6所示的画面为设定关于「背景图像数据」的信息的画面(D11), 首先,通过由操作人员从已登录文档一览表201当中选择一个文档,指定 成为背景图像的文档,并输入到文档指定栏202。另外操作人员通过在ID 栏203选择登录完的ID也可以指定文档。在这里,作为「背景图像」如 图8所示那样,登录有三个图像文档,可以从它们当中选择一个背景图像, 在本设定操作中是选择了「火焰花纹(ID:U2)」。
接下来,在字符串指定栏204、205可以设定特定打印背景图像的区 域的开始字符串和结束字符串。比如,开始字符串为「收据」的情况下, 从包含该字符串「收据」的行开始在其下方打印背景图像。还有,比如, 结束字符串为「谢谢购买」的情况下,从包含该字符串「谢谢购买」的行 开始在其上方打印背景图像。即、如图9的<打印例1>所示的那样,由包 含开始字符串的行和包含结束字符串的行所确定的区域为背景图像的打 印区域。开始字符串和结束字符串被用于指定背景图像的超级休止符的开 始行和结束行。在上述的实例中,说明了包含该文字的情况。该字符串的 使用方法不限与此,比如,开始字符串也可以用于包含该文字的行的指定、 结束字符串也可以用于该字符串前面的行的指定,还可以用于其相反的使 用方法。还有,也可以将指定该定义的内容放入到指令的参数中。并且, 也能够不使用开始和结束这两个字符串,而是,例如只指定开始字符串, 使图像的结束位置与支付处理信息的结束位置相一致地进行实施。
另外,在设定画面D11中也可以设定关于「彩色打印」的信息,首先 设定是否进行彩色打印。然后,在由操作人员确认「进行」彩色打印的情 况下,在背景彩色设定栏211中设定打印背景图像的打印颜色。
另外,在这里,由于事先设定了表示收据打印信息的打印数据的打印 是以主色「K(黑色)」来进行的,因此背景图像可以设定「K(黑色)」以 外的打印颜色(副色)。这样,比如在只进行「K(黑色)」和「R(红色)」 两色打印的打印装置中,打印数据以主色「K(黑色)」来进行打印的情况 下,背景图像数据必然是以副色「R(红色)」来进行打印。这样,通过以 主色来打印打印数据、以副色来打印背景图像,不会损伤打印数据所打印 的文字等的清晰度,可以附加背景图像。另外,在本设定操作中选择的是 背景彩色「Red(红色)」。
当以上的内容设定完成时,由操作人员点击「OK」按钮207,关于「背 景图像数据」所设定信息被收存到PC40内的RAM等存储器内。
接着下来,图7为设定关于「明细」的信息的画面(D12),首先,设 定是否附加背景图像。在这里,在由操作人员确认「不附加」背景图像的 情况下,与上述的设定内容无关、不进行背景图像数据的附加,只将收据 打印信息打印到收据61上(参照图13)。另外,在背景图像的登录栏211 中,通过点击「追加」按钮212及「删除」按钮213可以进行背景图像数 据的追加登录及删除。而且,在字符串的登录栏214中,作为开始字符串 或结束字符串将想登录的字符串进行输入。这样,在字符串设定栏204、 205中(参照图6),可以从在这里输入的字符串当中分别选择开始字符串 及结束字符串。当以上的内容设定完成时,由操作人员点击「OK」按钮 215,关于「明细」所设定信息被收存到PC40内的RAM等存储器内。
于是,当完成图6及图7所示的全部的信息的设定、由操作人员点击 图中未表示的背景图像数据的「设定完成按钮」时,将被设定的信息(PC40 内的RAM等存储器所收存的信息)作为「背景图像设定指令」从PC40发 送到打印装置50。在打印装置50中,如上述的那样,根据该「背景图像 设定指令」来进行背景图像数据的设定,并将其设定内容收存到背景图像 设定数据存储块156内(参照图4),通过将设定的背景图像数据附加到 从PC40发送来的打印数据上来生成带有背景图像打印数据。还有,在「明 细」的设定画面(D12)中,与被登录的背景图像及字符串有关的信息在 背景图像数据的「设定完成按钮」被点击时,和「背景图像设定指令」一 起被发送到打印装置50,并分别被收存到背景图像数据存储块153及字 符串存储块154内(参照图4)。
通过以上的设定操作,将被设定的背景图像和收据打印信息重叠起来 进行打印的实例为图9的<打印例1>。即、根据上述的设定内容,「火焰 花纹」的背景图像从包含开始字符串「收据」的行到包含结束字符串「谢 谢购买」的行被实施打印,该打印颜色为「红色」。另外,如这里所表示 的那样,背景图像「火焰花纹」根据从包含开始字符串的行到包含结束字 符串的行的长度被反复进行打印。
在这里,举几个实例对其他的背景图像的打印例进行说明。图10的< 打印例2>,作为背景图像在选择「网点花纹」的同时将背景彩色设定为 「黄色」,并表示了将开始字符串设定为「?年?月?日」(通用卡使用)、 将结束字符串设定为「合计」的情况。另外,图11的<打印例3>,作为 背景图像在选择「花朵花纹」的同时将背景彩色设定为「黄色」,并表示 了将开始字符串设定为「Thank You」、将结束字符串设定为「收据」的情 况。这样,「花朵花纹」的背景图像被打印在从包含开始字符串「Thank You」的行和下侧到包含结束字符串「收据」的行的区域内。其他的图示 则省略了,通过将开始字符串和结束字符串作为相同的字符串,也可以只 在包含其字符串的行打印背景图像。
这样,由于通过指定开始字符串和结束字符串可以特定打印区域,因 此特别是在将大的图样作为背景图像的时候等不会产生每张收据因背景 图像的开始位置不同而变得不美观。另外,如<打印例1>乃至<打印例3> 那样,通过将开始字符串及结束字符串作为必须打印到收据上的字符串, 因此不管收据有多长都可以发行将背景图像打印到恰当的区域的收据。
如上述的那样,根据本发明的打印方法,通过存储多个背景图像、开 始字符串及结束字符串,操作人员(用户)只要从其中选择自己喜欢的可 以简单地进行背景图像的设定。还有,通过将其组合,即使只登录了数种 类,也可以用多种的样式打印背景图像。
特别是如本实施例那样,在POS系统10中采用本发明的打印装置50 的情况下,通过将店铺的略语等作为背景图像进行存储,可以发行在特定 的区域打印店铺的略语的收据61。即、只要作为收据打印机用的打印装 置50具备有仅收存背景图像(略语)的小的存储器,可以在做成可视性 高的收据的同时,加强顾客对店铺形象的印象,提高宣传效果。
另外,由于通过打印装置50内的控制部140来实施生成带有背景图 像打印数据,比如PC40的POS应用程序41a即使为单色·文本格式,也 不用将其变更、可以生成彩色·绘画格式的打印数据(带有背景图像数据 打印数据)。
下面,对于本发明的第二实施例进行说明。在上述的实施例中,是通 过打印装置50内的控制部140来实施生成带有背景图像打印数据的,但 在本实施例中是通过安装在到PC40中的打印机驱动程序452来实现的。 下面,将与第一实施例不同的点作为中心来进行说明。
如图12所示,本实施例的终端装置500是由:在现金处理时、在显 示购入商品名称及其金额的同时,在背景图像数据的设定时显示其设定画 面的显示器442、和输入商品编码及金额的同时输入背景图像数据设定用 的信息的键盘443、在现金处理时,读出粘贴或被打印在商品上的条形码 的条形码读取器444、同样在现金处理时,读出顾客60的信用卡及会员 卡的卡读取器445、进行和POS服务器30的信息输出入的POS服务器侧 的接口448、实施商品登录及结算等的现金处理的现金处理部420、主要 生成打印数据的数据生成部430、除CPU以外还具有RAM及ROM等存储器、 对终端装置500整体进行控制的中央控制部410所构成。
数据生成部430是由:根据在现金处理部420所处理的信息及POS 服务器30所发送来的信息生成打印数据的「打印数据生成部431」、进行 背景图像数据的各种设定的「背景图像数据设定部432」、根据「背景图 像数据设定部432」的设定内容、通过将背景图像数据附加到「打印数据 生成部431」所生成的打印数据上而生成带有背景图像数据打印数据的「带 有背景图像数据打印数据生成部433」所构成。其中,「打印数据生成部 431」是通过POS应用程序451来实现的,「背景图像数据设定部432」及 「带有背景图像数据打印数据生成部433」是通过打印机驱动程序452来 实现的。另外,在「背景图像数据设定部432」中,也包含有背景图像数 据设定用的设定程序(相当于第一实施例的背景图像数据设定程序108; 参照图1)。
打印机驱动程序452通过打印装置侧的接口447可以发送打印数据 (带有背景图像打印数据)、或接收来自打印装置50的控制信号。另外, 在打印机驱动程序452内的「背景图像数据设定部432」及「带有背景图 像数据打印数据生成部433」中,由于进行和在上述的第一实施例中的打 印装置50内的控制部140所实施的处理同样的处理,因此省略说明。
这样,根据本发明的第二实施例,比如终端装置500的POS应用程序 451即使为单色·文本格式,也不用将其变更、通过打印机驱动程序452 可以生成彩色·绘画格式的打印数据(带有背景图像数据打印数据)。
还有,在上述的第一实施例及第二实施例中,带有背景图像打印数据 的生成是通过打印装置50内的控制部140或被安装在到终端装置500内 的打印机驱动程序452来实现的,但也可以为将其收存到记录介质中、用 其他的打印装置可以使用生成程序的结构。作为记录介质可以使用硬盘、 闪存ROM、存储卡{小型闪存(注册商标)、智能卡、存储棒等}、小型盘、 光磁盘、数字分通用盘及软盘等。
如上所述,本发明的打印方法通过实现该打印方法的程序、记录介质、 打印装置、打印驱动程序、商品销售数据处理装置及POS系统,将表示背 景图像的背景图像数据存储到打印装置50内,在取得表示PC40所生成的 收据打印信息的打印数据的情况下,由于将背景图像和收据打印信息重叠 起来打印到收据上,因此PC40比如即使为单色·文本格式,也不用变更 应用程序,通过打印装置50可以发行彩色·绘画格式的收据。
还有,通过将背景图像的打印区域定为打印有从打印数据当中检测出 的开始字符串及结束字符串的各行之间所包含的区域内,可以在容易地特 定打印区域的同时做成美观的收据。
另外,通过该结构,由于在打印装置50方面生成带有背景图像打印 数据,因此作为PC40和打印装置50之间的接口即使采用低速接口的情 况,从PC40向打印装置50进行数据转送的时间也不会出现问题。还有, 由于也不需要变更打印机驱动程序,因此,以最小量的投资可以实现发行 彩色·绘画格式的收据61。
另外,通过打印驱动程序109、452生成设定带有背景图像打印数据 的设定指令,PC40、终端装置500即使为单色·文本格式的应用程序, 也不用变更应用程序、而且不用直接操作打印装置50可以由PC40进行 背景图像数据的设定。
另外,在被安装在终端装置500的打印机驱动程序452中,也可以通 过生成带有背景图像打印数据(第二实施例),不用变更终端装置500的 单色·文本格式的应用程序451可以由打印装置50发行彩色·绘画格式 的收据。
还有,在上述的实例中,事先设定以主色「K(黑色)」来打印收据打 印信息,背景图像可以设定为「K(黑色)」以外的打印颜色(副色),但 也可以为作为背景图像设定「K(黑色)」的结构。但在这一情况(打印数 据和背景图像被设定为用同样颜色打印的情况),可以理想地设定背景图 像自动地降低打印的浓度。通过该结构,不会损伤收据打印信息的清晰度, 可以附加背景图像。
另外,也可以为不仅可以设定背景图像、也可以设定收据打印信息的 打印颜色的结构。但在这一情况,背景图像为只能设定收据打印信息的设 定颜色以外的打印颜色的结构,或在设定收据打印信息和背景图像用同样 颜色打印的情况下,理想地设定背景图像自动地降低打印的浓度。
还有,在上述的实例中,是设定开始字符串和结束字符串两方的,但 在没有这些设定的情况下,也可以根据缺省值来特定背景图像的打印区 域。比如,在没有开始字符串的指定的情况下,也可以从收据61的前端、 从规定长度X行开始打印背景图像,在没有结束字符串的指定的情况下, 也可以从收据61的后端到规定长度Y行结束背景图像的打印。另外,在 没有开始字符串的指定的情况下,也可以从打印打印数据所包含的规定字 符串(比如「TEL:」等)的行开始打印背景图像,在没有结束字符串的指 定的情况下,也可以在打印到打印数据所包含的其他的规定字符串(比如 「谢谢购买」等)行时结束背景图像的打印。根据这些结构,用户可以在 不拘泥打印区域的情况下节省设定的时间。
另外,背景图像数据的设定不限于图6及图7所示的设定内容,也可 以为进行背景图像的扩大、缩小及回转度的设定、两个以上的背景图像 的指定及其打印颜色的设定等的结构。通过该结构可以生成更加多样的背 景图像数据。
另外,在上述的实例中,作为打印装置50是采用喷墨式的,但并不 局限于此,也可以采用热敏头式、针式的打印装置。
另外,不仅上述的POS系统的实例,比如对于没有与服务器相连接的 独立型的ECR、现金出纳机等系统结构及装置结构,只要在不脱离本发明 的宗旨的范围内,也可以进行适宜的变更。
如上所述,根据本发明的打印方法、实现该打印方法的程序、记录介 质、打印装置、打印机驱动程序、商品销售数据处理装置及POS系统,可 达到不用变更主计算机的单色·文本格式的应用程序便可以通过打印装置 发行彩色·绘画格式的收据等的效果。
QQ群二维码
意见反馈