CN1122203C - 自动控制串行打印机双向打印位置的装置和方法 - Google Patents

自动控制串行打印机双向打印位置的装置和方法 Download PDF

Info

Publication number
CN1122203C
CN1122203C CN97105591A CN97105591A CN1122203C CN 1122203 C CN1122203 C CN 1122203C CN 97105591 A CN97105591 A CN 97105591A CN 97105591 A CN97105591 A CN 97105591A CN 1122203 C CN1122203 C CN 1122203C
Authority
CN
China
Prior art keywords
printhead
eject position
clock
printing
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.)
Expired - Fee Related
Application number
CN97105591A
Other languages
English (en)
Other versions
CN1169551A (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.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co 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 Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of CN1169551A publication Critical patent/CN1169551A/zh
Application granted granted Critical
Publication of CN1122203C publication Critical patent/CN1122203C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

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
    • B41J19/00Character- or line-spacing mechanisms
    • B41J19/14Character- or line-spacing mechanisms with means for effecting line or character spacing in either direction
    • B41J19/142Character- or line-spacing mechanisms with means for effecting line or character spacing in either direction with a reciprocating print head printing in both directions across the paper width
    • B41J19/145Dot misalignment correction
    • 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
    • B41J5/00Devices or arrangements for controlling character selection
    • B41J5/30Character or syllable selection controlled by recorded information
    • 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
    • B41J19/00Character- or line-spacing mechanisms
    • B41J19/18Character-spacing or back-spacing mechanisms; Carriage return or release devices therefor
    • B41J19/20Positive-feed character-spacing mechanisms
    • B41J19/202Drive control means for carriage movement
    • 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
    • B41J19/00Character- or line-spacing mechanisms
    • B41J19/14Character- or line-spacing mechanisms with means for effecting line or character spacing in either direction
    • B41J19/142Character- or line-spacing mechanisms with means for effecting line or character spacing in either direction with a reciprocating print head printing in both directions across the paper width

Abstract

一种自动控制串行打印机的双向打印位置的装置,它在检测垂直校准误差限时采用高精度传感器的功能在短时间内控制打印位置,该装置包括:传感单元,误差检测单元,以及打印单元。由于本发明是根据传感器的稳定性和时钟信号的精度,所以实现了设定打印位置的高精度,提高了打印质量。控制操作执行迅速、效率高。因而,在垂直线打印条件改变的情况下使用打印机时,可以按设定命令按钮或始终采用缺省设置。

Description

自动控制串行打印机 双向打印位置的 装置和方法
                        发明领域
本发明涉及一种串行打印机的打印装置和方法,特别涉及一种串行打印机的改进的打印装置和方法,其能够通过自动控制串行打印机执行双向打印的水平打印位置来解决由执行双向打印时的机械误差引起的问题。
                        背景技术
一台串行打印机指的是一种每一单位时间打印一个字母并且通常执行双向打印的打印机。为了加快打印速度,从一行的左边向右进行打印操作,然后从下一行的右边向左进行打印。因此,由于每当托架运动时串行打印机进行双向打印,所以双向打印速度是单向打印的两倍,单向打印的打印操作只沿一个方向进行,在托架回到起始位置时才打印下一行。
但是,在上述双向打印的情况下,由于机械误差,垂直线不能很好对齐。因此,通过使用打印机校准软件可以校正打印位置误差。
参见图1,其示出了由机械误差引起的实际打印位置和由软件检测的打印位置,还示出了进行垂直校准后的打印位置。在该图中,当托架从右向左移动时,C表示由操作该打印软件的系统中央处理机(CPU)检测的打印位置,A表示由机械误差引起的实际打印位置。在下一行中,当托架从左向右移动时,C表示由操作该打印软件的系统CPU检测的打印位置,B表示由机械误差引起的实际打印位置,而D表示实际打印位置A和B之间的距离差。另外,当托架从左向右移动时(向R方向),B′表示当打印头喷射时间(headfire time)延迟了对应于实际打印位置A和B的距离差D的时间段时的打印位置。
当通过延迟与图1所示的两个实际打印位置A和B的距离差D所对应的时间段校准垂直线来打印B时,通过制造打印机时的初始控制和采用垂直校准控制功能对进行双向打印时的水平打印位置误差进行校正。即,按以下顺序执行操作。
首先,如图2所示,为了获得用于垂直校准的测试打印结果,进行垂直校准测试打印。图2的打印结果(1)~(6)是通过由打印校准软件给出的不同垂直校准值而获得的。通过选择数(4)而完成垂直校准,这是(1)~(6)中最齐的垂直线。这里,垂直校准值表示一个用于补偿由机械误差产生的实际机械驱动单元的位置与由系统CPU检测的位置之差的数值。通过延迟打印头喷射时间,进行打印操作。即,当打印机用户选择一个具有最齐的垂直线的数时,打印机系统将对应于图1的距离差D的距离值转换为时间值,并通过延迟打印头喷射时间进行打印操作,从而完成校准操作。在上述根据打印机校准软件提供的打印结果来校准打印位置的传统方法中,由于校准结果的精度受实际选择数和其前后数之间的移位值的间隔的影响,不可能进行精密控制。
因而,当利用传统方法进行垂直校准时,由于打印结果用肉眼确定,精度不可靠,且操作者的技术影响质量。由于重复进行确认打印材料、控制补偿值,确认打印结果,再控制等操作,需要很多时间和精力来精确校准垂直线。因而,尽管数选择得最合适,在最合适的数与下一数之间存在一合适的数时,存在这样的问题,即不可能进行比预定的分辨率更高的精密控制。
                          发明内容
因此,本发明的一个目的是提供一种能够在短时间内通过将精确度达到控制传感器的CPU的时钟脉冲的误差级来自动控制打印位置的装置,其依据是采用高精度的传感器的功能而不是用肉眼来检测垂直校准的误差限。
为实现上述目的,根据本发明的双向打印位置控制装置包括:一用于检测打印头位置以校准打印机系统的垂直线的传感装置;一用于通过操作传感单元来计算打印时产生的机械误差的误差检测装置;以及一用于通过控制机械误差来执行打印操作的打印装置。
传感装置包括:一光传感器38,其位于一托架处,用于当托架移动时向主框架传递一信号;以及一传感翼39,位于主系统,用于检测由光传感器38传递的信号。
误差检测装置包括:一移动装置,用于沿每一方向移动所述托架;一处理装置,用于存储所述信号被所述传感翼第一次检测到时的打印头喷射位置(HFP)并存储对应的第一喷射时间延迟(FTD)数,还用于存储所述信号被所述传感翼第二次检测到时的打印头喷射位置并存储对应的第二喷射时间延迟数;一停止装置,用于停止所述托架的移动;以及一位置差操作装置,用于计算由所述传感装置检测到的所述打印头的位置差值。
这里,处理装置包括:一邻近位置判定单元,用于判定托架是否到达对应于第一邻近位置的打印头喷射位置;一计数器操作单元,用于当托架到达作为邻近位置判定结果的第一邻近位置时对该喷射时间延迟计数器进行初始化,并开始计数器的操作;一打印头喷射位置值增加判定单元,用于判定该喷射时间延迟计数器值是否超过打印头喷射位置值;一传感判定单元,用于根据打印头喷射位置值判定的结果在打印头喷射位置值未增加的情况下判定传感翼是否检测到信号;以及一存储单元,用于存储当根据传感判定的结果确定传感翼检测到信号时的检测到信号的打印头喷射位置,并存储喷射时间延迟数。
移动装置包括:一返回位置判定单元,用于判定托架是否到达了对应于一返回位置的打印头喷射位置;以及一移动单元,用于在根据返回位置判定的结果确定托架到达该返回位置时,反向移动托架。
停止装置包括:一起始位置判定单元,用于判定托架是否到达对应于一起始位置的打印头喷射位置;以及一个用于当根据起始位置判定的结果确定托架到达该起始位置时停止托架运动的单元。
根据本发明的上述双向打印位置控制装置的双向打印位置控制方法包括;第一移动步骤,用于移动打印头;第一处理步骤,用于存储打印头第一次被传感单元检测到时的打印头喷射位置,并存储对应的第一喷射时间延迟数;第二移动步骤,用于反向移动打印头;第二处理步骤,用于存储打印头第二次被传感单元检测到时的打印头喷射位置,并存储对应的第二喷射时间延迟数;停止步骤,用于停止打印头的运动;位置差操作步骤,用于计算由传感单元检测的打印头位置差值;以及打印步骤,用于通过移动差值距离来执行打印操作。
                           附图说明
通过下面参考附图的详细描述,将会更清楚地了解本发明的上述目的和优点。附图中:
图1表示由机械误差造成的实际打印位置、软件检测的打印位置以及执行垂直校准后的打印位置;
图2表示垂直校准测试打印结果的概念图;
图3表示根据本发明的具有一传感装置的打印机托架系统的截面图;
图4A和4B表示根据本发明的传感装置的功能的流程图;
图5表示传感装置操作单元的布置的平面图;
图6表示打印头喷射位置信号测定时的位置的时序图;
图7表示根据本发明的位置差的校准操作的时序图;
图8表示具有300DPI和600DPI的打印机中喷嘴布置的概念图;
图9表示本发明的一个实施例中的两个传感器检测位置的概念图;
图10表示使用图9的实施例计算机械误差的过程的流程图;以及
图11表示采用机械误差值执行打印位置校准操作的本发明的系统框图。
                        具体实施方式
参照附图对本发明的优选实施例的描述会使本发明的上述目的、特征和优点更易于理解。
由于所附权利要求根据本发明的功能而确定,且它们可根据技术人员的意图或实践而改变,所以权利要求应考虑本发明的说明书的整体内容而确定。
参见图3,它表示根据本发明的具有一传感单元的一打印机托架系统的截面图。该打印机托架系统包括:一主框架31,它封装该托架系统;一托架32,它载有并移动打印头;一托架轴33,作为移动该托架的轨道;一托架马达34,为移动托架32提供动力;一驱动皮带轮35,传递由托架马达34提供的动力;一定时皮带36,将驱动皮带轮35的动力传给托架32;一打印头孔37,装有托架32中的打印头;一光传感器38,位于该托架上,用于产生光信号并将该信号传给主框架31;以及一传感翼39,检测由光传感器38传出的光信号。
图4表示根据本发明的双向打印位置控制方法的流程图,它包括:第一移动步骤,用于移动打印头,即托架32;第一处理步骤,用于存储传感翼39第一次检测到打印头时的打印头喷射位置,并存储对应的第一喷射延迟数;第二移动步骤,用于反向移动打印头;第二处理步骤,用于存储传感翼39第二次检测到打印头时的打印头喷射位置,并存储对应的第二喷射时间延迟数;停止步骤,用于停止打印头的移动;位置差操作步骤,用于计算传感翼39检测到的打印头的位置差值;以及打印步骤,用于通过移动与差值相等的距离来执行打印操作。
这里,第一处理步骤包括:邻近位置判定步骤404,用于判定打印头是否到达相应于第一邻近位置的打印头喷射位置;计数器操作步骤405,用于当根据邻近位置判定的结果确定打印头到达了第一邻近位置时对喷射时间延迟进行初始化,并开始计数器操作;打印头喷射位置值增加判定步骤406,用于判定喷射时间延迟的计数值是否超过打印头喷射位置值;用于在根据打印头喷射位置值增加判定的结果确定打印头喷射位置值增加的情况下再次执行计数器操作步骤的步骤;传感判定步骤407,用于当根据打印头喷射位置值增加判定的结果确定打印头喷射位置值没有增加时,判定传感翼39是否检测到打印头;用于当根据传感判定的结果确定传感翼39未检测到打印头时,再次执行打印头喷射位置值增加判定的步骤;存储步骤408,用于当根据传感判定的结果确定传感翼39检测到信号时,存储该信号被检测处的打印头喷射位置,并将喷射时间延迟数存储于存储器。
另一方面,第二移动步骤包括:返回位置判定步骤409,用于判定打印头是否到达相应于一返回位置的打印头喷射位置;以及步骤410,用于当根据返回位置判定的结果确定打印头到达该返回位置时,反向移动打印头。
第二处理步骤包括:邻近位置判定步骤411,用于判定打印头是否到达相应于第二邻近位置的打印头喷射位置;计数器操作步骤412,用于当根据邻近位置判定的结果确定打印头到达第二邻近位置时,对喷射时间延迟计数器进行初始化,并开始该计数器的操作;打印头喷射位置值增加判定步骤413,用于判定该计数值是否超过单位打印头喷射位置值;用于当根据打印头喷射位置值增加判定的结果确定打印头喷射位置值增加时,再次执行计数器操作步骤412的步骤;传感判定步骤414,用于当根据打印头喷射位置值增加判定的结果确定打印头喷射位置值没有增加时,判定传感翼39是否检测到打印头;用于当根据传感判定的结果确定打印头没有被传感翼39检测到时,再次执行打印头喷射位置值增加判定的步骤;以及存储步骤415,用于当根据传感判定的结果确定传感翼39检测到信号时,存储该信号被检测到时的打印头喷射位置,并将喷射时间延迟数存储于存储器中。
这里,停止步骤包括:起始位置判定步骤416,用于判定打印头是否到达相应于起始位置的打印头喷射位置;以及停止步骤417,用于当根据起始位置判定的结果确定打印头到达起始位置时,停止打印头的移动。
打印步骤包括:容许误差判定步骤419,用于判定打印头喷射位置与喷射时间延迟的差是否在容许误差范围内;步骤422,用于当根据容许误差判定的结果确定该差值超过容许误差范围时,重复执行校准操作;打印步骤420,用于当根据容许误差判定的结果确定该差值在容许误差范围内时,通过移动与误差值相等的距离来执行打印操作;以及步骤421,用于使打印机位置与打印纸一致。
图5表示传感装置的操作单元布置的平面图,该布置包括:光传感器位置51(·),用于表示光传感器的当前位置;等待位置52,用于表示当打印机系统被初始化时的打印起始位置;标准位置53,用于表示由CPU打印的位置;邻近位置56和57,用于当托架32上的光传感器35到达由该CPU检测到的标准位置53时,将一标准时钟值(即喷射时间延迟计数值)存储于一寄存器中,以便获得精密的喷射时间延迟值;返回位置54,用于表示托架移动一预定距离后反向返回的位置;以及传感翼39,用于接收来自光传感器的信号,并将结果传给CPU。这里,位置①到⑧表示操作期间在该托架上的光传感器51的位置。
图6表示根据每一个时钟频率的打印头喷射位置的产生位置的时序图,它包括标准时钟时序图61,它表示由该系统提供的固定标准时钟单位;以及打印头喷射位置信号时序图62,它表示通过对标准时钟分频产生的打印头喷射位置信号。这里,打印头喷射位置信号可根据托架速度变化。例如,当托架移动速度增加时,分频比通过乘预定变量也同样增加。另外,打印头喷射位置表示打印头实际打印的位置,喷射时间延迟表示通过使用标准时钟作为基本单位在确定喷射位置之后的实际打印位置。
在一个实施例中,喷射时间延迟计数器使用10MHz,即0.1μs的时钟脉冲,打印头喷射位置计数器使用10/32×1/62MHz即198.4μs的时钟脉冲,它是根据打印头的功能通过将喷射时间延迟数分成32×62而获得的。
当该打印系统操作执行时打印头喷射位置值被计数,它表示打印头的位置。另外,当打印头喷射位置计数器值等于表示“邻近位置”的数时喷射时间延迟计数器工作。
这里,每一个打印头喷射位置的喷射时间延迟数可通过下述方法获得。
如图8所示,16个喷嘴为一组,48个喷嘴构成全部三组,实际上每个喷嘴的标准时钟频率为实际标准时钟频率的1/16。另外,尽管本打印机系统实现1/300″,即300DPI(每英寸点数),为实现1/600″,即600DPI,设计时该值设为标准时钟频率的1/2。因而,通过1/2×1/16获得32分频。这里,32分频的条件为打印头处于理想状态,这时需要3.2μs,即312.5KHz的打印头。然而,由于实际的打印头为5KHz,打印头喷射周期为该值的62倍,如下式表示:
0.1μs×32×62=198.4μs(即5KHz)
另外,考虑到适当的分辨率,喷射时间延迟计数器的标准时钟频率使用8分频,即0.8μs的值。
因而,每个打印头喷射位置的喷射时间延迟数为198.4/0.8=248。
参见图7,它表示位置差校准的时序图。在此图中,提供了打印头喷射位置信号时序图71,用于表示邻近位置56和79以及邻近位置57和80之间的打印头喷射位置(Nφ到Nφ+4);标准时钟信号72,用于表示一个打印头喷射位置的标准时钟信号;标准位置78,用于表示由CPU打印的位置;时序图73,用于表示传感翼39检测到第一光传感器信号输入时的位置75;时序图74,用于表示传感翼39检测到第二光传感器信号输入时的位置76;机械误差77,用于表示传感翼39检测到第一光传感器信号输入时的位置75与检测到第二光传感器信号输入的位置76之差。
如图7所示,通过使用第一光传感器信号输入被检测到的打印头喷射位置信号71和标准时钟信号72,即喷射时间延迟计算出的第一光传感器信号传感位置75由标准时钟6加打印头喷射位置Nφ+2表示;通过使用第二光传感器信号输入被检测的打印头喷射位置信号71和标准时钟信号72计算出的第二光传感器信号检测位置76由标准时钟5加打印头喷射位置Nφ表示。传感翼39检测到第一光传感器信号输入的位置7 5和检测到第二光传感器信号输入的位置76之间的机械误差值通过标准时钟1加打印头喷射位置2计算来计算。因而,在实际执行打印操作时,在通过用打印头喷射位置单位和标准时钟单位除由机械误差产生的位置差77来计算该精密值后,通过将打印时间长度延迟为机械误差计算值(即打印头喷射位置2和标准时钟1)来校准打印位置。
图11表示根据本发明的通过使用机械误差计算值来执行打印操作的系统框图。
如图所示,根据本发明的该打印装置包括:时钟产生单元1101,用于产生时钟以便调整串行打印机系统的同步;打印起始信号产生单元B1,用于通过确定与采用由时钟产生单元1101产生的时钟计算出的打印头喷射位置差相一致的打印位置来产生打印起始信号;启动信号产生单元B2,用于通过确定与采用由时钟产生单元1101产生的时钟计算出的喷射时间延迟差相一致的打印位置来产生启动信号;以及打印单元B3,用于通过比较由打印起始信号产生单元B1产生的打印起始信号和由启动信号产生单元B2产生的启动信号来执行延迟了所计算出的机械误差的打印操作。
打印起始信号产生单元B1包括:DPI分频单元1102,用于根据该串行打印机系统支持的DPI对时钟进行分频;打印头时间分频单元1103,用于在收到由DPI分频单元1102所分频的时钟后将已分频的时钟再分频以便产生每一喷嘴的标准时钟频率;打印头时间计数器1104,用于根据由打印头时间分频单元1103所分频的时钟对打印头时间进行计数;软件寄存器1108,用于存储打印头功能的信息;比较器1105,用于通过比较由打印头时间计数器1104计数的值与存在软件寄存器1108中的值来产生打印头喷射标准时钟;位置分频单元1109,用于通过使用由时钟产生单元1101产生的时钟来产生用于执行打印机系统马达的控制操作的时钟;位置可逆计数器1110,用于通过使用由位置分频单元1109所分频的时钟来执行计数操作以寻找打印头的当前位置;比较器1111,用于通过使用存储在软件寄存器1108的值来产生实际打印头位置;打印头喷射位置差输入单元1112,用于接收所计算出的打印头喷射位置差;打印起始位置寄存器1113,用于存储所输入的打印头喷射位置差;以及比较器1114,用于通过比较由比较器1111产生的实际打印位置值与存储在打印起始位置寄存器1113中的打印头喷射位置差来产生延迟一打印头喷射位置差的打印信号。如图中所示,根据本发明的打印装置包括:时钟产生单元1101,用于产生时钟以便调整串行打印机系统的同步;打印起始信号产生单元B1,用于通过确定与利用由时钟产生单元1101所产生的时钟计算出的打印头喷射位置相一致的打印位置来产生打印起始信号;启动信号产生单元B2,用于通过确定在预定打印位置下与由利用时钟产生单元1101所产生的时钟计算出的喷射时间延迟差相一致的打印时间来产生启动信号;以及打印单元B3,用于通过比较由打印起始信号单元B1所产生的打印起始信号和由启动信号产生单元B2所产生的启动信号来执行延迟了计算出的机械误差的打印操作。
启动信号产生单元B2包括:分辨率分频单元1115,用于根据适当的打印分辨率将由时钟产生单元1101所产生的时钟分频;FTD计数器1116,用于根据由分辨率分频单元1115所分频的时钟来执行计数操作;喷射时间延迟差输入单元1118,用于接收所计算出的喷射时间延迟差;以及比较器1117,用于在比较由FTD计算器1116所计数的值与存储于软件延迟寄存器1119的喷射时间延迟差后通过延迟在该喷射时间来产生启动信号。
打印单元B3包括:比较器1106,用于比较由打印起始信号单元B1所产生的打印起始信号和由启动信号产生单元B2所产生的启动信号;和打印头驱动单元1107,用于根据比较器1106的输出信号来驱动打印头以执行延迟了所计算出的机械误差的打印操作。
参见图4A、4B、5和7,下面描述根据本发明的串行打印机双向打印位置自动控制装置。
首先,在开启打印机系统电源后,设定打印头喷射位置的初始值。之后,执行步骤401,对打印机系统进行初始化以便设定光传感器38的初始位置①,并使进行垂直线校准次数计数的变量N初始化为0。
在对打印系统进行初始化后,执行步骤402,以便用户可以请求垂直校准。这里,用户可以直接操作打印机的选择键或当打印机系统被初始化时执行垂直校准。
在接收到用户的垂直校准请求后,执行步骤403,以便连于主框架31的传感翼39可将带有光传感器38的托架以一打印速度移至位置②。
当托架移动时,执行步骤404,以确定带有光传感器38的托架32的打印头喷射位置是否在邻近位置1。
当带有光传感器38的托架32的打印头喷射位置不在邻近位置1时,执行步骤403,以使传感翼39继续以一打印速度移动托架32。
另一方面,当带有光传感器38的托架32的打印头喷射位置在邻近位置1,即③时,执行步骤405,以对喷射时间延迟计数器进行初始化,并开始计数器的操作。这时,在喷射时间延迟数从打印头喷射位置的位置0存储的情况下,有一个问题,即随着存入存储器的数据增加需要大量的存储器。因而,在到达邻近标准位置后操作喷射时间延迟计数器时,具有节省存储器的作用。
在操作该计数器之后,执行步骤406,以确定打印头喷射位置值是否增加。
当根据上述判定的结果确定打印头喷射位置值增加(1)时,再次执行步骤405,以对喷射时间延迟计数器进行初始化,并开始该计数器操作。
另一方面,当根据上述判定的结果确定打印头喷射位置没有增加(1)时,执行步骤407,以判定由光传感器38所传递的光是否被传感翼39检测到。
这里,当该光传感器所传递的光没有被传感翼39检测到时,再次执行步骤406,以判定打印头喷射位置值是否增加(1)。
在由光传感器38所传递的光(即图7的第一传感器信号检测位置75)被在位置④的传感翼39检测到时,执行步骤408,以存储打印头喷射位置的当前值Nφ+2和喷射时间延迟数6于寄存器1。
当托架继续移向位置⑤时,执行步骤409,以判定托架的当前位置,即打印头喷射位置是否是一返回位置。
当打印头喷射位置在该返回位置时,执行步骤410,以利用连于主框架31上的传感翼39以一打印速度反向移动带有光传感器38的托架32。
执行步骤411,以判定带有光传感器38的托架32的打印头喷射位置是否在邻近位置2。
当带有光传感器38的托架32的打印头喷射位置不在邻近位置2时,执行步骤410,以一打印速度由传感翼39继续移动托架39。
另一方面,在带有光传感器38的托架的打印头喷射位置在邻近位置2时,即⑥时,执行步骤412,以对喷射时间延迟计数器进行初始化,并开始该计数器的操作。
操作该计数器之后,执行步骤413,以判定打印头喷射位置值是否增加(1)。
当根据上述判定的结果确定打印头喷射位置值增加(1)时,再次执行步骤412,以对喷射时间延迟计数器进行初始化,并开始计数器的操作。
在打印头喷射位置值没有增加(1)的情况下,执行步骤414,以判定光传感器38传递的光是否被传感翼39检测到。
这时,当光传感器38传递的光未被传感翼39检测到时,执行步骤413,以判定打印头喷射位置值是否增加(1)。
在判定了光传感器38传递的光是否被传感翼39检测到后,当光传感器38传递的光被在位置⑦(即图7的第二传感器信号检测位置76)由该传感翼检测到时,执行步骤415,以存储打印头喷射位置的当前值Nφ和喷射时间延迟数5于寄存器2。
当托架32继续移动时,执行步骤416,以判定托架32的当前位置是否是起始位置。
当打印头工作位置是起始位置⑧时,执行步骤417,以停止托架32的运动。执行步骤418,以利用存于寄存器1和寄存器2中的值获得由图7所示的机械误差产生的差77。
此后,执行步骤419,以判定计算出的位置差(即打印头喷射位置2和标准时钟1)是否在容许误差范围内。这时,容许误差用于防止其它机械故障引起的实际位置差和前述计算出的位置差之间的误差。另外,该容许误差可在生产打印机系统时设定,或由用户采用选择键确定容许误差。
在打印头喷射位置差和喷射时间延迟差均在该容许误差内的情况下,执行步骤420,以使通过HFP差输入单元1112能将打印头喷射位置差存于打印起始位置寄存器1113,并通过FTD差输入单元1118能将喷射时间延迟差存于软件延迟寄存器1119。
在打印头喷射位置差存于打印起始位置寄存器1113中,并且喷射时间延迟差存于软件延迟寄存器1119中后,执行步骤421,以执行确认校准后的垂直线打印位置的检测,然后完成垂直校准操作。
另一方面,当根据如上所述容许误差判定的结果确定打印头喷射位置差和喷射时间延迟差超出容许误差时,执行步骤422,以确定执行控制操作的控制次数最多为3次。
在垂直线校准次数少于3次的情况下,再次从步骤403开始执行该垂直校准操作。这里,当次数大于3时,出错。
下面将描述根据本发明的计算机械误差的过程。
参见图9,当第一传感器信号被检测到时的位置901为4000HFP+100FTD,第二传感器信号被检测到时的位置902为4004HFP+50FTD时,机械误差如图10获得。
首先,获得打印头喷射位置差(步骤1001)。即,计算4004-4000-1得3。
在得到打印头喷射位置差后,确定第一和第二传感器信号检测位置的喷射时间延迟之和是否大于248(步骤1002)。即100+50与248比较。
当两个传感器信号检测位置的喷射时间延迟之和根据上述判定大于248时,将打印头喷射位置差增1,通过从248×2中减去两个位置的喷射时间延迟之和得到喷射时间延迟差(步骤1003)。
另一方面,当两个位置的喷射时间延迟之和小于248时,通过从248中减去喷射时间延迟之和得到喷射时间延迟差(步骤1004)。
下面描述利用上述计算出的机械误差值执行打印控制的操作。
参见图11,比较器1105根据将由时钟发生单元1101所产生的10MHz(0.1μs)时钟脉冲通过DPI分频单元1102、打印头时间分频单元1103和打印头时间计数器1104进行32分频所产生的时钟,并根据存储在软件寄存器1108中的打印头功能,通过对打印头喷射标准时钟分频产生10/32×1/62MHz(198.4μs)的时钟脉冲。
另外,位置可逆计数器1110通过由该位置分频单元将由时钟产生单元1101所产生的10MHz(0.1μs)时钟脉冲进行32分频来执行计数操作。根据存储于软件寄存器1108的打印头功能,产生打印头喷射标准时钟,该时钟被比较器1111进行32×62分频。
HFP差通过HFP差输入单元存储于打印起始寄存器1113,从比较器1111输出的值和存储于打印起始位置寄存器1113的值在比较器1114中进行比较,从而产生喷射起始信号。即,延迟存储于打印起始位置寄存器1113中的打印喷射位置值后执行打印操作。
由时钟产生单元1101产生的10MHz(0.1μs)时钟脉冲被分辨率分频单元1105进行8分频,FTD计数器1116开始计数操作。
另外,通过比较通过FTD差输入单元1118存储于软件延迟寄存器1119的FTD差值与FTD计数器1116的值而产生启动信号。即,延迟存储于软件延迟寄存器1119中的喷射延迟时间值后执行打印操作。
在比较了由比较器1115产生的打印头喷射标准时钟值、由比较器1114产生的第一起始信号和由比较器1117产生的启动信号后,驱动打印头驱动单元1107并执行打印操作。
如上所述,垂直校准操作以前是仅根据人眼判断,而根据本发明现在它由传感器的稳定性和时钟信号的精度来判断,从而实现了设定打印位置时的精度,并提高了打印质量。由于本操作通过打印机系统来执行而不是通过人眼,因此实现了控制操作的快速和高效率。另外,在垂直线的打印条件改变的情况下使用打印机时,可按设定命令键,并且当开始操作系统时始终使用缺省设置。
尽管为了说明公开了本发明的优选实施例,本领域的技术人员可以理解的是,在不脱离本发明所附的权利要求所确定的本发明的范围和精神的情况下,可以进行各种修改、增加和替换。

Claims (18)

1.一种自动控制串行打印机的双向打印位置的装置,包括:
传感装置,用于检测打印头的位置以便垂直校准;
误差检测装置,用于计算打印时由所述传感装置产生的机械误差;和
打印装置,用于通过校正机械误差来执行打印操作,
其中所述误差检测装置包括:
移动装置,用于沿每一方向移动所述托架;
处理装置,用于存储所述信号被所述传感翼第一次检测到时的打印头喷射位置并存储对应的第一喷射时间延迟数,还用于存储所述信号被所述传感翼第二次检测到时的打印头喷射位置并存储对应的第二喷射时间延迟数;
停止装置,用于停止所述托架的移动;以及
位置差操作装置,用于计算由所述传感装置检测到的所述打印头的位置差值。
2.根据权利要求1所述的装置,其中所述传感装置包括:一传感器,它连接于托架,用于在该托架移动时将信号传递给主框架;以及一传感翼,它连接于该主框架,用于检测由所述传感器传递的信号。
3.根据权利要求1所述的装置,其中所述传感装置包括:一传感翼,它连接于托架,用于在该托架移动时检测主框架输出的信号;和一传感器,它连接于该主框架,用于在该带有传感翼的托架移动时向该托架传递该信号。
4.根据权利要求2所述的装置,其中所述处理装置包括:
邻近位置判定部件,用于判定所述托架是否到达对应于一第一邻近位置的打印头喷射位置;
计数器操作部件,用于在所述托架到达所述第一邻近位置时对该喷射时间延迟计数器进行初始化,并开始该计数器的操作;
打印头喷射位置增加判定部件,用于确定所述喷射时间延迟数值是否超过了一打印头喷射位置值;
传感判定部件,用于在根据所述打印头喷射位置值增加判定的结果确定该打印头喷射位置值没有增加的情况下,确定所述信号是否被所述传感翼检测到;和
存储部件,用于在根据所述传感判定的结果确定所述信号被所述传感翼检测到时存储所述信号被检测到时的所述打印头喷射位置,并存储所述喷射时间延迟数。
5.根据权利要求2所述的装置,其中所述移动装置包括:
返回位置判定部件,用于确定所述托架是否到达对应于一返回位置的打印头喷射位置;和
移动部件,用于在根据该返回位置判定的结果确定所述托架到达该返回位置时反向移动所述托架。
6.根据权利要求2所述的装置,其中所述停止装置包括:
起始位置判定部件,用于判定所述托架是否到达该打印头喷射位置;知
停止部件,用于在根据该起始位置判定的结果确定所述托架到达该起始位置时停止所述托架。
7.根据权利要求2所述的装置,其中所述位置差操作装置通过利用所述打印头的位置值来获得打印头喷射位置差和喷射时间延迟差。
8.根据权利要求1或7所述的装置,其中所述打印装置包括:
时钟产生部件,用于产生时钟以调整串行打印机系统的同步;
打印起始信号产生部件,用于通过确定与由利用所述时钟产生装置所产生的时钟计算出的打印头喷射位置值相一致的打印位置来产生打印起始信号;
启动信号产生部件,用于通过在预定的打印位置下确定与由使用所述时钟产生装置所产生的时钟计算出的喷射时间延迟相一致的打印时间来产生启动信号;和
打印部件,用于通过比较所述打印起始信号和所述启动信号执行延迟了该机械误差的打印操作。
9.根据权利要求8所述的装置,其中所述打印起始信号产生部件包括:
DPI分频单元,用于根据该串行打印机系统支持的DPI(每英寸点数)对该时钟分频;
打印头时间分频单元,用于在接收到由所述DPI分频装置分频后的时钟后对分频的时钟再分频以对每个喷嘴产生标准时钟频率;
-打印头时间计数器,用于根据由该打印头时间分频装置所分频的时钟对打印头时间计数;
软件寄存器,用于寄存所述打印头功能的信息;
第一比较器,用于通过比较由所述打印头时间计数器计数的值和存储于所述软件寄存器中的值来产生打印头喷射标准时钟;
位置分频单元,用于通过使用由所述时钟产生装置产生的时钟来产生用于执行该打印机系统的马达的控制操作的时钟;
位置可逆计数器,用于通过使用由所述位置分频装置所分频的时钟来执行计数操作,以寻找打印头的当前位置;
第二比较器,用于通过使用存储于所述软件寄存器中的值来检测实际打印头位置;
打印头喷射位置差输入单元,用于接收计算出的打印头喷射位置的差;
打印起始位置寄存器,用于存储输入的打印头喷射位置差;和
第三比较器,用于通过比较由所述第二比较器确定的实际打印头位置和存储于所述打印起始位置寄存器的打印头喷射位置差而产生延迟了该打印头喷射位置差的打印信号。
10.根据权利要求8所述的装置,其中所述启动信号发生部件包括:
分辨率分频单元,用于根据适当的打印分辨率对由所述时钟产生装置所产生的时钟分频;
喷射时间延迟计数器,用于对由所述分辨率分频装置所分频的时钟计数;
喷射时间延迟差输入单元,用于接收所述打印头时间延迟差;
软件延迟寄存器,用于存储输入的喷射时间延迟差;和
第四比较器,用于通过使用由所述喷射时间延迟计数器所计数的值将该喷射时间延迟存储于所述软件延迟寄存器中的喷射时间延迟差来产生一启动信号。
11.根据权利要求8所述的装置,其中所述打印部件包括:
第五比较器,用于比较由所述打印起始信号产生装置所产生的打印起始信号和由所述启动信号产生装置所产生的启动信号;和
打印头驱动单元,用于根据由所述第五比较器输出的信号驱动打印头以执行延迟了该机械误差的打印操作。
12.一种自动控制串行打印机的双向打印位置的方法,该串行打印机具有:传感装置,用于检测打印头位置以垂直校准;误差检测装置,用于计算在打印时由所述传感装置产生的机械误差;以及打印装置,用于通过控制该机械误差执行打印操作;该方法包括:
第一移动步骤,用于移动所述打印头;
第一处理步骤,用于存储所述打印头被所述传感装置第一次检测到时的打印头喷射位置,并存储对应的第一喷射时间延迟数;
第二移动步骤,用于反向移动所述打印头;
第二处理步骤,用于存储所述打印头被所述传感装置第二次检测到时的打印头喷射位置,并存储对应的第二喷射时间延迟数;
停止步骤,用于停止所述打印头的移动;
位置差操作步骤,用于计算由所述传感装置检测到的所述打印头的位置差值;和
打印步骤,用于通过移动该差值来执行打印操作。
13.根据权利要求12所述的方法,其中所述第一处理步骤还包括:
邻近位置判定步骤,用于判定所述打印头是否到达对应于第一邻近位置的打印头喷射位置;
计数器操作步骤,用于在根据该邻近位置判定的结果确定所述打印头到达所述第一邻近位置时对喷射时间延迟计数器进行初始化,并开始该计数器的操作;
打印头喷射位置值增加判定步骤,用于判定该喷射时间延迟计数器的值是否超出打印头喷射位置值;
在根据所述打印头喷射位置值增加判定的结果确定所述打印头喷射位置值增加时,再次执行所述计数器操作步骤的步骤;
传感判定步骤,用于在根据打印头喷射位置值增加判定的结果确定所述打印头喷射位置值未增加的情况下,判定所述打印头是否被所述传感装置检测到;
在根据该传感判定的结果确定所述打印头未被所述传感装置检测到时再次执行所述打印头喷射位置值增加判定的步骤;和
存储步骤,用于在该信号被所述传感装置检测到时存储该信号被检测到时的打印头喷射位置,并存储对应的第一喷射时间延迟数。
14.根据权利要求12所述的方法,其中所述第二移动步骤还包括:
返回位置判定步骤,用于确定所述打印头是否到达了对应于一返回位置的打印头喷射位置;和
在根据该返回位置判定的结果确定所述打印头到达了该返回位置时,反向移动所述打印头的步骤。
15.根据权利要求12所述的方法,其中所述第二处理步骤还包括:
邻近位置判定步骤,用于确定所述打印头是否到达对应于第二邻近位置的打印头喷射位置;
计数器操作步骤,用于在根据该邻近位置判定的结果确定所述打印头到达所述第二邻近位置时,对喷射时间延迟计数器进行初始化,并开始该计数器的操作;
打印头喷射位置值增加判定步骤,用于判定该计数器的值是否超出打印头喷射位置值;
在根据该打印头喷射位置值增加判定的结果确定所述打印头喷射位置值增加时,再次执行该计数器操作步骤的步骤;
传感判定步骤,用于在根据该打印头喷射位置值增加判定的结果确定所述打印头喷射位置值未增加的情况下,判定所述打印头是否被所述传感装置检测到;
在根据传感判定的结果确定所述打印头未被所述传感装置检测到时再次执行所述打印头喷射位置值增加判定的步骤;和
存储步骤,用于在根据传感判定的结果确定该信号被所述传感装置检测到时存储该信号被检测到时的打印头喷射位置,并存储对应的第二喷射时间延迟数。
16.根据权利要求12所述的方法,其中所述停止步骤还包括:
起始位置判定步骤,用于判定所述打印头是否到达对应于一起始位置的打印头喷射位置;和
在根据该起始位置判定的结果确定所述打印头到达该起始位置时停止所述打印头的移动的步骤。
17.根据权利要求14所述的方法,其中在所述位置差操作步骤中,通过使用所述打印头的位置值来获得打印头喷射位置差和喷射时间延迟差。
18.根据权利要求12所述的方法,其中所述打印步骤还包括:
-容许误差判定步骤,用于判定打印头喷射位置FHP差和喷射时间延迟差是否在容许误差范围内;
在根据容许误差判定的结果确定该差值超出该容许误差时,重复执行该控制操作的步骤;
用于在根据该容许误差判定的结果确定该差值在该容许误差范围内时,通过将一个误差值作为补偿值以移动该打印位置来执行该打印操作的步骤;和
以打印纸检测打印位置的步骤。
CN97105591A 1996-06-20 1997-06-20 自动控制串行打印机双向打印位置的装置和方法 Expired - Fee Related CN1122203C (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
KR1019960022584A KR0161821B1 (ko) 1996-06-20 1996-06-20 시리얼 프린터에서 양방향 인자 위치 자동 조절 장치 및 방법
KR22584/96 1996-06-20
KR22584/1996 1996-06-20

Publications (2)

Publication Number Publication Date
CN1169551A CN1169551A (zh) 1998-01-07
CN1122203C true CN1122203C (zh) 2003-09-24

Family

ID=19462663

Family Applications (1)

Application Number Title Priority Date Filing Date
CN97105591A Expired - Fee Related CN1122203C (zh) 1996-06-20 1997-06-20 自动控制串行打印机双向打印位置的装置和方法

Country Status (5)

Country Link
US (1) US6109721A (zh)
EP (1) EP0813973B1 (zh)
KR (1) KR0161821B1 (zh)
CN (1) CN1122203C (zh)
DE (1) DE69718242T2 (zh)

Families Citing this family (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6196736B1 (en) * 1998-08-18 2001-03-06 Seiko Epson Corporation Adjustment of printing position deviation during bidirectional printing
JP4136125B2 (ja) 1998-10-27 2008-08-20 キヤノン株式会社 プリント位置合わせ方法およびプリント装置
JP3688913B2 (ja) * 1998-11-19 2005-08-31 シャープ株式会社 シリアルプリンタの記録ずれ調整方法
GB9902058D0 (en) * 1999-01-29 1999-03-24 Neopost Ltd Alignment of imprints
JP2000296609A (ja) 1999-02-10 2000-10-24 Seiko Epson Corp 基準補正値と相対補正値とを用いた双方向印刷時の記録位置ズレの調整
JP2000289252A (ja) * 1999-04-02 2000-10-17 Canon Inc プリント装置およびプリント位置合わせ方法
US6305781B1 (en) * 1999-06-17 2001-10-23 Xerox Corporation Method and apparatus for improved bi-directional error for multicolor printers
JP3606122B2 (ja) * 1999-08-03 2005-01-05 セイコーエプソン株式会社 副走査による誤差の影響を低減した双方向印刷の位置ズレ補正
JP2001130112A (ja) 1999-11-04 2001-05-15 Seiko Epson Corp ドット間の形成位置ずれを調整する印刷装置
US6655777B2 (en) 2001-07-18 2003-12-02 Lexmark International, Inc. Automatic horizontal and vertical head-to-head alignment method and sensor for an ink jet printer
US6616261B2 (en) 2001-07-18 2003-09-09 Lexmark International, Inc. Automatic bi-directional alignment method and sensor for an ink jet printer
US6561613B2 (en) 2001-10-05 2003-05-13 Lexmark International, Inc. Method for determining printhead misalignment of a printer
JP4508549B2 (ja) * 2002-06-19 2010-07-21 キヤノン株式会社 画像記録装置及びその制御方法
US6629747B1 (en) 2002-06-20 2003-10-07 Lexmark International, Inc. Method for determining ink drop velocity of carrier-mounted printhead
KR100433555B1 (ko) 2002-07-25 2004-05-31 삼성전자주식회사 화상 형성을 위한 화상 정렬 오차 측정방법 및 장치
US7044574B2 (en) 2002-12-30 2006-05-16 Lexmark International, Inc. Method and apparatus for generating and assigning a cartridge identification number to an imaging cartridge
US6938975B2 (en) 2003-08-25 2005-09-06 Lexmark International, Inc. Method of reducing printing defects in an ink jet printer
JP4401714B2 (ja) * 2003-09-04 2010-01-20 キヤノン株式会社 記録装置
US20050073539A1 (en) * 2003-10-07 2005-04-07 Mcgarry Mark Ink placement adjustment
KR100533828B1 (ko) * 2003-12-17 2005-12-07 삼성전자주식회사 화상형성장치 및 이를 이용한 수평방향의 고해상도 인쇄방법
US7936365B2 (en) 2004-07-19 2011-05-03 Samsung Electronics Co., Ltd. Printing method and apparatus using shuttle thermal print head
JP2007076156A (ja) * 2005-09-14 2007-03-29 Brother Ind Ltd プリンタ
US20070229569A1 (en) * 2006-03-31 2007-10-04 Pertech Resources Inc. Printer carriage jam or stall detection
US7607752B2 (en) * 2006-11-17 2009-10-27 Hewlett-Packard Development Company, L.P. Misfiring print nozzle compensation
CN102295087A (zh) * 2011-05-12 2011-12-28 苏州中化药品工业有限公司 一种监测装置
CN103029455B (zh) * 2011-09-30 2015-04-22 北大方正集团有限公司 喷墨印刷定位装置及其控制方法
JP6209044B2 (ja) * 2012-12-05 2017-10-04 キヤノン株式会社 記録装置及びエージング方法
CN105818370B (zh) * 2015-01-05 2019-04-23 三纬国际立体列印科技股份有限公司 立体打印装置
BR112020019006A2 (pt) * 2018-03-22 2020-12-29 Hewlett-Packard Development Company, L.P. Cabeçotes de impressão móveis
JP7196593B2 (ja) * 2018-12-25 2022-12-27 セイコーエプソン株式会社 記録タイミングの決定方法、及び記録装置

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4435674A (en) * 1981-10-05 1984-03-06 The Gerber Scientific Instrument Company Method and apparatus for generating a verified plot
US4675696A (en) * 1982-04-07 1987-06-23 Canon Kabushiki Kaisha Recording apparatus
JPS63280671A (ja) * 1987-05-12 1988-11-17 Seiko Epson Corp 印刷装置の印刷タイミング制御装置
JPS6453897A (en) * 1987-08-26 1989-03-01 Toshiba Corp Postscript type automatic printer
JPH04278371A (ja) * 1991-03-07 1992-10-02 Seikosha Co Ltd プリンタの印字タイミング補正方法
US5297017A (en) * 1991-10-31 1994-03-22 Hewlett-Packard Company Print cartridge alignment in paper axis
US5250956A (en) * 1991-10-31 1993-10-05 Hewlett-Packard Company Print cartridge bidirectional alignment in carriage axis
JPH05147268A (ja) * 1991-12-02 1993-06-15 Murata Mach Ltd プリンタ
US5276467A (en) * 1992-05-04 1994-01-04 Hewlett-Packard Company Alignment system for multiple color pen cartridges
FR2692048B1 (fr) * 1992-06-09 1996-09-06 Everett Charles Tech Montage d'essai.
JP2984513B2 (ja) * 1993-04-26 1999-11-29 日本電気株式会社 シリアル型ドットプリンタ
ES2119928T3 (es) * 1993-04-30 1998-10-16 Hewlett Packard Co Sistema de alineacion para multiples cartuchos de impresora de chorro de tinta.
US5404020A (en) * 1993-04-30 1995-04-04 Hewlett-Packard Company Phase plate design for aligning multiple inkjet cartridges by scanning a reference pattern
US5448269A (en) * 1993-04-30 1995-09-05 Hewlett-Packard Company Multiple inkjet cartridge alignment for bidirectional printing by scanning a reference pattern
US5451990A (en) * 1993-04-30 1995-09-19 Hewlett-Packard Company Reference pattern for use in aligning multiple inkjet cartridges
JP3332478B2 (ja) * 1993-06-22 2002-10-07 キヤノン株式会社 記録装置及び記録方法
US5480240A (en) * 1993-12-01 1996-01-02 Lexmark International, Inc. Print quality enhancement method and apparatus

Also Published As

Publication number Publication date
DE69718242T2 (de) 2003-08-28
KR980000945A (ko) 1998-03-30
KR0161821B1 (ko) 1999-03-30
CN1169551A (zh) 1998-01-07
DE69718242D1 (de) 2003-02-13
EP0813973A2 (en) 1997-12-29
EP0813973A3 (en) 1999-05-12
US6109721A (en) 2000-08-29
EP0813973B1 (en) 2003-01-08

Similar Documents

Publication Publication Date Title
CN1122203C (zh) 自动控制串行打印机双向打印位置的装置和方法
CN1144679C (zh) 图象形成装置和用于检测打印位置偏差的方法
CN1137818C (zh) 一种易于制造的打印机及其实施方法
CN1321000C (zh) 打印装置、打印方法和计算机系统
CN1030347C (zh) 用于双向记录的串行记录装置及记录方法
US6607260B1 (en) Recording apparatus and recording position correcting method
CN1883955A (zh) 减小打印位置误差的方法以及采用该方法的成像装置
CN100398319C (zh) 液体喷射装置、计算机系统和液体喷射方法
US20050195226A1 (en) Printer-control apparatus, printer-control method and printer
JP2003266652A (ja) 印刷装置、印刷方法、プログラム及びコンピュータシステム
JP2005297253A (ja) 画像形成装置
CN1319755C (zh) 用于对准喷墨打印机的图像的方法和设备
CN110175007B (zh) 触发打印机打印的方法、装置、设备和存储介质
JP2004195785A (ja) 記録装置
US6431775B1 (en) Automatic print cartridge alignment system
US7524012B2 (en) Printing method, test pattern, method of producing test pattern, and printing apparatus
KR101161710B1 (ko) 액체 방울의 토출 방법
CN100351083C (zh) 图像形成装置和在水平方向上的高分辨率打印方法
US20230398798A1 (en) Controlling system
US20220305808A1 (en) Nail printing apparatus, nail printing method, and printing apparatus
CN1966275A (zh) 控制喷墨打印机打印的方法
JPH01135674A (ja) プリンタの印字制御方式
JPH09226198A (ja) 印刷装置の往復印刷補正装置
JP4145600B2 (ja) プリンタのヘッド駆動制御装置
JP3092371U (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
C19 Lapse of patent right due to non-payment of the annual fee
CF01 Termination of patent right due to non-payment of annual fee