打印系统和打印方法技术方案

技术编号:2918805 阅读:168 留言:0更新日期:2012-04-11 18:40
公开了便于使图像数据包适应打印系统中的打印头属性的技术、系统、和计算机程序产品。远离(各)打印头的打印系统中的控制软件,可以通过控制通道发送对打印头的查询,并且接收应答,包括与打印头的各参数相对应的信息,例如特定配置信息或者部件号。该控制软件可以使用与各打印头属性相对应的信息,查找打印头中的各打印元件的布局的规范细节,并且使用该信息来配置控制软件中的图像数据包生成组件,用于具体打印头布局。

【技术实现步骤摘要】
【国外来华专利技术】
本公开涉及用于打印图像的系统、计算机程序产品和技术。
技术介绍
当打印诸如图片或者文本页之类的图像时,图像数据通常由软件翻译为打印设备(即打印机)可理解的格式,并且中继到与该打印设备相关联的打印缓冲器。打印缓冲器接收经翻译的图像数据,并且存储至少一部分图像数据用于随后由打印设备打印。许多打印设备包括多个离散的打印元件(例如,用于喷墨打印机的喷嘴)。可以将打印元件部署为打印图像的选定分量。例如,选定打印元件可以被部署为在工件上的选定位置处打印。作为另一个示例,在彩色打印中,选定的打印元件可以被部署为打印选定颜色。来自打印缓冲器的图像数据可以由控制电子设备使用来协调由所部署的打印元件进行的图像打印。打印设备中的打印元件可以布置为称为打印模块(例如,喷墨喷嘴的物理组)的组。模块中的打印元件可以根据组成元件的部署而分组。例如,在选定位置阵列处打印的打印元件可以分组在一打印模块中。作为另一个示例,打印选定颜色(在选择的位置阵列处)的打印元件可以分组在一打印模块中。单个打印头通常由多个打印模块形成,每个模块可以具有不同的属性。另外,就诸如每模块喷墨喷嘴数目以及喷嘴间距而言,一个打印系统中的打印头可以不同于另一个系统中的打印头。为了补偿这些差别,控制打印系统的软件需要进行剪裁以适应特定的打印头配置。
技术实现思路
此处描述了便于图像打印的、包括计算机程序产品的方法和系统。在一个实现中,在包括一个或多个打印设备如打印头的打印系统的控制模块中,图像数据包配置模块为了与该打印设备的属性相对应的信息,查询该系统中的打印设备。该信息可以包括该打印设备的特定配置参数或者与该打印设备相关联的标识符,配置模块可以使用该标识符来查找该打印设备的配置参数。配置模块还可以接收标识多个打印设备之间关系的信息。配置模块使用所标识的配置参数来将图像划分为图像数据包,每个数据包包括一个或多个图像部分。配置模块可以使用表格驱动的处理例程来划分图像。控制模块然后将该图像数据包传输到打印设备以便打印。配置模块通过在连接控制模块和打印设备的控制通道上传输包括查询的控制包,可以查询打印设备。控制模块可以经由图像数据通道将图像数据包传输回打印设备。可以实现所述生成图像数据包的系统、计算机程序产品和技术来实现一个或者多个下列优点。打印系统中的控制软件基于由打印头经由双向控制通道提供的信息,可以自动配置本身。这消除了进行手动编码以便为特定打印头配置剪裁软件的需要。该技术便于升级和替换打印系统中的各打印头,并且便于打印系统之间的可移值性。在附图和下面的描述中阐述了一个或者多个实现的细节。根据描述和附图以及权利要求,本专利技术的其它特征和优点将会明显。附图说明图1是打印系统的框图。图2和3说明了图1的打印系统中打印模块和打印元件的安排。图4示出了打印系统实现的示意表示。图5是根据实施例、用于在设备之间传输图像和控制数据的系统的框图。图6A和6B包括描述根据实施例的图像数据包生成处理的流程图。在各个附图中的类似参考符号指示类似的元件。具体实施例方式图1是打印系统100的框图。打印系统100包括工件传送器105和也被称为打印头的打印机壳(printer housing)110。工件传送器105在一系列工件115、120、125、130、135、140、145和打印头110之间产生相对运动。特别地,工件传送器105沿着方向D传送工件115、120、125、130、135、140和145穿过打印头110的面部150。工件传送器105可以包括步进或者连续马达,其移动在传送期间保持工件115、120、125、130、135、140和145的辊、带、或者其它元件。工件115、120、125、130、135、140和145可以是任意多个不同的、系统100要在其上进行打印的基板。例如,工件115、120、125、130、135、140和145可以是纸张、纸板、微电子学设备、或者食品。打印头110包含工件检测器155。工件检测器155可以检测一个或者多个工件115、120、125、130、135、140、145的位置。例如,工件检测器155可以是激光/光电检测器组件,其检测工件115、120、125、130、135、140、145的边缘通过面部150上的某点。远离该打印头110定位控制电子设备160。控制电子设备160通过电缆195(例如光缆)和小型电子设备190与打印头110接口。控制电子设备160控制由系统100进行打印操作的性能。控制电子设备160可以包括一个或多个数据处理设备,其根据一组机器可读指令的逻辑执行操作。控制电子设备160可以是例如个人计算系统,其运行图像处理软件和用于控制在打印头110打印的软件。打印图像缓冲器165位于控制电子设备160内。打印图像缓冲器165是存储用于由打印元件打印的图像数据的一个或多个数据存储设备。例如,打印图像缓冲器165可以是随机存取存储器(RAM)设备的集合。打印图像缓冲器165可以由控制电子设备160访问来存储和检索图像数据。控制电子设备160经由电缆195和小型电子设备190与打印头110接口。控制电子设备160可以经由电缆195发送数据,而且小型电子设备190可以接收用于在打印头110打印的数据。控制电子设备160可以具有特定电路(例如,如参考图4更详细描述的数据泵)用于生成数据以便发送到打印头110。小型电子设备190可以是,例如包括微处理器、收发信机和小型存储器的现场可编程门阵列(FPGA)。小型电子设备190可以连接到打印头110,以便如果改变打印头110和/或打印头110中的硬件,则可以容易地断开小型电子设备190的连接。例如,如果用包含较新打印模块的较新打印头替换打印头110,则小型电子设备190可以从较旧的打印头110断开连接,并且连接到较新的打印头。图像的打印在控制电子设备160和小型电子设备190之间分割,以便控制电子设备执行图像处理和控制打印,而小型电子设备190接收经由电缆195接收的数据,并且使用该数据使打印头110处的打印元件的启动。因此,例如,可以将图像数据转换为喷图(jetmap)图像数据,这可以包括将图像数据划分为离散单元(例如,下面更详细描述的图像缓冲器),作为转换为喷像数据的处理一部分;可以在图像数据中插入延迟(例如,插入对应于打印元件关联(associations)的部署的延迟);而且可以在恰当的时间由控制电子设备160发送图像数据(例如,编码图像数据的数据包并且由接收器发送);而小型电子设备190可以仅仅接收图像数据(例如,解码通过电缆195发送的图像数据包)并且中继该图像数据,以便在工件上打印该图像数据(例如,根据该图像数据使喷墨喷嘴启动)。控制电子设备160可以同步在打印头110的图像打印。跟随前例,控制电子设备160通过接收工件前沿的指示,并且通过电缆195发送图像数据以引起在打印头110的图像打印,可以同步图像打印。控制电子设备160可以高数据速率将图像数据发送到打印头110,以允许在工件沿着工件传送器105移动时在工件上进行图像的“即时(just-in-time)”打印。在即时打印的一个实现中,图像数据到打印头110的传输可以起触发的作用,该触发导致在包中的图像数据到达打印本文档来自技高网...

【技术保护点】
一种计算机实现的方法,包括:向打印设备发送对与打印设备的各属性相对应的信息的请求;从所述打印设备接收与打印设备的各属性相对应的信息;基于所接收的信息识别打印设备的各配置参数;基于该配置参数将图像划分为各图像部 分;生成多个图像数据包,每个图像数据包包括一个或多个图像部分;以及将各图像数据包传输到打印设备。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:罗伯特马丁
申请(专利权)人:富士胶卷迪马蒂克斯股份有限公司
类型:发明
国别省市:US[美国]

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

1