打印区协调的制作方法

文档序号:17485150发布日期:2019-04-20 06:43阅读:219来源:国知局
打印区协调的制作方法

在消耗功率的办公设备的类型当中,打印装置具有可能取决于打印机的状态(例如待机、预热、扫描和打印)的动态功率使用。而且,打印装置可由协调地工作以完成打印工作的很多部件组成。

附图说明

图1示出根据本公开的示例系统的图。

图2进一步示出根据本公开的用于打印区协调的示例系统的图。

图3是根据本公开的用于打印区协调的示例系统的方框图。

图4示出根据本公开的用于打印区协调的示例方法。

具体实施方式

打印装置可处理打印介质的多个页面。这样的打印装置可使用各种机制来协调在打印装置内的打印介质的输送。然而,这样的打印装置可能不满足对介质处理和功率使用的当前需求。虽然本公开在本文提到“打印装置”,但应理解,本公开同样适用于不进行打印的装置,例如“精整装置”连同其他示例。

根据本公开,打印区协调可允许单独地在打印装置的各区之间切换。根据本公开,打印装置可分成可由被称为纤维(fiber)的协作式线程化系统管理的子系统。纤维可管理这些区,并在打印介质的页面将要进入相应的区时醒来并执行。一旦打印介质的页面退出该区,每个区的纤维可返回到空闲状态。根据本公开,打印区协调可允许打印装置一次以最少的能量使用来处理打印介质的多个页面。

图1示出根据本公开的示例系统100的图。如图1所示,系统100可包括多个打印区101-1、101-2、…、101-n(被共同称为打印区101)。虽然图1示出三个打印区101,但示例并不被这样限制且系统100可包括比所示的更多或更少的打印区101。如在本文使用的,打印区指打印装置的执行与打印有关的任务的子系统。打印区的示例可包括抗扭斜区、打印区、双工入口区和线程化控制区等等。如在本文讨论的,系统100可允许在打印装置内的打印区之间切换。也就是说,系统100可允许单个区操作,而所有其他区保持在低功率状态。因此,每个打印区可包括多个传感器以检测介质的运动。也就是说,多个打印区101中的每个可具有识别介质例如纸何时离开打印区的一个传感器或多个传感器。

如图1所示,系统100还可包括多个纤维103-1、103-2、…、103m(在本文被共同称为纤维103)。如在本文使用的,纤维指允许与其他纤维的协作式多任务处理的指令执行的轻量级线程。多个区101中的每个可与纤维相关联。也就是说,在多个纤维103当中的每个纤维可被分配给多个打印区101当中的不同打印区。多个纤维103可以每个负责打印区,且当不在使用中时可保持在低功率或“就绪”状态。也就是说,当打印介质的页面将要进入打印区时,特定打印区的纤维可“醒来”或变得活动。例如,纤维103-2可负责打印区101-2。纤维103-2可保持在就绪状态,直到打印介质将要进入打印区101-2为止,此时,纤维103-2可进入活动状态。如在本文使用的,纤维的“就绪”状态指纤维的初始状态或低功率状态,其中纤维可响应于输入而发起行动。如在本文所述的,纤维可响应于事件标志中的变化而从就绪状态移动到活动状态。

系统100可包括线程化协调系统105,线程化协调系统105包括多个纤维以使用多个纤维103来协调通过多个打印区101的打印作业。虽然图1将线程化控制系统105示为与打印区101和纤维103分开的部件,但应理解,线程化协调系统105包括纤维103。也就是说,线程化协调系统105指用于在系统100的各区101之间进行通信的纤维和其他计算资源的系统。虽然一些纤维可位于系统100的中心,但一些纤维可位于每个区内,如所示。多个纤维103可保持在就绪状态,直到被线程化协调系统105通知打印介质将进入相关联打印区为止。作为响应,线程化协调系统105经由纤维103可响应于从特定打印区之前的打印区接收到唤醒信号来启动多个打印区101当中的特定打印区中的电动机。例如,打印作业可通过打印区101-1进行,然后是打印区101-2,之后是打印区101-1。因此,当打印介质在打印区101-1中时纤维103-1可以是活动的,而纤维103-2和103-m保持在就绪状态。区101-1可从打印区101-1接收事件标志的形式的信号,指示打印介质将到达打印区101-2以及纤维103-2应移动到活动状态。而且,打印区101-1和101-2中的传感器可向相应的打印区提供关于打印介质的位置的信息。也就是说,打印区101-1可具有检测打印介质的到达和/或离开的一个传感器或多个传感器。类似地,打印区101-1和101-m可具有检测打印介质的到达和/或离开的一个传感器或多个传感器。以这样的方式,线程化协调系统105可响应于打印介质的存在的检测而由特定打印区中的传感器启动特定打印区中的电动机。

换句话说,在系统100中的纤维正在等待系统100的另一部件例如要打印的另一页面、要移动的电动机或要切换到活动状态的另一打印区的任何时间,等待的纤维允许另一纤维在其等待时运行。以这样的方式,等待的纤维在就绪状态中等待,不占用中央处理单元(cpu)资源,并允许系统100中的其他过程的执行。因此,线程化协调系统105可将多个打印区101当中的第一打印区维持在活动状态并将打印区101的其余打印区维持在就绪状态。而且,线程化协调系统105可响应于确定多个打印区101当中的另一打印区是活动的而经由第一打印区中的纤维使第一打印区返回到就绪状态。示例不限于将单个区维持在活动状态而其余打印区处于就绪状态。例如,多个打印区可以处于活动状态,而其余打印区处于就绪状态。以这样的方式,系统100可使用较少的能量和较少的cpu资源。

线程化通信系统105可使用当事件标志被设置时唤醒纤维103的事件标志来协调打印区101之间的切换。事件标志可用于在打印区之间传递。也就是说,使用线程化协调系统105,可设置与打印区101-2相关联的事件标志,其指示打印作业将到达打印区101-2。响应于打印区101-2的事件标志的设置,纤维103-2可被设置为活动的,且与打印区101-2相关联的电动机可启动。以这样的方式,线程化协调系统105可向与第二打印区相关联的纤维通知打印介质的即将来临的到达,并响应于该通知而启动第二打印区中的电动机。

图2还示出根据本公开的用于打印区协调的示例系统200的图。系统200可类似于图1所示的系统100。如图2所示和关于图1所讨论的,系统200可包括多个打印区,且每个打印区可由相关联的纤维管理。

例如,系统200可包括双工出口区211-1和双工入口区211-2,这两个区都可用于以双工形式打印。区211-1和211-2可分别由纤维213-1和213-2管理。类似地,系统200可包括抗扭斜区211-2和打印区211-4。而且,系统200可包括用于使介质在系统200内的垂直位置上通过的垂直区211-5,以及用于将介质馈送到输出托盘的输出区211-6。区211-3、211-4、211-5和211-6中的每个可分别由相关联的纤维213-3、213-4、213-5和213-6管理。

特别地,系统200可包括比图2所示的更多、更少和/或不同的区。例如,系统200可包括用于控制介质输入托盘的托盘区、用于控制一组指令的选择的采集器区、用于进一步控制介质托盘的输入路径区以及用于控制精整过程的精整器区。

而且,线程化协调系统205还可包括打印区和相关联的纤维。例如,线程化协调系统205可包括服务(servicing)区211-7和错误区211-r,每个区分别由相应的纤维213-7和213-p管理。如在本文使用的,错误区指检测并报告在系统200内的错误的线程化协调系统的一部分。虽然图2示出被包括在线程化协调系统205中的两个打印区,但示例并不被这样限制且系统200可包括比所示的更多或更少的打印区。例如,线程化控制系统205还可包括页面区、页面跟踪器区、功率恢复区和/或监控区等等。再次,每个相应的区可由不同的相应纤维管理。

如在本文所述的,当打印作业通过系统200继续进行时,可使用相应的纤维来激活每个区。例如,在打印期间,图像处理区211-4可将本身设置为活动的以向系统200中的所有其他区指示其不准备处理另一页面。一旦图像处理区211-4准备将页面输送到下一区,例如垂直区211-5,图像处理区211-4就可检查垂直区211-5的状态。如果垂直区211-5处于就绪状态,则图像处理区211-4可通过设置纤维213-4中的事件标志来通知垂直区211-5,向纤维213-5指示打印作业将很快到达垂直区211-5。纤维213-4可与线程化协调系统205协调这个通信。图像处理区211-4可接着启动打印介质到垂直区211-5的运动,且纤维213-4的事件标志可从“活动”状态被设置回到“就绪”状态,指示图像处理区211-4可再一次接受打印作业。一旦纸张离开图像处理区211-4,纤维213-4的事件标志就可被设置回到就绪状态,如由图像处理区211-4内的传感器检测到的。这个过程可通过使打印介质穿过系统200、使用事件标志将纤维设置为活动的或就绪的来继续。

图3是根据本公开的用于打印区协调的示例系统320的方框图。系统320可与图1所示的系统100和图2所示的系统200相同或不同。系统320可包括能够与至少一个远程系统通信的至少一个计算装置。在图3的示例中,系统320包括处理器321和机器可读介质323。

虽然下面的描述提到单个处理器和单个机器可读介质,但描述也可适用于具有多个处理器和机器可读介质的系统。在这样的示例中,可跨越多个机器可读介质分布(例如存储)指令,且可跨越多个处理器分布(或由多个处理器执行)指令。

处理器321可以是一个或多个中央处理单元(cpu)、微处理器和/或适合于获取和执行机器可读介质323中存储的指令的其他硬件装置。在图3所示的特定示例中,处理器321可接收、确定并发送用于打印区协调的指令325、327、329和331。可选地或除了获取和执行指令以外,处理器321还可包括一个或多个电子电路,该电子电路包括用于执行机器可读介质323中的一个或多个指令的功能的多个电子部件。关于在本文所述和所示的可执行指令表示(例如框),应理解,被包括在一个框内的可执行指令和/或电子电路的部分或全部在可选实施方式中可被包括在附图中示出的不同框中或在未示出的不同框中。

机器可读介质323可以是存储可执行指令的任何电子、磁性、光学或其他物理存储装置。因此,机器可读介质323可以是例如随机存取存储器(ram)、电可擦除可编程只读存储器(eeprom)、存储驱动器、光盘等。机器可读介质323可布置在系统320内,如图3所示。在这种情况下,可执行指令可“安装”在系统320上。此外和/或可选地,机器可读介质323可以是例如便携式、外部或远程存储介质,其允许系统320从便携式/外部/远程存储介质下载指令。在这种情况下,可执行指令可以是“安装包”的一部分。如在本文所述的,机器可读介质323可以被编码有用于打印区协调的可执行指令。

参考图3,指令325在由处理器(例如321)执行时可使系统320使打印装置的第一打印区与第一事件标志相关联。例如,如关于图2所述的,每个打印区可由纤维管理,且每个纤维可具有将该纤维(并因此该区)的状态指示给所有其他纤维的事件标志。类似地,指令327当由处理区321执行时可使系统320将打印装置的第二打印区与第二事件标志相关联。如在本文所述的,每个事件标志可指示相关联的纤维和区的状态。也就是说,第二打印区的事件标志可指示第二打印区处于就绪状态。响应于第二打印区处于就绪状态的指示,打印作业的协调可包括使打印介质从第一打印区前进到第二打印区。也就是说,如果第二打印区不处于就绪状态,则介质可以不传递到第二打印区。

指令329在由处理器321执行时可使系统320由第一打印区识别第二事件标志的状态。例如,用于识别第二打印区的状态的指令329可包括用于确定第二打印区不处于就绪状态的指令。响应于确定第二打印区不处于就绪状态,打印作业的协调可包括不使打印作业从第一打印区前进到第二打印区。在这样的实例中,第一打印区可将唤醒信号发送到第二打印区,使得第二打印区可移动到就绪状态并继续进行打印作业。因此,指令331在由处理器321执行时可使系统320基于第二打印区的状态来协调通过第一打印区和第二打印区的打印作业。也就是说,如果第二打印区处于就绪状态,则打印作业可从第一打印区继续进行到第二打印区,如关于图2所述的。

虽然在本文提到将打印作业从“第一”打印区移动到“第二”打印区,但示例并不被这样限制,且相同的描述适用于随后的打印区。例如,在一些示例中,系统320可包括指令(未在图3中示出),其在由处理器321执行时可使系统320将第三打印区与第三事件标志相关联,并基于第一事件标志、第二事件标志和第三事件标志中的每个来协调通过第一打印区、第二打印区和第三打印区的打印作业。也就是说,如关于图2所述的,第一打印区可设置将唤醒信号发送到第二打印区的事件标志。类似地,第二打印区可设置将唤醒信号发送到第三打印区的事件标志。也就是说,第二打印区和第三打印区可被维持在就绪状态,直到从前一区接收到唤醒信号为止。

图4示出根据本公开的用于打印区协调的示例方法440。在441,方法440包括初始化打印装置中的多个打印区。如在本文所述的,初始化多个打印区指将每个打印区设置为“就绪”状态,使得一旦接收到指令,每个状态就可移动到活动状态。

在443,方法440可包括使用与第一打印区相关联的纤维来将多个打印区当中的第一打印区设置为活动状态。如关于图1和图2所述的,每个打印区可由不同的相应纤维管理。此外,如关于图1和图2所述的,在445,方法440可包括使用第一打印区来执行第一打印指令。也就是说,每个打印区可执行与完成打印作业有关的不同的相应任务。当打印作业由相应的打印区处理时,与那个特定打印区的操作有关的指令可被执行。

在447,方法440可包括使用与第二打印区相关联的纤维来将多个打印区当中的第二打印区设置为活动状态。也就是说,一旦执行与第一打印区相关联的指令,事件标志可被设置在第一打印区中,这向第二打印区指示打印作业将很快到来。因此,方法440可包括由设置第二打印区的事件标志的第一打印区将第二打印区设置为活动状态。也就是说,响应于从第一打印区接收的唤醒信号,与第二打印区(和相关联的纤维)相关联的事件标志可被设置为活动的,指示第二打印区现在活跃地执行指令以完成打印作业。

在一些示例中,方法440可包括响应于将第二打印区设置为活动状态而使第一打印区返回到初始状态。也就是说,一旦打印作业继续进行到随后的打印区,前一打印区就可返回到初始或“就绪”状态,并从而保持cpu资源和能量。

在一些示例中,方法440可包括响应于将打印区设置在活动状态而启动随后的打印区中的电动机。例如,该方法可包括响应于将第二打印区设置在活动状态而启动第二打印区中的电动机,如在本文所述的。

在本公开的前述详细描述中,参考形成本文一部分的附图,并且在附图中通过图示示出本公开的示例可如何被实践。这些示例被足够详细地描述以使本领域中的普通技术人员能够实践本公开的示例,且应理解,其他示例可被利用,并且过程、电气和/或结构变化可被做出而不偏离本公开的范围。

附图在本文遵循编号惯例,其中第一个数字对应于附图号而其余数字标识附图中的元件或部件。在本文各种附图中示出的元件可被添加、交换和/或消除,以便提供本公开的多个另外的示例。此外,在附图中提供的元件的比例和相对标度意欲说明本公开的示例,且不应在限制性意义上被理解。如在本文使用的,特别关于附图中的参考数字的指示符“n”、“m”、“p”和“r”指示这样被指定的多个特定的特征可被包括在本公开的示例中。如在本文中使用的,“多个”元件和/或特征可以指这样的元件和/或特征中的一个或多个。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1