打印系统技术方案

技术编号:2846523 阅读:155 留言:0更新日期:2012-04-11 18:40
打印数据产生单元(50)产生打印数据,该打印数据包括表示打印对象字符串的数据。打印图像数据产生单元(53)根据该打印数据产生与要被打印的图像有关的光栅图像数据。处理详情确定单元(52)根据该打印对象字符串来确定与该光栅图像数据有关的处理详情。打印对象数据处理单元(54)接受关于处理详情的处理详情信息的输入以及该光栅图像数据的输入,并且根据该处理详情信息来对该光栅图像数据进行图像处理。打印指示单元(55)使打印机产生处理过的光栅图像数据的打印输出。

【技术实现步骤摘要】

本专利技术涉及一种打印系统
技术介绍
一般已知的打印系统包括一个执行应用程序的计算机和一个打印机,并且该打印系统使得打印机产生由应用程序创建的“包括字符串的图像”的打印输出。例如,已知作为上述打印系统的一个打印系统使得打印机产生由例如POS(电子收款机系统)应用程序创建的票据的图像(以下称为“票据图像”)的打印输出。在利用这种打印系统的领域内,可以将特定商品或与特定商品相关的另一产品的广告或优惠券可靠地递送给购买了该特定商品的客户。可通过执行广告或优惠券的递送来提高这种打印系统的便捷性,同时还试图减少递送所需的劳动。
技术实现思路
一种打印系统,其使得打印机产生基于打印数据的图像的打印输出,所述打印数据是由多个程序中的任一程序产生的并且还包括指示了要被打印的字符串的数据。该打印系统包括打印图像数据产生单元,其基于打印数据产生与要被打印的图像有关的光栅图像数据;处理详情确定单元,其根据要被打印的字符串来确定针对光栅图像数据的处理详情;打印图像数据处理单元,其接收由打印图像数据产生单元产生的光栅图像数据和与处理详情确定单元确定的处理详情有关的处理详情信息,并且其根据该处理详情信息对光栅图像数据执行图像处理;以及打印指示单元,其使得打印机产生光栅图像数据的打印输出,其中该光栅图像数据由打印图像数据处理单元进行了图像处理。附图说明在附图中图1是示出了根据一个实施例的打印系统的整体构造的示图;图2是用于说明主机的操作的示图;图3是示出示例票据图像的示图;图4是示出处理过的票据图像的示例的示图;图5是示出处理过的票据图像的另一示例的示图;图6是示出处理过的票据图像又一示例的示图;图7是用于说明图像记录介质从打印机输出的示图;图8是根据一个实施例的打印系统的功能框图;图9是示出关键字表示例的示图;图10是示出一组处理详情数据的示例的示图;图11是示出一组环境设置数据的示例的示图;图12是示出由打印数据处理单元执行的处理过程的流程图;以及图13是示出一示例日志文件的示图。具体实施例方式以下将参考附图对本专利技术的实施例做详细描述。图1是示出了根据一个实施例的打印系统的整体构造的示图。如图所示,打印系统1包括主机10(打印请求装置)、和打印机20。如图1所示,主机10是一个计算机,该计算机包括控制单元11、存储单元12、输入单元13、显示单元14、接口(I/F)15、和光盘读取单元16。控制单元11基于操作系统和存储在存储单元12中的其他程序来进行操作,从而执行各种信息处理操作。存储单元12是由计算机可读信息存储介质构成的。例如,存储单元12通过包括ROM(只读存储器)、RAM(随机存取存储器)、和硬盘驱动器而构成。存储单元12存储了要由控制单元11执行的程序。该存储单元12还作为工作存储器来操作,用于存储在由控制单元11执行的处理过程期间所需的各种类型的数据。输入单元13是例如键盘、鼠标等,并且该输入单元13将与用户所执行的输入相符的数据输入到控制单元11。显示单元14是例如显示器等,并且其根据从控制单元11输入的指令来显示信息。根据从控制单元11输入的指令,光盘读取单元16读取存储在如DVD-ROM等的光盘(信息存储介质)中的程序或数据。接口15用于将各种外围设备或信息存储介质(存储卡等)连接到主机10。接口15将从外围设备等输入的数据输出到控制单元11。根据从控制单元11输入的指令,该接口15将各种数据输出到外围设备等。该主机10装备有符合如USB(通用串行总线)接口规范的一个或多个连接端口(以下称为“USB端口”)。在一个或多个实施例中,采用微软公司生产的Windows OS(注册商标)安装在主机10中来作为操作系统。而且,还采用具有票据创建功能的POS应用程序(以下称为“POS应用程序”)安装在主机10中。主机10通过接口15连接到打印机20,使得数据可在计算机和打印机之间进行交换。如图1所示,打印机20包括控制单元21、存储单元22、图像形成单元23、和接口(I/F)24。控制单元21控制整个打印机20。存储单元22包括ROM或RAM,并且其存储执行打印所需的各种程序和数据。接口24接收从主机10发送的数据,并将这样接收到的数据输出到控制单元21。打印机20装备有例如USB端口作为接口24。图像形成单元23将图像形成在诸如打印纸之类的图像记录介质上,所述图像基于控制单元21输入的数据。这里的打印机20从主机10接收预定数据格式的光栅图像数据(更具体地说,表示了关于组成图像的各个象素的颜色信息的命令数据),并且将光栅图像数据形成在图像记录介质上。打印机20具有自动切割机构,该打印机20从主机10接收指示切割图像记录介质的命令数据,以及接收用于在图像记录介质上形成图像的命令数据;并且该打印机20在给定位置上以给定的模式切割图像记录介质。现在将说明在使打印机20打印由POS应用程序创建的票据图像时主机10所执行的操作。图2是用于说明主机10的操作的示图。尽管图中提供了POS应用程序30a和POS应用程序30b,但是要把应用程序中的至少一个安装到该主机10中。当POS应用程序30a已发出打印票据图像的命令时,GDI(图形设备接口)程序31产生表示了描绘该票据图像的命令的元数据。该GDI程序31是一个被提供作为操作系统一部分的程序,并且该元数据与设备无关。由GDI程序31产生的元数据通过假脱机程序32提供给打印数据产生程序(打印机驱动程序)33a。该打印数据产生程序33a根据元数据产生预定数据格式的打印数据。对于打印机20来说将要产生的打印数据可以是可解释的或不可解释的。例如,该打印数据对于规范不同于打印机20的打印机是可解释的。这里采用打印数据产生程序33a来产生表示了字体类型的命令数据、示出每行的打印详情的命令数据(每行的打印字符串)、用于控制打印机的机构的命令数据(例如,用于指示图像记录介质要被切割的位置的命令数据)等作为打印数据。当已经发出用于打印如图3中所示的票据图像40的指令时,该打印数据产生程序33a首先产生初始化命令数据,并将这样产生的初始化命令数据提供给假脱机程序32。接着,该打印数据产生程序33a产生表示图像记录介质的上、下、左和右页边空白的命令数据,并将该命令数据提供给假脱机程序32。接着,例如该打印数据产生程序33a产生表示字体类型的命令数据、表示图像记录介质要被切割的位置和切割的方式的命令数据等作为适当的命令数据,并将该命令数据提供给假脱机程序32。打印数据产生程序33a连续地产生表示每行的打印详情的命令数据,如“A”“A”“A”“_”“S”“T”“O”“R”“E”LF,“Y”“E”“A”“R”“M”“O”“N”“T”“H”“D”“A”“T”“E”LF“H”“O”“U”“R”“M”“I”“N”“U”“T”“E”LF,或“a”“a”“a” “5”“0”“0”LF,并将这样产生的命令数据提供给假脱机程序32。最后,该打印数据产生程序33a产生示出页尾的命令数据,并将该命令数据提供给假脱机程序32。在上面描述中,“LF”表示示出换行的命令数据。当POS应用程序30b已发出用于打印票据图像的指令时,打印数据产生程序33b产生打印数据。该打印数据产生程序33b是一由“打印机驱动程序”以外的其他本文档来自技高网...

【技术保护点】
一种打印系统(1),用于使打印机(20)产生基于打印数据的图像的打印输出,所述打印数据是由多个程序(30a、30b)中的任一程序产生的并且还包括指示了要被打印的字符串的数据,该打印系统(1)包括:打印图像数据产生单元(53),该打印图像数据产生单元(53)基于所述打印数据产生与要被打印的图像有关的光栅图像数据;处理详情确定单元(52),该处理详情确定单元(52)根据要被打印的字符串来确定针对所述光栅图像数据的处理详情;打印图像数据处理单元(54),该打印图像数据处理单元(54)接收由所述打印图像数据产生单元(53)产生的光栅图像数据和与所述处理详情确定单元(52)确定的处理详情有关的处理详情信息,并且该打印图像数据处理单元(54)根据所述处理详情信息对所述光栅图像数据执行图像处理;以及打印指示单元(55),该打印指示单元使得打印机(20)产生光栅图像数据的打印输出,其中该光栅图像数据由所述打印图像数据处理单元(54)进行了图像处理。

【技术特征摘要】
JP 2005-6-28 2005-189066;JP 2005-6-28 2005-1890641.一种打印系统(1),用于使打印机(20)产生基于打印数据的图像的打印输出,所述打印数据是由多个程序(30a、30b)中的任一程序产生的并且还包括指示了要被打印的字符串的数据,该打印系统(1)包括打印图像数据产生单元(53),该打印图像数据产生单元(53)基于所述打印数据产生与要被打印的图像有关的光栅图像数据;处理详情确定单元(52),该处理详情确定单元(52)根据要被打印的字符串来确定针对所述光栅图像数据的处理详情;打印图像数据处理单元(54),该打印图像数据处理单元(54)接收由所述打印图像数据产生单元(53)产生的光栅图像数据和与所述处理详情确定单元(52)确定的处理详情有关的处理详情信息,并且该打印图像数据处理单元(54)根据所述处理详情信息对所述光栅图像数据执行图像处理;以及打印指示单元(55),该打印指示单元使得打印机(20)产生光栅图像数据的打印输出,其中该光栅图像数据由所述打印图像数据处理单元(54)进行了图像处理。2.根据权利要求1的打印系统(1),其中,所述打印系统(1)包括打印请求装置(10),所述打印请求装置(10)与打印机(20)连接,并使打印机产生以由多个程序(30a、30b)中的任一程序产生的打印数据为基础的图像的打印输出,其中所述打印请求装置(10)包括打印图像数据产生单元(53)、处理详情确定单元(52)、打印图像数据处理单元(54)、和打印指示单元(55),并且其中所述打印指示单元(55)产生用于使打印机(20)产生光栅图像数据的打印输出的打印数据,其中所述的光栅图像数据由所述打印图像数据处理单元(54)进行了图像处理。3.根据权利要求1的打印系统(1),其中,所述处理详情确定单元(52)确定要被打印的字符串是否包括特定字符串,并且其中,当确定所述字符串包括特定字符串的时候,所述处理详情确定单元(52)将对应于所述特定字符串的处理详情确定为针对所述光栅图像数据的处理详情。4.根据权利要求2的打印系统(1),其中,所述处理详情确定单元(52)确定要被打印的字符串是否包括特定字符串,并且其中,当确定所述字符串包括特定字符串的时候,所述处理详情确定单元(52)将对应于所述特定字符串的处理详情确定为针对所述光栅图像数据的处理详情。5.根据权利要求3的打印系统(1),其中,对应于所述特定字符串的所述处理详情包括用于将对应于所述特定字符串的图像附加到要被打印的图像上的详情,以及其中,所述处理详情...

【专利技术属性】
技术研发人员:劳伦斯欧文
申请(专利权)人:星精密株式会社
类型:发明
国别省市:JP[日本]

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

1