CN103358716B - 打印机 - Google Patents

打印机 Download PDF

Info

Publication number
CN103358716B
CN103358716B CN201310079989.5A CN201310079989A CN103358716B CN 103358716 B CN103358716 B CN 103358716B CN 201310079989 A CN201310079989 A CN 201310079989A CN 103358716 B CN103358716 B CN 103358716B
Authority
CN
China
Prior art keywords
threshold
width
detected
mark
threshold value
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.)
Active
Application number
CN201310079989.5A
Other languages
English (en)
Other versions
CN103358716A (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.)
Brother Industries Ltd
Original Assignee
Brother Industries Ltd
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 Brother Industries Ltd filed Critical Brother Industries Ltd
Publication of CN103358716A publication Critical patent/CN103358716A/zh
Application granted granted Critical
Publication of CN103358716B publication Critical patent/CN103358716B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J11/00Devices or arrangements  of selective printing mechanisms, e.g. ink-jet printers or thermal printers, for supporting or handling copy material in sheet or web form
    • B41J11/36Blanking or long feeds; Feeding to a particular line, e.g. by rotation of platen or feed roller
    • B41J11/42Controlling printing material conveyance for accurate alignment of the printing material with the printhead; Print registering
    • B41J11/46Controlling printing material conveyance for accurate alignment of the printing material with the printhead; Print registering by marks or formations on the paper being fed
    • 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/022Adaptations for printing on specific media for printing on continuous media, e.g. tapes

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Printers Characterized By Their Purpose (AREA)
  • Handling Of Continuous Sheets Of Paper (AREA)
  • Record Information Processing For Printing (AREA)

Abstract

本发明提供一种打印机。在设有光学传感器(22)的打印机(1)中,确定用于判断是否检测到打印在被输送的打印介质(8)的背面上的黑色部分的阈值(T)(S11)。当光学传感器(22)已经检测到黑色部分的次数大于该阈值(T)时(S14),作出黑色部分已经被检测到的声明(S15)。接下来,当光学传感器(22)已经检测到在打印介质(8)的背面上的白色部分的次数大于阈值(U)时(S21),作出已经检测到白色部分的声明(S22)。然后,作出在打印介质(8)的背面上的标记(82)已经被检测到的声明。

Description

打印机
技术领域
本发明涉及一种打印机,所述打印机检测打印于在馈送方向上是连续的打印介质的背面上的标记,确定打印开始位置的位置,并执行打印。
背景技术
已知一种打印机,所述打印机在由多种形式构成的连续形式的纸例如一系列票据或收据等上进行打印(例如,参照日本专利公开特开平7-309039)。对于打印头的打印位置,在日本专利公开特开平7-309039中公开的打印机通过检测被打印在连续形式的纸的背面上的黑色标记,为单一形式精确地判断打印开始位置的位置。在所述打印机中,反射型光学传感器在连续形式的纸的背面上投射光,并检测自连续形式的纸的背面反射的光。所述打印机基于被检测到的反射光的水平的变化,检测被打印在连续形式的纸的背面上的黑色标记。
然而,由于如上所述的打印机在由反射型光学传感器检测到的光的水平已经变化时判断出所述标记已经被检测到,所以在除标记之外的字符或符号等被打印在连续形式的纸的背面上的情况下,有时发生那些字符或符号等被作为标记检测到。利用如上所述的打印机,如果所述标记不能被正确地检测到,则发生不能在打印介质上的正确位置完成打印的情况。
发明内容
本发明提供一种打印机,所述打印机准确检测打印在连续形式的纸的背面上的标记以确定打印开始位置。
根据本发明方面的打印机包括打印装置、输送装置、控制部、光学传感器、宽度信息存储部、阈值设定部、第一判断部、第一声明部、第二判断部以及第二声明部。所述打印装置在打印介质的表面上打印。所述输送装置输送所述打印介质。基于对预先打印在所述打印介质的背面上的标记的检测,所述控制部控制由所述输送装置进行的对所述打印介质的输送和由所述打印装置进行的打印。基于从所述打印介质的背面反射的光,所述光学传感器输出指定输出值。所述宽度信息存储部存储表示所述标记的在所述打印介质的输送方向上的宽度的宽度信息。所述阈值设定部设定第一阈值,所述第一阈值用于基于存储在所述宽度信息存储部中的所述宽度信息作出关于是否已经检测到所述标记的判断。所述第一判断部基于来自所述光学传感器的输出值判断是否已经检测到第一检测对象颜色。在所述第一判断部已经连续判断出已经检测到所述第一检测对象颜色的次数不小于所述第一阈值的情况下,所述第一声明部声明所述第一检测对象颜色在所述打印介质的输送方向上的指定宽度上是连续的。所述第二判断部基于来自所述光学传感器的输出值判断是否已经检测到与所述第一检测对象颜色不同的第二检测对象颜色。在所述第一声明部已经声明所述第一检测对象颜色在所述打印介质的输送方向上的指定宽度上是连续的之后,在所述第二判断部已经连续判断出已经检测到所述第二检测对象颜色的次数不小于指定第二阈值的情况下,所述第二声明部声明已经检测到所述标记。
在根据本方面的打印机中,在所述第一判断部已经连续判断出已经检测到所述第一检测对象颜色的次数不小于所述第一阈值的情况下,所述第一声明部声明所述第一检测对象颜色在所述打印介质的输送方向上的指定宽度上是连续的。在其后所述第二判断部已经连续判断出已经检测到所述第二检测对象颜色的次数不小于指定第二阈值的情况下,所述第二声明部声明已经检测到所述标记。因此,所述打印机能够准确地检测到标记而不将文本字符等误认为是标记,文本字符等在打印介质的输送方向上不被连续地检测到不小于所述第一阈值的次数。因此,所述打印机能够在打印介质上的适当位置中执行打印。
所述宽度信息可以是表示所述标记的宽度的数值。所述阈值设定部还可以通过将作为被存储在所述宽度信息存储部中的宽度信息的数值与指定比率相乘来设定所述第一阈值。在这种情况下,能够通过将作为宽度信息的数值与指定比率相乘而容易地设定第一阈值。
所述阈值设定部还可以通过从作为被存储在所述宽度信息存储部中的宽度信息的数值减去指定值来设定所述第一阈值。在这种情况下,能够通过从作为宽度信息的数值减去指定值而容易地设定第一阈值。
所述阈值设定部还可以设定指定特征值作为所述第一阈值。在这种情况下,由于设定指定特征值作为所述第一阈值,所以第一阈值的设定是容易的。
所述阈值设定部还可以基于被存储在宽度信息存储部中的宽度信息且基于关于预先打印在所述打印介质的背面上的字符的大小的信息来设定第一阈值。在这种情况下,因为基于用于标记的宽度信息和关于字符的大小的信息来设定第一阈值,所以文本字符不被误为是标记。
所述宽度信息可以是表示所述标记的宽度的数值,并且关于所述字符的大小的信息可以是表示字符的大小的数值。所述阈值设定部还可以设定所述第一阈值,使得所述第一阈值是在作为宽度信息的数值与作为关于所述字符的大小的信息的数值之间的数值。在这种情况下,因为第一阈值在作为宽度信息的数值与用于所述字符的大小的数值之间,所以文本字符不被误为是标记。
所述第一阈值可以大于所述第二阈值。在这种情况下,用于判断所述第一检测对象颜色在所述打印介质的输送方向上的指定宽度上是否连续的第一阈值大于用于判断第二检测对象颜色是否已经被检测到的第二阈值。因此,由于如果第一检测对象颜色已经被连续检测到的次数小于第一阈值,则标记不被声明为已经被检测到,所以准确地作出关于是否已经检测到标记的判断。
附图说明
将对本发明的实施例进行说明。
图1是简要示出打印***5的图;
图2是打印机1的斜视图;
图3是打印机1在顶罩101已经被移除的状态下的斜视图;
图4是在图2中的线IV-IV的方向上的剖面图;
图5是示出打印机1的电气构造的框图;
图6是热敏带8的背面的图;
图7是示出打印处理的流程图;
图8是示出黑色和白色检测处理的流程图;
图9是示出阈值T第一计算处理的流程图;
图10是热敏带8的背面的图,示出由第一计算处理确定阈值T的原理;
图11是示出阈值T第二计算处理的流程图;
图12是热敏带8的背面的图,示出由第二计算处理确定阈值T的原理;
图13是示出阈值T第三计算处理的流程图;
图14是热敏带8的背面的图,示出由第三计算处理确定阈值T的原理;
图15是示出阈值T第四计算处理的流程图;并且
图16是热敏带8的背面的图,示出由第四计算处理确定阈值T的原理。
具体实施方式
下文将参照附图说明本发明的实施例。附图用于说明本发明能够使用的技术特征。在附图中示出的装置构造和用于各种类型的处理的流程图等仅仅是示例性示例,且不将本发明限制于附图中示出的内容。
将参照图1简要说明打印***5。打印***5设有打印机1和外部终端2(例如,个人计算机)。打印机1和外部终端2通过USB(注册商标)缆线3连接。打印机1通过在作为打印介质的热敏带8(参照图6等)上打印文本字符和图形等创建标签,然后切断热敏带8的已经打印文本字符和图形等的部分。打印机1是基于已经从外部终端2接收到的打印数据创建标签的标签打印机和带式打印机中的一种。外部终端2是通用个人计算机(PC)。在打印机1将创建标签的情况下,外部终端2产生所需的打印数据。用户能够通过使用外部终端2的键盘和鼠标编辑打印数据。
打印机1的构造将参照图2至4进行说明。图2中的右下、左上、右上、左下、上方向和下方向分别定义为打印机1的右方、左方、后方、前方、上方和下方。
如图2所示,打印机1设有壳体100。壳体100的形状大致是盒子形状。壳体100在其上侧上设有顶罩101。壳体100在其下侧上设有底罩102。顶罩101设有固定部101A和盖101B。固定部101A是顶罩101的前部。盖101B是顶罩101的后部。
如图3所示,壳体100在盖101B(参照图2)下方设有辊容纳部161。辊容纳部161容纳辊9,热敏带8卷绕辊9。支撑构件162附接到辊9的两端。支撑构件162支撑辊9,使辊9能够绕其轴线旋转。这种结构可以使打印机1连续地从辊容纳部161供应热敏带8。铰链164支撑盖101B的后边缘使得盖101B能够绕其轴线旋转。盖101B通过绕后边缘作为其轴线上下摆动其前缘被打开和关闭。在盖101B处于打开状态下时,露出辊容纳部161。因此,用户能够容易地进行辊9的更换。
如图4所示,在固定部101A和盖101B之间,大致在顶罩101(参照图2)的在前后方向上的中央,壳体100设有排出口107。热敏带8的已打印部从壳体100的内部经过排出口107到外部。利用这样的结构,打印机1将热敏带8从壳体100的内部排出到外部。壳体100以可旋转的方式在盖101B的前边缘处支撑压板辊111。设置在壳体100的内部的带馈送马达18(参照图5)通过齿轮系(图中未示出)连接到压板辊111。控制板170设置在壳体100的内部的前部,在控制板170上的CPU11(参照图5)控制带馈送马达18的操作。带馈送马达18的旋转驱动力被传递到压板辊111,于是压板辊111旋转。
热头112、固定板113和弹簧114设置在固定部101A的后边缘的下方。固定板113设置在压板辊111的前方。固定板113在其表面沿前后方向取向的状态下延伸到左方和右方。热头112设置在固定板113的后面上。热头112在左右方向上延伸。热头112具有如下结构,在所述结构中,用于形成在热敏带8上的图像的一行值的多个加热元件在左右方向上排列。通过使电流经过热头112的加热元件,这些加热元件产生热。弹簧114向后方对固定板113赋势。
切割刀片160设置在行式热头112的上方。切割刀片160沿排出口107延伸。用户能够通过朝向前方拉动已经被从排出口107排出的热敏带8并使其压靠切割刀片160来手动切割热敏带8。
将对直到创建标签时的点的过程进行说明。已经被从容纳在辊容纳部161中的辊9拉出的热敏带8从下方朝向上方***在压板辊111和行式热头112之间。弹簧114向后方对固定板113赋势。热头112利用指定力使热敏带8压靠压板辊111。热敏带8被馈送,直到光学传感器22(参照图5)检测到被打印在热敏带8的背面上的黑色标记82(参照图6)。当光学传感器22检测到标记82时,热敏带8被馈送到指定打印开始位置,热头112的加热元件产生热。像素的图像形成在与已经产生热的加热元件对应的热敏带8上,使得图像的一行值被打印。同时,与驱动马达18的转动协同的压板辊111的旋转使热敏带8从辊9被顺序地馈送出且被从下方向上输送。上文描述的处理引起图像重复地形成在热敏带8上,一次一行,直到最终打印出文本字符和图形。
在打印之后,被打印的热敏带8从排出口107被排出到壳体100的外部,排出口107在压板辊111和热头112的沿输送方向的下游侧。被排出的热敏带8由沿着排出口107设置的切割刀片160切割。通过上文描述的过程创建标签。注意,在下文中,作为多个加热元件在热头112中排列的方向的左右方向也称为主扫描方向,并且,热敏带8被输送的方向也称为辅助扫描方向。
将参照图5对打印机1的电气构造进行说明。打印机1设有CPU(中央处理器)11、RAM(随机存储器)12、ROM(只读存储器)13、EEPROM(注册商标)14、输入/输出接口(以下称为输入/输出I/F)15、驱动电路16、驱动电路17、带馈送马达18、热头112、压板辊111、USB控制器20、USB端子21和光学传感器22。CPU11、RAM12、ROM13、EEPROM14、输入/输出I/F15、驱动电路16、17和USB控制器20安装在控制板170(参照图4)上。光学传感器22是反射型光学传感器。
CPU11进行打印机1的整体控制。控制程序等被存储在ROM13中。EEPROM14是可重写的非易失性存储元件。从外部终端2所接收的打印数据被暂时存储在RAM12中。各种类型的标志如黑色检测标志(下文描述)等也被存储在RAM12中。EEPROM14包括标记宽度存储区141、系数A存储区142、常数B存储区143、常数C存储区144、阈值K存储区145和阈值U存储区146等。标记82的宽度W预先存储在标记宽度存储区141中。系数A、常数B、常数C、阈值K和阈值U是由外部终端2的操作预先指定的值,并且被存储在EEPROM14的存储区中。系数A、常数B、常数C、阈值K和阈值U将在下文详细描述。
CPU11通过输入/输出I/F15连接到驱动电路16、17,USB控制器20和光学传感器22。输入/输出I/F15传送数据和控制信号。驱动电路16驱动热头112。驱动电路17驱动带馈送马达18。压板辊111通过带馈送马达18的转动而旋转。连接到USB控制器20的USB端子21是用于通过USB缆线3与外部终端2进行通信的装置。光学传感器22将光投射到热敏带8的背面81(参照图6)上,检测从背面81反射的光,并输出指定值。
将参照图6对热敏带8的背面81进行说明。用于确定打印开始位置的矩形黑色标记82被打印在热敏带8的背面81上。标记82被打印在沿热敏带8的输送方向的指定距离上,并且被打印在热敏带8的与热敏带8的输送方向正交的方向上的整个宽度上。在热敏带8的背面81上,文本字符83被打印在距标记82指定距离的位置中。作为示例,矩形黑色标记82和文本字符83被打印在热敏带8的背面81上,如图6所示。标记82被打印成使得其在热敏带8的输送方向上的宽度大于文本字符83的大小。注意,代替文本字符83,符号和图形等也可以被打印。
在本实施例中的打印机1的CPU11进行控制使得文本字符83不被误认为是标记82。现在将参照图7至图10对此进行说明。图7所示的打印处理以及图8所示的黑色和白色检测处理能够并行地进行。图8所示的黑色和白色检测处理在每当热敏带8被馈送一行值时通过中断处理而在步骤S10处开始进行。首先,将参照图7说明打印处理。当从外部终端2接收到打印数据(步骤S1)时,CPU11通过驱动电路17驱动带馈送马达18,以便检测在热敏带8的背面81上的标记82(步骤S2)。压板辊111通过带馈送马达18的操作而旋转,一行值的热敏带8被从辊9拉出,并在纵向方向上被馈送(步骤S2)。
接下来,黑色和白色检测处理通过每当热***8被馈送一行值时中断处理而进行。所进行的黑色和白色检测处理是图8所示的黑色和白色检测处理。将参照图8对黑色和白色检测处理进行说明。在黑色和白色检测处理中,首先,对被存储在RAM12中的黑色检测标志是否为“打开”进行判断(步骤S10)。黑色检测标志是在光学传感器22已经检测到在热敏带8的背面81上的标记82的黑色的情况下被设定为“打开”的标志。在黑色检测标志为“打开”(在步骤S10处为是)的情况下,处理前进到步骤S18。在黑色检测标志不为“打开”(在步骤S10处为否)的情况下,确定用于判断在标记82中的黑色的检测的阈值T(步骤S11)。阈值T是用于判断标记82的检测的值。具体地说,在光学传感器22连续检测到黑色的次数(行数)超过阈值T的情况下,作出标记82已经被检测到的判断。在步骤S11的处理通过用于图9所示的阈值T第一计算处理的子程序执行。在图9所示的阈值T第一计算处理中,首先,为图10所示的打印在热敏带8的背面上81的标记82获取在热敏带8的纵向方向(输送方向,由箭头E表示的方向)上的宽度W(步骤S31)。通过从EEPROM14的标记宽度存储区141(参照图5)读取用于标记82的宽度W,来完成用于标记82的宽度W的获取。用于标记82的宽度W例如可以被存储为行数。例如,宽度W可以是20行等。例如,在打印机1中,在打印以200dpi(点每英寸)完成的情况下,打印机1的压板辊111对于一行前进的距离为25.4毫米除以200或0.127毫米。在这种情况下,20行算出为0.127毫米乘以20或2.54毫米。因此,标记82的宽度W(20行)等于2.54毫米。
接下来,获取用于确定阈值T的系数A(步骤S32)。系数A是表示比率的值,该比率对于判断已经检测到作为标记82的黑色部分而言是必要的。更具体地,系数A表示被实际打印的标记82的长度与标记82的设定长度的比率,如图10所示。系数A能够在大于零且小于1的范围内,根据需要进行设定。例如,系数A可以是0.5。在步骤S32的处理中,已经被预先存储在EEPROM14的系数A存储区142(图5)中的系数A通过被读取而获取。接下来,通过将宽度W乘以系数A计算阈值T(步骤S33)。在当前的示例中,20行的宽度W乘以0.5的系数A以计算10行的阈值T。然后,处理返回到黑色和白色检测处理(图8)。
接下来,对是否检测到作为标记82的黑色部分作出判断(步骤S12)。在步骤S12的处理中,来自光学传感器22的检测值与阈值K进行比较。在来自光学传感器22的检测值小于阈值K的情况下,CPU11判断出黑色被检测到(在步骤S12处为是)。光学传感器22是反射型光学传感器,黑色反射的光少于白色反射的光。阈值K是如下值,该值被用于判断来自检测反射光的光学传感器22的检测值是否是对应于黑色的值或对应于白色的值。根据光学传感器22的属性设定阈值K,并且将阈值K预先存储在EEPROM14的阈值K存储区145(图5)中。当检测到黑色时(在步骤S12处为是),计数器n被设定为n+1,即,递增1(步骤S13)。计数器n对光学传感器22已经检测到黑色的次数(行数)进行计数。接下来,对计数器n是否大于阈值T作出判断(步骤S14)。在计数器n大于阈值T(n>T)(在步骤S14处为是)的情况下,所检测到的黑色被视为是作为标记82的黑色部分,黑色检测标志被设定为“1”(“打开”)并被存储在RAM12中(步骤S15)。接下来,计数器n被复位到零(步骤S16)。注意,在步骤S12中未检测到黑色(在步骤S12处为否)的情况下,计数器n被复位到零(步骤S17),并且处理返回到步骤S12。在步骤S14处计数器n不大于阈值T(n≤T)(在步骤S14处为否)的情况下,处理也返回到步骤S12。在步骤S11至S16中的处理被完成时,处理前进到步骤S18至S24所示的白色检测处理。
在白色检测处理中,首先,获取阈值U,用于判断检测到热敏带8的白色部分而不是标记82(步骤S18)。在步骤S18的处理中,已经被预先存储在EEPROM14的阈值U存储区146(图5)中的阈值U通过被读取而获取。阈值U是用来在光学传感器22已经检测到白色部分的情况下判断所检测到的白色部分不是标记82的值。具体地说,在光学传感器22检测到白色部分的次数(行数)超过阈值U的情况下,作出已经检测到白色部分而不是标记82的判断。阈值U能够根据需要被预先设定。阈值U被设定成使得阈值T将大于阈值U。例如,阈值U可以是1。将阈值U设定为1的原因是:在作为标记82的黑色部分已经被检测到之后光学传感器22检测到白色一次的情况下,可以判断通过光学传感器22的检测已经达到标记82的后缘。将阈值U设定为小于阈值T的原因是:在黑色已经被连续检测到至少指定行数的情况下,可以将文本字符83与标记82区分开。
接下来,作出光学传感器22是否已经检测到白色部分的判断(步骤S19)。在步骤S19的处理中,来自光学传感器22的检测值与阈值K进行比较。在来自光学传感器22的检测值不小于阈值K的情况下,CPU11判断出白色被检测到(在步骤S19处为是)。光学传感器22是反射型光学传感器,白色反射的光比黑色反射的光多。当白色被检测到(在步骤S19处为是)时,计数器m被设定为m+1,即,递增1(步骤S20)。计数器m对光学传感器22已经检测到白色的次数(行数)进行计数。接下来,作出计数器m是否大于阈值U的判断(步骤S21)。在计数器m大于阈值U(m>U)(在步骤S21处为是)的情况下,处理认为所检测到的白色是白色部分而不是标记82,白色检测标志被设定为“1”(“打开”)并被存储在RAM12中(步骤S22)。接下来,计数器m被复位到零(步骤S23)。注意,在步骤S19中未检测到白色(在步骤S19处为否)的情况下,计数器m被复位到零(步骤S24),并且处理返回到步骤S19。在步骤S21中计数器m不大于阈值U(m≤U)(在步骤S21处为否)的情况下,处理也返回到步骤S19。在每当热敏带8被馈送一行值时,步骤S10至S23的处理被作为在步骤S10处开始的中断处理进行(步骤S2),这样每当热敏带8被馈送一行值,处理就在步骤S10处开始进行,即使这导致先前的处理循环在其完成之前被停止。
在打印处理中,每当热敏带8被馈送一行值(步骤S2)时,进行是否已经检测到标记82的判断(步骤S4)。在标记检测处理(步骤S4)中,在被存储在RAM12中的黑色检测标志和白色检测标志都被设定为“1”(“打开”)的情况下,作出已经检测到标记82的判断(在步骤S4处为是)。在正在被馈送的热敏带8的背面81上的标记82已经由光学传感器22检测到的结果意味着:黑色在处于沿热敏带8的输送方向(纵向方向)的固定距离上被连续地检测到,且此后白色被检测到。因此,黑色检测标志和白色检测标志都被设定为“1”(“打开”),CPU11能够判断出已经检测到标记82。
在步骤S4中已经判断出标记82已经被检测到(在步骤S4处为是)的情况下,使用检测到的标记82的位置作为基准,CPU11以指定量将热敏带8馈送到打印开始位置(步骤S5)。具体地说,CPU11通过驱动电路17操作带馈送马达18使压板辊111旋转,从而使用检测到的标记82的位置作为基准,将热敏带8馈送到打印开始位置(步骤S5)。
接下来,基于在步骤S1中所接收到的打印数据,CPU11利用热头112在热敏带8的表面上进行一次一行的顺序打印(步骤S6)。在针对在步骤S1中所接收到的所有打印数据的打印已经完成(在步骤S7处为是)的情况下,黑色检测标志和白色检测标志被复位为“0”,并且打印处理终止。
如上所述,在本实施例的打印机1中,在光学传感器22已经于连续检测到不小于作为标记82的宽度W的固定比率(系数A)的阈值T的行数的黑色之后检测到白色的情况下,能够作出已经检测到标记82的判断。在光学传感器22已经检测到具有不比用于标记82的宽度W大的宽度的文本字符83的情况下,光学传感器22在连续检测到不小于阈值T的行数的黑色之前检测到白色。因此,可以防止文本字符83被误检测为标记82。通过宽度W乘以系数A来计算阈值T。这里,系数A被设定成使得阈值T会不小于文本字符83的在热敏带8的输送方向上的大小。因此能够仅仅通过根据文本字符83的大小和用于标记82的宽度W预先设定系数A而容易地得出适当的阈值T。在阈值T计算处理(步骤S11)中,用于标记82的宽度W与指定系数A相乘的原因是因为假定存在如下情况:由于错误,打印在热敏带8的背面81上的标记82的实际宽度会比所设定的宽度W窄。
接下来,将参照图11和12说明阈值T第二计算处理,阈值T第二计算处理是图8所示的阈值T计算处理的第二实施例。步骤S11的处理由用于图11所示的阈值T第二计算处理的子程序进行。在图11所示的阈值T第二计算处理中,首先,对于图12所示的打印在热敏带8的背面81上的标记82,获取在热敏带8的纵向方向(输送方向,由箭头E表示的方向)上的宽度W(步骤S41)。通过从EEPROM14的标记宽度存储区141(图5)读取用于标记82的宽度W,来完成用于标记82的宽度W的获取。用于标记82的宽度W可以例如作为行数被存储。例如,宽度W可以是20行等。
接下来,获取用于确定阈值T的常数B(步骤S42)。如图12所示,常数B是表示从实际打印的标记82的长度(例如,行数)所减去的长度的值(例如,行数)。常数B能够根据需要被设定在小于宽度W的范围内。例如,如果宽度W是20行,常数B可以是12行。在步骤S42的处理中,已经预先存储在EEPROM14的常数B存储区143(图5)中的常数B通过被读取而获取。接下来,通过从宽度W减去常数B来计算阈值T(步骤S43)。在当前的示例中,从20行的宽度W减去12来计算的阈值T为8行。然后,处理返回到黑色和白色检测处理(图8)。随后的处理与之前描述的实施例中的处理相同。
如上所述,在使用用于计算阈值T的第二计算处理的打印机1中,在光学传感器22已经于连续检测到不小于通过从用于标记82的宽度W减去固定宽度(常数B)而计算的阈值T的行数的黑色之后检测到白色的情况下,能够作出已经检测到标记82的判断。在光学传感器22已经检测到具有比固定宽度(常数B)与用于标记82的宽度W之间的差小的宽度的文本字符83情况下,光学传感器22在连续检测到不小于阈值T的行数的黑色之前检测到白色。因此,可以防止文本字符83被误检测为标记82。通过从宽度W减去常数B来计算阈值T。这里,常数B被设定成使得阈值T会不小于文本字符83的在热敏带8的输送方向上的大小。因此,可以仅仅通过根据文本字符83的大小和用于标记82的宽度W预先设定常数B,而容易地得出适当的阈值T。在阈值T计算处理(步骤S11)中,从用于标记82的宽度W减去作为固定长度的常数B的原因是因为假定存在如下情况:由于错误,打印在热敏带8的背面81上的标记82的实际宽度会比所设定的宽度W窄。
接下来,将参照图13和14说明阈值T第三计算处理,阈值T第三计算处理是图8所示的阈值T计算处理的第三实施例。步骤S11的处理由用于图13所示的阈值T第三计算处理的子程序进行。在图13所示的阈值T第三计算处理中,首先,对于图14所示的打印在热敏带8的背面81上的标记82,获取作为表示在热敏带8的纵向方向(输送方向,由箭头E表示的方向)上的宽度W的部分的长度的固定值的常数C(步骤S51)。如图14所示,常数C是标记82的实际长度(例如,行数)的部分的长度(例如,行数)。常数C能够根据需要被设定在小于宽度W的范围内。例如,如果宽度W是20行,常数C可以是7行。在步骤S51的处理中,已经被预先存储在EEPROM14的常数C存储区144(图5)中的常数C通过被读取而获取。接下来,阈值T被设定为常数C(步骤S52)。然后处理返回到黑色和白色检测处理(图8)。随后的处理与之前描述的实施例中的处理相同。
如上所述,在使用用于计算阈值T的第三计算处理的打印机1中,在光学传感器22已经于连续检测到不小于被设定为固定值常数C的阈值T的行数的黑色之后检测到白色的情况下,能够作出已经检测到标记82的判断。由于常数C被用作阈值T,所以可以在没有计算的情况下仅仅通过根据文本字符83的大小和用于标记82的宽度W预先设定常数C,而容易地得出适当的阈值T。
接下来,将参照图15和16说明阈值T第四计算处理,阈值T第四计算处理是图8所示的阈值T计算处理的第四实施例。步骤S11的处理由用于图15所示的阈值T第四计算处理的子程序进行。在图15所示的阈值T第四计算处理中,首先,对于图16所示的打印在热敏带8的背面81上的标记82,获取在热敏带8的纵向方向(输送方向,由箭头E表示的方向)上的宽度W(步骤S61)。通过从EEPROM14的标记宽度存储区141(图5)读取用于标记82的宽度W,而完成用于标记82的宽度W的获取。接下来,获取文本字符83的在热敏带8的纵向方向(输送方向)上的文本字符大小D(步骤S62)。从表示文本字符的大小的数据获取文本字符大小D,所述文本字符包含在打印机1已经从外部终端2接收到的打印数据中。例如,文本字符大小D可以表示为在热敏带8的纵向方向(输送方向)上沿辅助扫描方向的行数。接下来,阈值T通过将文本字符大小D与宽度W相加并将其和乘以0.5来计算(步骤S63)。例如,10行的文本字符大小D与20行的宽度W相加,其和30乘以0.5来计算阈值T为15行。在阈值T基于此式的情况下,阈值T是介于用于标记82的宽度W和文本字符83的大小D之间的数值。此后,处理返回到图8所示的黑色和白色检测处理。
如上所述,在使用用于计算阈值T的第四计算处理的打印机1中,能够在光学传感器22于连续检测到不小于阈值T的行数的黑色之后已经检测到白色的情况下,作出已经检测到标记82的判断,所述阈值T是由用于标记82的宽度W与文本字符83的大小D的和乘以固定系数(例如,0.5)来计算的值。在这种情况下,如果已知用于标记82的宽度W和用于文本字符83的大小D,则可以容易地获取适当的阈值T。
注意,打印机1相当于本发明的打印机。热头112相当于本发明的打印装置。热敏带8相当于本发明的打印介质。压板辊111和带馈送马达18相当于本发明的输送装置。CPU11相当于本发明的控制部。光学传感器22相当于本发明的光学传感器。EEPROM14的标记宽度存储区141相当于本发明的宽度信息存储部。阈值T相当于本发明的第一阈值,并且阈值U相当于本发明的第二阈值。黑色是本发明的第一检测对象颜色,并且白色是本发明的第二检测对象颜色。在步骤S11、S33、S43、S52和S63进行处理的CPU11相当于本发明的阈值设定部。在步骤S12进行处理的CPU11相当于本发明的第一判断部。在步骤S15进行处理的CPU11相当于本发明的第一声明部。在步骤S19进行处理的CPU11相当于本发明的第二判断部。在步骤S22进行处理的CPU11相当于本发明的第二声明部。
注意,本发明并不限于上面已经描述的实施例,并且能够作出各种类型的变型。例如,系数A、常数B和常数C的具体示例仅仅是示例,且不限于那些具体数值。图15所示的步骤S63的值0.5也不一定限于该值,并且其能够根据需要被改变。热敏带8也可以具有粘合层和在其背面侧上的剥离纸,并且标记82和文本字符83也可以打印在剥离纸上。此外,标记82的颜色(第一检测对象颜色)不一定限于是黑色,只要光学传感器22能够检测到,任何所期望的颜色如蓝色、红色或灰色等都能够被使用。第二检测对象颜色是热敏带8的背面81的颜色,但其并不限于是白色,只要能够与第一检测对象颜色进行区分开,任何所期望的颜色如米色或奶油色等都能够被使用。

Claims (7)

1.一种打印机,包括:
打印装置,所述打印装置在打印介质的表面上打印;
输送装置,所述输送装置输送所述打印介质;
控制部,基于对预先打印在所述打印介质的背面上的标记的检测,所述控制部控制由所述输送装置进行的对所述打印介质的输送和由所述打印装置进行的打印;和
光学传感器,基于从所述打印介质的背面反射的光,所述光学传感器输出指定输出值;
其特征在于所述打印机还包括:
宽度信息存储部,所述宽度信息存储部存储宽度信息,所述宽度信息表示所述标记的在所述打印介质的输送方向上的宽度;
阈值设定部,所述阈值设定部设定第一阈值,所述第一阈值用于基于存储在所述宽度信息存储部中的所述宽度信息作出关于是否已经检测到所述标记的判断;
第一判断部,基于来自所述光学传感器的所述输出值,所述第一判断部判断是否已经检测到第一检测对象颜色;
第一声明部,在所述第一判断部已经连续判断出已经检测到所述第一检测对象颜色的次数不小于所述第一阈值的情况下,所述第一声明部声明所述第一检测对象颜色在所述打印介质的所述输送方向上的指定宽度上是连续的;
第二判断部,基于来自所述光学传感器的所述输出值,所述第二判断部判断是否已经检测到与所述第一检测对象颜色不同的第二检测对象颜色;以及
第二声明部,在所述第一声明部已经声明所述第一检测对象颜色在所述打印介质的所述输送方向上的所述指定宽度上是连续的之后,在所述第二判断部已经连续判断出已经检测到所述第二检测对象颜色的次数不小于指定第二阈值的情况下,所述第二声明部声明已经检测到所述标记。
2.根据权利要求1所述的打印机,其中
所述宽度信息是表示所述标记的宽度的数值,并且
所述阈值设定部通过将作为被存储在所述宽度信息存储部中的所述宽度信息的所述数值与指定比率相乘来设定所述第一阈值。
3.根据权利要求1所述的打印机,其中
所述宽度信息是表示所述标记的宽度的数值,并且
所述阈值设定部通过从作为被存储在所述宽度信息存储部中的所述宽度信息的所述数值减去指定值来设定所述第一阈值。
4.根据权利要求1所述的打印机,其中
所述阈值设定部设定指定特征值作为所述第一阈值。
5.根据权利要求1所述的打印机,其中
所述阈值设定部基于被存储在所述宽度信息存储部中的所述宽度信息且基于关于预先打印在所述打印介质的所述背面上的字符的大小的信息来设定所述第一阈值。
6.根据权利要求5所述的打印机,其中
所述宽度信息是表示所述标记的宽度的数值,
关于所述字符的大小的信息是表示所述字符的大小的数值,并且
所述阈值设定部设定所述第一阈值,使得所述第一阈值是在作为所述宽度信息的所述数值与作为关于所述字符的大小的信息的所述数值之间的数值。
7.根据权利要求1至6中的任何一项所述的打印机,其中
所述第一阈值大于所述第二阈值。
CN201310079989.5A 2012-03-30 2013-03-13 打印机 Active CN103358716B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2012-082571 2012-03-30
JP2012082571A JP6031799B2 (ja) 2012-03-30 2012-03-30 印刷装置

Publications (2)

Publication Number Publication Date
CN103358716A CN103358716A (zh) 2013-10-23
CN103358716B true CN103358716B (zh) 2016-01-20

Family

ID=47754332

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310079989.5A Active CN103358716B (zh) 2012-03-30 2013-03-13 打印机

Country Status (4)

Country Link
US (1) US8780405B2 (zh)
EP (1) EP2644400B1 (zh)
JP (1) JP6031799B2 (zh)
CN (1) CN103358716B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11964472B2 (en) 2018-11-28 2024-04-23 Hewlett-Packard Development Company, L.P. Applying marks to a surface of a medium

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01122465A (ja) * 1987-11-06 1989-05-15 Matsushita Graphic Commun Syst Inc 感熱記録装置
JPH02137835A (ja) 1988-11-18 1990-05-28 Brother Ind Ltd 画像記録装置
JPH07309039A (ja) * 1994-05-18 1995-11-28 Tec Corp プリンタ
JPH0930686A (ja) * 1995-07-13 1997-02-04 Casio Comput Co Ltd 用紙検知装置
EP0861734A1 (en) * 1997-02-26 1998-09-02 Xeikon Nv Printer for printing a plurality of images on a substrate web
JP3815711B2 (ja) * 2000-06-06 2006-08-30 東芝テック株式会社 プリンタ
JP2002137847A (ja) * 2000-11-05 2002-05-14 Canon Ntc Inc プリンタ
JP4045898B2 (ja) * 2002-08-29 2008-02-13 コニカミノルタホールディングス株式会社 センサの取付位置決め方法、画像形成装置及び画像形成方法
WO2006070790A1 (ja) * 2004-12-27 2006-07-06 Brother Kogyo Kabushiki Kaisha ラベル作成装置、マーク及びテープエンド検出装置、ラベル用テープロール及びカートリッジ、マーク付テープ
JP4626510B2 (ja) * 2005-12-20 2011-02-09 ブラザー工業株式会社 カラー画像形成装置
JP5445221B2 (ja) 2010-02-27 2014-03-19 株式会社リコー マーク検出方法
JP2011178147A (ja) * 2010-03-04 2011-09-15 Brother Industries Ltd ラベル作成装置及びラベル作成方法

Also Published As

Publication number Publication date
EP2644400A1 (en) 2013-10-02
JP2013212583A (ja) 2013-10-17
US8780405B2 (en) 2014-07-15
EP2644400B1 (en) 2015-04-08
US20130258356A1 (en) 2013-10-03
JP6031799B2 (ja) 2016-11-24
CN103358716A (zh) 2013-10-23

Similar Documents

Publication Publication Date Title
EP3866453B1 (en) Methods, apparatuses, and systems for media calibration for printers
EP3205509B1 (en) Printer and detection method for a detection area on a sheet
EP3042778B1 (en) Printer and printing method
JP5152060B2 (ja) 印字テープと印字テープを使用するテープ印刷装置及び印字テープに印刷されたマークから印字テープの種類と残量を判断する方法
CN105269982A (zh) 介质判别装置、介质搬送装置以及印刷装置
CN108369490A (zh) 信息处理装置、程序、基于信息处理装置的切割设定方法及打印***
CN106541714A (zh) 一种标签打印机的控制方法及标签打印机
US20160275387A1 (en) Image forming apparatus and control method thereof
CN103358716B (zh) 打印机
JP4321331B2 (ja) テープ印刷装置
JP5400081B2 (ja) ラベルプリンタおよびプログラム
KR20230131158A (ko) 바패턴 인식을 통해 판단된 인쇄용지의 종류에 따라 인쇄를 수행하는 인쇄용지
JP7263877B2 (ja) 印刷装置
JPH09109425A (ja) 印刷装置及びこの印刷装置に使用される記録紙
CN106515231A (zh) 标记纸打印控制方法及打印机
JP6910129B2 (ja) プリンタ
US10549556B2 (en) Printer and control method for printer
JP5684879B2 (ja) プリンタ及び印字方法
JP2008055604A (ja) 印字装置
JP6509518B2 (ja) プリンタシステム
JP4576043B2 (ja) 磁気符号を有するラベル及びラベルプリンタ
JP5395119B2 (ja) プリンタ及び印字方法
JP3804274B2 (ja) 印字装置
JP2010208106A (ja) 小型端末装置用の伝票用紙綴り。
JP2019081274A (ja) 印刷装置、及び印刷装置の制御方法

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