CN1896944A - 打印图像生成装置、打印图像生成方法及程序 - Google Patents

打印图像生成装置、打印图像生成方法及程序 Download PDF

Info

Publication number
CN1896944A
CN1896944A CNA2006100985526A CN200610098552A CN1896944A CN 1896944 A CN1896944 A CN 1896944A CN A2006100985526 A CNA2006100985526 A CN A2006100985526A CN 200610098552 A CN200610098552 A CN 200610098552A CN 1896944 A CN1896944 A CN 1896944A
Authority
CN
China
Prior art keywords
print
code
error correction
image
correction rate
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.)
Granted
Application number
CNA2006100985526A
Other languages
English (en)
Other versions
CN100430882C (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 CN1896944A publication Critical patent/CN1896944A/zh
Application granted granted Critical
Publication of CN100430882C publication Critical patent/CN100430882C/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K1/00Methods or arrangements for marking the record carrier in digital fashion
    • G06K1/12Methods or arrangements for marking the record carrier in digital fashion otherwise than by punching
    • G06K1/121Methods or arrangements for marking the record carrier in digital fashion otherwise than by punching by printing code marks
    • 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/021Adaptations for printing on specific media
    • G06K15/024Adaptations for printing on specific media for printing on segmented surfaces, e.g. sticker sheets, label rolls
    • 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
    • G06F3/1297Printer code translation, conversion, emulation, compression; Configuration of printer parameters
    • 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

Abstract

本发明提供了一种打印图像生成装置,生成用于将根据纠错率规定大小的二维代码打印于打印介质上的打印图像,其包括:存储单元,存储多个等级的上述纠错率;设定单元,用于设定成上述多个纠错率中的任一纠错率;图像生成单元,根据设定的上述纠错率,生成上述打印图像;判断单元,判断生成的上述打印图像是否超出用于打印上述二维代码的上述打印介质的代码打印区;以及设定变更单元,当判断上述打印图像超出所述代码打印区时,变更上述纠错率的设定,以使上述打印图像容纳于上述代码打印区内。

Description

打印图像生成装置、 打印图像生成方法及程序
技术领域
本发明涉及一种用于生成打印图像的打印图像生成装置、打印图像生成方法及程序。该打印图像是用于将二维代码打印在打印介质上的图像。
背景技术
现有技术中,公知的有一种打印图像生成装置(主装置),其与打印机连接,用于生成将二维代码打印在打印介质上的打印图像。而且,在进行打印处理前,判断打印图像是否超出用于打印打印图像的代码打印区,当判定为超出时,为使打印图像容纳于代码打印区内,则可以考虑通过缩小作为代码字最小单位的单元(模块)来缩小打印图像整体。其中,该代码字构成二维代码。日本专利文献特开2001-293909号公报(段落[0058]等)。
但是,如果缩小单元的大小,则打印图像画质降低的同时,读出精度也在下降。因此,通过缩小单元大小来缩小打印图像整体是不现实的,存在问题。
发明内容
本发明的目的在于,提供一种打印图像生成装置、打印图像生成方法及程序,不需缩小构成二维代码的多个单元的大小,就可缩小二维代码的打印图像,以便容纳在代码打印区内。
本发明的打印图像生成装置是一种打印图像生成装置,生成用于在打印介质上打印根据纠错率规定的二维代码的打印图像,其包括:存储单元,存储有多个等级的纠错率;设定单元,用于设定多个纠错率中的任一纠错率;图像生成单元,根据设定的纠错率,生成打印图像;判断单元,判断生成的打印图像是否超出用于打印二维代码的打印介质的代码打印区;以及设定变更单元,当判断打印图像超出代码打印区时,变更纠错率的设定,以使打印图像容纳于代码打印区内。
而且,根据本发明的打印图像生成方法是一种生成用于将根据纠错率规定大小的二维代码打印在打印介质上的打印图像的打印图像生成方法,其包括:设定步骤,用于设定成事先存储的多个等级纠错率中的任一纠错率;图像生成步骤,根据已设定的纠错率,生成打印图像;判断步骤,判断生成的打印图像是否超出用于打印打印图像的打印介质的代码打印区;以及设定变更步骤,当判断打印图像超出代码打印区时,变更纠错率的设定,以使打印图像容纳于代码打印区内。
根据上述的结构,设定变更成可将打印图像容纳在代码打印区中的较小纠错率,并根据设定变更后的纠错率生成打印图像,从而,该打印图像可容纳在代码打印区中。因此,不需缩小构成二维代码的多个单元的尺寸,通过降低纠错率,就可缩小二维代码的打印图像,以使其可容纳在代码打印区内。因此,不降低打印图像的画质及读出精度,就可生成良好的二维代码的打印图像。
在上述打印图像生成装置中,设定变更单元优选设定变更成使打印图像容纳于代码打印区的纠错率中最大的纠错率。
根据该结构,在具有多个可使打印图像容纳在代码打印区中的纠错率时,可设定变更为最大的纠错率。因此,对于打印的二维代码,可赋予尽可能高的纠错功能。
在上述的情况下,优选方式是,还包括设定变更可否决定单元,决定是否执行由设定变更单元实施的设定变更。
根据该结构,通过设定变更可否决定单元,决定纠错率的设定为不可变更,所以,即使当打印图像超出代码打印区,也不变更纠错率的设定。因此,适用于用户想要自行调整二维代码大小的情况,或想要将二维代码只作为图案(不考虑读取)而打印的情况等。
在上述情况下,优选方式是,代码打印区是除带状打印介质宽度方向的上下余白区之外的可打印区,判断单元包括打印区识别单元,该打印区识别单元取得打印介质的介质宽度,并根据取得的介质宽度识别可打印区。
根据该结构,可生成容纳于带状打印介质的可打印区内的打印图像。因此,如果已打印打印图像,则不会出现无法打印打印图像的一部分(介质宽度方向的两端部)而造成的图像缺失的情况。
在上述情况下,优选方式是,二维代码包括数据区和作为该数据区周围的余白的页边区,判断单元判断数据区的打印图像是否超出可打印区。
根据该结构,只有当页边区超出可打印区时,不进行纠错率的设定变更,在可打印区的整个范围打印数据区。而且,即使此时页边区超出可打印区,因为将可打印区周围的余白部分作为页边区使用,所以不妨碍读取。因此,不降低不必要的纠错率,就可以尽可能地打印数据区。
根据本发明的程序,其用于使计算机作为上述打印图像生成装置的各单元发挥作用。
根据该结构,可以提供一种程序,该程序不缩小构成二维代码的多个单元的大小,而缩小二维代码的打印图像,使其容纳于代码打印区内。
附图说明
图1是示出根据本发明一实施例的打印系统构成示例的说明图;
图2是打印系统的数据生成装置的构成图;
图3是示出数据生成装置中输入编辑画面的示意图;
图4是打印系统的带打印机关盖状态的外观立体图;
图5是打印系统的带打印机开盖状态的外观立体图;
图6是作为二维代码之一的QR代码的说明图;
图7是示出数据生成装置中输入编辑画面的条形码编辑画面的示意图;
图8示出数据生成装置中QR代码的编辑处理的流程图;以及
图9A至图9D是示出用于说明在对纠错率进行了设定变更时数据区的大小的确认处理的说明图。
具体实施方式
下面,参照附图说明适用本发明的打印系统。如图1所示,本实施例的打印系统1包括数据生成装置2(打印图像生成装置)、打印装置3、以及将上述装置进行USB连接的电缆4,将在数据生成装置2生成的打印数据提供给打印装置3,使打印装置3打印基于打印数据的打印图像。
而且,在本实施例中,通过电缆4直接连接数据生成装置2和打印装置3,但也可以通过接口经由网络(互联网或局域网)连接数据生成装置2及打印装置3。而且,上述是有线通信,但也可以利用无线通信。
如图2所示,数据生成装置2由计算机等构成,包括:USB接口11,用于通过电缆4与打印装置3连接;RAM 12,包括可暂时存储的存储区,并作为用于控制处理的作业区而使用;硬盘13,包括各种存储区,存储控制程序或各种数据的同时,存储生成的打印数据及打印装置3的机型信息;CPU 14,基于存储于硬盘13中的程序等进行各种数据的运算处理;以及总线15,用于相互连接上述装置。而且,在数据生成装置2上安装有键盘或鼠标等输入装置16(参照图1)、FD驱动器17及CD-ROM驱动器18等各种驱动器、以及显示输入的打印数据等各种数据及信息等的监控显示器19(参照图1)等。
在硬盘13中安装有用于生成打印数据的软件(打印数据生成应用程序20),在数据生成装置2中,从输入编辑画面21(参照图3)进行输入数据的输入、编辑,从而可生成打印数据,其中,启动打印数据生成应用程序20后,在监控显示器19上显示输入编辑画面21。而且,不进行输入数据的编辑时,将输入数据作为打印数据进行处理。
如图3所示,在输入编辑画面21中显示:输入编辑窗口22,与鼠标器指针27一起进行输入数据的输入、编辑;图像显示窗口23,显示基于输入、编辑结果生成的打印数据的打印图像28(打印图像的映象);操作工具栏24,用于进行执行打印等基本操作;输入工具栏25,用于输入作为输入数据的字符串、条形码及外框等的各种图形;以及标签制作工具栏26,用于由打印装置3(后述的带打印机101)制作标签。因此,通过由键盘进行输入数据的输入、编辑,加上鼠标操作,就可进行输入数据的输入指示或选择设定所使用的编辑功能。而且,详细内容如后述,点击输入工具栏25的条形码生成按钮46,即可显示条形码生成画面170(参照图7)。
在标签制作工具栏26中包括:自动设定按钮81,根据输入的输入数据自动设定将要生成的标签的长度;定长设定按钮83,将将要制作的标签的长度设定为任意的规定长度;余白设定列表框84,选择设定所打印的打印图像的前后的余白(前后余白区)的长度;余白设定框86,利用上下箭头按钮85将前后余白区设定为任意的长度;以及带宽度取得按钮88,取得装在打印装置3中的打印带T(参照图5)的带宽度(详细内容后述),并显示在带宽度显示框87中。而且,在带宽度显示框87中,可以通过键盘操作或通过上下箭头按钮89的鼠标操作而输入带宽度。
下面,对打印装置3进行说明。打印装置3可以由热敏打印机、喷墨打印机、激光打印机等的任一个构成。在此,对将打印带作为打印对象的热敏打印机(带打印机)进行说明。该带打印机根据由上述的数据生成装置2提供的打印数据在打印带T上进行打印图像的打印后,切断完成打印的打印带T,并制作成标签(带片)。而且,对于本实施例的带打印机,即使是单体,也可以生成字符串或简单的图形等打印图像(不包括后述的二维代码的生成、编辑)、并可以将其进行打印,但也可以是只具有打印功能的PC连接专用型的带打印机。
如图4及图5所示,带打印机101包括:装置主体102,对打印带T进行打印处理;以及带盒C,收容打印带T(例如白色)及墨带R(例如黑色),取放自如地安装于装置主体102中。
装置主体102由装置壳体103形成外壳,在装置壳体103的前半部的上面,配置有包括各种键104的键盘105。在装置壳体103的后半部左上面上,设置较大的开闭盖106,在开闭盖106的上面,形成用于视觉确认带盒C的安装/未安装的观察窗107,同时在开闭盖106的前侧设置有开启该开闭盖的盖体开启按钮108。在装置壳体103的后半部的右上面,形成有显示从键盘输入的结果等的长方形显示器109。
按压盖体开启按钮108并打开开闭盖106后,在其内部凹入形成有用于装入带盒C的带盒安装部111。在带盒安装部111中,在其角部配置有由多个微型开关构成的带识别传感器(省略图示)。
而且,在带盒安装部111中设置有包括发热元件的热敏头121(例如360dpi)。安装带盒C后,热敏头121隔着打印带T和墨带R抵靠设置于带盒C中的压纸卷筒辊135,处于等待打印状态。而且,通过由电动机或齿轮系等构成的带输送机构(省略图示)输送打印带以及墨带R,同时在打印带T上进行打印处理(从墨带R向打印带T进行墨的热敏转印)。
在装置壳体103的左侧部,形成用于连通带盒安装部111和装置外部的带排出口112,在装置壳体103中,面对该带排出口112内置用于切断打印处理后的打印带T之后得到带片的剪切单元114。
而且,虽省略了图示,但在装置壳体103的右侧部形成用于提供电源的电源供给口和用于与未图示的个人计算机等外部装置连接的连接器113(参照图2)。由此,连接器113就可以通过电缆4与上述的数据生成装置2相连接,并可以根据该数据生成装置2生成的打印数据进行打印处理。而且,虽省略了图示,但在装置壳体103的内部,装有构成集中控制装置主体102的控制部(后述)的电路基板。
打印带T包括:背面涂敷有粘接剂层的记录带T1和通过该粘接剂层粘贴于记录带T1的剥离带T2。用户从打印处理后切断分离的打印带T的带片揭下剥离带T2,并将其作为标签粘贴于被粘贴物上。
在打印带T中,准备有带宽度为例如从6mm到36mm的多种(例如7种)带。在带盒壳体130的背面,形成多个小的被检测孔(省略图示),通过上述的带识别传感器识别上述多个被检测孔,从而可以识别打印带T的类型(带宽)。即,可识别由多个被检测孔和多个开关构成的位数。
而且,在上述数据生成装置2的输入编辑画面21中,点击带宽度取得按钮88,则通过电缆4获知由带识别传感器识别的带宽度。而且,也可以直接报告打印带T的类型的信息,在数据生成装置2侧从其类型分析带宽度。而且,也可以是,报告的时间为每当在带打印机101中安装新的带盒C时进行报告,并在数据生成装置2侧保持该信息。
在本实施例中,设定为安装有带宽度为24mm的带盒C。而且,对于宽度为24mm的打印带T,打印时在带宽方向的两端部设置微量(例如2mm左右)的上下余白区(非打印区)并打印。例如,在带输送过程中,该余白用于防止打印带T在其宽度方向上位置偏离并使热敏头121直接与压纸卷筒辊135接触。
控制部与带打印机101的各部连接,用于控制装置整体。虽未图示,但包括CPU、ROM、RAM及IOC(Input Output Controller,输入输出控制器),由内部总线相互连接。而且,CPU按照ROM内的控制程序,通过IOC从带打印机101的各部输入各种信号、数据。而且,根据输入的各种信号、数据处理RAM内的各种数据,并通过IOC向带打印机101内的各部输出各种信号数据,由此进行打印处理的控制等。而且,在RAM中包括作为用于生成打印图像的区域的打印缓冲器,其中,该打印图像是根据数据生成装置2提供的打印数据在打印带T上打印的图像。
在此,利用本实施例的打印系统1,对在打印带T上打印二维代码的打印图像时的情况进行说明。在本实施例中,作为二维代码,打印QR代码,所以,首先对QR代码进行说明。
如图6所示,QR代码162包括:正方形的数据区164,由排列成矩阵状的多个单元163构成;三个(在后述微QR代码中为一个)切制符号165,设于数据区164的角部;以及页边区166,数据区164的周围的余白(空白区,quiet zone)。
数据区164由多个单元163的黑白的图案构成,收容字符串等的输入信息、以及将后述的纠错功能进行编码的纠错码(里德所罗门(reed solomon)码)。而且,切制符号165是用于检测位置的图案,由此检测数据区164的位置,并且从360°的任一方向都可读出。而且,页边区166用于可以正确地进行QR代码162的读出,在数据区164的上下左右分别分开设置有例如四个单元。
QR代码162具有纠错功能,即、即使数据区被某种程度地污染、破损,代码自身也可以修复数据。具备7%、15%、25%及30%四个等级的纠错能力,例如,在纠错能力为“15%”时,即使数据区164大约破损15%时,也可以修复数据。
QR代码162的大小由作为数据区164的最小构成单位的单元163的个数(版本)和各单元163的尺寸(一边的长度)确定。并且,版本根据收容的信息量(字符数)和纠错能力(纠错率)确定。因此,如果提高纠错能力,则会增加相应的收容的数据,所以,单元个数增加(版本升级),QR代码162增大。
而且,在QR代码162中,主要使用作为基本模式的模式一、具有在模式一上增加校准图案的结构的模式二、以及适用于基板等的节省空间用途的微QR代码这三种类型。三种类型的任一种均为上述结构,但就微QR代码而言,为提高数据收容效率,其切制符号165只为一个。
下面,对这种QR代码162的编辑作业进行说明。首先,作为编辑作业的准备,启动数据生成装置2的打印数据生成应用程序20,则在监控显示器19上显示输入编辑画面21。然后,点击带宽度取得按钮88,则从带打印机101报告安装在带盒C中的打印带T的带宽度(24mm),并显示在带宽度显示框87中。而且,在此,假设进行规定长度的打印,点击定长设定按钮83,并设定所希望的定长(例如50mm),然后,通过余白设定框86将上述前后余白区(带长度方向的两端部的余白)设定为所希望的长度(例如前后各5mm)(参照图3)。
根据该报告的带宽度和设定的定长,在打印带T上设定作为可以打印的区域的可打印区30(参照图3)。具体地说,可打印区30的尺寸在带宽度方向上为带宽度(24mm)减上述上下余白区长度(各2mm)的长度“20mm”,在带长度方向上为定长(50mm)减去上述余白设定框86中设定的前后余白区长度(各5mm)的长度“40mm”。然后,点击设定在输入工具栏25中的条形码生成按钮46,则显示条形码生成画面170。
如图7所示,在条形码生成画面170中包括:类别选择框171,用于选择条形码的类型;数据输入窗口172,用于输入编码的数据(姓名或电话号码等);纠错能力设定框173,用于设定纠错能力;变更设定无线按钮174,选择(决定)是否自动进行纠错能力的变更设定;单元尺寸设定框175,用于设定各单元163的大小(符号大小);以及模式无线框176,用于选择QR代码162的模式。
纠错能力设定框173为下拉式菜单,包括上述四级纠错能力(7%、15%、25%及30%),可选择四级中的任一个。同样,单元尺寸设定按钮175也为下拉式菜单,例如可以选择“大、小”两个等级中任一个。当单元尺寸为“大”时,一个单元的一边的长度为例如0.42mm(本实施例中相当于六个点),当单元尺寸为“小”时,一个单元的一边的长度为例如0.28mm(相当于四个点)。而且,在模式无线框176中,可从模式一及模式二中选择任一种,但也可以选择微QR代码。
在此,对QR代码162的编辑作业进行具体地说明。为生成QR代码162,用户首先在类别选择框171中选择“QR CODE”。然后,作为收容在QR代码162中的数据,在数据输入窗口172中输入例如姓名“山田太郎”和电话号码“090-×××-0000”(图8的S1)。
然后,设定QR代码162的生成条件(S2)。具体地说,通过纠错设定框173,将纠错能力设定为“30%”,通过单元尺寸设定框175,将单元尺寸设定为“大”,通过模式无线框176,选择QR代码162的模式为“模式二”。而且,在此,还通过变更设定无线按钮174,选择“自动”,以便自动地进行后述的纠错能力的设定变更。
结束生成条件的设定后,用户点击条形码生成画面170的OK按钮177(S3)。由此,在数据生成装置2中,生成QR代码162的打印数据。然后,根据生成的打印数据,确认数据区164的大小(S4)。在此,假设数据区164的一边的长度为例如22mm。
而且,判断数据区164是否超出可打印区30(S5)。在此,因为可打印区30的大小为如上述20mm×40mm,所以,判断数据区164的上下超出可打印区30(S5;Yes)。
然后,判断变更设定无线按钮174是否选择“自动”,在此,判断为选择“自动”(S6;Yes)。而且,如用户事先在变更设定无线按钮174中选择了“固定”,则判断为没有选择“自动”(S6;No),不进行下面的纠错能力的设定变更处理,而将数据区164的上下超出可打印区30的QR代码162插入到编辑画面(S11)。因此,适用于用户想要自行调整QR代码162的大小时、或只是作为图案想要打印QR代码162(不考虑读出)时等。
接着,确认将纠错能力的设定变更为其他的纠错率时的数据区164的大小(S7)。图9A至图9D是用于简要地说明在设定变更纠错率时数据区164的大小的确认处理的说明图。在此,例如,当纠错能力从30%(参照图9A)设定变更为25%时,可确认为数据区164的一边的长度仍为22mm(参照图9B);当设定变更为15%时,可确认为数据区164的一边的长度变为18mm(参照图9C);当设定变更为7%时,可确认为数据区的一边的长度同样为18mm(参照图9D)。此外,在输入编辑画面21也可显示进行了设定变更时的数据区164的打印映象。
下面,判断容纳于已设定变更成各纠错率时的数据区164中可打印区30中的数据区是否存在,在此,如果设定变更纠错能力为15%或7%,则容纳于可打印区30内,所以判断为存在(S8;Yes)。
而且,在输入编辑画面21中,如果显示例如“是否变更纠错能力的设定?”的确认信息,并且用户选择(点击)“Yes”(S9;Yes),则执行纠错能力的设定变更。在此,对于打印的QR代码162,为了赋予尽可能高的纠错功能,设定变更成纠错能力中最大纠错能力、即“15%”。其中,纠错能力表示使数据区164容纳于可打印区30。
最后,根据设定变更后的纠错能力,生成QR代码162的打印数据(S10)。然后,在输入编辑画面21中插入该打印映像,并结束QR代码162的编辑处理(S11)。
如上所述,根据本实施例的数据生成装置2,如果在变更设定无线按钮174中设定为“自动”,则自动设定变更为如同数据区164容纳于可打印区30内的较小的纠错能力,根据变更设定后的纠错能力生成打印数据,由此,该数据区164容纳于可打印区30内。因此,不需要减小QR代码162的单元尺寸,通过降低纠错能力,就可缩小QR代码162的打印图像,以使其可容纳于可打印区30内。因此,不需要降低打印图像的画质或读取精度,可以生成良好的QR代码162的图像。并且,因为可自动地设定变更纠错能力,所以,用户不需要进行烦琐的操作。
而且,在本实施例中,如上所述,判断数据区164的打印数据(打印图像)是否超出可打印区30,但也可判断包括页边区166的QR代码162的打印图像是否超出可打印区。并且,进一步判断打印图像是否超出用于打印QR代码162的代码打印区(例如外框内),并判断为超出时,也可进行纠错率的设定变更,以使其容纳其中。
但是,根据本实施例,当只有页边区166超出可打印区30时,不进行纠错能力的设定变更,而在可打印区30的整个范围内打印数据区。而且,此时,即使页边区166超出可打印区30,也可以将可打印区30周围的余白部分作为页边区加以利用,所以不妨碍读取。即,如上所述,在本实施例中,可打印区30的上下的余白各设为2mm、左右的余白各设为5mm,即使单元尺寸为“大”时,因为一个单元的一边的长度为0.42mm,所以,在可打印区30的上下左右均可设置大于等于四个单元的余白。因此,不降低不需要的纠错能力,就可尽可能地打印数据区164。
而且,作为二维代码,如果是根据纠错能力规定其大小的代码,则除QR代码162以外,也可以是Mami代码、Veri代码、数据矩阵、PDF 417等。
并且,也可将数据生成装置2的打印数据生成应用程序20作为软件提供。而且,也可将该软件存储于存储介质5中(参照图1)而提供。作为存储介质,也可以利用CD-ROM、闪存ROM、存储卡、光磁盘等。
而且,在本实施例中,利用带打印机101构成为打印系统1,但也可以在带打印机101中设置打印数据生成应用程序20的功能,并将带打印机101作为单体使用,使其进行QR代码162的打印图像的生成、编辑。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
附图标记
2   数据生成装置        20     打印数据生成应用程序
30  可打印区            162    QR代码
T   打印带

Claims (7)

1.一种打印图像生成装置,生成用于将根据纠错率规定大小的二维代码打印于打印介质上的打印图像,其特征在于,包括:
存储单元,存储有多个等级的所述纠错率;
设定单元,用于设定成所述多个纠错率中的任一纠错率;
图像生成单元,用于根据设定的所述纠错率,生成所述打印图像;
判断单元,用于判断生成的所述打印图像是否超出用于打印所述二维代码的所述打印介质的代码打印区;以及
设定变更单元,当判断所述打印图像超出所述代码打印区时,变更所述纠错率的设定,以使所述打印图像容纳于所述代码打印区内。
2.根据权利要求1所述的打印图像生成装置,其特征在于:所述设定变更单元设定变更成可使所述打印图像容纳于所述代码打印区的所述纠错率中最大的纠错率。
3.根据权利要求1或2所述的打印图像生成装置,其特征在于,还包括:设定变更可否决定单元,决定可否执行由所述设定变更单元实施的所述设定变更。
4.根据权利要求1至3中任一项所述的打印图像生成装置,其特征在于:
所述代码打印区为除带状的所述打印介质的介质宽度方向的上下余白区以外的可打印区,
所述判断单元包括打印区识别单元,所述打印区识别单元取得所述打印介质的宽度,并根据取得的介质宽度,识别所述可打印区。
5.根据权利要求1至4中任一项所述的打印图像生成装置,其特征在于:
所述二维代码包括数据区和作为该数据区周围的余白的页边区,
所述判断单元判断所述数据区的所述打印图像是否超出所述可打印区。
6.一种打印图像生成方法,生成用于将根据纠错率规定大小的二维代码打印在打印介质上的打印图像,其特征在于,包括:
设定步骤,用于设定成事先存储的多个等级的纠错率中的任一纠错率;
图像生成步骤,根据已设定的所述纠错率,生成所述打印图像;
判断步骤,判断生成的所述打印图像是否超出用于打印所述打印图像的所述打印介质的代码打印区;以及
设定变更步骤,当判断所述打印图像超出所述代码打印区时,变更所述纠错率的设定,以使所述打印图像容纳于所述代码打印区内。
7.一种程序,用于使计算机作为权利要求1至5中任一项所述的打印图像生成装置的各单元发挥作用。
CNB2006100985526A 2005-07-15 2006-07-06 打印图像生成装置、打印图像生成方法 Expired - Fee Related CN100430882C (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2005-207521 2005-07-15
JP2005207521 2005-07-15
JP2005207521A JP4483727B2 (ja) 2005-07-15 2005-07-15 印刷画像作成装置、印刷画像作成方法およびプログラム

Publications (2)

Publication Number Publication Date
CN1896944A true CN1896944A (zh) 2007-01-17
CN100430882C CN100430882C (zh) 2008-11-05

Family

ID=37609473

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2006100985526A Expired - Fee Related CN100430882C (zh) 2005-07-15 2006-07-06 打印图像生成装置、打印图像生成方法

Country Status (4)

Country Link
US (1) US7864375B2 (zh)
JP (1) JP4483727B2 (zh)
KR (1) KR100779299B1 (zh)
CN (1) CN100430882C (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106357954A (zh) * 2015-07-22 2017-01-25 日本冲信息株式会社 图像形成装置

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007334470A (ja) * 2006-06-13 2007-12-27 Fuji Xerox Co Ltd 電子付箋に係る情報処理装置及びプログラム
US7869720B2 (en) * 2007-01-10 2011-01-11 Kyocera Mita Corporation Consumable supplying member and toner container
GB0706788D0 (en) * 2007-04-05 2007-05-16 Dymo Nv Tape printing apparatus
JP2010004311A (ja) * 2008-06-20 2010-01-07 Konica Minolta Business Technologies Inc 画像形成装置、管理システム及び管理方法
JP5176726B2 (ja) * 2008-07-02 2013-04-03 セイコーエプソン株式会社 印刷装置、印刷装置の制御方法および印刷制御プログラム
JP2010074436A (ja) * 2008-09-17 2010-04-02 Ricoh Co Ltd 画像処理装置、画像処理方法、画像処理プログラム
JP5657461B2 (ja) * 2011-04-13 2015-01-21 サトーホールディングス株式会社 プリンタ
JP5834544B2 (ja) 2011-07-01 2015-12-24 セイコーエプソン株式会社 プログラム、印刷データ生成装置、印刷データ生成装置の制御方法および印刷システム
US20150186758A1 (en) * 2013-12-31 2015-07-02 Konica Minolta Laboratory U.S.A., Inc. Image processing device
JP2015197751A (ja) * 2014-03-31 2015-11-09 ブラザー工業株式会社 画像処理装置、および、コンピュータプログラム
JP6347208B2 (ja) 2014-12-12 2018-06-27 セイコーエプソン株式会社 印刷データ生成装置、印刷データ生成装置の制御方法およびプログラム
JP6536231B2 (ja) * 2015-06-03 2019-07-03 セイコーエプソン株式会社 ラベル作成装置、ラベル作成方法、およびラベル作成プログラム
JP6578921B2 (ja) * 2015-12-08 2019-09-25 コニカミノルタ株式会社 画像形成装置、画像形成システムおよび画像形成方法ならびに画像形成制御プログラム
JP6870349B2 (ja) * 2017-01-31 2021-05-12 ブラザー工業株式会社 印刷装置
JP7073679B2 (ja) * 2017-11-02 2022-05-24 ブラザー工業株式会社 二次元コード生成プログラム
JP7288596B2 (ja) * 2019-03-04 2023-06-08 ブラザー工業株式会社 画像データ処理プログラム

Family Cites Families (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4651170A (en) * 1985-04-02 1987-03-17 Eastman Kodak Company Laser printer having means for changing the output-image size
JP2974363B2 (ja) * 1990-04-02 1999-11-10 株式会社リコー 画像処理装置
JP3375416B2 (ja) * 1994-03-16 2003-02-10 ペンタックス株式会社 データシンボル読み取り装置
JPH08169155A (ja) * 1994-10-21 1996-07-02 Seiko Epson Corp インクジェットプリンタ及びそれに用いる記録媒体、記録媒体供給源
JP3010136B2 (ja) * 1996-03-28 2000-02-14 オリンパス光学工業株式会社 コードデータ出力装置
US5761219A (en) * 1996-07-12 1998-06-02 Intermec Technologies Corporation Error correction for PDF417 and other machine-readable symbologies
US6137592A (en) * 1998-01-20 2000-10-24 Hewlett-Packard Company Method for adjusting drive roller linefeed distance
US6126074A (en) * 1998-01-28 2000-10-03 Symbol Technologies, Inc. Error correction in macro bar code symbols
JP3852216B2 (ja) 1998-08-31 2006-11-29 ブラザー工業株式会社 二次元コードデータ変換用記録媒体,二次元コードデータ変換装置およびプリンタ
JP3010293B1 (ja) * 1999-01-28 2000-02-21 一男 佐藤 二次元コ―ドの形成方法
JP2001113763A (ja) * 1999-10-20 2001-04-24 Canon Inc 画像処理装置および画像処理方法、並びに画像処理制御プログラムを記録した記録媒体
JP2001113749A (ja) * 1999-10-21 2001-04-24 Fuji Xerox Co Ltd 画像形成装置
JP4369011B2 (ja) 2000-04-14 2009-11-18 セイコーエプソン株式会社 シンボルプリンタ、そのプリント方法及び情報記録媒体
JP4792646B2 (ja) 2001-03-12 2011-10-12 セイコーエプソン株式会社 シンボルプリンタ用ドライバ、及び情報記録媒体
US6906812B2 (en) * 2000-04-14 2005-06-14 Seiko Epson Corporation Symbol printer, symbol printing method, symbol printer driver, and a data storage medium storing a symbol printing program
KR100388061B1 (ko) * 2001-01-19 2003-06-18 한국전자통신연구원 4-상태 바코드 인쇄 및 판독 시스템과 그 제어 방법
US6977749B2 (en) * 2001-03-02 2005-12-20 Hewlett-Packard Development Company, L.P. System and method for printing images on labels and forms in a printing device
US7116826B2 (en) * 2001-06-15 2006-10-03 Canon Kabushiki Kaisha Embedding with error-correction encoding
CN1328291A (zh) * 2001-07-23 2001-12-26 吴建明 Qr码的图像识别软件的编制方法
JP3923866B2 (ja) * 2002-07-19 2007-06-06 株式会社キーエンス 二次元コード読取装置設定方法、二次元コード読取設定装置、二次元コード読取装置設定プログラムおよびコンピュータ読取可能な記録媒体
JP4064863B2 (ja) 2003-04-25 2008-03-19 株式会社東芝 画像処理方法
US7264164B2 (en) * 2003-08-28 2007-09-04 King Jim Co., Ltd. Tape printing system, tape printing method, and tape printing program
JP4320232B2 (ja) 2003-08-29 2009-08-26 株式会社キングジム テープ印刷システム、テープ印刷方法、及び、テープ印刷プログラム
JP4269861B2 (ja) 2003-09-12 2009-05-27 沖電気工業株式会社 印刷物処理システム,透かし入り文書印刷装置,透かし入り文書読み取り装置,印刷物処理方法,情報読み取り装置,および情報読み取り方法
JP4364615B2 (ja) 2003-11-28 2009-11-18 横浜ゴム株式会社 2次元コード表示物及び2次元コード表示タイヤ
US7299972B2 (en) * 2004-04-08 2007-11-27 Adobe Systems Incorporated Creating and using documents with machine-readable codes
US7240841B2 (en) * 2004-04-08 2007-07-10 Adobe Systems Incorporated Creating and using documents with machine-readable codes
JP4586701B2 (ja) * 2005-09-29 2010-11-24 カシオ計算機株式会社 印字装置
US7523864B2 (en) * 2006-01-10 2009-04-28 Inlite Research, Inc. Automatic placement of an object on a page
JP4758785B2 (ja) * 2006-02-22 2011-08-31 セイコーエプソン株式会社 画像作成装置およびこれを備えた印刷装置
JP2008080588A (ja) * 2006-09-27 2008-04-10 Brother Ind Ltd 2次元コード印刷装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106357954A (zh) * 2015-07-22 2017-01-25 日本冲信息株式会社 图像形成装置

Also Published As

Publication number Publication date
CN100430882C (zh) 2008-11-05
US7864375B2 (en) 2011-01-04
KR100779299B1 (ko) 2007-11-23
JP4483727B2 (ja) 2010-06-16
US20070013950A1 (en) 2007-01-18
JP2007021903A (ja) 2007-02-01
KR20070009383A (ko) 2007-01-18

Similar Documents

Publication Publication Date Title
CN1896944A (zh) 打印图像生成装置、打印图像生成方法及程序
CN100420580C (zh) 打印和加工系统及控制方法、打印和加工装置
CN100425453C (zh) 点字信息处理装置、点字信息处理方法
US8368943B2 (en) Image creating apparatus and printing apparatus provided therewith
CN101021893B (zh) 打印装置以及打印方法
CN100456280C (zh) 盲文布局制作方法、盲文布局制作系统
US8739054B2 (en) Label data creating apparatus, label data creating method, and computer program product
CN1762720A (zh) 带盒及可自如装卸地安装该带盒的带处理装置
CN1262421C (zh) 打印机控制装置和方法
CN1843764A (zh) 标签制作装置的标签制作方法和标签制作装置
CN1931592A (zh) 图像编辑装置、图像编辑方法及打印装置
CN102122338A (zh) 打印装置以及打印方法
CN1799849A (zh) 刻印控制方法、程序、点字刻印装置及字符信息处理装置
US7588380B2 (en) Label data creating apparatus, label data creating method, and computer program product
US10618314B2 (en) Non-transitory storage medium storing instructions readable by information processing apparatus, and code creating system
CN1709701A (zh) 打印/刻印复合装置及其打印处理方法
CN1709703A (zh) 字符信息处理装置及其信息处理方法、程序及存储介质
CN1847011A (zh) 数据制作装置及其数据制作方法、以及片处理装置
CN101045401A (zh) 标签打印装置和记录在计算机可读记录介质上的标签打印程序
CN100425452C (zh) 点字信息处理装置、点字信息处理方法
CN1733490A (zh) 字符信息处理方法、字符信息处理装置、程序及存储介质
CN1340776A (zh) 收件人地址印刷方法及装置和地址标签作成方法及装置
CN1875369A (zh) 具有内置pcl,远程登录,和usb集线器的台式卡片打印机及其使用方法
CN1526565A (zh) 存储介质控制电路和包含该电路的装置
EP0656595B1 (en) Tape printing apparatus

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: 20081105

Termination date: 20190706