[发明专利]一种非同步多喷头的动态数据在线打印装置在审
申请号: | 201711179368.9 | 申请日: | 2017-11-23 |
公开(公告)号: | CN109828725A | 公开(公告)日: | 2019-05-31 |
发明(设计)人: | 王芸芸 | 申请(专利权)人: | 王芸芸 |
主分类号: | G06F3/12 | 分类号: | G06F3/12 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 210000 江苏省南*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 喷头 数据包队列 数据包缓冲 数据包 动态数据 在线打印 多喷头 非同步 内存 取出 打印数据生成器 待发送队列 版面编辑 打印数据 打印装置 动态分配 格式化为 数据带宽 数据发送 系统申请 调度器 令牌桶 填入 打印 发送 分组 监控 | ||
本发明公开了一种非同步多喷头的动态数据在线打印装置,包括:各喷头独立的版面编辑单元,用于限定各喷头的打印范围;待用数据包缓冲池,其通过由打印装置预先从系统申请一块内存,并将此内存格式化为以数据包为单位的待用数据包缓冲池的方式形成;待发数据包队列,每个喷头都设立有待发数据包队列,打印数据按固定大小分组填入所述的待用数据包缓冲池中取出的数据包,然后将该挂到相应喷头的待发送队列中;环形令牌桶,用于决定各喷头待发包的发送顺序;打印数据生成器,用于监控各喷头待发数据包队列的大小;数据发送调度器,用于给各喷头动态分配数据带宽,决定当前应从哪个喷头的待发数据包队列取出待发数据包。
技术领域
本发明涉及高速数字印刷领域,特别是一种非同步多喷头的动态数据 在线打印的方法。
背景技术
现如今需要打印可变信息的场合越来越多,例如为了符合产品包装的 要求,产品标签上必须印有产品批号和有效日期等动态信息,又例如为了 附加某种产品质量控制的信息,必须带有能作为产品身份标识的条码信息 等。然而传统的色带打码机或热转印机的打印内容是静态的,通常的输入 是图像文件,在经过图像转换和色彩分析软件一次处理后,或者循环使用, 或者分割打印。如果需要更改打印内容,就必须停止打印,重新处理新文 件的转化工作。这种操作流程已经不能满足打印动态数据的需求,因此一 种由多喷头及控制器组成的动态数据在线打印技术应运而生。它可以实现 大面积或多行信息的打印,具有速度、打印质量和打印面积等方面的优势, 是动态数据打印理想的解决方案。
动态数据在线打印系统的特点是流水线上的每件打印物内容不再具 有不变性,因此主程序需要在线实时完成由版面信息转化成动态打印数 据。为了扩大打印的覆盖面积,此类系统通常选用多个喷头。在同一个版 面中,喷头可能放置在任何需要打印的区域。如果每个喷头都用一个打印 主板控制器控制,将浪费控制器的接口带宽,也不利于系统的扩展。工业 应用中常用的解决方案是单个打印主板控制器带多个喷头,如图1所示, 同个控制器中多个喷头的位置差距大于喷头每次打印的宽度,或者如图2 所示,同个控制器中各喷头在同一个大幅面承印物中位置间距大于的各喷 头的覆盖区域。由于各个喷头的数据消耗速度在任意时刻不完全相等,因 此需要设计一种机制解决多喷头的同步问题。
一种方案是基于填充空打印数据的方法,它将各喷头的相对位置之间 的空隙都填满了空打印的数据,所以对各喷头的触发仍然是同步触发,这 样虽然能简化控制,但是这种空打印数据消耗了传输数据带宽,如果空打 印数据过多,各喷头有效打印数据将得不到及时补充,因此这种方案不能 满足喷头位置灵活配置的要求。另一种方案是基于查询打印主板控制器的 方法,打印装置先得到各喷头的数据实际消耗量,之后再进行动态分配带宽,由于增加了额外的通信开销,将会影响整个系统的打印速度,因此这 种方案难以在高速应用场合下。那么,如何在传输中避免增加非打印数据 流的开销,又能配合打印控制器控制多喷头协同实时完成打印作业,解决 灵活和高效的这对矛盾,是实现非同步多喷头的动态数据在线打印的关键 性前提,也是本发明要解决的技术问题。
发明内容
为了克服现有技术存在的缺陷,本发明提出了一种非同步多喷头的动 态数据在线打印装置。
本发明的非同步多喷头的动态数据在线打印装置包括:各喷头独立的 版面编辑单元,用于限定各喷头的打印范围;待用数据包缓冲池,其通过 由打印装置预先从系统申请一块内存,并将此内存格式化为以数据包为单 位的待用数据包缓冲池的方式形成;待发数据包队列,每个喷头都设立有 待发数据包队列,打印数据按固定大小分组填入所述的待用数据包缓冲池 中取出的数据包,然后将填充后的数据包挂到相应喷头的待发送队列中;环形令牌桶,用于决定各喷头待发包的发送顺序;打印数据生成器,用于 监控各喷头待发数据包队列的大小,决定何时启动一次各喷头的打印数据 转换过程;数据发送调度器,用于给各喷头动态分配数据带宽,决定当前 应从哪个喷头的待发数据包队列取出待发数据包。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于王芸芸,未经王芸芸许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711179368.9/2.html,转载请声明来源钻瓜专利网。