打印引擎控制系统技术方案

技术编号:2934569 阅读:196 留言:0更新日期:2012-04-11 18:40
一个能被连接到多个打印机(30)的控制系统,所述打印机(30)使用相同或不同结构的打印引擎(30),并采用相同或不同的数据协议,每个打印机(30)包括由相关打印引擎(30)控制的打印头以便在基底上进行标记,所述打印头和所述基底中的至少一个相对另一个以不被所述控制系统或所述打印机(30)控制的速度移动,所述控制系统包括:a)图像处理器(20),它能在多于一个的表示被标记在所述基底上的单个像素或矢量的协议中产生图像数据;b)同步信号产生器(24,72),它用于产生表示所述打印头和所述基底的相对位置的同步信号;c)将所述图像处理器(20)和所述同步信号产生器(24,72)连接到所述打印引擎(30)的接口(40),所述接口(40)允许所述图像数据和所述同步信号被传送到所述打印引擎(30),所述接口(40)适应不同的打印引擎协议,因此允许各种打印引擎(30)被连接到同一控制系统。(*该技术在2020年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及打印机,特别涉及利用一个或多个打印引擎制作打印机系统的方法,该打印引擎可与多种其它器件一起使用。工业标志打印机通常具有生产线,各种条目在生产线上沿传输系统移动而被标示、并被位于打印头附近的产品检测器检测。在某些情况下,轴编码器跟踪传送器的运动。轴编码器一般包括轴和检测/编码组件,检测/编码组件检测轴的转动速度、并输出具有相应轴转动速度周期的脉冲。轴编码器与传送器系统部件机械连接,传送器系统以正比于产品移动通过打印头的速率的速度运动、并以每移动一英寸的某一特定速率产生脉冲;传送器的速率越高,则脉冲频率越高。脉冲间隔被称为每英寸脉冲中所示的编码器间距。例如,如果打印机是连续喷墨打印机,则该打印机将编程,以将墨水滴导向包含产品部分的基底,从而在基底通过打印机的打印头时,在基底上打印文本或图像。这些墨水滴的定时是在基底上的正确位置上进行清楚打印的关键。当生产线的运动速率不固定时,被导向基底的墨水滴的定时必需由生产线的位置控制,所以轴编码器的输出用于对墨水滴定时。通常,设计的打印机用于打印一组表示一列紧连着的点的、被称作笔画的墨水滴。构成笔画的墨水滴之间的时间间隔常常与生产线的速度无关。所以,轴编码器脉冲用于触发这种打印机中的笔画。通常,原始编码器间距大于设计的打印笔画间距,因此必须用某种量除编码器脉冲速率。通常,这是诸如八、十等的整数。产品检测器是感应目标存在、并产生有源高或有源低输出信号的器件。当不能保证产品在生产线上等间距设置时,产品检测器用于使文本或图像的打印与产品通过生产线同步。在打印引擎处理器上运行的软件控制图像数据存取、并确保被适当充电的表示图像数据的墨水滴在适当的时间输出。也在打印引擎处理器上的软件中运行的读数器由从轴编码器输出的被分割脉冲的每次中断触发。该打印引擎软件也被产品检测触发脉冲中断,在该时刻计数器的当前数值被存储。该软件跟踪计数器的数值,当计数器达到规定值时,即达到大于产品检测触发产生的固定数值时,开始在基底上打印储存图像或文本。计数器将根据产品检测器和打印头的相对位置而延迟。由于控制图像打印的处理器被轴编码器连续中断以更新计数器,并且在中断期间不能处理任何图像数据,所以这种操作的效率不高。在生产线速度相对稳定的某些情况下,可用内定时器取代轴编码器,内定时器能以拟编码器脉冲速率的速率产生脉冲。通常,这个内定时器被编程以便通过软件控制而设置在打印时用于特定线速度的恰当的脉冲速率。而后,这个内脉冲速率如同外轴编码器那样用于触发被打印笔画。用内定时取代外编码器的唯一付作用是如果实际线速度与设计速度不同,则将根据速度的增加或减小而展宽或压缩被打印图像。已知的除法器用实际上是用两个整数值比例的非整数值来除编码器脉冲速率。这种除法器在本受让人生产的Cheshire 4000成像系统中被使用。利用直接存储器访问(DMA)进行图像数据存取的笔画系统已是众所周知的系统。例如,为人所知的本受让人的打印机系统Apollo 2具有与Altera 9560可擦除可改写逻辑器件(EPLD)连接的CPU总线。EPLD直接连接到SRAM器件。所有CPU的读写经EPLD进行操作,虽然这对CPU是透明的。CPU在SRAM器件中建立被打印的图像。当消息被打印时,CPU将消息提示给EPLD。在这一点,EPLD从SRAM中透明地阅读包括开始和结束笔画地址和笔画间隔的参数值,并且EPLD中的说明机器从SRAM中以所需间隔阅读笔画数据。一旦笔画从SRAM被阅读,则连续地移出到位于打印头的串行并行转换器。笔画被限制到单个字的长度。在每个总线循环中,EPLD减小定时器的可变量以确定打印下一个笔画的时间。串行化的笔画地址被储存在参数存储器位置。当笔画完成串行化时,这个值被EPLD增加并与被CPU规定的结束地址比较。如果两个值匹配,则说明机器复位且9560中断CPU。许多已知的连续喷墨打印机利用字符编码系统将消息传送到打印头,该字符编码系统不导致比预定字符更详细的图像控制。打印机被有效地限于编程到打印头的字体。字符串可以是单个线或排列成字符的多条线。在每个这些系统类型中,打印图像被传送到具有诸如ASCII码的字符编码的打印机。该字符编码是只有少数位,通常是7或8位的表示整个字符的位模式。基于打印的字符当然可以用于点阵打印系统;但是,每个字符中的点图形是预定义的。当使用点阵打印系统时,打印图像可按点或像素的矩阵而不仅是字符的串或矩阵被寻址。这是更加通用化和灵活的打印系统。利用这种系统可将每个字符转换成矩阵点的排列,其中一些部分被打印,而另一些部分留作空白。被转变成特定字体的字符由像素的排列表示。被选择的字体具有一定像素数的相应高度和可固定或可变化的宽度。但是,既使某些消息中没有打印头可接受的数据模式的任何变化,字体也可方便地被改变。字符图像可被设置在规划的全位映像图像区内的任何所需位置。诸如logos和“图片”的非字符的实际图形形状的其它图像成份可根据需要而设置以构成表示所需打印图像的全位映像。类似地,许多产品可利用被导向的电磁辐射束或诸如喷墨绘图仪的矢量驱动系统制成。这种系统通常使用基于寻址方案的矢量,在基底上各点之间以直线或其它可定义的路径移动光束或绘图机械来寻址。用于本专利申请目的的这种矢量打印方案在它们允许打印机在打印机械物理限制之内以几乎任何图案打印图像或文本时以非常类似于“子字符”水平的点阵打印。这些基本型的打印机械被本专利技术考虑。打印头使用的标记基底的实际方法不是本专利技术主要涉及的内容,点阵、根据需要的液滴或其它标记机械可以被使用。根据本专利技术的第一方面所提供的能够连接到多个打印机的控制系统,所述打印机应用相同或不同结构的打印引擎,并使用相同或不同的数据协议,每个打印机包括由相关打印引擎控制的打印头以便在基底上进行标记,所述打印头和所述基底的至少一个相对另一个以不被所述控制系统或所述打印机控制的速度移动,所述控制系统包括a)图像处理器,它能在多于一个的表示被标记在所述基底上的单个像素或矢量的协议中产生图像数据;b)同步信号产生器,它用于产生表示所述打印头和所述基底的相对位置的同步信号;c)将所述图像处理器和所述同步信号产生器连接到所述打印引擎的接口,所述接口允许所述图像数据和所述同步信号被传送到所述打印引擎,所述接口适应不同的打印引擎协议,因此允许各种打印引擎被连接到同一控制系统。根据本专利技术的第二方面提供用于打印机的控制系统,该打印机具有打印引擎和由所述打印引擎控制的打印头,以便在运动的基底上进行标记,所述控制系统包括a)图像处理器,用于产生输出到所述打印引擎的图像,以使所述打印头在所述基底上进行标记;b)计数器,它独立于所述图像处理器而操作,并响应由与所述基底的运动相关的轴编码器产生的信号;c)用于阅读所述计数器的值,将预定值添加到所述的计数器值,并将该结果储存为响应所述基底检测的比较值的装置;d)比较装置,它独立于所述图像处理器而操作,用于当所述计数器的值与所述比较值匹配时启动所述图像在所述基底上的打印。根据本专利技术的第三方面提供用于将控制系统连接到多个打印机之一的接口,所述打印机应用相同或不同结构的打印引擎,并使用相同或不同的数据协议,每个打印机包括由相关打印引擎控制的打印头以便在基底上进行标本文档来自技高网...

【技术保护点】
一个能被连接到多个打印机(12,30)的控制系统,所述打印机(12,30)使用相同或不同结构的打印引擎(30),并采用相同或不同的数据协议,每个打印机(12,30)包括由相关打印引擎(30)控制的打印头(12)以便在基底上进行标记,所述打印头(12)和所述基底的至少一个相对另一个以不被所述控制系统或所述打印机(12,30)控制的速度移动,所述控制系统包括:a)图像处理器(20),它能在多于一个的表示被标记在所述基底上的单个像素或矢量的协议中产生图像数据;b)同步信号产生器(24,72),用于产生表示所述打印头(12)和所述基底的相对位置的同步信号;c)将所述图像处理器(20)和所述同步信号产生器(24,72)连接到所述打印引擎(30)的接口(40),所述接口(40)允许所述图像数据和所述同步信号被传送到所述打印引擎(30),所述接口(40)适应不同的打印引擎协议,因此允许各种打印引擎(30)被连接到同一控制系统。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:ME斯塔默MA克莱恩JE波茨勒JR皮克尔JK埃默森
申请(专利权)人:马科尼数据系统公司
类型:发明
国别省市:US[美国]

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

1
相关领域技术
  • 暂无相关专利