CN1240550C - 依单色用数据进行2色打印的打印机及其控制法、pos*** - Google Patents

依单色用数据进行2色打印的打印机及其控制法、pos*** Download PDF

Info

Publication number
CN1240550C
CN1240550C CNB031078915A CN03107891A CN1240550C CN 1240550 C CN1240550 C CN 1240550C CN B031078915 A CNB031078915 A CN B031078915A CN 03107891 A CN03107891 A CN 03107891A CN 1240550 C CN1240550 C CN 1240550C
Authority
CN
China
Prior art keywords
printing
print
printer
instruction
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CNB031078915A
Other languages
English (en)
Other versions
CN1448272A (zh
Inventor
箕轮政宽
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Seiko Epson Corp filed Critical Seiko Epson Corp
Publication of CN1448272A publication Critical patent/CN1448272A/zh
Application granted granted Critical
Publication of CN1240550C publication Critical patent/CN1240550C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/02Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/02Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
    • G06K15/18Conditioning data for presenting it to the physical printing elements
    • G06K15/1801Input data handling means
    • G06K15/181Receiving print data characterized by its formatting, e.g. particular page description languages
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/02Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
    • G06K15/18Conditioning data for presenting it to the physical printing elements
    • G06K15/1801Input data handling means
    • G06K15/1822Analysing the received data before processing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/20Point-of-sale [POS] network systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/20Point-of-sale [POS] network systems
    • G06Q20/209Specified transaction journal output feature, e.g. printed receipt or voice output
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K2215/00Arrangements for producing a permanent visual presentation of the output data
    • G06K2215/0082Architecture adapted for a particular function

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • General Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Finance (AREA)
  • Computational Linguistics (AREA)
  • Human Computer Interaction (AREA)
  • Record Information Processing For Printing (AREA)
  • Dot-Matrix Printers And Others (AREA)
  • Cash Registers Or Receiving Machines (AREA)
  • Image Processing (AREA)
  • Facsimile Image Signal Circuits (AREA)
  • Color Image Communication Systems (AREA)

Abstract

本发明提供一种可以根据单色用打印指令进行多色打印的打印机,打印机(10)包括接收来自主机装置(12)的打印指令的接收部(28)和能够进行多色打印的打印头(64、66)。数据加工部(24),根据由接收部(28)接收到的打印指令,进行规定的彩色附加处理,生成用于进行多色打印的彩色打印数据。彩色附加处理的内容,由保存在彩色附加信息存储部(62)中的彩色附加信息确定。彩色附加信息根据从主机装置(12)传送来的彩色设定指令由信息设定部(26)进行设定。

Description

依单色用数据进行2色打印的打印机及其控制法、POS***
技术领域
本发明涉及一种具有从单色数据生成彩色打印数据的方法的打印机、以及将单色数据变换成彩色打印数据进行打印的打印机的控制方法、在计算机中执行该方法的程序、以及保存该程序的计算机可读取的存储介质。又,本发明也涉及包含可以用多种颜色进行打印的打印机的POS***。
背景技术
在店铺的收银台等处所使用的POS***中设置有打印收据的打印机。利用该打印机可以在卷纸等打印纸上每行打印包含商品名称和各商品的金额的销售数据,切断打印后的打印纸,作为收据发行。在收到收据的顾客中,有些顾客会将打印在收据上的商品名称和金额转记到家庭帐簿上,管理购物的履历。这时,由于一般在收据上采用单色打印,打印内容不易辨认,在向家庭帐簿转记时,有时容易记错。
然而,近年来,作为微计算机用的打印机,喷墨式或者热转印式等彩色打印机开始普及。在POS***中,也开始推进打印机的彩色化,开始使用2色或者以上的多色的彩色打印机。如果利用这样的打印机彩色打印收据,收据容易辨认,可以更好服务于顾客。
但是,在POS***中使用的应用程序,多是以从前的单色打印机为前提制作。为此,即使打印机具有彩色打印功能,为了用彩色打印收据,必须变更应用程序。要变更这样的应用程序由于需要成本,对于POS用户的店铺而言是很大的经济负担。因此,希望在不改变以单色打印机为前提的从前的应用程序的情况下,能够用彩色打印收据。
发明内容
本发明正是针对上述问题的发明,其目的在于提供一种可以根据单色用打印指令进行多色打印的打印机以及打印机控制方法。又,本发明的目的在于这样多色打印的方式可以通过向打印机的设定指令从外部进行设定。
为了达到上述目的,本发明,是包括接收来自外部的打印指令的接收装置、可以进行多色打印的打印装置的打印机,
其特征是包括:对由接收装置所接收的打印指令进行解析的指令解析装置;对与规定指令对应的字符数据进行规定的彩色附加处理、生成由上述打印装置进行多色打印的彩色打印数据的打印数据加工装置;根据所生成的彩色打印数据、由上述打印装置进行打印的控制装置;
对应于规定指令的所述彩色附加处理是,对由单色打印指令所指示的字符数据变更打印彩色的处理。
这样,在本发明中,对于指示单色打印的打印指令进行彩色附加处理生成彩色打印数据,根据该彩色打印数据进行打印。为此,依据本发明的打印机,可以根据单色的打印指令进行多色打印。
这时,在本发明的打印机中,也可以是指令解析装置包括判断所接收的打印指令是修饰字符的文本打印指令还是通常字符的文本打印指令的判断装置,打印数据加工装置根据上述判断装置的判断结果,对与规定指令对应的字符数据进行所述彩色附加处理,生成上述彩色打印数据。
这样,在打印指令的指定中在判断是否指定了规定修饰字符的基础上,进行该彩色附加处理,生成彩色打印数据,在单色打印指令的打印中,根据规定的字符修饰指令,可以区别通常字符和修饰字符的情况下进行多色打印。
作为本发明的打印机的优选实施例,其打印颜色包括以黑色为主色,黑色以外的颜色为副色的2种颜色,打印数据加工装置进行通常采用主色打印,对于与规定指令对应的字符数据用副色打印的加工处理,可以进行上述2种颜色的打印。这样,对于特定字符可以采用副色的红色或者蓝色进行打印,特别是可以提高收据打印机的辨识性。
又,在本发明的打印机中,也可以是包括保存指定彩色附加处理的内容的彩色附加信息的存储装置,打印数据加工装置根据彩色附加信息进行彩色附加处理。
又,在本发明的打印机中,也可以是包括根据由接收装置所接收的规定设定指令设定彩色附加信息的设定装置。这样,通过从外部向打印机传送设定指令可以指定多色打印的方式。
作为字符修饰指令的例子,可以列举出由“ESC E”表示的强调字符的指定,由“ESC G”表示的双重打印的指定等。在打印这些字符时,在本发明的打印机中,即使是单色打印数据,也可以自动变换成彩色打印数据进行打印。
依据本发明,通过向输入画面的各输入栏中针对彩色附加信息的每个项目进行输入的简单操作,就可以设定打印机内的彩色附加信息。
又,由本发明的打印机和彩色附加信息可以构成打印机***。
又,由本发明的打印机和向该打印机传送打印指令的主机装置也可以构成打印机***。
又,在包含本发明的打印机和向该打印机传送打印指令的主机装置的POS***中,也可以是主机装置包括根据从规定输入装置输入的商品信息收集销售信息并输出收据打印用的数据的POS应用执行部,主机装置传送的打印指令根据从POS应用执行部输出的收据打印用数据产生。
附图说明
图1表示本发明一实施方案的POS***的整体构成图。
图2表示彩色附加信息的内容的一例。
图3表示本实施方案中的收据的打印例。
图4表示当彩色附加功能有效时,由数据加工部执行的处理的流程图。
图5表示在文本中包含通常字符、修饰字符的判别的彩色附加处理的流程图。
图6表示在文本中对通常字符的彩色附加处理的流程图。
图7表示在主机装置中设定彩色附加信息的设定画面的一例。
图中:10-打印机、12-主机装置、13-POS应用程序、14-输入装置、18-彩色设定程序、20-中央控制部、22-指令解析部、24-数据加工部、26-信息设定部、28-接收部、40-CPU、42-RAM、44-ROM、46-第1头控制部、48-第2头控制部、50-接收缓冲区、52-第1打印缓冲区、54-第2打印缓冲区、56-程序存储部、58-CG存储部、60-图像存储部、62-彩色附加信息存储部、64-第1打印头、66-第2打印头、100-设定画面。
具体实施方案
图1表示本发明一实施方案的POS***的整体构成图。如该图所示,本实施方案的POS***,包括打印机10和主机装置12。
打印机10是可以进行主色(例如黑色)以及副色(例如红色或者蓝色等)的至少2色的彩色打印的例如喷墨式打印机,根据从上述主机装置12传送来的打印指令进行收据的打印。此外,如后所述,打印机10并不限定于2色的彩色打印机,也可以是能进行3色以上打印的彩色打印机,又,也不限定于喷墨式,也可以是热转印式或者其它可以多色打印的打印机。
又,主机装置12由计算机***构成,在主机装置12中打印机10的控制,例如由在Windows(商标名)等OS上运行的打印机驱动器OLE forRetail POS(以下称为OPOS)进行。OPOS,对于OS上运行的POS应用程序13,提供了不依赖于打印机10或者条形码读入器等输入装置14等装置的机种的通用接口。为实现上述的功能,在OPOS上设置与设备的每个类型对应的设备控制目标程序(CO)15、设备的每个机种对应的服务目标程序(SO)16。
POS应用程序13根据从输入装置14输入的商品编码收集销售数据,输出应将其收集结果作为收据打印的收据打印用数据。POS应用程序13所输出的收据打印用数据传递给打印机用的CO15,进一步,从CO15向与打印机10的机种对应的SO16传递。SO16对该收据打印用数据进行加工,生成与打印机10的指令格式对应的打印指令,通过OS17向打印机10传送。这样,SO16可以适应设备(在本例中为打印机)的每个机种上的差异,而POS应用程序13成为不依赖于设备机种的程序。
又,在SO16中,如后述那样,安装了为设定在打印机10内保存的彩色附加信息的彩色设定程序18。彩色设定程序18在显示装置19上显示规定画面,提供为设定彩色附加信息的用户界面。
在从主机装置12向打印机10传送的打印指令中,包括进行文本打印的指令(以下称为文本打印指令)和进行图像打印的指令(以下称为图像打印指令),打印机10根据这些打印指令,可以进行文本以及图像的打印。又,在本实施方案中,主机装置12输出的打印指令是单色打印指令,打印机10具有针对单色打印指令进行彩色附加处理,进行2色打印的功能(以下称为彩色附加功能)。
作为图像打印指令,采用“ESC*”、“ESC L”、“GS/”等。例如,其中指令“GS/”是在打印机10中预先登录的指示比特图像数据的打印的指令。在本实施方案中,为了将登录在打印机10内的徽标标识等在收据上打印而进行图像打印,这时采用指令“GS/”。这样,图像打印指令由于具有特定的指令编码,打印机10可以区分图像打印指令和文本打印指令。
进一步,在文本打印指令中准备了为实施字符的修饰的字符修饰指令。例如,“ESC E”表示指定字符的强调,“ESC G”表示指定双重打印,“ESC  -”表示指定附加下划线。在打印这些字符时,即使是单色打印的数据,通过对指令解析,可以区分没有修饰的通常字符。
图1所示的打印机10包括中央控制部20、指令解析部22、数据加工部24、信息设定部26、以及接收部28。中央控制部20,在指令解析部22对由接收部28通过接口30从主机装置12接收到的打印指令进行解析,执行规定指令相对应的处理。此外,中央控制部20、指令解析部22、数据加工部24以及信息设定部26通过让CPU40执行规定的控制程序而实现的功能部。
CPU40与RAM42、ROM44、第1头控制部46、第2头控制部48连接。
在RAM42上设置接收缓冲区50、第1打印缓冲区52、以及第2打印缓冲区54。在接收缓冲区50,保存接收部28从主机装置12接收到的打印指令。又,在第1打印缓冲区52以比特数据形式保存主色打印数据、在第2打印缓冲区54保存副色的打印数据。
在ROM44中,设置保存CPU40执行的控制程序的程序存储部56、保存文本和符号等字符的比特模式数据和附加在文本上的背景比特模式数据的CG存储部58、保存在收据上要打印的徽标标识等比特图像数据的图像存储部60、以及保存后述的彩色附加信息的彩色附加信息存储部62。此外,ROM44由掩模ROM或者装在CPU40内的固件等不能改写的ROM、和EEPROM等可改写ROM构成。程序存储部56设置在不可改写的ROM中,而CG存储部58、图像存储部60以及彩色附加信息存储部62设置在可改写ROM中。但是,CG存储部58也可以设置在任何ROM中。
第1头控制部46以及第2头控制部48分别与第1打印头64以及第2打印头66连接。第1打印头64以及第2打印头66分别是进行主色以及副色打印的打印头。通过第1头控制部46以及第2头控制部48,分别将保存在第1打印缓冲区52以及第2打印缓冲区54中的打印数据用主色以及副色进行打印。
指令解析部22对保存在接收缓冲区50中打印指令进行解析,判断打印指令是文本打印指令还是图像打印指令。其判定结果与由打印指令所指定的数据一起被传递给数据加工部24。数据加工部24根据所传递来的数据,如下所述,在第1打印缓冲区52以及第2打印缓冲区54中保存比特数据形式的打印数据。
在上述构成中,当彩色附加功能无效时,即,当保存在后述的彩色附加信息存储部62中的彩色附加标志位没有被设置时,数据加工部24,对于文本打印指令的打印数据,将要打印的各字符的比特模式数据从CG存储部58中读出,将该数据保存在第1打印缓冲区52中。又,对于图像打印指令,将要打印的图像的比特图像数据从图像存储部60中读出保存在第1打印缓冲区52中。然后,根据保存在第1打印缓冲区52中的打印数据,由第1打印头64进行打印动作,进行主色的单色打印。
另一方面,当彩色附加功能有效时,数据加工部24根据保存彩色附加信息存储部62中的彩色附加信息,进行规定的彩色附加处理,实现主色以及副色的2色打印。彩色附加处理的详细内容将在后面说明。
进一步,在文本打印指令的执行中,当由附加下划线指令、双重打印指令等字符修饰指令进行字符修饰时,与该指令对应,参照彩色附加信息的内容(后面详述),判断是否指定了彩色附加处理。例如,当在彩色附加信息的内容中包含对带下划线的字符打印的彩色附加处理的指定时,对与指定该字符修饰的规定指令相对应的文本和符号等字符数据实施规定的彩色附加处理,将上述接收缓冲区的规定字符的打印数据展开,并保存在副色打印用的第2打印缓冲区中。
图2表示保存在彩色附加信息存储部62中的彩色附加信息的内容的一例。如该图所示,彩色附加信息包括彩色附加标志位、图像打印颜色、文本打印颜色、文本背景的有无、文本行单位、双重打印字符的打印颜色、带下划线字符的打印颜色等项目。这些内容被变换成规定数据,作为保存在彩色附加信息存储部62中的查找表使用。
①彩色附加标志位:指定彩色附加功能的有效/无效(设置时为有效)。
②图像打印颜色:图像打印颜色被指定成主色或者副色。
③文本打印颜色:文本打印颜色被指定成主色或者副色。
④文本背景的有无:指定是否在文本上附加背景色。
⑤文本行单位:表示彩色附加处理以几行单位进行的行数。例如,行单位的值为[2]时,如图3所示,进行彩色附加处理的2行与没有进行彩色附加处理的2行相互交互重复。
⑥双重打印的打印颜色:文本打印时的双重打印字符的打印颜色被指定成主色或者副色。
⑦带下划线字符的打印颜色:打印带下划线字符时的字符打印颜色被指定成主色或者副色。这时,通过进一步附加指定信息,可以将下划线和字符一起彩色化。也可以只对下划线进行彩色化。图3的打印结果30l表示实施了下划线并以副色打印的实施例。上述彩色附加信息的内容,通过从主机装置12向打印机10传送规定的彩色设定指令可以进行设定。彩色设定指令,例如具有如下那样的指令编码和参数所构成的格式。
ESC X n1,n2,n3,n4,n5,n6,n7
其中,参数n1~n7与彩色附加信息的上述项目①~⑦对应,分别指定以下内容。
n1:指定彩色附加功能是否有效(有效:1,无效:0)。
n2:指定是否用副色打印图像(副色:1,主色:0)。
n3:指定是否用副色打印字符(副色:1,主色:0)。
n4:指定是否用副色打印字符背景(打印:1,不打印:0)。
n5:用数字指定上述⑤的行单位。
n6:指定是否用副色打印双重打印字符(副色:1,主色:0)
n7:指定是否用副色打印带下划线字符(副色:1,主色:0)
此外,在上述例中,各参数虽然是以1字节的数据形式,也可以不是让1字节与彩色附加信息的各项目对应,而让1字节与多个项目对应,减少参数的数目。例如,在n3中,当指定用副色打印字符时,可以将选择该指定是通常字符的指定还是修饰字符的指定的标志位分配给n3的规定比特。进一步,当指定用副色打印修饰字符时,将指定是双重打印还是带下划线字符的打印、或者双方同时打印的标志位分配给n3的规定比特。这些指定项目,如果是在8比特以内,可以用1字节的数据形式表现上述所有的参数。
打印机10,在接收到彩色设定指令的打印指令时,由信息设定部26设定上述彩色附加信息的内容。
又,上述指令编码“ESC X”由打印机厂商定义。因此,在特定的打印机中,只要是能与其它指令区别进行解释,什么样的指令编码均可以。
图4表示彩色附加功能有效时,即彩色附加标志位被设置时,由数据加工部24执行的处理的流程图。如该图所示,首先判断打印指令是文本打印指令还是图像打印指令(S100)。其结果,如果是图像打印指令,将该指令所指定的图像的比特图像数据从图像存储部60中读出(S102)。然后,根据彩色附加信息的[图像打印颜色]的值,将比特图像数据保存在第1打印缓冲区52或者第2打印缓冲区54中(S104)。即,如果「图像打印颜色」是主色,则将比特图像数据保存在与主色对应的第1打印缓冲区52中,如果「图像打印颜色」是副色,则将比特图像数据保存在与副色对应的第2打印缓冲区54中。
另一方面,如果打印指令是文本打印指令,根据彩色附加信息,对由打印指令指示印字的通常字符的文本或者所指定的修饰字符的文本进行彩色附加处理(S106)。
图5表示在上述S106执行的对文本实施彩色附加处理的内容的流程图。
如图5所示,首先,判断是通常字符的彩色化,还是修饰字符的彩色化(S110)。如果是通常字符的情况(S110:YES),根据彩色附加信息,对由打印指令指示印字的通常字符的文本进行彩色附加处理(S111)。如果是修饰字符时(S110:NO),判断是否是对双重打印字符的彩色化(S112)。如果是(S112:YES),对双重打印字符实施彩色附加处理(S113)。如果不是(S112:NO),判断是否是带下划线字符的彩色化(S114)。如果是(S114:YES),对带下划线字符实施彩色附加处理(S115)。
在实施例中,对于修饰字符的指定,虽然是对双重打印字符、带下划线字符进行了说明,一般有强调字符的指定、倒立字符的指定、反色字符的指定等字符修饰指令,对于这些指令也可以同样实施彩色附加处理。
图6表示在上述S111执行的对通常字符的文本进行彩色附加处理的流程图。
如该图所示,首先,根据彩色附加信息的行单位的值,判断当前行是否是彩色附加处理的对象行(S200)。此外,数据加工部24,通过监视在文本出现的换行编码可以对当前行是第几行进行计数,根据该行数和上述行单位的值,可以判定是否是彩色附加处理的对象行。如果该判定结果表明当前行不是彩色附加处理的对象行(S200:NO),从CG存储部58中读出文本的比特模式数据,保存在第1打印缓冲区52中后,结束该处理。
另一方面,如果当前行是彩色附加处理的对象行(S200:YES),从CG存储部58中读出文本的比特模式数据,根据彩色附加信息的「文本打印颜色」,保存在第1打印缓冲区52或者第2打印缓冲区54中(S204)。即,如果「文本打印颜色」是主色则保存在第1打印缓冲区52中,如果是副色则保存在第2打印缓冲区54中。然后,判断有无彩色附加信息的「文本背景」(S206),如果「无」(S206:NO),则结束该处理。另一方面,如果「文本背景」为「有」(S206:YES),从CG存储部58中读出表示背景的比特模式数据,将该数据保存在第2打印缓冲区54中(S208)之后,结束该处理。
这样,数据加工部24,对于文本打印指令以及图像打印指令的每一个,将与彩色附加信息对应的打印数据保存在第1打印缓冲区52或者第2打印缓冲区54中。如上所述,根据保存在第1打印缓冲区52或者第2打印缓冲区54中的打印数据,分别进行主色以及副色的打印。因此,根据数据加工部24的上述处理,根据单色打印指令,与彩色附加信息的内容对应,进行上述图3所示那样的2色收据打印。
此外,在本实施方案中,在上述S104、S202、S208,向第1打印缓冲区52或者第2打印缓冲区54保存的打印数据,相当于本发明中的「彩色打印数据」。
然后,对在主机装置12中的彩色附加信息的设定进行说明。彩色附加信息的设定,可以通过在主机装置12中执行彩色设定程序18进行。彩色设定程序18启动后,在主机装置12的显示装置19上显示例如图7所示的设定画面100。
如该图所示,在设定画面100中,设置有2色打印的有无(彩色附加功能的有效/无效)的设定栏102、图像打印颜色的设定栏103、文本打印颜色的设定栏104、该文本打印颜色中设定怎样实施彩色附加处理的通常字符颜色的设定栏105、同样在文本打印颜色中设定修饰字符的彩色附加处理的修饰字符颜色的设定栏106、在修饰字符内的双重打印字符的设定栏107和带下划线字符的设定栏108、文本背景的设定栏109、行单位的设定栏110、以及「OK」按键101。在彩色设定程序18的启动初期,向打印机10传送为读出彩色附加信息的指令,根据该指令从打印机10传送来的彩色附加信息的内容,在设定画面100的相应设定栏中作为缺省值显示。
在设定画面100中如果点击「OK」按键101,根据在各设定栏中设定的内容生成彩色设定指令的打印名,向打印机10传送。
例如,如果指定2色打印为「是」,图像打印颜色为「副色」,文本打印颜色为「主色」,背景为「有」,行单位为「2」时,彩色设定指令传送“ESC X 11012nm”。在打印机10中,根据传送来的彩色设定指令,由信息设定部26设定彩色附加信息。上述参数n、m是用于修饰字符指定的参数,定义为规定的数值,根据该数值,对规定的修饰字符实行彩色附加处理。例如,在图2的实施例中,说明了对双重打印字符和带下划线字符的2种修饰字符可以指定彩色附加处理的例,这时,与各个项目对应,可以分配参数。又,即使想增加修饰字符的种类时,通过与参数的每个比特对应,即使对于上述强调字符等多种修饰方式也可以对应。
如上所述,在本实施方案中,当从主机装置12向打印机10传送单色打印指令后,通过在打印机10中的彩色附加功能,可以进行对应于彩色附加信息的彩色附加处理,进行增加了副色的2色打印。为此,在主机装置12中执行的POS应用程序13即使只针对单色打印机,在对主机装置12侧的程序和打印机驱动器等不进行任何变更的情况下,可以由打印机10进行多色打印。因此,依据本实施方案,在不会给POS***的用户的店铺造成任何经济负担的情况下,可以发行多色打印的容易辨认的收据。即,在不变更现存的POS***的程序的情况下,可以向店铺安装打印机10,可以缩减***变更等所需要的工时、成本,可以提高在店铺中的使用价值。
又,在本实施方案中,对图像打印指令和文本打印名进行区别,可以分别指定彩色附加处理的内容。为此,对于店铺等徽标标识等可以用店铺侧所希望的颜色打印,并且发行多色的容易辨认的收据。因此,例如,当店铺具有特定象征颜色时,通过采用该颜色打印徽标标识,可以作为店铺的印象颜色,起到加深顾客印象的效果。
又,保存在打印机10中的彩色附加信息,由于是通过从主机装置12传送来的彩色设定指令进行设定,用户不需要直接操作打印机10,可以在主机装置12侧指定彩色附加处理的内容。然后,彩色附加信息的设定,在彩色设定程序18启动后,只是通过在上述图7所示的那样的设定画面100上在各设定栏中进行输入的简单操作就可完成,可以向用户提供容易操作的界面。又,在彩色设定程序18的启动时,由于在设定画面100上将当前的彩色附加信息的内容作为缺省值显示,用户还可以在画面上确认当前的设定状态。
另外,在打印机10的一例的2色喷墨式打印机中,采用副色打印的频度低,副色墨盒不容易减少。为此,当副色墨盒长时间装载在打印机10上放置时,引起墨水粘度的上升和墨水成分的变质,成为打印头堵塞等故障发生的原因。对此,在本实施方案中,根据从主机装置12传送来的单色打印指令,可以进行增加了副色的2色打印。为此,由于副色的墨水也以和主色墨水相近的频度被使用,可以防止上述那样的打印头的堵塞等故障的发生。
此外,在上述实施方案中,彩色附加信息,虽然指定了包括图像打印颜色、文本打印颜色、文本背景的有无以及进行彩色附加的文本的行单位的各项目的彩色附加处理的内容,这仅仅是一例。例如,也可以不向上述实施方案那样以文本的行单位指定彩色附加处理,而指定文本整体的打印颜色。又,对于背景,也可以在打印机10内预备加网、斜线、全部喷涂等多种模式,从这些模式中选择。
又,打印机10不仅只有主色以及副色的2色,可以用主色以及副色同时打印形成的混合色进行打印,在彩色附加信息的设定中,各打印颜色也可以在主色、副色以及混合色的3种颜色种指定。即,在打印机10上对于打印颜色是混合色的打印数据,同时保存在第1打印缓冲区52和第2打印缓冲区54中,通过由第1打印头64以及第2打印头66打印相同的模式,实现混合色的打印。进一步,如果打印机10具有3色以上的打印头,具有3色以上的打印功能时,同样,只要从打印机10可以打印的颜色中选择各打印颜色即可。
这样,作为彩色附加信息的项目可以采用各式各样的,简言之,只要通过彩色附加信息可以指定多色打印方式即可。然后,彩色设定指令,只要是与彩色附加信息的项目对应,可以指定各项目的内容的指令形式即可。
此外,在上述实施方案中,本发明虽然是以适用于POS***中的收据打印的情况进行了说明,但本发明并不限定于此,可以广泛应用于利用可进行多色打印的打印机,根据单色打印指令进行多色打印的情况。
作为本发明的打印机的优选实施例,虽然是以打印颜色是黑色为主色、黑色以外的颜色为副色的2色的情况为例进行了说明,主色并不限定于黑色,也可以采用主色是蓝色,副色是红色的组合。又,这时,也可以指定主色和副色的混合色。
依据这样的构成,例如在收据打印机中,如果用与平常不同的颜色打印特价日的收据,可以提高辨认性,提高向顾客的宣传效果。
发明的效果
如上所述,依据本发明,可以根据单色用打印指令进行多色打印。为此,在不变更现存POS***的程序的情况下,可以向店铺设置POS打印机,可以缩减***变更等所需要的工时、成本,提高在店铺中的使用价值。
又,对于上述多色打印的方式,可以通过向打印机传送的彩色设定指令在外部进行设定。

Claims (12)

1.一种打印机,是包括接收来自外部的打印指令的接收装置、可以进行多色打印的打印装置的打印机,其特征是,包括:
对由所述接收装置所接收的所述打印指令进行解析的指令解析装置、
通过对与规定指令对应的字符数据进行规定的彩色附加处理、生成由所述打印装置进行多色打印的彩色打印数据的打印数据加工装置、
根据所生成的彩色打印数据,控制所述打印装置进行打印的控制装置;
对应于规定指令的所述彩色附加处理是,对由单色打印指令所指示的字符数据变更打印彩色的处理。
2.根据权利要求1所述的打印机,其特征是,
所述指令解析装置包括判断所接收的打印指令是修饰字符的文本打印指令还是通常字符的文本打印指令的判断装置,
所述打印数据加工装置根据所述判断装置的判断结果,对与规定指令对应的字符数据进行所述的彩色附加处理,生成所述彩色打印数据。
3.根据权利要求1所述的打印机,其特征是,所述打印机的打印颜色包括以黑色为主色,黑色以外的颜色为副色的2种颜色,所述打印数据加工装置执行在通常采用所述主色打印、对于与所述规定指令对应的字符数据用副色打印的加工处理,可以进行所述2种颜色的打印。
4.根据权利要求2所述的打印机,其特征是,所述打印数据加工装置对与规定字符修饰指令对应的字符数据进行所述彩色附加处理。
5.根据权利要求4所述的打印机,其特征是,所述字符修饰指令是附加下划线的指令。
6.根据权利要求4所述的打印机,其特征是,所述字符修饰指令是双重打印指令。
7.根据权利要求1所述的打印机,其特征是,包括保存指定所述彩色附加处理的内容的彩色附加信息的存储装置,
所述打印数据加工装置根据所述彩色附加信息进行所述彩色附加处理。
8.根据权利要求7所述的打印机,其特征是,包括根据由所述接收装置所接收的规定的设定指令设定所述彩色附加信息的设定装置。
9.根据权利要求8所述的打印机,其特征是,由所述设定指令对文本以及图像分别指定所述彩色附加处理的内容,
所述设定装置,根据由所述设定指令分别对文本以及图像所指定的所述彩色附加处理的内容,设定所述彩色附加信息。
10.一种POS***,其特征是,
打印机包括:接收来自主机装置的打印指令的接收装置;可以进行多色打印的打印装置;对由所述接收装置所接收的所述打印指令进行解析的指令解析装置;对与规定指令对应的字符数据进行规定的彩色附加处理、生成由所述打印装置进行多色打印的彩色打印数据的打印数据加工装置;根据所生成的彩色打印数据来控制所述打印装置进行打印的控制装置;
所述主机装置包括根据从规定的输入装置输入的商品信息收集销售信息并输出收据打印用的数据的POS应用程序执行部,
根据从所述POS应用程序执行部输出的收据打印用数据,生成由所述主机装置传送的所述打印指令。
11.一种打印机控制方法,是控制包括接收来自外部的打印指令的接收装置、可以进行多色打印的打印装置的打印机的方法,其特征是,包括
对由所述接收装置所接收的所述打印指令进行解析的步骤、
判断所述打印指令是否具有规定字符修饰指令的步骤、
对于与规定的字符修饰指令对应的字符数据进行规定的彩色附加处理的步骤、
生成由所述打印装置进行多色打印的彩色打印数据的打印数据加工步骤、
根据所生成的彩色打印数据、控制所述打印装置进行打印的控制步骤。
12.根据权利要求11所述的打印机控制方法,其特征是,所述打印机包括保存指定所述彩色附加处理的内容的彩色附加信息的存储装置,
在所述打印数据加工步骤中,根据所述彩色附加信息进行所述彩色附加处理。
CNB031078915A 2002-04-01 2003-04-01 依单色用数据进行2色打印的打印机及其控制法、pos*** Expired - Fee Related CN1240550C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2002099210A JP2003291423A (ja) 2002-04-01 2002-04-01 プリンタ、プリンタ制御方法、posシステム、およびこれらの方法をコンピュータに実行させるためのプログラム、このプログラムを記録した記録媒体
JP2002099210 2002-04-01

Publications (2)

Publication Number Publication Date
CN1448272A CN1448272A (zh) 2003-10-15
CN1240550C true CN1240550C (zh) 2006-02-08

Family

ID=28035904

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB031078915A Expired - Fee Related CN1240550C (zh) 2002-04-01 2003-04-01 依单色用数据进行2色打印的打印机及其控制法、pos***

Country Status (6)

Country Link
US (1) US7355737B2 (zh)
EP (1) EP1351185A3 (zh)
JP (1) JP2003291423A (zh)
KR (1) KR100550714B1 (zh)
CN (1) CN1240550C (zh)
HK (1) HK1057025A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105159625A (zh) * 2011-02-25 2015-12-16 精工爱普生株式会社 使用了印刷数据的功能扩展方法及功能扩展装置

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005039172A1 (en) * 2003-10-22 2005-04-28 Avantone Oy Diffractive color system
US7342689B2 (en) * 2003-11-12 2008-03-11 Transact Technologies Incorporated Methods and apparatus for converting full color images to two-color images for printing at a two-color printer
JP4492188B2 (ja) * 2004-04-06 2010-06-30 セイコーエプソン株式会社 Pos端末の制御方法、レシート印刷データ生成方法、プログラム、印刷装置、商品販売データ処理装置およびposシステム
JP4492191B2 (ja) * 2004-04-08 2010-06-30 セイコーエプソン株式会社 Pos端末の制御方法、およびプログラム
JP2006180222A (ja) * 2004-12-22 2006-07-06 Murata Mach Ltd 画像処理装置
US20070253039A1 (en) * 2006-04-28 2007-11-01 Kabushiki Kaisha Toshiba Image processing apparatus
US7751087B2 (en) 2007-04-03 2010-07-06 Xerox Corporation Automatic colorization of monochromatic printed documents
JP4450045B2 (ja) * 2007-09-28 2010-04-14 富士ゼロックス株式会社 画像形成システム、及び画像形成プログラム
US7543231B1 (en) * 2008-04-30 2009-06-02 International Business Machines Corporation Systems, methods and computer program products for printing a document with a portion of the document in color and a portion of the document in black and white
JP2012201084A (ja) * 2011-03-28 2012-10-22 Fuji Xerox Co Ltd 画像形成装置および画像形成プログラム
JP6089406B2 (ja) * 2012-01-25 2017-03-08 セイコーエプソン株式会社 画像処理装置、印刷装置、及び、画像処理方法
JP6024168B2 (ja) * 2012-04-10 2016-11-09 セイコーエプソン株式会社 データ処理装置、記録装置、および、データ処理装置の制御方法
KR102193821B1 (ko) * 2012-08-29 2020-12-22 세이코 엡슨 가부시키가이샤 기록 장치 및 데이터 생성 방법
CN104118225B (zh) * 2013-04-26 2017-09-29 精工爱普生株式会社 控制装置、控制***以及控制装置的控制方法
JP7172244B2 (ja) * 2018-07-26 2022-11-16 セイコーエプソン株式会社 印刷装置、及び印刷装置の制御方法

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4857955A (en) * 1987-09-28 1989-08-15 Eastman Kodak Company Electronic printer apparatus with intelligent accent color
US5113356A (en) * 1990-12-24 1992-05-12 Xerox Corporation Colorizing black and white documents
JPH06127040A (ja) 1992-10-20 1994-05-10 Mitsubishi Electric Corp 記録装置及び記録方法
US6229623B1 (en) * 1993-05-14 2001-05-08 3M Innovative Properties Company Digital color proofing system
US5572599A (en) * 1994-07-11 1996-11-05 Xerox Corporation Monochrome to full color scaleable image processing system for printing systems and machines
KR19990038221A (ko) 1997-11-04 1999-06-05 윤종용 잉크젯 프린터의 출력 이미지 변경방법
US6385337B1 (en) * 1998-12-21 2002-05-07 Xerox Corporation Method of selecting colors for pixels within blocks for block truncation encoding
US6817289B1 (en) * 1999-11-15 2004-11-16 Gateway, Inc. Method and apparatus for modifying and controlling print information
US6523937B1 (en) * 2000-04-07 2003-02-25 Transact Technologies, Inc. Method and apparatus for single pass two-color ink jet point of sale (POS) printing
US6934054B1 (en) * 2000-08-04 2005-08-23 Transact Technologies Incorporated Method and apparatus for two-color thermal point of sale (POS) printing
US6425653B1 (en) * 2000-12-07 2002-07-30 Xerox Corporation Single pass printing of text among interleaved printing of non-text material
US7085006B2 (en) * 2000-12-28 2006-08-01 Seiko Epson Corporation Apparatus for generating two color printing data, a method for generating two color printing data and recording media
US6847377B2 (en) * 2001-01-05 2005-01-25 Seiko Epson Corporation System, method and computer program converting pixels to luminance levels and assigning colors associated with luminance levels in printer or display output devices
US6995867B2 (en) * 2001-05-21 2006-02-07 Axiohm Transaction Solutions, Inc. Color adjusted printing
US6609776B2 (en) * 2001-05-24 2003-08-26 Hewlett-Packard Company Inkjet printing system with ink-efficient font
ATE317333T1 (de) 2002-03-08 2006-02-15 Seiko Epson Corp Drucksysten zum erzeugen von multichromatischen druckdaten aus monochromatischen druckdaten

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105159625A (zh) * 2011-02-25 2015-12-16 精工爱普生株式会社 使用了印刷数据的功能扩展方法及功能扩展装置
CN105159625B (zh) * 2011-02-25 2018-03-30 精工爱普生株式会社 使用了印刷数据的功能扩展方法及功能扩展装置

Also Published As

Publication number Publication date
KR100550714B1 (ko) 2006-02-08
HK1057025A1 (en) 2004-03-12
US20030184774A1 (en) 2003-10-02
JP2003291423A (ja) 2003-10-14
EP1351185A3 (en) 2004-11-17
CN1448272A (zh) 2003-10-15
KR20030079715A (ko) 2003-10-10
EP1351185A2 (en) 2003-10-08
US7355737B2 (en) 2008-04-08

Similar Documents

Publication Publication Date Title
CN1240550C (zh) 依单色用数据进行2色打印的打印机及其控制法、pos***
CN103223792B (zh) 图像处理装置、印刷装置及图像处理方法
CN1237733B (zh) 用于使多台打印机执行打印的计算机和方法
CN1092111C (zh) 打印机与打印方法
US7737990B2 (en) Colorization process and system and user interface for setting colorization information
CN1836903A (zh) 打印装置和图像处理装置
US20090128842A1 (en) Image processing apparatus, copier, and image processing method and program
KR102402725B1 (ko) 임포징된 멀티-패스 페이지들 상의 원색 색채를 발생시키기 위한 시스템 및 방법
US8675968B2 (en) Image processing apparatus
CN1198130A (zh) 带式打印机
US20050007618A1 (en) System for restricted execution of user requests for printing data
CN1267018A (zh) 合成印刷方法及印刷***
JP2004167818A (ja) 記録方法
CN1875369A (zh) 具有内置pcl,远程登录,和usb集线器的台式卡片打印机及其使用方法
CN1573676A (zh) 打印装置及其显示方法、打印***及其显示方法、程序及存储介质
CN1469311A (zh) 调整处理黑色的方法及其驱动器
CN100340415C (zh) 信息处理装置
CN1497505A (zh) 打印装置的控制方法、收据打印数据生成方法
JP7238513B2 (ja) 情報処理装置、画像形成装置、及びプログラム
CN109421361B (zh) 计算机支持地制造出针对至少两个印刷任务的印版的方法
JP4241101B2 (ja) 印刷システム、プリンタ、プリンタドライバ、印刷制御方法、プログラム、プログラムを記録した記録媒体
US9064203B2 (en) Printing controller for enabling printer to perform printing processing, has region specifying unit to specify region having specific image data, color determiner, and predetermined processor to apply density reduction of pixel
JP4062413B2 (ja) プリンタ制御装置、プリンタ制御方法、プリンタ制御方法をコンピュータに実行させるためのプログラム、プリンタシステム、posシステム
US11640271B2 (en) Custom color unique identifier override workflow
JP2003260819A (ja) プリンタ制御装置、プリンタ制御方法、プリンタ制御方法をコンピュータに実行させるためのプログラム、プリンタシステム、posシステム

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20060208

Termination date: 20160401