CN107000456B - 渐进式缓冲器生成 - Google Patents
渐进式缓冲器生成 Download PDFInfo
- Publication number
- CN107000456B CN107000456B CN201480083157.3A CN201480083157A CN107000456B CN 107000456 B CN107000456 B CN 107000456B CN 201480083157 A CN201480083157 A CN 201480083157A CN 107000456 B CN107000456 B CN 107000456B
- Authority
- CN
- China
- Prior art keywords
- buffer
- speed
- print media
- amount
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J15/00—Devices or arrangements of selective printing mechanisms, e.g. ink-jet printers or thermal printers, specially adapted for supporting or handling copy material in continuous form, e.g. webs
- B41J15/16—Means for tensioning or winding the web
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J29/00—Details of, or accessories for, typewriters or selective printing mechanisms not otherwise provided for
- B41J29/38—Drives, motors, controls or automatic cut-off devices for the entire printing mechanism
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J15/00—Devices or arrangements of selective printing mechanisms, e.g. ink-jet printers or thermal printers, specially adapted for supporting or handling copy material in continuous form, e.g. webs
- B41J15/005—Forming loops or sags in webs, e.g. for slackening a web or for compensating variations of the amount of conveyed web material (by arranging a "dancing roller" in a sag of the web material)
Landscapes
- Handling Of Sheets (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
示例性实现方式涉及渐进式缓冲器生成。一些示例可包括:驱动***以按打印速度使打印介质前进通过打印区域,以及缓冲器速度计算***以基于打印速度、待打印的绘图的长度、最小缓冲器、缓冲器开始位置以及切割打印介质所需的时间的量来计算缓冲器生成速度。一些示例还可包括:缓冲器生成***以在缓冲器生成***与驱动***之间生成缓冲器。在一些示例中,可通过以缓冲器生成速度使打印介质前进而生成缓冲器,以在驱动***与缓冲器生成***之间累积打印介质的一部分。
Description
背景技术
诸如打印机、多功能打印机等等之类的打印设备可用于将内容打印到打印介质上。虽然一些打印设备可接受以单张片材(single sheet) 格式的打印介质,但是其它打印设备接受从供应卷进给的打印介质。这些打印设备可被称为基于卷的打印机。在一些基于卷的打印机中,从一个卷进给打印介质可通过辊来进行,该辊使打印介质前进,同时向介质提供某种张力(例如背张力)。如果张力太高,打印介质可以从辊的牵引滑移,造成以失真图像形式的打印质量的退化。
附图说明
以下详细描述参考附图,其中:
图1A是与公开的实现方式一致的用于渐进式缓冲器生成的示例性打印***的框图;
图1B是与公开的实现方式一致的用于渐进式缓冲器生成的示例性缓冲器速度计算***的框图;
图2是与公开的实现方式一致的用于渐进式缓冲器生成的示例性打印***的简化图示;
图3是与公开的实现方式一致的用于渐进式生成缓冲器的示例性过程的流程图;以及
图4是与公开的实现方式一致的用于计算缓冲器生成速度的示例性过程的流程图。
具体实施方式
以下详细描述参考附图。尽可能地,在附图和以下描述中使用相同的附图标记来指代相同或相似的部件。虽然在本文档中描述几个示例,但是修改、改编和其它实现方式是可能的。相应地,以下详细描述不限制公开的示例。相反,公开的示例的正确范围可由所附权利要求限定。
如上详细描述的,基于卷的打印机可在基于卷的介质上打印。在一些基于卷的打印机中,可在打印期间或之后切割基于卷的介质以创建单个打印片材。为了更稳定地控制基于卷的打印机的进给速度,可通过在切割之前收集许多打印介质来生成缓冲器。例如,在打印过程中的静态预定点(例如在打印结束之前200mm),这些基于卷的打印机可使介质以静态预定速度(例如最大打印机速度)前进以生成足够的缓冲器来切割。因此,可能存在打印过程的其中根本不存在缓冲器 (这可引起介质张力)的一些部分以及其中开始生成缓冲器(这可引起介质张力和在打印介质前进方向上的变化)的其它部分。这种介质张力和在打印介质前进方向上的变化可引起图像质量缺陷。相应地,为了实现一致的打印质量,重要的是能够以一种方式生成缓冲器,该方式减少或消除介质张力和/或基本上不变更打印介质的移动的方向。
本文公开的示例可按一种方式提供缓冲器生成,该方式减少或消除介质张力和/或基本上不变更打印介质的移动的方向。为此,本文公开的示例性实现方式可提供渐进式缓冲器生成。例如,代替以诸如辊的最大速度之类的静态预定速度生成缓冲器,与公开的实现方式一致的示例可基于计算的缓冲器生成速度生成缓冲器。缓冲器生成速度可由缓冲器速度计算***计算,并且可基于打印速度、待打印的绘图的长度、最小缓冲器(例如,在切割之后将打印区域与介质张力隔离所需的最小量的缓冲器)、缓冲器开始位置(例如打印介质上的位置,其中缓冲器生成***130开始生成缓冲器)和/或切割打印介质所需的时间的量。例如,可通过将打印速度添加到生成缓冲器所需的进给速度(下面关于图4所详细描述的)来计算缓冲器生成速度。此外,在一些示例中,可基于待打印的绘图的长度来计算和/或修改缓冲器开始位置。另外,在一些示例中,代替等待绘图中的特定点来生成缓冲器,可渐进式生成缓冲器,使得当打印介质到达打印区域时,已经生成缓冲器的至少一部分。例如,已经生成的缓冲器的该部分可与最小缓冲器对应。通过确保存在最小缓冲器,一些示例可在打印过程期间控制打印介质中的张力和介质方向的变化。
现在参考附图,图1A是与公开的实现方式一致的用于渐进式缓冲器生成的示例性打印***100的框图。打印***100可按各种方式来实现。例如,打印设备100可以是可以在打印介质上产生内容(例如图像、文本等)的基于卷的打印机、计算***和/或任何其它类型的合适的设备或***。在图1A中所示的示例中,打印***100可包括驱动***110、缓冲器速度计算***120、缓冲器生成***130和控制器140。
驱动***110可以是使打印介质前进通过打印区域的任何组件或组件的集合。例如,驱动***110可包括诸如至少一个辊(例如驱动辊)、星形轮、鼓、带等等之类的组件,以使打印介质以一打印速度前进。在一些实现方式中,驱动***110可被定位在打印区域的上游,并且可使用一个或多个组件来接合打印介质并朝着打印区域推送打印介质。例如,驱动***110可按所述打印速度连续地使打印介质的第一部分前进,同时缓冲器生成***以缓冲器生成速度使打印介质的第二部分前进。因此,驱动***110可连续地使打印介质前进通过打印区域,使得内容应用于打印介质,同时打印介质正在移动。下面例如关于图2-4更详细地讨论由驱动***110执行的过程的示例。
缓冲器速度计算***120可以是计算缓冲器生成速度的任何组件或组件的集合。例如,缓冲器速度计算***120可以是一个或多个组件,该一个或多个组件基于打印速度、待打印的绘图的长度、最小缓冲器、缓冲器开始位置和切割打印介质所需的时间的量来计算缓冲器生成速度。在一些实现方式中,缓冲器速度计算***120可以是用于实现与公开的实现方式一致的功能性的电子线路。例如,缓冲器速度计算***120可以是用指令编码的机器可读存储介质,该指令在由处理器执行时计算缓冲器生成速度。在一些示例中,缓冲器速度计算***可计算缓冲器生成速度,使得当打印介质到达打印区域时,已经生成最小缓冲器。下面例如关于图1B-4更详细地讨论缓冲器速度计算***120和由缓冲器速度计算***120执行的过程的示例。
缓冲器生成***130可以是渐进式地(例如逐渐地)生成缓冲器的任何组件或组件的集合。例如,缓冲器生成***130可包括诸如至少一个辊(例如进给辊)、星形轮、鼓、带等等之类的组件,以在缓冲器生成***(例如至少一个辊)与驱动***110之间使用由缓冲器速度计算***120计算的缓冲器生成速度来生成缓冲器。在一些示例中,缓冲器生成***130可被定位在打印区域和驱动***110两者的上游。另外,在一些实现方式中,缓冲器生成***可通过以缓冲器生成速度使打印介质前进来生成缓冲器,以在驱动***110与缓冲器生成***130之间累积打印介质的一部分。例如,缓冲器生成***可使打印介质前进,使得当打印介质到达打印区域时已经生成缓冲器的至少一部分。在一些示例中,缓冲器生成***可在缓冲器生成***的入口与驱动***之间生成缓冲器。下面例如关于图2-4更详细地讨论由缓冲器生成***130执行的过程的示例。
控制器140可以是协调驱动***110、缓冲器速度计算***120 和/或缓冲器生成***130的任何组件或组件的集合。例如,控制器 140可以是至少一个处理单元(CPU)、微处理器和/或另一个硬件设备以执行指令来执行操作。例如,控制器140可获取、解码和执行存储在非暂时性机器可读存储介质中的处理指令,以执行与公开的示例相关的操作。在一些实现方式中,控制器140可协调缓冲器生成*** 130的速度。例如,控制器140可通过控制缓冲器生成***130来协调缓冲器生成***130的速度,以当缓冲器开始位置到达缓冲器生成***130时以缓冲器生成速度使打印介质前进。作为另一个示例,当缓冲器达到特定大小(例如等于最小缓冲器和所需的附加缓冲器的总和的大小)时,控制器140可通过停止缓冲器生成***130来协调缓冲器生成***130的速度。下面例如关于图1B-4更详细地讨论由控制器140执行的过程的示例。
图1B是与公开的实现方式一致的用于渐进式缓冲器生成的示例性缓冲器速度计算***120的框图。在一些实现方式中,图1B的缓冲器速度计算***120可与图1A的缓冲器速度计算***120对应。如上所讨论的,缓冲器速度计算***120可按各种方式(诸如通过电子线路或者电子线路和编程的组合)来实现。在图1B 中所示的示例中,缓冲器速度计算***可包括机器可读存储介质122并且可选地包括处理器121。
处理器121可以是执行指令以执行操作的至少一个处理单元 (CPU)、微处理器和/或另一个硬件设备。例如,处理器121可获取、解码和执行指令以计算存储在机器可读存储介质122中的缓冲器生成速度(例如指令124、126和/或128),以执行与公开的示例有关的操作。虽然图1B将处理器121示为与控制器140分离且不同,但在一些示例中,处理器121可以是控制器140的部分或完全构成控制器 140。
机器可读存储介质122可以是存储可执行指令的任何电、磁、光学或其它物理存储设备。因此,机器可读存储介质122例如可以是随机存取存储器(RAM)、电可擦除可编程只读存储器(EEPROM)、存储驱动器、光盘等等。在一些实现方式中,机器可读存储介质122 可以是非暂时性计算机可读存储介质,其中术语“非暂时性”不包括暂时性传播信号。机器可读存储介质122可用指令来编码,该指令在由处理器121执行时执行与公开的实现方式一致的操作。例如,机器可读存储介质122可包括执行可计算缓冲器生成速度的操作的图像处理指令。在图1B中所示的示例中,机器可读存储介质122可包括打印介质可用性指令124、创建时间确定指令126和速度计算指令128。
打印介质可用性指令124可用于确定创建缓冲器可用的打印介质的量。例如,当打印介质可用性指令124由诸如缓冲器速度计算*** 120的处理器121之类的处理器执行时,打印介质可用性指令124可使得处理器121和/或另一个处理器确定在缓冲器开始位置与诸如驱动***110之类的驱动***之间创建缓冲器可用的介质的量。在一些实现方式中,介质的量可基于绘图长度,并且可大于或等于最小缓冲器并且小于或等于最大缓冲器(例如可与最大缓冲器对应的缓冲器大小,该最大缓冲器将安装在与打印区域相关联的打印设备内部)。另外在一些实现方式中,驱动***110可以是以打印速度连续地使打印介质前进通过打印区域的***。下面例如关于图4进一步详细描述这些确定的示例。
创建时间确定指令126可用于确定创建缓冲器所需的时间的量。例如,当创建时间确定指令126由诸如缓冲器速度计算***120的处理器121之类的处理器执行时,创建时间确定指令126可使得处理器:基于创建缓冲器可用的打印介质的量、打印速度以及减速和/或加速打印介质一直到打印速度所需的时间的量和切割介质所需的时间中的一个或多个,确定创建缓冲器所需的时间的量。下面例如关于图4进一步详细描述这些确定的示例。
速度计算指令128可用于计算缓冲器生成速度。例如,当速度计算指令128由诸如缓冲器速度计算***120的处理器121之类的处理器执行时,速度计算指令128可使得处理器121和/或另一个处理器基于打印速度、创建缓冲器可用的打印介质的量以及创建缓冲器所需的时间的量来计算缓冲器生成速度。下面例如关于图4更详细地描述该计算的示例。
图1A和1B中图示的布置是简单的示例,并且打印***100及其组件(诸如缓冲器速度计算***120)可按多种不同配置来实现。例如,虽然图1A示出一个驱动***110、缓冲器速度计算***120、缓冲器生成***130和控制器140,但是打印***100可包括任何数量的组件110、120、130和140以及图1A中未描绘的其它组件。例如,打印***100可省略组件110、120、130和140中的任一个和/或组合组件110、120、130和140中的至少一个(例如缓冲器速度计算*** 120可与控制器140组合)。作为另一个示例,虽然图1A示出组件 110、120、130和140中的每一个通信地连接,但是组件110、120、 130和/或140中的至少一个不通信地连接到打印***100的其它组件或者外部组件。作为又一个示例,虽然图1A示出组件110、120、130 和140中的每一个在打印***100内部,但是组件110、120、130、 140中的至少一个可在打印***100的外部。例如,缓冲器速度计算***120可以是打印***100外部的计算***的部分。
图2是与公开的实现方式一致的用于渐进式缓冲器生成的示例性打印***200的简化图示。在某些方面,打印***200可对应于图1A 的打印***100。例如,打印***200可执行与由图1A的打印*** 100执行的操作相同或相似的操作。如图2中所示,打印***200可按连续打印模式来操作,其中打印流体(例如油墨)被施加到打印介质(例如打印介质210),同时打印介质在打印设备(例如打印设备 270)下连续移动。此外,如图2中所示,打印***200可包括:在生成缓冲器250之后切割打印介质210的切割***220,通过在辊230 与驱动辊240之间累积打印介质210的一部分而使一卷打印介质210 前进以生成缓冲器的进给辊230,通过由打印设备270生成的打印区域使打印介质210前进的驱动辊240,以及使来自***200的切割的打印介质210前进的输出辊280。在一些示例中,缓冲器250可以是特定大小。例如,特定大小可对应于最小缓冲器和所需的附加缓冲器的总和。最小缓冲器可以是常数值,或者可基于绘图长度而变化。例如,最小缓冲器的长度可在20-40mm之间。所需的附加缓冲器可以是通过以下计算的缓冲器的量:将打印速度乘以从打印速度减速介质到停止介质所需的时间、将介质从停止加速到打印速度所需的时间、切割打印介质的时间的量的总和。在一些示例中,如果最小缓冲器和所需的附加缓冲器的总和超过最大值,特定大小可被设置成最大值。另外,在一些示例中,缓冲器250可由缓冲器开始位置255处的进给辊 230生成。由于打印介质210可始终如一地移动,所以缓冲器开始位置255可在完全生成缓冲器250之前穿过驱动辊240。因此,缓冲器开始位置255不必总是在进给辊230与驱动辊240之间的打印材料210 的一部分的部分。
在该示例中,通过被从供应卷提取并被运输到进给辊230,打印介质210可从上游介质路径进入打印***200。打印介质210可由介质输送***从供应卷提取,介质输送***可包括进给辊230或者可与进给辊230分离和不同。例如,介质输送***可包括至少一个辊、开始轮、鼓和/或带。虽然在图2中所示的示例中,打印介质210在前进到进给辊220之前通过切割***220,但是与公开的示例一致的实现方式在前进到进给辊230之前不需要通过切割***220。
在图2中所示的示例中,进给辊230可位于驱动辊240的上游,并且可用于在其自身与驱动辊240之间渐进式地生成缓冲器250。例如,进给辊230最初可按初始速度操作。当对应于缓冲器开始位置的打印介质210的部分与进给辊230接合时,进给辊可渐进式地(例如逐渐地)增加其速度来以由缓冲器生成***(其在该示例中可以是或者可以不是打印***200的部分)计算的缓冲器生成速度使打印介质 210前进。通过以缓冲器生成速度、通过进给辊230加速打印介质210,进给辊230可在进给辊230与驱动辊240之间累积打印介质210的一部分,以生成或以其它方式创建缓冲器250。例如,缓冲器生成速度可大于打印速度,低于最大进给速度(例如进给辊可通过其向驱动辊 240进给打印介质210的最大速度),并且被基于打印速度、待打印的绘图的长度和/或最小缓冲器(下面例如关于图4更详细地讨论示例性计算)而为每个绘图分离地计算。因此,在一些实现方式中,进给辊230可按比驱动辊240将打印介质210前进到打印区域260高的速率使打印介质210前进,并且缓冲器250可以是存储在进给辊230与驱动辊240之间的打印介质210的回路。
在一些示例中,通过改变进给辊230和/或驱动辊240使打印介质 210前进的相对速度,打印***200可控制缓冲器250的大小。在示例中,相对于驱动辊240使介质前进到打印区域的速度来控制进给辊使打印介质210前进的速度,以控制在进给辊230与驱动辊240之间的区域中收集的打印介质210的量。例如,在进给辊230在驱动辊240 的上游的情况下,进给辊230使打印介质210前进的速度在需要更多缓冲器时(即当缓冲器接近于空时)渐进式地(例如逐渐地)增加,并且在需要更少缓冲器时(即当缓冲器接近最大缓冲器大小时)减少。通过在对应于绘图的打印介质210中的静态点处渐进式地形成打印介质210的该回路来代替以最大进给速度形成打印介质210的回路,打印***200可有效地机械地将打印区域260中打印介质210的一部分从上游介质路径中衬底的其余部分去耦。这防止朝着或远离打印介质 210的上游部分指向的力在打印区域260中的打印介质210的区域上推动或拉动。
一旦缓冲器250达到特定大小,进给辊230可减速和/或停止使打印介质210前进。例如,进给辊230可响应于完成生成缓冲器而停止使打印介质110前进。在打印介质已经停止前进之后,切割***220 可切割打印介质210。切割***220可以是适合于切割打印介质210 的任何组件或组件的集合。例如,切割***220可以是具有在电缆的帮助下引导和机动化的旋转器叶片模块的线性叶片。一旦已经切割介质,进给辊230可按进给速度加速打印介质210以开始新缓冲器的创建,同时由进给辊240使当前缓冲器250前进到打印区域260以由打印设备260在其上打印并且最终由输出辊280(或适合于从打印*** 200弹出切割介质的任何其它组件或组件的集合)从打印***200弹出。因此,缓冲器250可退出进给辊230与驱动辊240之间的区域,同时进给辊230开始生成新的缓冲器。因此,打印***200可确保在连续打印过程期间在进给辊230与驱动辊240之间总是存在最小缓冲器。相应地,这可确保:当打印设备270在打印介质210上打印的同时在介质中几乎没有张力到没有张力,并且在可能影响图像质量的介质方向上不存在变化。换句话说,当打印介质210在打印区域260中的同时,介质的移动有效地用作单张片材。
在一些示例中,打印***200可包括确定缓冲器已何时被生成为特定大小的传感器(图2中未示出)。例如,在一些实现方式中,打印***200可包括在进给辊230与驱动辊240之间的传感器。例如,传感器可被布置成检测打印介质210在进给辊230与驱动辊240之间形成回路的程度。例如,传感器可被布置在进给辊与驱动辊之间和/ 或可在缓冲器的量处于最小水平时向打印***200提供信号,并且在缓冲器处于最高水平时向打印***102提供另一个信号。作为另一个示例,传感器可被布置成当缓冲器的量在特定大小时向打印***200提供信号。作为另一个示例,传感器可以用于确保最小缓冲器,直到缓冲器开始位置与进给辊230接合来以缓冲器生成速度生成缓冲器 250。例如,传感器可由缓冲器生成***(例如进给辊230)使用以修改缓冲器生成速度(至少暂时地),以确保最小缓冲器,直到缓冲器开始位置与缓冲器生成***接合。传感器可以是任何合适的传感器,诸如光电(光学)传感器、超声波传感器或可以检测缓冲器大小的任何其它传感器。
驱动辊240可用于以打印速度使打印介质210前进通过打印区域 260,使得打印介质210可由打印设备270打印。在图2中所示的示例中,驱动辊240可位于进给辊230的下游和打印设备270的上游。打印设备270可以是能够将文本和/或图形打印到打印介质210上的任何合适的打印设备。例如,打印设备270可以是至少一个打印喷嘴、打印条、打印头和/或任何其它合适类型的打印元件。一旦打印完成,切割的打印介质210可经由输出辊280退出***。
图3是与公开的实现方式一致的用于渐进式生成缓冲器的示例性过程300的流程图。虽然下面参照图1A 的打印***100和/或打印*** 100的具体组件来描述过程300的执行,但是可使用用于过程300的至少一个步骤的执行的其它合适的***和设备。例如,下面被描述为由打印***100执行的过程可由打印***200和/或任何其它合适的设备执行。过程300可按存储在诸如机器可读存储介质之类的存储设备上的可执行指令的形式和/或按电子线路的形式来实现。
当打印介质已经前进到打印区域时,过程300可开始(步骤S305)。例如,可从供应卷提取打印介质,并且由驱动***110输送到打印区域。一旦打印介质已经前进到打印区域,过程300就可包括进给打印介质通过打印区域(步骤310)。例如,可使用驱动***110(例如驱动辊)以打印速度连续地进给打印介质通过打印区域(步骤S310)。当在打印区域处时,打印介质可按打印速度继续移动,同时打印设备在打印介质上连续打印。
过程300还可包括通过缓冲器生成***、以诸如打印速度之类的特定速度进给打印介质(步骤S320)。例如,可通过缓冲器生成*** 130、以诸如打印速度之类的特定速度使打印介质前进,直到介质达到驱动***110。一旦介质与驱动***110接合(例如到达驱动*** 110),诸如缓冲器速度计算***120之类的缓冲器速度计算***可计算缓冲器生成速度。例如,缓冲器速度计算***120可为待打印的每个绘图动态地计算缓冲器生成速度。因此,用于缓冲器生成***130 的缓冲器生成速度可针对待打印的每个绘图而不同。在一些实现方式中,基于打印速度、待打印的特定绘图的长度、最小缓冲器、缓冲器开始位置和切割打印介质所需的时间的量,缓冲器计算***120可动态地计算(例如为待打印的每个绘图计算)缓冲器生成速度。另外,缓冲器生成速度可低于最大缓冲器生成速度并大于打印速度。在一些示例中,通过经由将创建缓冲器可用的打印介质的量除以创建缓冲器所需的时间的量来确定进给速度以及将进给速度添加到打印速度,缓冲器计算***120可计算缓冲器生成速度。下面例如关于图4更详细地描述这些过程的示例。
过程300还可包括通过缓冲器生成***、以缓冲器生成速度加速打印介质以创建缓冲器(步骤S330)。例如,在通过缓冲器生成***、以缓冲器生成速度进给打印介质之前,打印介质正以上面关于步骤 S320所述的特定速度前进。如果绘图长度超过预定绘图长度(例如最大绘图长度),缓冲器生成***130可继续以特定速度使打印介质前进达特定时间的量。换句话说,如果待打印的绘图的长度超过预定长度,缓冲器生成***130可延迟创建缓冲器(例如通过缓冲器生成***130、以缓冲器生成速度进给打印介质),从而创建新的缓冲器开始位置。一旦新的缓冲器开始位置达到缓冲器生成***130(例如前沿与缓冲器生成***130接合),控制器140可通过缓冲器生成***、以缓冲器生成速度加速打印介质,以在缓冲器生成***与驱动***之间创建缓冲器。例如,当缓冲器开始位置与缓冲器生成***接合时,控制器140可按缓冲器生成速度使打印介质前进。通过经由将创建缓冲器可用的打印介质的量除以创建缓冲器所需的时间的量来确定进给速度,并将该进给速度添加到打印速度,可计算缓冲器生成速度。在已经创建缓冲器之后(例如一旦实现所需的缓冲器),缓冲器生成***120可减速(步骤S340)并最终停止。当缓冲器生成***120 停止时,打印介质可继续通过驱动***110、以打印速度来进给,并且随着打印介质穿过打印区域,打印设备可在打印介质上打印绘图。例如,当缓冲器达到特定大小时,***100的控制器140可停止缓冲器生成***130。在缓冲器生成***120已经减速之后,过程300可结束(步骤S355),并且可执行其它过程。例如,当正打印绘图的同时,并且在已经停止缓冲器生成***之后,切割***可切割打印介质。在一些示例中,打印设备可在切割期间在打印介质上打印绘图。在一些示例中,切割***可切割打印介质,使得在***中存在许多缓冲器。例如,可生成缓冲器以包括最小缓冲器以及减少到消除介质张力和/ 或基本上不变更打印介质的移动方向所需的任何要求的附加缓冲器。在已经切割介质之后,***可开始使打印介质前进到驱动辊,并开始生成新缓冲器。在打印绘图之后,包含绘图的打印介质作为单张片材被弹出。
图4是与公开的实现方式一致的用于计算缓冲器生成速度的示例性过程400的流程图。虽然下面参照图1A 的打印***100和/或打印***100的具体组件来描述过程400的执行,但是可使用用于执行过程 400的至少一个步骤的其它合适的***和设备。例如,下面被描述为由打印***100执行的过程可由打印***200和/或任何其它合适的设备执行。过程400可按存储在诸如机器可读存储介质之类的存储设备上的可执行指令的形式和/或按电子线路的形式来实现。
在***100接收与待打印的绘图相关的数据之后,过程400可开始(步骤S405)。例如,过程400可在打印设备开始使打印介质前进以打印绘图之后开始。在一些实现方式中,过程400可包括确定在缓冲器生成***(例如缓冲器生成***的入口)与驱动***之间创建缓冲器可用的打印介质的量(步骤S410)。例如,缓冲器可以是基于最小缓冲器和所需的附加缓冲器的总和的特定大小。在一些示例中,所需的附加缓冲器可基于打印速度和切割打印介质所需的时间。
在一些实现方式中,通过确定待打印的绘图的绘图长度并减去切割***220与缓冲器开始位置255之间的距离,缓冲器生成***130 可确定创建缓冲器可用的打印介质的量。在一些示例中,打印机可按打印速度连续地使打印介质前进通过打印区域。另外,在一些示例中,介质的量基于绘图长度,并且大于或等于最小缓冲器,并且小于或等于最大缓冲器。例如,***100可确定当停止缓冲器生成***120以切割缓冲器的同时退出缓冲器生成***120的介质的量、以及在缓冲器生成***正减速到停止的同时退出缓冲器生成***的打印介质的量、在停止打印介质以切割的同时退出回路的介质的量、退出以加速介质的驱逐的打印介质的量,并将那些值加到一起。例如,切割打印介质的时间可以是已知的和/或可以按其它方式是恒定的。此外,可限定打印介质的加速和/或减速。基于此,***100可计算退出缓冲器生成***120的介质的量。
过程400还可包括确定创建缓冲器所需的时间的量(步骤S420)。在一些实现方式中,***100可确定创建缓冲器所需的时间的量、基于创建缓冲器可用的打印介质的量的时间的量、打印速度、以及减速缓冲器生成***以按打印速度连续地使打印介质前进通过打印区域所需的时间的量。例如,通过将创建缓冲器可用的打印介质的量除以打印速度,并且减去减速打印介质到停止它的时间、切割介质的时间以及再次加速介质一直到打印速度的时间中的一个或多个,***100 可确定创建缓冲器所需的时间的量。
过程400还可包括基于打印速度、创建缓冲器可用的打印介质的量以及创建缓冲器所需的时间的量来计算缓冲器生成速度。例如,***100可通过将创建缓冲器可用的材料的量除以进给速度时间并将进给速度添加到打印速度来确定进给速度,该进给速度时间通过从创建缓冲器所需的时间的量减去减速缓冲器生成***的时间、将缓冲器生成***加速到打印速度的时间以及以打印速度生成最小缓冲器所需的时间的量的总和来计算。因此,在一些示例中,***100可计算缓冲器生成速度,使得当打印介质到达打印区域时,已经生成了最小缓冲器。换句话说,***100可按打印速度生成最小缓冲器,并按缓冲器生成速度生成所需的附加缓冲器。另外,在一些示例中,***100 可通过将最小缓冲器的长度除以打印速度来计算生成最小缓冲器所需的时间的量。在已经计算缓冲器生成速度之后,过程400可结束(步骤S445)。
公开的示例可包括用于渐进式缓冲器生成的***、设备、计算机可读存储介质和方法。为了解释的目的,参照图1A、1B和2中图示的组件来描述某些示例。然而,图示的组件的功能性可重叠,并且可存在于更少或更多数量的元件和组件中。此外,图示的元件的功能性的全部或部分可共存或分布在几个地理分散的位置之间。此外,公开的示例可在各种环境中来实现,并且不限于图示的示例。
此外,如在说明书和所附权利要求中所使用的,单数形式“一”、“一个”和“该”旨在也包括复数形式,除非上下文另有指示。另外,虽然术语第一、第二等在本文中可用于描述各种元件,但是这些元件不应当受所述术语的限制。作为替代,这些术语仅仅用于将一个元件与另一个区分开来。
此外,结合图1A-4描述的操作序列是示例,并且不旨在使限制性的。附加的或更少的操作或操作的组合可被使用,或者可变化而不脱离公开的示例的范围。因此,本公开仅仅阐述实现方式的可能示例,并且可对所述的示例进行许多变型和修改。所有这样的修改和变型旨在被包括在本公开的范围内并受所附权利要求保护。
Claims (14)
1.一种打印***,包括:
驱动***,用于以打印速度使打印介质前进通过打印区域;
缓冲器速度计算***,用于基于打印速度、待打印的绘图的长度、最小缓冲器、缓冲器开始位置以及切割打印介质所需的时间的量来计算缓冲器生成速度;
缓冲器生成***,用于在缓冲器生成***与驱动***之间生成缓冲器,该缓冲器通过以缓冲器生成速度使打印介质前进而被生成,以在驱动***与缓冲器生成***之间累积打印介质的一部分;以及
在生成缓冲器之后切割打印介质的切割***,
其中缓冲器生成***将响应于完成生成缓冲器而停止使打印介质前进,以及
切割***将在打印介质已经停止前进之后切割打印介质。
2.根据权利要求1所述的打印***,其中缓冲器速度计算***计算缓冲器生成速度,使得当打印介质到达打印区域时,已经生成最小缓冲器。
3.根据权利要求1所述的打印***,其中:
缓冲器速度计算***将计算缓冲器开始位置,该缓冲器开始位置基于待打印的绘图的长度;
缓冲器生成速度基于最小缓冲器和所需的附加缓冲器的总和,所需的附加缓冲器基于打印速度和切割打印介质所需的时间;以及
驱动***以打印速度连续地使打印介质的第一部分前进,同时缓冲器生成***以缓冲器生成速度使打印介质的第二部分前进。
4.根据权利要求1所述的打印***,进一步包括:
控制器,用于协调缓冲器生成***的速度,
其中:
缓冲器开始位置是打印介质上的位置;
当缓冲器开始位置与缓冲器生成***接合时,控制器以缓冲器生成速度使打印介质前进;以及
当缓冲器达到特定大小时,控制器停止缓冲器生成***。
5.根据权利要求4所述的打印***,其中:
缓冲器生成***包括进给辊;以及
辊的速度可渐进式地增加,以按缓冲器生成速度使打印介质前进。
6.根据权利要求4所述的打印***,其中所述特定大小大于或等于最小缓冲器,小于或等于最大缓冲器,并且基于最小缓冲器和所需的附加缓冲器的总和。
7.根据权利要求1所述的打印***,其中缓冲器速度计算***基于创建缓冲器可用的介质的量和创建缓冲器所需的时间的量来计算缓冲器生成速度。
8.根据权利要求1所述的打印***,其中:
最小缓冲器是在切割以将打印区域与介质张力隔离之后所需的最小量的缓冲器;以及
最大缓冲器是将安装在与打印区域相关联的打印设备内部的最大缓冲器长度。
9.根据权利要求1所述的打印***,其中如果待打印的绘图的长度大于预定数量,缓冲器生成***将修改缓冲器开始位置,并且将修改缓冲器生成速度以确保最小缓冲器,直到缓冲器开始位置与缓冲器生成***接合。
10.一种方法,包括:
使用驱动辊连续地进给打印介质通过打印区域,该打印介质以打印速度被进给通过打印区域;
以打印速度进给打印介质通过缓冲器生成***;
以缓冲器生成速度加速打印介质通过缓冲器生成***,以在缓冲器生成***与驱动辊之间创建缓冲器,所述缓冲器生成速度为:
基于打印速度、待打印的绘图的长度以及最小缓冲器而被计算;
低于最大缓冲器生成速度;以及
大于打印速度;
在创建缓冲器之后减速缓冲器生成***;
在创建缓冲器之后停止缓冲器生成***;以及
在停止缓冲器生成***之后切割打印介质。
11.根据权利要求10所述的方法,包括:
如果待打印的绘图的长度超过预定长度,则延迟创建缓冲器;以及
在切割期间在打印介质上打印绘图。
12.根据权利要求10所述的方法,包括:
计算缓冲器生成速度,所述缓冲器生成速度通过以下各项来计算:
通过将创建缓冲器可用的打印介质的量除以创建缓冲器所需的时间的量来确定进给速度;以及
将进给速度与打印速度相加。
13.一种包括指令的非暂时性计算机可读存储介质,所述指令在由处理器执行时使得处理器:
确定在缓冲器生成***与驱动***之间创建缓冲器可用的打印介质的量,所述驱动***以打印速度连续地使打印介质前进通过打印区域,所述介质的量基于绘图长度并且大于或等于最小缓冲器,并且小于或等于最大缓冲器;
确定创建缓冲器所需的时间的量,所述时间的量基于创建缓冲器可用的打印介质的量,打印速度,以及减速缓冲器生成***以按打印速度连续地使打印介质前进通过打印区域所需的时间的量;以及
基于打印速度、创建缓冲器可用的打印介质的量以及创建缓冲器所需的时间的量来计算缓冲器生成速度。
14.根据权利要求13所述的计算机可读存储介质,其中缓冲器生成速度通过以下各项来计算:
通过将创建缓冲器可用的打印介质的量除以进给速度时间来确定进给速度,所述进给速度时间通过从创建缓冲器所需的时间的量减去减速缓冲器生成***的时间、将缓冲器生成***加速到打印速度的时间以及以打印速度生成最小缓冲器所需的时间的量的总和来计算;以及
将进给速度与打印速度相加。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/US2014/065307 WO2016076864A1 (en) | 2014-11-12 | 2014-11-12 | Progressive buffer generation |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107000456A CN107000456A (zh) | 2017-08-01 |
CN107000456B true CN107000456B (zh) | 2019-08-06 |
Family
ID=55954779
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201480083157.3A Expired - Fee Related CN107000456B (zh) | 2014-11-12 | 2014-11-12 | 渐进式缓冲器生成 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20180290468A1 (zh) |
EP (1) | EP3218199B1 (zh) |
CN (1) | CN107000456B (zh) |
WO (1) | WO2016076864A1 (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2017170750A (ja) * | 2016-03-23 | 2017-09-28 | セイコーエプソン株式会社 | 媒体送り装置および媒体送り装置の制御方法 |
JP6726635B2 (ja) * | 2017-03-29 | 2020-07-22 | 株式会社沖データ | Icタグ処理機能付き印刷システム |
WO2021216045A1 (en) * | 2020-04-21 | 2021-10-28 | Hewlett-Packard Development Company, L.P. | Media feed rate adjustments |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1438123A (zh) * | 2002-02-14 | 2003-08-27 | 诺日士钢机株式会社 | 成像装置 |
CN102653102A (zh) * | 2011-03-04 | 2012-09-05 | 株式会社理光 | 纸张切割装置和包括该纸张切割装置的图像形成设备 |
CN103303005A (zh) * | 2012-03-08 | 2013-09-18 | 施乐公司 | 具有有导出的辊直径的卷材传输控制器的串联型打印*** |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4068472B2 (ja) * | 2003-02-13 | 2008-03-26 | セイコーインスツル株式会社 | 感熱性粘着シート用プリンタ |
US7102658B2 (en) * | 2004-10-14 | 2006-09-05 | Seiko Instruments Inc. | Printing and thermal activation method and device for a heat-sensitive adhesive sheet |
DE102007034246B4 (de) * | 2007-07-23 | 2010-10-28 | OCé PRINTING SYSTEMS GMBH | Einrichtung mit einer Vorzentriervorrichtung und einer Puffervorrichtung für die Zufuhr einer Bedruckstoffbahn zu einer Druckeinrichtung |
JP2009149064A (ja) * | 2007-11-30 | 2009-07-09 | Canon Inc | 記録装置及び記録方法 |
FI20085356L (fi) * | 2008-04-24 | 2009-10-25 | Stora Enso Digital Solutions N | Menetelmä ja järjestely pakkausten valmistamiseksi digitaalisesti ohjatussa prosessissa |
EP2296870B9 (en) * | 2008-06-19 | 2013-12-25 | Stora Enso Oyj | Method for manufacturing board packages or container that are provided with prints |
-
2014
- 2014-11-12 CN CN201480083157.3A patent/CN107000456B/zh not_active Expired - Fee Related
- 2014-11-12 EP EP14906059.2A patent/EP3218199B1/en active Active
- 2014-11-12 WO PCT/US2014/065307 patent/WO2016076864A1/en active Application Filing
- 2014-11-12 US US15/522,114 patent/US20180290468A1/en not_active Abandoned
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1438123A (zh) * | 2002-02-14 | 2003-08-27 | 诺日士钢机株式会社 | 成像装置 |
CN102653102A (zh) * | 2011-03-04 | 2012-09-05 | 株式会社理光 | 纸张切割装置和包括该纸张切割装置的图像形成设备 |
CN103303005A (zh) * | 2012-03-08 | 2013-09-18 | 施乐公司 | 具有有导出的辊直径的卷材传输控制器的串联型打印*** |
Also Published As
Publication number | Publication date |
---|---|
EP3218199A4 (en) | 2018-07-11 |
EP3218199B1 (en) | 2021-01-06 |
WO2016076864A1 (en) | 2016-05-19 |
US20180290468A1 (en) | 2018-10-11 |
CN107000456A (zh) | 2017-08-01 |
EP3218199A1 (en) | 2017-09-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107000456B (zh) | 渐进式缓冲器生成 | |
JP5120043B2 (ja) | プリンタドライバおよび印刷データの印刷方法 | |
US9487035B2 (en) | Printing apparatus, control method, and non-transitory storage medium | |
EP2604436A2 (en) | Digital printing method and an apparatus therefor | |
US10122867B2 (en) | Image forming apparatus and image forming method with continuous printing | |
US20110239839A1 (en) | Apparatus and method for cutting sheet | |
JP2007038557A (ja) | 印刷装置の制御方法、印刷装置、及びプログラム | |
US9471855B2 (en) | Printing apparatus, control method, and non-transitory storage medium | |
US20160368264A1 (en) | Printing apparatus, printing control method and memory medium | |
JP2016069192A (ja) | 印刷用紙ブレーキ | |
US9586417B2 (en) | Sheet feeding device and print device | |
JP2019130684A (ja) | 印刷装置 | |
CN107073980B (zh) | 打印介质排出 | |
JP2009295070A (ja) | プリンタドライバおよび印刷データの印刷方法 | |
JP3855564B2 (ja) | プリンタ及びその制御方法 | |
CN112422759A (zh) | 信息处理***及记录媒体 | |
US9550377B2 (en) | System and method to mitigate media roll curl | |
JP2876841B2 (ja) | 電子写真式プリンタ | |
JP7115024B2 (ja) | 液体吐出装置 | |
JP6547536B2 (ja) | 印刷装置、印刷装置の制御方法およびプログラム | |
JP4560797B2 (ja) | プリンタ | |
JP2021147141A (ja) | 給紙装置 | |
JP2008047045A (ja) | 印刷制御装置及びプリンタ | |
US20140050512A1 (en) | Image forming apparatus and method for discharging a medium | |
JP2020082572A (ja) | 印刷装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20190806 Termination date: 20211112 |
|
CF01 | Termination of patent right due to non-payment of annual fee |