打印设备中的数据通信的制作方法

文档序号:8385961阅读:481来源:国知局
打印设备中的数据通信的制作方法
【专利说明】
【背景技术】
[0001]某些打印机使用一个或多个打印杆在打印介质上打印图像。在喷墨打印机中,打印杆可以包括一个或多个打印头,其具有多个喷嘴以将液体墨水喷射在打印介质上。使用换能器从每个喷嘴喷射墨水。在热喷墨打印机中,换能器包括喷嘴电阻器;在其它喷墨打印机中,换能器可以包括压电元件。连续的喷墨打印也是可能的,其中使用电磁场将喷射的墨水引导到打印介质上。在大多数情形下,由电压信号控制换能器的墨水喷射,所述电压信号有时被称为激发信号。通常,沿着所述打印杆下方的路径在传输打印介质的介质传输器之上安装打印设备的一个或多个打印杆。在这些情形下,墨水被跨在一个或多个打印杆下面形成的缝隙喷射,并且被沉积到由介质传输器承载的打印介质上。
[0002]典型地,打印控制器或打印引擎需要基于要被打印的图像而生成激发信号以用于位于一个或多个打印杆中的多个打印头。由于一个或多个打印杆的位置在介质传输器之上,所以打印控制器或打印引擎通常位于中心打印机结构中或耦合的计算设备中。打印控制器或打印引擎因此通过多个打印头数据线路将喷嘴激发信号发送到单独的打印头,所述打印头数据线路在中心打印机结构(或耦合的计算设备)和打印杆之间延伸。喷嘴激发数据是单向的并且是时间相关的;换能器需要在时间上被精确控制以便在打印介质上打印适合的图像。在许多情形下,同样不可能的是保证何时将生成打印数据;例如,这依赖于要被打印的图像和实时过程,诸如基于编码器信号和打印介质位置的那些。还可以供应打印头监视和控制总线。因为打印数据流是单向的并且不可能保证何时将生成打印数据,所以打印头控制数据需要在其自己的控制总线上行进。
[0003]现有的配置适合于扫描具有相对低数目的打印头的打印机配置。然而,随着打印头数目的增加(例如,如在页宽阵列中发现的),存在传送数据的可靠性和硬件复杂性和成本的问题。
【附图说明】
[0004]所述示例的各种特征和优点从下述结合附图的详细描述中将是显然的,其仅以示例的方式一起图示了示例的特征,并且其中:
图1是依据示例的打印设备的至少一部分的示意图;
图2是依据另一示例的打印设备的至少一部分的示意图;
图3是依据示例的用于打印机通信的多个通信层的示意图;
图4A是依据示例的基于分组的接口事务层的部件的示意图;
图4B是依据示例的物理层的部件的示意图;
图5是依据示例的示出在打印设备中传送数据的方法的流程图;以及图6是依据示例的示出在打印设备中传送数据的另一方法的流程图。
【具体实施方式】
[0005]在以下描述中,为了解释的目的,阐述了众多的特定细节以便提供对本装置和系统的透彻理解。然而,对于本领域的技术人员将显然的是本装置、系统和方法可以在没有这些特定细节的情形下被实施。说明书中对“示例”的参考或类似语言意味着关于示例描述的特定特征、结构或特性被包括在至少那一个示例中,但不一定在其它示例中。
[0006]图1示出了依据示例的打印设备100的一部分。打印设备包括控制系统105。控制系统105接收图像数据115以供在打印操作中使用。例如,可以从计算设备(未示出)接收图像数据115,所述计算设备被耦合到控制系统105或者形成其一部分。图像数据115可以包括与要由打印设备打印在打印介质上的图像相关联的数据。图像数据115可以包括半色调数据。控制系统105还发送和接收基于分组的控制数据120。控制数据120被称为“基于分组”,因为其在分组(即预定义大小的离散数据块)中被发送和接收。用于传送控制数据120的分组可以包括数据或有效载荷部分,其包括在控制包装(wrapper)中封装的固定数目的比特或字节的控制数据。控制包装可以包括预定义数目的页眉(header)和/或页脚(footer)比特或字节。控制包装除了其它的之外尤其可以包括:用以路由分组的数据(例如,可以指定源和/或目的地硬件地址);用于错误校正和/或检测的数据;定义一个或多个控制协议的数据;指示生存时间值的数据;指示相关分组的数据等。尽管基于分组的控制数据120可能需要在特定时间窗口内被接收(例如如由生存时间值所定义的),但其不要求确定的等待时间,即控制数据120的分组可以适应源和目的地之间的行进时间的变化。
[0007]控制系统105包括第一接口部件110,其被布置成接收图像数据115并且传送(即发送和/或接收)基于分组的控制数据120。第一接口部件110被通信地耦合到耦合介质125。耦合介质将控制系统105耦合到远程打印杆135,即距控制系统105设定距离的打印杆。该设定距离大于将允许控制系统105和打印杆135被导电迹线连接的距离(例如,数量级为米)。打印杆135包括第二接口部件140,其被通信地耦合到耦合介质125。控制系统105与打印杆135分离,例如,其可以被安装或安置在打印设备的结构的不同部分中。第二接口部件140从耦合介质125接收数据,并且将打印和控制数据分发到多个打印头控制器145。在图1中,存在N个打印头控制器(145A、145B、145C……145N),其中每个打印头控制器被经由一个或多个信号线路150通信地耦合到第二接口部件140。每个打印头控制器145控制一个或多个打印头。在某个示例中,打印头连同打印头控制器145—起被安装在打印杆上。
[0008]依据在此描述的某些示例,通过组合公共串行链路上的打印数据与监视和控制业务来解决可靠性和复杂性的问题。这允许针对实时打印数据的低的且确定的等待时间,连同针对打印头控制数据的错误检测和重传能力。其也可扩展到大数目的打印头。参考图1的示例,第一接口部件110将从图像数据115得出的打印数据和基于分组的控制数据120组合在具有确定等待时间的一个或多个数据流130中。在这种情形下,确定的等待时间通过组合不同的信道实现,即与打印数据相关联的一个或多个信道以及被用于发送和/或接收基于分组的控制数据的一个或多个信道。可以通过在时间上复用它们来组合所述信道。这导致其中针对打印数据的所需等待时间被满足的系统,不考虑被作为基于分组的控制数据发送的数据;例如,不考虑无论什么和/或无论何时数据被作为基于分组的控制数据发送。这意味着打印数据信道维持其等待时间属性,其对于打印数据在正确的时间到达打印头至关重要。
[0009]数据流130然后被通过耦合介质125传送。第二接口部件140接收一个或多个数据流130,并且提取打印数据和基于分组的控制数据,其然后被通过信号线路150中继到多个打印头控制器145中的至少一个。如图1中所示,第二接口部件140还被布置成通过信号线路150从多个打印头控制器145中的至少一个接收控制数据,并且通过耦合介质125将所述控制数据作为一个或多个数据流130传送。这些一个或多个数据流130然后被第一接口部件110接收,所述第一接口部件110提取控制数据以用于向前的通信,例如到打印控制器或打印引擎,作为基于分组的控制数据120。
[0010]在任何打印机操作中,喷墨打印头需要被以规律的间隔远程地控制和监视。在比较的示例中,这已被通过使用独立于实时打印数据线路的低速输入/输出(I/o)接口来实现。在这种情形下,低速可以被解释为:近似在~10°或~10 1兆比特每秒(Mbps)的数量级以下。这些I/O接口跨打印设备的结构穿过长的距离(~10°或WO1米)。随着打印头数目的增加,如用页宽阵列打印机配置发现的,控制线路的数目也增加,从而导致复杂的布线方案。这些继而降低了可靠性并且使打印机的组装和维护更加复杂。在此处描述的某些示例中,打印控制器或引擎(例如,在中心电子结
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1