打印点偏移校正控制方法及其打印装置的制作方法

文档序号:7955969阅读:359来源:国知局
专利名称:打印点偏移校正控制方法及其打印装置的制作方法
技术领域
本发明涉及打印点偏移校正控制方法,特别是涉及校正具有直线往复装置的打印装置的打印定时来消除点偏移的打印点偏移校正控制方法。
在高速打印装置中,装载着并列配置多个打印头而能够一次打印多点的直线往复装置。
在打印时,与装在打印装置主体中的打印纸的送纸同步,直线往复装置在与送纸方向垂直的方向上连续地反复进行往复运动。由于直线往复装置连续地反复进行往复运动,故直线往复装置的速度如

图10所示的那样按正弦波状变化。
而且,为了检测直线往复装置的目前位置,在直线往复装置侧设置缝板,在打印装置主体侧于中介该缝板而相对的位置上设置由发光LED和感光LED组成的光学传感器。在缝板上并列设置多条缝,基于直线往复装置进行往复运动,而由感光LED检测由缝所引起的断续的光。由感光LED所检测的光被变换为电信号(PSE脉冲),而发送给生成打印装置主体的打印定时信号的控制部(CPU)。
在控制部中,以该PSE脉冲为基础,来生成表示打印头应该进行打印的定时的打印定时信号,在现有技术中,为了消除打印的点偏移,仅在PSE脉冲成为等间隔的等速区间(图10的区间a和区间b)中,生成打印定时信号。其中,该等速区间对应于实际进行打印的区域即能够打印的宽度。
但是,为了提高打印速度,当在图10的等速区间a、b内进行直线往复装置的加速和减速的情况下,由于等速区间的时间宽度被缩短,故在仅在等速区间内进行打印的情况下,进行打印的打印区域(图11的区间c)减少了。
图11表示等速区间a时的往复装置的各个位置下的速度变化和提高打印速度的等速区间c时的往复装置的速度变化的示意图。
当等速区间为a时,在直线往复装置从左端(R0)移动到右端(R1)的情况下,移动速度按R0,R2,R5,R1这样变化。即,以等速度v1从R2到R5移动。
另一方面,当等速区间为c时,在直线往复装置从左端(R0)移动到右端(R1)的情况下,移动速度按R0,R3,R4,R1这样变化。即,以等速度v2(>v1)从R3到R4移动,在等速区间a中,区间d1成为加速区间,区间d2成为减速区间。
在提高打印速度的状态下,当在图10的等速区间a,b内进行同样的打印时,在加速区间(图11的d1)和减速区间(图11的d2)中,由于往复装置的速度与等速区间(图11的c)稍有不同,故产生打印的点偏移(图12的e)。
图12是在提高打印速度的情况下产生的打印点偏移的示意图。图中的口记号和椭圆记号表示点(dot)的打印点(point)。
图12(a)表示在往复装置在区间a内等速移动的情况下,没有点偏移,而应当进行正确打印的点。但在提高打印速度时,如图12(b)所示的那样,在区间a的加速区间d1或减速区间d2中,打印点偏移到向左侧稍稍偏移的位置上。
这样,在现有的打印装置中,当打印区域a原封不动地提高打印速度,在往复装置的加速区间d1和减速区间d2中进行打印时,打印的点偏移产生,而引起打印品质降低。
因此,考虑到上述问题,本发明的目的是提供一种打印点偏移校正控制方法,通过校正打印定时,即使在往复装置的加速区间和减速区间中进行打印动作,也不会产生打印点偏移,而不会降低打印品质。
本发明提供一种打印点偏移校正控制方法,用于使装载着多个打印头的直线往复装置进行往复运动来进行打印的打印装置,其特征在于,包括检测直线往复装置的位置信息的位置检测装置;驱动各打印头以便于打印到打印纸上的驱动装置;以及生成用于校正打印点偏移的校正量的控制装置,当根据由上述位置检测装置所检测的位置信息而判断为直线往复装置处于往复运动中的加速或者减速状态时,生成与该加速或者减速状态相对应的上述校正量,上述控制装置以上述校正量为基础来控制驱动装置,以便于当直线往复装置处于往复运动的等速状态下时,驱动装置把打印头驱动到与应当打印的打印头的位置相同的位置上。
根据该发明,即使在直线往复装置的加速或者减速状态下,也能进行没有点偏移的打印。
在本发明中,上述控制装置生成的校正量可以定为在驱动装置驱动打印头到实际进行打印的时间(t0)内,直线往复装置在等速状态下前进的距离(L2)与以加速或者减速状态下的某个位置下的直线往复装置的速度(Vn)在上述时间t0期间前进的距离(L1=Vn×t0)之差(Ln=L2-L1)。
而且,也可以是上述控制装置求出由式tn=Ln/Vn所代表的校正时间tn,控制驱动装置以便于延迟该校正时间tn来驱动打印头。
并且,也可以进一步包括存储装置,在每个上述直线往复装置的加速或者减速状态下的预定位置上,存储上述校正时间tn,上述控制装置读出所存储的校正时间tn中的与加速或者减速状态下的某个预定位置相对应的校正时间tn,而生成校正量。
并且,也可以进一步包括检测直线往复装置的温度的温度检测装置,上述存储装置对于不同的预定温度而存储多个按每个加速或者减速状态的预定位置所存储的校正时间tn,上述控制装置从存储装置读出与由温度检测装置所检测的温度相对应的校正时间tn,来生成校正量。
一般,在打印装置具有以多个打印速度进行打印的功能的情况下,意味着具有速度不同的多个等速状态。例如,在第一等速状态的速度与第二等速状态的速度不同的情况下,由于第一等速状态所对应的直线往复装置的每个位置的校正时间与第二等速状态所对应的直线往复装置的每个位置的校正时间不同,就需要对等速状态不同的速度分别存储校正时间。因此,进一步包括输入与进行打印的速度相关的信息的输入装置,上述存储装置对于直线往复装置的等速状态下的不同速度分别存储多个按加速或者减速状态的每个预定位置所存储的校正时间tn,上述控制装置读出与从上述输入装置所输入的速度相关的信息所对应的校正时间tn,来生成校正量。
此外,本发明提供一种直线往复型的点式行打印机,使用上述打印点偏移校正控制方法来进行打印。
在本发明中,驱动装置由用于驱动打印头的电动机等可动部件组成。
控制装置可以由例如包含CPU、RAM、ROM、定时器、I/O控制器等的微处理器(以下称为控制用MPU)所构成。在RAM或者ROM中存储用于进行本发明的点校正的控制程序。
存储装置可以由RAM、ROM或者硬盘这样的非易失性存储媒体所构成。可以使用LED作为构成光学装置的发光元件,使用光电二极管作为感光元件。输入装置可以使用开关、按键、触摸屏等。
位置检测装置可以由光学装置和缝板组成,该光学装置由一对发光元件和感光元件组成,该缝板安装在上述直线往复装置上以便于可在发光元件和感光元件之间移动,并且具有多个配置在直线往复装置的往复运动的方向上的缝隙。由光学装置的感光元件检测出在缝板进行往复运动时由缝隙所引起的断续的光。该断续的光作为预定间隔的电脉冲信号从感光元件输出给控制用MPU。下面把该输出的脉冲信号称为PSE脉冲。
直线往复装置进行往复运动的距离按每种设计规格而决定,缝板的缝隙数和间隔按每种设计规格而决定,因此,通过对PSE脉冲的数量进行计数,能够检测出直线往复装置的目前位置。
由于直线往复装置进行往复运动,而会进行加速和减速,在从其左端到右端的运动期间,存在加速区间、等速区间和减速区间。
一般,如果往复运动的距离和等速的速度被决定,由于加速、等速和减速的各区间的长度被决定,故能够通过PSE脉冲的计数数量来判别直线往复装置目前处于加速区间还是处于等速区间或者减速区间。
在以下的实施例中,使用PSE脉冲的计数数量来对是否是加速区间等进行判断。但是,并不仅限于此,也可以使用PSE脉冲的接收时间间隔等来判断是否是加速区间等。
本发明的这些和其他的目的、优点及特征将通过结合附图对本发明的实施例的描述而得到进一步说明。在这些附图中图1是本发明的打印装置的透视图;图2是本发明的打印装置的简要构成方框图;图3是本发明的控制MPU进行的打印控制的流程图;图4是本发明中的直线往复装置的移动速度与移动位置及左端和右端之间的PSE脉冲计数的关系的示意图;图5是本发明中的用于校正点偏移的校正量的示意图;图6是本发明中的校正前和校正后的打印信号的输出定时的比较图;图7是本发明中从外部设备进行了用于点校正的输入设定时的打印控制的流程图;图8是本发明中进行对应于温度变化的点校正时的打印控制的流程图;图9是本发明中使用代入了测定信息的计算式来进行点校正时的打印控制的流程图;图10是直线往复装置的速度变化的示意图;图11是直线往复装置的往复运动的各位置下的速度变化的示意图;图12是在提高打印速度的情况下产生的打印点偏移的示意图。
下面根据附图所示的实施例来详细描述本发明。但是,本发明并不仅限于此。
在图1中表示了本发明的打印装置的透视图。
在图1中,打印头2装载在直线往复装置3上,沿着在打印装置主体1的左右方向(与打印纸的输送方向相垂直的方向)上延伸的轴,可在左右方向上移动地安装直线往复装置3。
在打印头2上沿左右方向并列地配置着多个打印头针。例如,具有12至18个的打印头针。在直线往复装置3上设有轭部、永久磁铁、缝板4,在主体1上设置由一对发光LED和感光LED组成的光学传感器5和处于与上述永久磁铁相对的位置上的电磁线圈。
缝板4由用于检测打印头2的位置的右端缝隙、左端缝隙和PSE定时缝隙组成,160dpi程度的缝隙并列地排列在直线往复装置的移动方向上。
该缝板4配置在形成光学传感器5的发光LED和感光LED之间,通过该缝板4在左右方向上移动,由感光LED断续地检测出从发光LED发出的光。由感光LED所检测的光被变换为电信号,作为位置信号、右端检测信号、左端检测信号等位置检测信号(PSE脉冲)而传送给内置于打印装置中的控制用MPU。
控制用MPU通过检测该PSE脉冲的个数或者时间间隔,求出打印头的目前位置和速度,来计算将要向打印纸进行打印的定时。换句话说,控制用MPU计算使打印头针打印到打印纸上的定时。
如图10所示的那样,在现有技术中,通过该PSE脉冲而检测出打印头的速度成为等速(=V1),然后,仅在等速的打印区间a内来驱动打印头针。
在本发明中,打印区间与现有技术相同为区间a,而如图11所示的那样,使等速的速度为V2(>V1),进行不仅在等速区间c中也在区间a内的加速区间d1和减速区间d2中驱动打印头针这样的打印控制。其中,在加速区间d1和减速区间d2中,控制用MPU调整打印定时,以便于校正图12所示的那样的点偏移e,而在本来应当进行打印的位置上打印点。
下面对本发明的打印点偏移校正控制方法进行说明。
在图2中表示了本发明的打印装置的简要构成方框图。
图2仅表示了打印装置20中用于进行直线往复装置12的驱动和打印头的打印头针13的动作控制的构成部件。其中,控制MPU11一般是由CPU、RAM、ROM、定时器、I/O控制器等组成的微处理器,内置在打印装置主体中。控制MPU11可以是一个,但为了打印的高速化,也可以分配给每个功能而构成。例如,可以分为往复驱动控制用MPU、打印头针控制用MPU。
RAM、ROM通常内置在控制用MPU中,但也可以使用外置的。而且,在ROM中存储用于控制用程序、点校正的校正量和校正中所需要的信息,在RAM中存储在控制中所需要的设定数据和来自传感器的接收信号和运算结果数据等。用于点校正的校正量也可以从ROM读出而在RAM上展开。
特别是,在ROM中预先存储把PSE脉冲计数数量与直线往复装置的位置进行对应的信息、把加速或者减速区间的预定打印点与打印定时的校正时间进行对应的信息。
传感器14由图1所示的光学传感器5以及温度传感器等组成。这些传感器装载在打印装置20内。从光学传感器5向控制MPU11输出PSE脉冲16,从温度传感器向控制MPU11输出温度信号15。
PSE脉冲16由控制MPU11进行计数,而作为直线往复装置12的位置检测信号被使用。而且,在把缝板的左端和右端的缝隙的宽度设定为特定的大小的情况下,由于左端或者右端位置上的PSE脉冲的时间宽度与其他的PSE脉冲不同,故控制MPU11通过测定该PSE脉冲的时间宽度,就能检测出直线往复装置12来到左端或者到达右端。
而且,用于使直线往复装置12向左右方向移动的加减速信号17从控制MPU11输出给直线往复装置12。该加减速信号17是例如用于使电流流向安装在打印装置主体1中的3种电磁线圈(左线圈、反转线圈,右线圈)任一个的控制信号。
通过加减速信号17的三个控制信号的组合,来进行直线往复装置12的加速动作、等速动作、减速动作。打印信号18是用于使各个打印头针13打印到打印纸上的信号。
控制MPU11把从光学传感器5接收的PSE脉冲16的数量与预先设定在ROM等中的基准值进行比较,来计算直线往复装置12的位置和速度。
例如,控制MPU11检测到直线往复装置处于左端,然后,当计数出30个PSE脉冲时,直线往复装置判断为进入到图12的等速区间c内。接着,根据在ROM中预先存储的等速区间c的打印定时相对应的设定值,来计算打印信号的输出定时,以该定时向各打印头针13输出打印信号。
在等速区间c中,根据所接收的PSE脉冲,打印信号的输出控制与图12(a)所示的现有技术的等速区间中的打印控制相同。但是,现有技术是仅在等速区间c中进行打印控制,与此不同,在本发明中,在加速区间d1和减速区间d2中,可以进行包含以下所示的点校正的打印控制,这点与现有技术不同。
在图3中表示了本发明的控制用MPU进行的打印控制的流程图的一个实施例。
首先,接收从光学传感器5所输出的PSE脉冲16,对其个数进行计数(步骤S1)。计数的脉冲数被存储在RAM中。控制MPU11,在例如直线往复装置12从左向右移动的情况下,把处于左端时作为零,来开始进行PSE脉冲的计数,然后,经过加速、等速、减速,直线往复装置到达右端,计数到此为止。
反之,当直线往复装置从右向左移动的情况下,把右端作为零来开始计数,进行计数直到到达左端为止。在直线往复装置的设计规格上,左右移动的距离和缝板的缝隙间隔、加速、等速及减速的各自区间被定为预定值,因此,从左端到右端之间所计数的PSE脉冲的个数为一定值。例如,当缝板具有160dpi的缝隙时,直线往复装置到达左端或者右端时的PSE脉冲的计数个数为160。
接着,判断直线往复装置目前处于加速状态还是减速状态下(步骤S2)。例如,可以通过所计数的PSE脉冲和预先存储的PSE脉冲的阈值来判断处于加速状态还是减速状态。
图4中表示了本发明中的直线往复装置的移动速度与移动位置及左端和右端间的PSE脉冲计数个数的关系的示意图。其中,考虑直线往复装置从左端向右端移动的情况。
在图4中,区间f是加速区间,区间c是等速区间,区间g是减速区间,区间a是打印区间。并且,在打印区间a中,区间d1是加速区间,区间d2是减速区间。
直线往复装置处于左端时的PSE脉冲计数个数为零,来到右端时的PSE脉冲计数个数为160。图中X1~X4表示直线往复装置的位置,同时,表示该位置上的PSE脉冲计数个数。
当PSE脉冲计数个数为X1(例如10)时,进入加速区间d1,当PSE脉冲计数个数为X2(例如30)时,进入等速区间c。同样,当PSE脉冲计数个数为X3(例如130)时,进入减速区间d2,当PSE脉冲计数个数为X4(例如150)时,从减速区间d2出来。该脉冲计数个数X1~X4作为PSE脉冲的脉冲数的阈值被预先存储在ROM或者RAM中。
例如,假定当PSE脉冲计数个数为12时直线往复装置处于距左端20mm的位置上时,PSE脉冲计数个数为12,直线往复装置处于加速区间d1中,直线往复装置处于距左端20mm的位置作为对应的一组信息被存储。
如上述那样,当直线往复装置的左右方向的位置与PSE脉冲计数个数的对应关系被确定来进行规格设计时,为了在打印区间a期间进行打印,打印开始是在PSE脉冲计数个数为X1时,打印结束是在PSE脉冲计数个数为X4时。
因此,在步骤S2中,如果PSE脉冲计数个数处于X1至X2的范围内,控制MPU11判断为直线往复装置处于加速状态,如果PSE脉冲计数个数处于X2至X3的范围内,控制MPU11判断为直线往复装置处于等速状态,如果PSE脉冲计数个数处于X3至X4的范围内,控制MPU11判断为直线往复装置处于减速状态。
在步骤S2中,当判断为直线往复装置目前处于等速状态下时,控制MPU11以预定的定时向各个打印头针13输出打印信号18。其中,所谓预定的定时可以与仅在等速区间进行打印的现有打印定时相同。在该等速区间中,如果以一定间隔输出打印信号18,即使不特别地进行校正,也能进行没有偏移的打印。
另一方面,在步骤S2中,当判断为直线往复装置处于加速d1或者加速状态d2中的情况下,控制MPU11进到步骤S3,来进行用于消除点偏移的校正处理。
在加速区间d1和减速区间d2中,当以与等速区间c相同的定时输出打印信号18时,在任一个区间中,会产生图12(b)所示那样的点偏移e,因此,就需要挪动输出打印信号18的定时,而在步骤S3中,进行用于生成该定时的校正量的读出和制作校正定时的定时器的启动。
在图5中表示了本发明中的用于校正点偏移的校正量的示意图。
图5(a)是表示不进行校正的情况下的加速时和等速时的点的打印位置的图。
图5(b)是表示本发明中进行了点校正情况下的加速时和等速时的点的打印位置的图。
假设都是打印头针从位置P1向P2或者P3移动,当打印头针处于位置P1时,从控制MPU11输出打印信号18。
首先,考虑未进行点校正的情况。
在未进行点校正的图5(a-2)中,在图4所示的等速区间c中,标号P3表示直线往复装置处于等速(=v2)时的向打印纸的打印位置。
当打印头针处于位置P1时,控制MPU输出打印信号18,在作为可动部件的打印头针实际接收到打印信号到到达打印纸表面上需要某种程度的时间(=t0),因此,在该时间t0之间,打印头针从位置P1到位置P3移动了距离L2。此时,位置P3为实际在等速下进行打印的位置。
即,在等速时输出打印信号18之后,在前进了L2(=v2×t0)的距离的位置(P3)上进行打印。换句话说,根据设计规格来确定等速的区间移动速度v2和时间t0,因此,所谓等速时的空驶距离L2被唯一地确定。
另一方面,在图5(a-1)的加速时,当直线往复装置的移动速度为n(<v2)时,在从输出打印信号18的位置P1前进了距离L1(=vn×t0)的位置P2上,进行打印。其中,若把图5的(a-1)与(a-2)进行比较,位置P2与P1的距离L1、位置P3与P1的距离L2具有L1<L2的关系,其差Ln(=L1-L2)为点偏移。
下面考虑本发明中的进行点校正的情况。
在图5(b-2)表示了等速(=v2)时的向打印纸的打印位置P3,是与图5(a-2)相同的状况,表示从输出打印信号18到实现打印的直线往复装置前进了L2(=vn×t0)的距离。
另一方面,图5(b-1)表示在加速时进行点校正的情况。在该图中,Ln(=vn×tn)表示校正距离,位置P0对应于图5(a-1)的位置P1。在加速时,如果在经过了对应于校正距离Ln的校正时间tn之后,控制MPU11在图5(b-1)的位置P1上输出打印信号18,打印头针前进空驶距离L1=vn×t0,在与图5(b-2)的等速时相同的位置P3上进行打印。
从图5(b)可以看出,校正距离Ln是Ln=L1-L2=v2×t0-vn×t0=(v2-vn)×t0。
在加速时,当直线往复装置的移动速度为vn(<v2)时输出打印信号18,从输出打印信号18到打印头针实际进行打印的所谓空驶距离L1可以按照设计规格唯一地决定为vn×t0。因此,由于按照规格唯一地决定空驶距离L1,L2,可以在加速区间的直线往复装置的移动速度vn时预先决定用于在与等速时相同的位置P3上使打印头针进行打印的校正距离Ln(=L1-L2)。或者,通过tn=Ln/vn来求出校正时间tn,来预先决定该校正时间tn。
当从左端到成为等速(=v2)的加速常时为一定时,预先唯一地求出从图4的左端到位置X2的任意位置(打印点n)中的移动速度vn。
因此,作为校正量,把打印点n和与同其相对应的校正距离Ln和移动速度vn进行对应,并预先存储在ROM或RAM中,这样,以该校正距离Ln为基础,能够计算将要输出打印信号18的定时。并且,可以存储打印点n下的校正时间tn,以取代该校正距离Ln。
在步骤S3中,当控制MPU11从PSE脉冲计数个数判断为直线往复装置目前处于位置X1至X2之间的某个打印点n上时,从ROM等读出与该打印点n相对应的校正量。
当所读出的校正量为校正时间tn时,启动对与该校正时间tn相对应的时间进行计数的定时器。
接着,在步骤S4中,控制MPU11等待直到所启动的定时器时间结束为止。
在步骤S4中,在超时检出之后,控制MPU11输出打印信号18(步骤S5)。
该输出之后,在经过了相当于空驶时间的时间t0之后,在作为实际上本来应当进行打印的位置的位置P3上,打印头针进行打印。
接着,在步骤S6中,判断是否应当结束直线往复装置的加速或者减速。即,判断目前的PSE脉冲计数个数是相当于位置X2的值还是相当于位置X4的值。
在计数个数为表示处于加速区间d1、减速区间d2的内部的值的情况下,原样结束处理,再次接着进行PSE脉冲计数。另一方面,在PSE脉冲计数个数为相当于位置X2或者X4的值的情况下,应当使加速或者减速停止,控制MPU11停止(OFF)向直线往复装置12输出的加减速信号17(步骤S7)。
如上述那样,如果进行加速和减速时的点打印的定时校正,即使在加速区间(d1)和减速区间(d2)中,也能在与等速时的打印点相同的位置上进行点打印,因此,能够降低点偏移,能够进行打印的区域(图4的a)是不变的,即使使打印速度高速化,也打印品质也不会降低。
在图6中,表示了本发明中的校正前与校正后的打印信号的输出定时的比较图。各个脉冲波形是打印信号。
图6(a)表示校正前的打印信号的输出定时,其与控制MPU11接收的PSE脉冲的接收定时大致相等。
图6(a)表示校正后的打印信号的输出定时,对于加速区间中的每个打印点,进行校正而使打印信号的输出延迟。在等速区间中,可以不进行校正,对应于所接收的PSE脉冲而输出打印信号。
在以上的实施例中,表示出为了校正加减速时的点偏移,而在ROM或者RAM等中预先存储校正量的实施例,但点偏移也会由直线往复装置的机械精度和直线往复装置本身的温度变化而引起。
特别是,由于直线往复装置向打印装置主体的安装位置误差和缝板的安装位置误差等,在没有按照设计规格进行安装的情况下,成为点偏移的原因。
而且,在长时间连续进行打印的情况下,由于直线往复装置在高速下反复进行往复运动,故由于温度变化,每个打印点的加速和减速时的速度发生变化。在此情况下,引起点偏移。
因此,在由安装位置误差引起点偏移的情况下,可以从打印装置的外部设备向控制MPU11的RAM输入与安装位置误差相对应的校正量,或者,可以预先在ROM中存储多种校正量,通过来自外部的输入来从这些校正量中选择被认为适当的校正量。由此,在每个产品中,即使存在安装误差,也能进行适当的点校正,对于每个产品,能够在使用时使参差的打印品质均匀。
在图7中,表示了本发明中从外部设备进行用于点校正的输入设定时的打印控制的流程的一个实施例。其中,相对于图3的流程,在增加了步骤S9,S10这点上不同。
此外,为了校正由温度变化所引起的点偏移,可以在ROM等中存储与每种温度相对应的校正量,或者,在温度与其校正量具有一定的关系的情况下,存储其关系式,对应于温度变化来用该关系式变更校正量。由此,在存在温度变化的情况下,能够进行适当的点校正,能够防止由温度变化所引起的打印品质的降低。
在图8中,表示了本发明中进行与温度变化相对应的点校正时的打印控制的流程的一个实施例。其中,相对于图3的流程,在增加了步骤S11,S12这点上不同。
在表示直线往复装置的目前位置及速度、所接收的PSE脉冲的时间间隔、进行打印的加速区间和减速区间的长度、以及往复运动中的测定信息(温度)等与校正量(校正时间tn或者校正距离Ln)的关系的关系式已被确定的情况下,也可以把该关系式存储在ROM,RAM等中,把所求出的测定信息代入该关系式,来计算适当的校正量。
也可以把该关系式预先存储到非易失性RAM中,在以后确定更适当的关系式的情况下和变更或者切换等速区间c的速度v2的情况下,从外部设备输入更适当的关系式,来置换关系式。
在图9中,表示了本发明中使用代入的测定信息的计算式来进行点校正时的打印控制的流程的一个实施例。其中,相对于图3的流程,在收集测定信息这点(步骤S13)和根据该信息计算校正量这点(步骤S14)上不同。
由此,即使在由规格变更所引起的打印速度的高速化、具有多个打印速度时的等速区间的速度的切换等的情况下,也能灵活地对应,能够进一步提高点校正的水平,作为结果,能够提高打印品质。
在上述实施例中,使用光学传感器5作为位置检测装置,但也可以使用由磁阻传感器(被称为MR传感器)和直线标尺组成的磁性传感器。MR传感器被安装在打印装置主体1中。
所谓直线标尺是指交替磁化N极和S极的构造的细长棒状的板。
直线标尺的N极和S极的磁化在直线往复装置的往复运动的方向交替进行,在直线标尺的纵向与直线往复装置的往复运动的方向相一致的情况下,直线标尺安装在直线往复装置中。MR传感器和直线标尺配置成具有一定间隔并相对置。
MR传感器,在直线往复装置进行往复运动的过程中,读取交替配置的N极、S极的变化,来发生上述PSE脉冲。如果使缝板的缝隙的周期与N极和S极配置的周期相同,就能与上述光学传感器相同发生PSE脉冲。
根据本发明,在直线往复装置的加速和减速状态下,以控制装置生成的校正量为基础,进行控制,以便于把打印头驱动到与在处于等速状态下所进行打印的打印头的位置相同的位置上,因此,即使在直线往复装置的往复运动中的加速状态或减速状态下,也能进行没有点偏移的打印。
而且,即使在使打印速度高速化的情况下,也能在加速状态和减速状态下进行没有点偏移的打印,因此,能够进行打印的范围不会变窄,作为结果,能够提高打印速度和打印品质。
权利要求
1.一种打印点偏移校正控制方法,用于使装载着多个打印头的直线往复装置进行往复运动来进行打印的打印装置,其特征在于,包括检测直线往复装置的位置信息的位置检测装置;驱动各打印头以便于打印到打印纸上的驱动装置;以及生成用于校正打印点偏移的校正量的控制装置,当根据由上述位置检测装置所检测的位置信息而判断为直线往复装置处于往复运动中的加速或者减速状态时,生成与该加速或者减速状态相对应的上述校正量,上述控制装置以上述校正量为基础来控制驱动装置,以便于驱动装置把打印头驱动到与直线往复装置处于往复运动的等速状态下时所应当打印的打印头的位置相同的位置上。
2.根据权利要求1所述的打印点偏移校正控制方法,其特征在于,上述控制装置生成的校正量为在驱动装置驱动打印头到实际进行打印的时间(t0)内,直线往复装置在等速状态下前进的距离(L2)与以加速或者减速状态下的某个位置下的直线往复装置的速度(Vn)在上述时间t0期间前进的距离(L1=Vn×t0)之差(Ln=L2-L1)。
3.根据权利要求2所述的打印点偏移校正控制方法,其特征在于,上述控制装置求出校正时间tn(tn=Ln/Vn),控制上述驱动装置使得仅延迟该校正时间tn来驱动打印头。
4.根据权利要求3所述的打印点偏移校正控制方法,其特征在于,进一步包括存储装置,在每个上述直线往复装置的加速或者减速状态下的预定位置上,存储上述校正时间tn,上述控制装置读出所存储的校正时间tn中的与加速或者减速状态下的某个预定位置相对应的校正时间tn,而生成校正量。
5.根据权利要求4所述的打印点偏移校正控制方法,其特征在于,进一步包括检测直线往复装置的温度的温度检测装置,上述存储装置对于不同的预定温度而存储多个按每个加速或者减速状态的预定位置所存储的校正时间tn,上述控制装置从存储装置读出与由温度检测装置所检测的温度相对应的校正时间tn,来生成校正量。
6.根据权利要求4所述的打印点偏移校正控制方法,其特征在于,进一步包括输入装置,上述存储装置对于直线往复装置的等速状态下的不同速度分别存储多个按加速或者减速状态的每个预定位置所存储的校正时间tn,上述控制装置读出与从上述输入装置所输入的速度相关的信息所对应的校正时间tn,来生成校正量。
7.根据权利要求1所述的打印点偏移校正控制方法,其特征在于,位置检测装置由光学装置和缝板组成,该光学装置由一对发光元件和感光元件组成,该缝板安装在上述直线往复装置上以便于可在发光元件和感光元件之间移动,并且具有多个配置在直线往复装置的往复运动的方向上的缝隙。
8.根据权利要求1所述的打印点偏移校正控制方法,其特征在于,位置检测装置由磁阻传感器和棒状的刻度板组成,该刻度板安装在上述直线往复装置上以便于与磁阻传感器相对置,并且,在直线往复装置的往复运动的方向上交替磁化。
9.直线往复型的打印装置,使用上述权利要求1至7所述的打印点偏移校正控制方法来进行打印。
全文摘要
一种打印装置的打印点偏移校正控制方法,其中包括:检测往复装置的位置信息的位置检测装置;驱动各打印头以便于打印到打印纸上的驱动装置;生成用于校正打印点偏移的校正量的控制装置,当从由上述位置检测装置所检测的位置信息而判断为往复装置处于的加速或者减速状态时,生成与该加速或者减速状态相对应的上述校正量,上述控制装置以上述校正量为基础来控制驱动装置,以便于驱动装置把打印头驱动到与直线往复装置处于等速状态下时所应当打印的打印头的位置相同的位置上。
文档编号H04N1/04GK1297210SQ0011760
公开日2001年5月30日 申请日期2000年5月30日 优先权日1999年11月19日
发明者藤本博, 畑淳, 井上誠 申请人:富士通株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1