打印系统和控制打印机装置的方法

文档序号:6353690阅读:198来源:国知局
专利名称:打印系统和控制打印机装置的方法
技术领域
本发明涉及具有打印机装置和作为外部设备经由USB接口连接到该打印机装置 的信息处理装置的打印系统,其中该打印机装置包括通信控制部和执行打印处理的打印引 擎,通过该通信控制部的通信功能经由USB接口连接到外部设备,在减低打印引擎的电力 并同时维持通信控制部的通信功能的打印机待机状态中按照来自外部设备的打印请求将 电力输入到打印引擎中以执行打印处理。
背景技术
近年来,响应于全世界对能源问题和环境问题的兴趣的高涨,日常生活中 使用的电子设备等等的电力消耗的减低更加必要了,并且诸如EuP命令(Directive on Eco-Design of Energy-Using Products,关于用能产品的生态设计的指令)或 International Energy Star Program Ver 1. 1 (国际能源之星计划第1. 1版)之类的限制 已被实施。迄今为止,在这种电子设备等等中,在电力输入之后的非使用期间,设定待机低电 力消耗模式,用于关断对非必要电路等等的电力供应,以自动带来电力消耗的减低。例如,在诸如打印机和传真机之类的图像形成装置中,做了这样的配置当在没有 检测到输入信号的状态中经过了一定时间时,过程自动转移到“待机低电力消耗模式”,并 且除了用于执行各种数据的发送和接收的电路以外,关断非必要电路的电源,而当从外部 设备接收到图像数据等等时,使每个电路的电源返回到接通状态,由此启动打印操作。例如,有这样一个提议,即,即使图像形成装置处于低电力消耗状态中,在对从网 络接收的状况做出响应的情况下,在极低的能量水平下、以低成本执行该响应(例如参见 日本未实审专利申请公布No. 2009-153192)。在日本未实审专利申请公布No. 2009-153192 中公开的技术中,图像形成装置具有处于睡眠模式中的主CPU和具有较低电力消耗并且不 处于睡眠模式中的副CPU,进行切换以使得由状况检测单元检测到的状况信息在非睡眠模 式期间被连接到主CPU并且在睡眠模式期间被连接到副CPU,并且被配置成使得在睡眠模 式期间副CPU对来自外界的查询做出响应,而无需启动主CPU或打印部的电源。当副CPU 接收到来自外界的命令时,在确定睡眠模式解除的必要性后,副CPU执行必要电源的启动。 描述了每个门/墨盒的开闭检测、可选设备连接检测等等作为状况信息。另外,在从基础申请日本未实审专利申请公布No. 2009-153192分案而来的网络 系统中,对于状况查询,图像形成装置在非睡眠模式期间对其做出响应,并且系统在转移 到睡眠模式时命令服务器执行响应代理并且传达状况信息,并且当在睡眠模式期间状况改 变时,服务器请求图像形成装置从睡眠模式中返回(例如参见日本未实审专利申请公布 No.2004-133512)。另外,提出了一种方法和系统,用于预先在外部处理服务请求以防止在睡眠 模式期间不必要地唤醒节点,从而改善能量节约(例如参见日本未实审专利申请公布 No.2009-070366)。
在日本未实审专利申请公布No. 2009-070366中公开的技术中,在具有不处于睡 眠模式中的网络接口、具有处于浅睡眠模式中的组件1和处于深睡眠模式中的组件2的节 点1、管理睡眠模式的节点2和作为客户端的节点3的网络中,节点1在进入睡眠模式时将 睡眠模式配置特性传达给节点2并且在睡眠模式期间将来自节点3的请求传送给节点2。 依据所传送的请求,节点2对节点3做出响应或者请求节点1启动组件1和/或组件2。在 日本未实审专利申请公布No. 2009-029102中,例如描述了基于数字的组件作为组件1,并 且例如描述了诸如打印引擎之类的基于机器的组件作为组件2,并且也描述了 USB作为网 络接口。另外,有这样一个提议,即对于在电力节省模式期间接收到的分组,判定是否有 必要解除电力节省模式,并且如果不必要,则在维持电力节省模式的同时对诸如ping、 SNMP、HTTP等等之类的非打印请求分组做出响应(例如参见日本未实审专利申请公布 No. 2009-029102)。在日本未实审专利申请公布No. 2009-029102中,没有描述打印引擎的 状况信息的存储点。另外,有这样一个提议,即在具有用户认证装置的图像输出装置中,当在能量节省 模式期间接收到打印作业时,将该作业累积在累积部中,并且当用户认证完成时,执行从能 量节省模式的返回处理,并且在确认返回之后从累积部发送作业,从而促进对电力消耗的 抑制(例如参见日本未实审专利申请公布No. 2009-061634)。另外,提出了一种能够从电力节省状态平滑地返回到通常电力状态的图像形成装 置(例如参见日本未实审专利申请公布No. 2008-205714)。在日本未实审专利申请公布 No. 2008-205714中公开的技术中,在具有多个功能的图像形成装置中,依据用户操作或网 络通信,单独控制每个功能的电力返回。操作部、网络控制装置(FAX功能)、网络接口和电 力节省控制单元被持续地提供以电源并且在电力返回时被参照,并且电力节省控制单元基 于该信息来控制每个功能的电连接情况,当在从电力节省模式返回时产生异常时生成警告 声音,并且当电力监视系统变得异常时使所有功能从电力节省模式返回。另外,提出了一种信息通知装置,当在睡眠模式期间接收到对设备信息的获取 请求时,该信息通知装置可以抑制电力消耗以在图像形成装置内提供最新的设备信息 (例如参见日本未实审专利申请公布No. 2008-011319)。在日本未实审专利申请公布 No. 2008-011319中公开的技术中,当存储指示出打印引擎状况的设备信息的信息通知装 置在打印引擎未被供应以电力时从外界接收到对设备信息的请求时,如果在从设备信息获 取起的预定时间以内,则该装置在停止对打印引擎的电力供应的同时传达所存储的设备信 息,而如果经过了预定时间,则该装置将电力供应返回给打印引擎,从打印引擎获取并传达 设备信息。另外,有这样一个提议,即在包括电力管理功能的图像形成装置中,收集装置的信 息,使得在进入电力管理状态中时可能不恢复整个装置的电力供应,并且当信息处理装置 接收到恢复信号时只恢复装置的一部分的电力供应(例如参见日本未实审专利申请公布 No. 2006-172044)。在日本未实审专利申请公布No. 2006-172044中公开的技术中,在包括 电源管理功能的图像形成装置中,包括部分返回单元,其中在接收到恢复请求时只返回部 分功能,并且确定恢复请求的内容,从而决定要返回的部分。当在进入睡眠模式之前存储了 状况信息并且从外界接收到对状况信息的请求时,仅向控制部返回电力供应并且对其做出响应。描述了墨水剩余量、纸张剩余量、差错信息等等作为状况信息。另外,提出了一种图像形成装置,其适合于当在能量节约模式期间产生异常时,抑 制对电力的不必要消耗(例如参见日本未实审专利申请公布No. 2005-165061)。在日本未 实审专利申请公布No. 2005-165061中公开的技术中,当在图像形成装置的电力节约模式 期间产生异常时,在不解除电力节约模式的情况下传达异常的产生。描述了通信差错和装 置差错,作为所产生的异常。另外,提出了一种打印机装置,当在电力节约模式中操作时,其不从打印墨盒上的 存储器元件中执行信息读取,并且被配置为,即使当在到电力节约模式的操作期间打印墨 盒被更换时,也不输出错误内容的信息作为关于打印墨盒的信息(例如参见日本未实审专 利申请公布No. 2005-111818)。在日本未实审专利申请公布No. 2005-111818中公开的技术 中,当包括了存储墨盒信息的存储单元并且在电力节省模式期间感测到墨盒更换时,解除 电力节省模式,再次获取墨盒信息,并且更新存储单元中存储的信息。在必须输出关于墨盒 状况的信息的情况下,无论电力节约模式如何,都输出存储单元中存储的信息(同时在电 力节约模式时维护该信息)。描述了由墨盒本身来感测墨盒更换或者通过盖子的开闭来感 测墨盒更换。另外,有这样一个提议,即在信息处理装置中,即使当存在关于状况的查询时,也 不中断除网络接口以外的部分的低电力消耗模式(例如参见日本未实审专利申请公布 No. 2003-076451)。在日本未实审专利申请公布No. 2003-076451中公开的技术中,包括了 控制整个信息处理装置的CPU部、打印部、存储打印部的状况的状况存储部、网络部以及控 制网络部的副CPU,并且除了网络部以外的部分可被转移到电力节省模式中。当网络部在电 力节省模式时接收到查询请求时,副CPU参照状况存储部(同时维持电力节省模式)并且 直接对其做出响应。此外,提出了一种打印机控制系统,其可以在维持打印效率的同时减低电力消 耗(例如参见日本未实审专利申请公布No. 2002-M4833)。在日本未实审专利申请公布 No. 2002-244833中公开的技术中,多个打印机、打印机控制装置和多个信息处理装置经由 网络相互连接。当在预定的时间中都不存在打印请求时,打印机被转移到电力节省模式中, 但是包括打印机信息(功能、纸张大小等等)的代理处理委托请求在此时被发送到打印机 控制装置。当打印机处于电力节省模式中时,打印机控制装置解释要发送到打印机的请求, 在打印请求的情况下将其累积并且使打印机从电力节省模式中返回,并且当启动完成时停 止分组代理接收,从而将所累积的打印请求发送给打印机。

发明内容
如上所述,作为一种促进低电力消耗的方法,例如,仅向通信所必需的部分供应电 源并且关断或减低不必要部分的电源。另外,通过使得供应电源的部分成为作为最低限度电路的一个芯片,促进了低电 力消耗。另外,除了主CPU以外,通过设置在待机期间控制通信的副CPU (待机CPU),促进了 低电力消耗。 此外,通过设置主电源和副电源,促进了低电力消耗。
这样,在现有技术的方法中,在待机期间,从副电源仅向与通信控制有关的最低限 度待机CPU电路供应电力,并且当启动打印处理时,从主电源向包括主CPU的打印引擎供应 电力。在现有技术的方法中的待机期间,待机CPU通过打印机接口电路监视接口状况并 且主CPU处于电力OFF状态中。当有来自接口的打印请求访问时,打印机接口电路将其传 达给待机CPU并且待机CPU启动主CPU。当主CPU醒来,进入可操作正常状态中时,主CPU 取代待机CPU连接到打印机接口电路,并且通过接收包括打印数据的打印请求访问来执行 响应/打印处理。这样,在现有技术的方法中,存在这样的问题,即在待机期间操作待机CPU并且在 打印过程中操作主CPU,由此待机CPU在打印过程中不工作。此外,存在这样的问题,即由于 主CPU在打印过程中执行了打印处理,所以主CPU不执行除打印处理以外的与接口有关的 其他处理,由此难以对来自接口的另一个处理请求迅速做出响应。另外,现有技术的方法不具有这样一种配置,其中,在待机期间减低电力消耗的 同时,多个打印引擎可被附接到和拆离待机CPU,对于来自信息处理装置的打印请求,待机 CPU控制多个打印引擎并且启动最优打印引擎以便打印。从而,希望提供一种打印系统和打印机装置的控制方法,其可以在符合每个国家 规章和各种规章的范围内减低打印机装置的待机电力消耗,同时将与外部设备的接口维持 在有效状态中。从下文中对实施例的描述中可以进一步清楚通过本发明可获得的具体优点。根据本发明的一个实施例,提供了一种打印系统,该打印系统具有包括通信控制 部和执行打印处理的打印引擎的打印机装置和作为外部设备经由USB接口连接到打印机 装置的信息处理装置,打印机装置通过通信控制部的通信功能经由USB接口连接到外部设 备,并且在减低打印引擎的电力并同时维持通信控制部的通信功能的打印机待机状态中按 照来自外部设备的打印请求向打印引擎中输入电力以执行打印处理;其中,通信控制部处 理控制传送命令,打印引擎处理批量OUT传送命令,通信控制部CPU访问控制传送端点FIFO 缓冲器,并且打印引擎CPU访问批量OUT传送端点FIFO缓冲器,从而在维持执行USB通信 的打印机装置的USB接口功能的同时切断/减低打印引擎的电力。S卩,根据本发明的一个实施例,提供了一种打印系统,该打印系统具有包括通信控 制部和执行打印处理的打印引擎的打印机装置和作为外部设备经由USB接口连接到打印 机装置的信息处理装置,打印机装置通过通信控制部的通信功能经由USB接口连接到外部 设备,并且在减低打印引擎的电力并同时维持通信控制部的通信功能的打印机待机状态中 按照来自外部设备的打印请求输入打印引擎的电力以执行打印处理,其中,在打印机装置 中,在打印机装置和外部设备之间能够建立利用作为USB接口的逻辑连接的默认管道的控 制传送和利用作为在执行USB接口的配置之后建立的逻辑连接的管道的批量OUT传送的状 态中,通信控制部响应并应对来自外部设备的利用控制传送的各种命令,通信控制部不响 应和应对来自外部设备的利用批量OUT传送的包括打印数据的打印请求命令,打印请求命 令按原始命令状态在其内容不被改变的情况下被从通信控制部发送给打印引擎,并且打印 引擎响应并应对从通信控制部发送来的打印请求命令,由此根据打印请求命令中的打印数 据执行打印处理。
另外,根据本发明的另一实施例,提供了一种控制打印系统中的打印机装置的方 法,该打印系统具有包括通信控制部和执行打印处理的打印引擎的打印机装置和作为外部 设备经由USB接口连接到打印机装置的信息处理装置,打印机装置通过通信控制部的通信 功能经由USB接口连接到外部设备,并且在减低打印引擎的电力水平并同时维持通信控制 部的通信功能的打印机待机状态中按照来自外部设备的打印请求输入打印引擎的电力以 执行打印处理,其中,在外部设备和打印机装置之间能够建立利用作为USB接口的逻辑连 接的默认管道的控制传送和利用作为在执行USB接口的配置之后建立的逻辑连接的管道 的批量OUT传送的状态中;通信控制部响应并应对从外部设备到打印机装置的利用控制传 送的各种命令;并且通信控制部不响应和应对从外部设备到打印机装置的利用批量OUT传 送的包括打印数据的打印请求命令,该打印请求命令按原始命令状态在其内容不被改变的 情况下被从通信控制部提供给打印引擎,并且打印引擎响应并应对打印请求命令,由此根 据打印请求命令中的打印数据执行打印处理。另外,根据本发明的另一实施例,提供了一种打印系统,该打印系统具有包括通信 控制部和执行打印处理的打印引擎的打印机装置和作为外部设备经由USB接口连接到打 印机装置的信息处理装置,打印机装置通过通信控制部的通信功能经由USB接口连接到外 部设备,并且在减低打印引擎的电力并同时维持通信控制部的通信功能的打印机待机状态 中按照来自外部设备的打印请求输入打印引擎的电力以执行打印处理,其中打印机装置使 能了打印机装置和外部设备之间的利用作为USB接口的逻辑连接的默认管道的控制传送 和利用作为在执行USB接口的配置之后建立的逻辑连接的管道的批量OUT传送,在通信控 制部中存在用于控制传送的控制传送端点FIFO缓冲器和用于批量OUT传送的批量OUT传 送端点FIFO缓冲器,通信控制部内的通信控制CPU访问控制传送端点FIFO缓冲器,打印引 擎中的控制CPU访问批量OUT传送端点FIFO缓冲器,并且当利用批量OUT传送的包括打印 数据的打印请求命令被从外部设备发送来时,打印引擎中的控制CPU直接从通信控制部内 的批量OUT传送端点FIFO缓冲器中读取打印请求命令,从而在打印引擎中执行与打印请求 命令中包括的打印数据相对应的打印处理。此外,根据本发明的另一实施例,提供了一种控制打印系统中的打印机装置的方 法,该打印系统具有包括通信控制部和执行打印处理的打印引擎的打印机装置和作为外部 设备经由USB接口连接到打印机装置的信息处理装置,打印机装置通过通信控制部的通信 功能经由USB接口连接到外部设备,并且在减低打印引擎的电力并同时维持通信控制部的 通信功能的打印机待机状态中按照来自外部设备的打印请求输入打印引擎的电力以执行 打印处理,其中在外部设备和打印机装置之间能够执行利用作为USB接口的逻辑连接的默 认管道的控制传送和利用作为在执行USB接口的配置之后建立的逻辑连接的管道的批量 OUT传送,并且在打印机装置的通信控制部中存在用于控制传送的控制传送端点FIFO缓冲 器和用于批量OUT传送的批量OUT传送端点FIFO缓冲器,通信控制部内的通信控制CPU访 问控制传送端点FIFO缓冲器,打印引擎中的控制CPU访问批量OUT传送端点FIFO缓冲器, 当利用批量OUT传送的包括打印数据的打印请求命令被从外部设备发送来时,打印引擎中 的控制CPU直接从通信控制部内的批量OUT传送端点FIFO缓冲器中读取打印请求命令,从 而在打印引擎中执行与打印请求命令中包括的打印数据相对应的打印处理。在具有这种配置的本发明的实施例中,可以在能够满足每个国家的限制和各种限制的范围内减低打印机装置的待机电力消耗,同时将打印机装置与外部设备之间的接口维 持在有效状态中。此外,在本发明的实施例中,无论是待机状态还是正常状态,打印机装置的通信控 制部响应并应对控制传送的命令并且打印引擎应对批量OUT传送的命令,由此每个CPU可 以有效地执行分布处理,从而即使在打印处理的过程中也可以加速对控制传送的命令的响 应和应对。另外,在本发明的实施例中,由于打印机装置的通信控制部的通信控制CPU无需 启动打印引擎就可以掌握打印引擎状况信息,所以即使当外部设备查询打印机装置的状况 时,只要通信控制CPU就可以响应信息处理装置。另外,在本发明的实施例中,即使在打印引擎中发生差错状态时,对于来自外部设 备的打印请求,打印机装置的通信控制部的通信控制CPU也可以在不启动打印引擎的情况 下执行对外部设备的差错响应。另外,在本发明的实施例中,即使在打印机装置的打印引擎的电源被切断或减低 的情况下,当打印引擎的状况改变发生时,该改变可被通知给通信控制CPU,这样就可以针 对状况改变执行适当的处理。另外,在本发明的实施例中,由于可以选择和设定切断或减低打印机装置的打印 引擎的电力的水平,所以针对对于每个国家或地区不同的待机期间的各种电力消耗限制, 可以获得适当并有利的用户可操作性。另外,在本发明的实施例中,打印机装置包括可以附接和拆离的多个打印引擎,通 信控制部的通信控制CPU可以针对来自信息处理装置的打印请求而选择并控制这多个打 印引擎,并且可以启动并打印最优的打印引擎。另外,在本发明的实施例中,打印机装置使得多个打印引擎能够被附接和拆离,由 此无论打印引擎的连接数目如何都可以减低待机期间的电力消耗。此外,在本发明的实施例中,即使当打印机装置连接到多个打印引擎时,通信控制 部的通信控制CPU也充当单个打印机装置,由此外部设备可以通过通信控制CPU利用多个 打印引擎来打印,而无需更换外部设备内的相应打印机驱动器。


图1是示出应用了本发明的打印系统的基本配置示例的框图;图2A和2B是示出打印系统中的打印机装置的电源配置示例的框图;图3A和;3B是示意性地示出USB中的逻辑通信概念的示图;图4是示出应用了本发明的打印系统的另一配置示例的框图;图5是示出打印系统中的打印机装置的打印引擎状态维护RAM中维护的每个打印 引擎状况信息的示例的示图;图6A和6B是示出打印系统中的打印机装置的电源供应的控制示例的框图;图7示出了打印系统中的待机电力消耗设定的画面示例;图8示出了打印系统中的待机电力消耗设定的另一画面示例;图9是示出应用了本发明的打印系统的另一配置示例的框图;图IOA和IOB是示出打印系统中的打印操作的顺序的流程图11是示出应用了本发明的打印系统的另一配置示例的框图;并且图12是示出应用了本发明的打印系统的另一配置示例的框图。
具体实施例方式下面,将参考附图按以下顺序来具体描述实现本发明的优选实施例。1.对打印系统的基本配置的说明(图1至图3B)2.对打印机装置的配置的第一详细示例的说明(图4至图8)3.对打印机装置的配置的第二详细示例的说明(图9)4.对打印系统中的打印操作的说明(图IOA和10B)5.对打印机装置的配置的第三详细示例的说明(图11)6.对打印机装置的配置的第四详细示例的说明(图12)1.对打印系统的基本配置的说明(图1至图:3B)本发明被应用到具有例如图1所示配置的打印系统100。打印系统100包括信息处理装置10和打印机装置20,其中信息处理装置10作为 外部设备经由基于诸如USB (通用串行总线)之类的通信接口的通信线缆1连接到打印机 装置20。作为信息处理装置10与打印机装置20之间的连接,使用USB接口的连接是普遍 的,但是也可使用其他接口。在网络打印机的情况下,以太网接口是普遍的。在说明打印系 统100时,将使用USB接口。这里,USB(通用串行总线)是取代诸如串行端口(RS-232C)或并行端口之类的传 统端口、对应于即插即用的通用接口总线标准。USB的规范最初由从美国英特尔公司开始的 四个公司制定,但是目前该规范的制定或管理是由作为NPO的USB Implementers Forum, Inc. (USB实现者论坛有限公司,USB-IF)执行的。按照标准实现能够以超过IEEE 1394(最 大400Mbps)的高速传送的高速模式(最大480Mbps)的USB 2.0已广泛普及。今后,预期 实现超高速模式(最大5(ibpS)(其中实现了额外的新高速传送)的USB 3. 0将普及。打印系统100中的信息处理装置10包括通用个人计算机(PC)等等。信息处理装 置10是具有适合于USB接口(USB 2. 0高速)的USB主机功能部11的PC并且经由适合于 USB接口(USB 2.0高速)的通信线缆1连接到打印机装置20。另外,在信息处理装置10 中,安装了打印机驱动器12和打印机状况监视器13。另外,打印系统100中的打印机装置20包括通信控制部21、打印引擎22、副电源 23和主电源24。通信控制部21包括经由通信控制部控制总线210相互连接的USB 2. 0功能接口 控制器211、存储部212、打印引擎控制部213、打印引擎状态维护RAM 214、通信控制CPU 215,RAM 216,ROM 217、电源开关218等等。电源开关218是根据通信控制CPU 215的固件 控制来切断与副电源23的次级侧输出相连接的电路的全部或一部分的软件电力开关。通信控制部21由从副电源23供应的电源来驱动。另外,通信控制部21控制它与 信息处理装置10之间的USB接口(USB 2.0高速)。另外,通信控制部21通过经由信号线 25输出打印引擎使能信号来对主电源M和打印引擎22执行电力控制。此外,打印请求命 令(打印数据)经由命令/数据线26被从通信控制部21提供到打印引擎22,由此打印引擎22执行打印处理。打印引擎22由从主电源M供应的电源来驱动。依据从通信控制部21经由信号线25输出的打印引擎使能信号,主电源M进入ON 状态并且供应电源,由此驱动打印引擎22。此外,依据从通信控制部21经由命令/数据线 26提供的打印请求命令(打印数据),打印引擎22执行打印处理。电源(100至240V)被供应给副电源23和主电源M。这里,打印机装置20的电源配置除了可以是如图2A所示的分别包括驱动通信控 制部21的副电源23和驱动打印引擎22的主电源M的配置以外,也可以是如图2B所示的 副变换器23A和主变换器24A的一个打印机电源30的形式。另外,当存在多个打印引擎时,可以提供与这些打印引擎相对应的多个主电源和 主变换器,并且一个主电源/主变换器可以向这多个打印引擎供应电力。在打印机装置20中,将描述主电源24和副电源23的配置示例。此外,在打印系统100中的打印机装置20中,当通信控制部21在维持USB连接状 态(USB准备就绪)的同时处于打印机待机状态中时,通信控制部21通过不输出打印引擎 使能信号,利用电力继电器切断向打印引擎22供应电力的主电源M的初级侧输入电力。当 通信控制部21在输入主电源M的初级侧输入电力的同时处于打印机待机状态中时,通过 不输出打印引擎使能信号,打印引擎22处于诸如睡眠模式状态或待机状态之类的低电力 消耗状态中。此时,在通信控制部21内的打印引擎状态维护RAM 214中,来自主电源M的电力 供应被关断,或者维护了低电力消耗状态的打印引擎22的状况信息。这里,如图3A和;3B所示,USB中的逻辑通信可以由端点和管道的概念来表达。在 功能侧,被称为“端点”的“FIFO缓冲器”成为通信的实际形式,在主机侧也设置了同样的缓 冲器,并且这些缓冲器通过“管道”相互连接,从而发送和接收数据。此外,在USB系统中,首先,如图3A所示,就在功能侧刚刚连接到USB后的状态是 在配置状态之前的并且是只能够传输作为默认管道的控制传送的状态。此状态对应于“端 点0 (FIFO 0) ”。在利用控制传送执行了配置并且设定了功能侧的使用方法之后,如图:3B所 示,除了控制传送以外,添加了新的端点并且构成了管道。该管道只能执行单侧方向通信。 在IN/OUT的方向上,关注主机,则到主机的输入被定义为IN并且从主机的输出被定义为 OUT。另外,可以独立于管道数目和端点数目地确定主机。在使用管道的USB的通信方法中,包括了“批量传送”、“中断传送”、“同步传送”等 等。通过向其添加默认管道的“控制传送”,总共存在四种传送方法。在打印系统100中,在信息处理装置10和打印机装置20之间,建立了利用作为 USB接口的逻辑连接的默认管道的控制传送和利用作为在执行USB接口的配置之后建立的 逻辑连接的管道的批量OUT传送。从信息处理装置10,通过USB接口,各种命令通过利用作为逻辑连接的默认管道 的控制传送进入作为通信控制部21的存储部212包括在打印机装置20中的控制传送端点 FIFO缓冲器212A,并且包括打印数据的打印请求命令通过利用作为逻辑连接的管道的批 量OUT传送进入批量OUT传送端点FIFO缓冲器212B。通信控制部21中的通信控制CPU 215响应并应对利用从信息处理装置10到打印机装置20的控制传送的各种命令。对于来自信息处理装置10的状况查询命令等等,通信 控制CPU 215在不启动打印引擎22并且不查询打印引擎22的情况下对信息处理装置10 做出响应。当信息处理装置10利用控制传送来发送打印引擎启动命令时,通信控制部21中 的通信控制CPU 215向为打印引擎22供应电力的主电源M和打印引擎22输出打印引擎 使能信号,并且向处于电源OFF状态中或低电力消耗状态中的打印引擎22供应电源,从而 启动打印引擎22。接下来,当信息处理装置10发送利用批量OUT传送的包括打印数据的打印请求命 令时,该打印请求命令被按原样从通信控制部21提供给打印引擎22。打印引擎22从所提 供的打印请求命令中提取所包括的打印数据并且执行打印处理。S卩,在打印系统100中的打印机装置20中,在信息处理装置10和打印机装置20 之间,在能够建立利用作为USB接口的逻辑连接的默认管道的控制传送和利用作为在执行 USB接口的配置之后建立的逻辑连接的管道的批量OUT传送的状态中,打印机装置20中包 括的通信控制部21响应并应对利用从信息处理装置10到打印机装置20的控制传送的各 种命令,通信控制部21不对利用批量OUT传送的包括打印数据的打印请求命令作出响应, 打印请求命令在原始命令状态中在其内容不被改变的情况下被从通信控制部21提供给打 印引擎22,打印引擎22响应并应对打印请求命令,并且根据打印请求命令中的打印数据执 行打印处理。这里,作为从通信控制部21向打印引擎22提供利用批量OUT传送的包括打印数 据的打印请求命令的方法,存在以下两种方法(A)和(B)。(A)执行如下处理对于利用批量OUT传送的包括打印数据的打印请求命令,通信 控制部21中的通信控制CPU 215根据固件的处理把与逻辑连接管道相对应的端点FIFO缓 冲器中的打印请求命令按打印请求命令的原始状态发送到打印引擎。(B)执行如下处理打印引擎22直接读取通信控制部21中的与逻辑连接管道相 对应的端点FIFO缓冲器中的打印请求命令,从而将其读取到打印引擎22中。在打印引擎22的电力被切断或减低的打印待机状态期间,在利用控制传送的、请 求打印引擎22的状况信息的命令被从信息处理装置10发送到打印机装置20的情况下,通 信控制部21中的通信控制CPU 215在不启动打印引擎22并且不查询打印引擎22的情况 下,基于通信控制部21中的打印引擎状态维护RAM 214中维护的打印引擎的状况信息,利 用类似的控制传送对信息处理装置10做出响应。如打印系统100中的打印机装置20中那样,打印机装置20中包括的通信控制部 21接收并响应控制传送,并且打印引擎22接收并响应经过了通信控制部21的批量OUT传 送。即,在现有技术的打印机装置中,由于待机CPU在待机期间控制USB接口,主CPU在打 印时取代待机CPU控制USB接口,从而主CPU在打印时控制打印操作和USB接口两者,因此 在打印过程中对控制传送的相应响应是困难的。与此不同,在打印系统100中的打印机装 置20中,打印请求命令被按原样从通信控制部21提供给打印引擎22。从而,通信控制部 21即使在打印操作的过程中也可以迅速地执行对控制传送的应对响应,并且在待机期间可 以减低打印机装置20的待机电力消耗,同时将通信控制部21与信息处理装置10之间的接 口维持在有效状态中。
如下文中描述的打印系统100A中那样,打印系统100可具有这样一种的配置,其 中,打印引擎22的控制CPU 225直接从包括在打印机装置20的存储部212中的批量OUT 传送端点FIFO缓冲器212B中读取打印请求命令,或者如打印系统100B中那样,打印系统 100可以执行这样的处理,其中通信控制部21中的通信控制CPU 215从包括在存储部212 中的批量OUT传送端点FIFO缓冲器212B中读取打印请求命令,并且根据固件的处理将打 印请求命令按原样发送给引擎。另外,在具有这种配置的打印系统100中,如下文中描述的打印系统100A中那样, 在打印机装置20上配备了与必要的多个待机电力消耗限制值相对应的用于减低打印引擎 22的电力的多种电力减低方法,从而提供了在打印机装置20上配备的多种电力减低方法, 接收从所述多种电力减低方法中对与依据使用打印机装置20的环境条件的待机电力消耗 限制值相对应的电力减低方法的选择,并且通过从所述多种电力减低方法中选择的电力减 低方法来设定在维持通信控制部21的通信功能的同时减低打印引擎22的电力的打印机待 机状态,由此可以选择和设定打印机装置20的打印引擎22的电力被切断或减低的水平。从 而,打印系统100适合于对于每个国家和地区不同的各种待机电力消耗限制,并且可以获 得优良的用户可操作性,由此可以在满足每个国家的限制和各种限制的范围内减低打印机 装置的待机电力消耗,同时将打印系统100与信息处理装置10之间的接口维持在有效状态 中。另外,在具有这种配置的打印系统100中,如下文中描述的打印系统100C和打印 系统100D中那样,多个打印引擎22可被附接到和拆离打印机装置20的一个通信控制部 21,在维持通信控制部21的通信功能的同时减低这多个打印引擎22的电力的打印机待机 状态中,通信控制部21响应并应对从信息处理装置10到打印机装置20的利用控制传送的 命令,对于从信息处理装置10到打印机装置20的打印操作的启动命令,通信控制部21根 据所接收的打印操作的启动命令在所述多个打印引擎22之中选择打印引擎并且通过返回 处理来控制所选打印引擎从打印机待机状态到可打印状态,对于从信息处理装置10到打 印机装置20的利用批量OUT传送的包括打印数据的打印请求命令,该打印请求命令在其内 容不被改变的情况下按原始命令状态被从通信控制部21提供给所选打印引擎,所选打印 引擎响应并应对打印请求命令,并且打印处理根据打印请求命令中的打印数据被执行,由 此,无论是待机状态还是正常状态,打印机装置20的通信控制部21响应并应对控制传送的 命令,打印引擎应对批量OUT传送的命令,由此每个CPU可以有效地执行分布处理,即使在 打印处理的过程中也可以响应并应对控制传送的命令,可以在满足每个国家的各种限制的 范围内减低打印机装置20的待机电力消耗,同时将打印机装置20与信息处理装置10之间 的接口维持在有效状态中。此外,与下文中描述的打印系统100D类似,打印系统100可具有这样一种配置,该 配置包括多个具有其自己的USB接口的单功能打印机作为多个打印引擎。2.对打印机装置的配置的第一详细示例的说明接下来,将参考图4描述根据本发明的打印系统中的打印机装置的配置的第一详 细示例。图4所示的打印系统100A中的打印机装置20A是图1所示的打印系统100中的 打印机装置20的具体配置的详细示例,并且具体地是这样一个示例,其中,打印引擎22的控制CPU 225直接从包括在打印机装置20的存储部212中的批量OUT传送端点FIFO缓冲 器212B中读取打印请求命令。此外,在图4所示的打印系统100A中,与图1所示的打印系统100相同的组成部 分将用相同的标号来标示并且对其的详细描述将被省略。打印系统100A中的打印机装置20A包括通信控制部21、打印引擎22、副电源23
和主电源对。通信控制部21包括经由通信控制部控制总线210相互连接的USB 2. 0功能接口 控制器211、存储部212、打印引擎控制部213、打印引擎状态维护RAM 214、通信控制CPU 215、RAM 216、ROM 217、电源开关 218 等等。另外,打印机装置20A包括用于控制传送的控制传送端点FIFO缓冲器212A和用 于批量OUT传送的批量OUT传送端点FIFO缓冲器212B,作为通信控制部21内的存储部 212。对于控制传送端点FIFO缓冲器212A,可以访问通信控制部21中的通信控制CPU 215, 并且对于批量OUT传送端点FIFO缓冲器212B,可以访问打印引擎22中的控制CPU225。打印机装置20A从存储部212经由命令/数据线沈向打印引擎22提供打印请求 命令(打印数据)。另外,打印引擎控制部213经由信号线25输出打印引擎使能信号并且 经由数据线观在它与打印引擎22的状况信息输入输出部222之间执行状况信息的改变。另外,打印机装置20A中的打印引擎22包括经由打印引擎控制总线220相互连接 的打印数据读取部221、状况信息输入输出部222、机构控制部223、打印头控制部224、控制 CPU 225、RAM 226、ROM 227、连接到状况信息输入输出部222的开关传感器228、受机构控 制部223控制的机构部229、受打印头控制部2M控制的打印头230等等。在打印机装置20A中,在启动打印操作时,首先,利用控制传送的打印引擎电力控 制请求命令(电力启动命令)被从信息处理装置10发送到打印机装置20A。通信控制部21 中的通信控制CPU 215从控制传送端点FIFO缓冲器212A中读取所接收的打印引擎电力控 制请求命令(电力启动命令)并且从打印引擎控制部213经由信号线25向主电源M和打 印引擎22输出打印引擎使能信号。此外,在电力关断状态时,主电源M执行输入电源以启 动打印引擎22的处理,并且打印引擎22在处于低电力消耗模式中时被转移到正常模式。当利用批量OUT传送的包括打印数据的打印请求命令被从信息处理装置10发送 到打印机装置20A时,打印引擎22中的控制CPU 225直接通过打印数据读取部221经由命 令/数据线26从通信控制部21中的存储部212的批量OUT传送端点FIFO缓冲器212B中 读取打印请求命令。另外,打印引擎22依据所读取的打印请求命令在打印引擎22内应对 打印请求命令中包含的打印数据,从而执行打印操作。这里,在打印引擎22的启动(电源的输入、打印引擎22中的控制CPU 225和外围 电路的初始操作、以及打印引擎22中的机构部229的初始操作)完成之前,即在电力尚未 被供应给打印引擎22或者电力已被供应给打印引擎22但是打印引擎22中的控制CPU 225 和外围电路尚未被唤醒或者打印引擎22中的机构部2 的初始操作尚未完成的状态中,在 信息处理装置10发送包括打印数据的打印请求命令的情况下,通信控制部21执行以下的 处理⑴或(2)。(1)执行对该打印请求命令的接收拒绝。(2)通过通信控制部21中的存储部212的FIFO空区域接收该打印请求命令的一部分,并且在FIFO被填满之后,执行对剩余打印请求命令的接收拒绝处理。另外,打印引擎22从状况信息输入输出部222经由信号线27向通信控制部21发 送打印引擎准备就绪信号,该信号表明了打印引擎22的启动(电源的输入、打印引擎22中 的控制CPU 225和外围电路的初始操作、打印引擎22中的机构部2 的初始操作)的完成。在信息处理装置10发送包括打印数据的打印请求命令的情况下,当通信控制部 21没有接收到来自打印引擎22的状况信息输入输出部222的打印引擎准备就绪状态时 (当打印引擎22尚未完全被唤醒时),通信控制部21执行以下的处理(1)或O)。(1)执行对该打印请求命令的接收拒绝。(2)通过通信控制部21中的存储部212的FIFO空区域接收该打印请求命令的一 部分,并且在FIFO(RAM)被填满之后,执行对剩余打印请求命令的接收拒绝处理。作为表明打印引擎22的准备就绪状态的一种方法,可以使用从打印引擎22到通 信控制部21的打印引擎准备就绪信号或从打印引擎22到通信控制部21的命令。另外,在打印机装置20A中,在打印引擎22的电力被切断或减低的打印机待机状 态时,在利用控制传送的打印引擎22的状况信息请求命令被从信息处理装置10发送到打 印机装置20A的情况下,通信控制部21中的通信控制CPU 215基于通信控制部21内的打印 引擎状态维护MM 214中维护的打印引擎状态维护区域中的状况信息,利用控制传送类似 地答复信息处理装置10,而不由通信控制部21启动打印引擎22并且不查询打印引擎22。在打印引擎22的输入电力被关断的同时或者在打印引擎22处于低电力消耗模式 中的同时,当打印引擎22中的状态改变时,打印引擎状态改变触发信号被从打印引擎22的 状况信息输入输出部222经由信号线27输出到通信控制部21。此时,由于打印引擎22本 身不处于正常操作状态中,所以难以使用主动的电信号或命令作为打印引擎状态改变触发 信号,但是可以执行被动的状态改变,以使用主动电信号作为打印引擎状态改变触发信号。 作为示例,通过在打印引擎22中把由通信控制部21上拉的信号短接到GND,可以将信息从 打印引擎22传送到通信控制部21。当打印引擎状态改变触发信号被从打印引擎22的状况信息输入输出部222经由 信号线27输出到通信控制部21时,基于打印引擎状态改变触发信号,通信控制部21通过 把到打印引擎22的主电源M设定到ON来启动对打印引擎22的电力供应并且启动打印引 擎22中的控制CPU 225和外围电路,由此打印引擎22中的控制CPU 225意识到打印引擎 22中的改变了的状态,并且改变信息作为打印引擎的状况信息被从打印引擎22的状况信 息输入输出部222经由数据线观发送到通信控制部21的打印引擎控制部213。通信控制 部21可以更新打印引擎状态维护RAM 214中的打印引擎状态维护区域的状况信息。作为由连接到状况信息输入输出部222的开关传感器2 检测到的打印引擎状态 改变触发信号的示例,当在用户更换打印引擎22中的记录纸之类的情况中打开打印引擎 22中的记录纸安放部的盖子时,开关等等引起电气改变。在打印引擎状态改变触发可应对打印引擎22中的特定状态改变的情况下,当打 印引擎状态改变触发信号被从打印引擎22输出到通信控制部21时,通信控制部21可以在 不启动打印引擎22的情况下确定打印引擎22中的改变信息,由此可以更新通信控制部21 中的打印引擎状态维护RAM214的打印引擎状态维护区域的相应状况信息。在打印机装置20A的待机状态时,存在一种关断打印引擎22的电力的方法。与此方法不同,不是通过关断到打印引擎22的电力,而是通过持续地将主电源M设定到0N,永 久地向打印引擎供应电力,由此打印引擎22中的控制CPU 225和外围电路可被转移到低电 力消耗状态(CPU的睡眠模式状态,待机状态或操作时钟减低状态)。当打印引擎22的状态在低电力消耗状态时被改变时,打印引擎22自身从低电力 消耗状态改变到启动状态,从而打印引擎22的状况信息被发送到通信控制部21。通信控制 部21可以更新打印引擎状态维护RAM 214中的打印引擎状态维护区域的相应状况信息。这样,通信控制部21中的通信控制CPU 215和外围电路对使用USB接口的控制传 送的命令做出响应,而打印引擎22中的控制CPU 225和外围电路通过对使用USB接口的批 量OUT传送的打印命令做出响应来穿过通信控制部21,从而可以清楚地区分通信控制部21 中的通信控制CPU215和打印引擎中的控制CPU 225之间的任务分担。在信息处理装置10在打印机装置20A的待机状态期间向打印机装置20A发送打 印请求的情况下,通信控制部21中的通信控制CPU 215基于打印引擎状态维护RAM 214中 的打印引擎状态维护区域的状况信息来做出判定并且执行以下的处理(1)或O)。(1)当对于该打印请求可以正常执行打印操作时,启动打印引擎22的电源并且打 印引擎22执行打印处理。(2)当对于该打印请求无法正常执行打印操作时,不启动打印引擎22的电源,而 是利用USB接口的控制传送从通信控制部21向信息处理装置10发送差错信息。信息处理 装置10的打印机驱动器11或打印机状况监视器12基于接收到的差错信息在信息处理装 置10的显示部上显示差错信息。作为切断或减低打印引擎22的电力的方法,可以从以下方法之中选择多种方法, 并且考虑必要的待机的消耗电力限制值(国家或地区)和用户可操作性(例如第一打印时 间),可以设定适当的方法。从通信控制部21输出的打印引擎使能信号控制主电源M以及 打印引擎22中的控制CPU225和外围电路。从而,在打印系统100A中,在打印机装置20A上配备了与所请求的多个待机电力 消耗的限制值相对应的减低打印引擎22的电力的多种电力减低方法,提示在打印机装置 20A上配备的这多种电力减低方法,接收这多种电力减低方法之中的与依据使用打印机装 置20A的环境条件的待机电力消耗期间的限制值相对应的电力减低方法,并且通过从这多 种电力减低方法中选择的电力减低方法,设定在维持通信控制部21的通信功能的同时减 低打印引擎22的电力的打印机待机状态。这样,可以设定打印机装置20A的打印引擎22 的电力被切断或减低的水平,由此打印系统100A适合于对于每个国家或地区不同的各种 待机电力消耗限制,并且可以获得令人满意的用户可操作性,从而可以在能够满足每个国 家的限制和各种其他限制的范围内减低打印机装置的待机电力消耗,同时将打印系统100A 与信息处理装置10之间的接口维持在有效状态中。作为待机期间的电力消耗限制的示例,有EuP命令LOT 4/L0T 6或者国际能源之 星计划第1.1版。这里,第一打印时间是从打印命令被从信息处理装置发出到打印机装置之后到打 印引擎实际启动打印操作的时间。当未执行对打印引擎22的电源供应时,在一些情况下取第一打印时间。它受打印 机装置的内部结构、打印头的打印方法、打印引擎的CPU启动时间等等的影响。
这样,当存在多种必要的待机电力消耗限制时,包括与这多种限制相对应的多个 打印引擎的电力切断或减低方法,可以从多个打印引擎的电力切断或减低方法中选择适当 的方法以适合于使用打印机装置的环境条件(例如国家、地区等等)。另外,当所选方法被 登记为打印机装置的初始值时,它用作与在下次以后启动打印机装置时的国家、地区等等 中的限制相对应的待机消耗电力减低模式,并且是优选的。在多个打印引擎的电力切断或减低方法和打印机装置的可操作性具有相反的属 性的情况下,可以选择在符合必要的待机电力消耗限制的同时具有最佳打印机装置最佳可 操作性的切换或减低电力的方法。打印机装置20A的通信控制部21内的打印引擎状态维护RAM 214的打印引擎状 态维护区域中维护的每个打印引擎的状况信息的示例在图5中示出。除了与每个打印引擎相对应的状态维护信息以外,还希望维护整个打印机装置和 通信控制部21的信息。打印引擎状态维护RAM 214优选地由诸如EEPROM之类的非易失性存储器构成。然 而,它也可以由诸如DRAM或SRAM之类的易失性存储器构成。在此情况下,每次通信控制部 21被唤醒时,就必须从打印机装置的每个部分收集必要信息。这里,当通过将对打印引擎22的电源供应设定为OFF来切断控制CPU 225的电源 时,打印引擎22的增长时间加长了。当通过将对打印引擎22的电源供应设定为ON来将控 制CPU 225设定在暂停状态中时,打印引擎22的增长时间变为中等,并且通过将对打印引 擎22的电源供应设定为ON以将控制CPU 225设定到暂停状态,打印引擎22的增长时间缩 短。然而,料想到CPU待机状态消耗的电力比CPU暂停状态多。此外,例如,控制如以下(1)至(3)中那样的电源供应。(1)如图6A所示,在主电源M的初级侧设置电力继电器电路四并且通过从通信 控制部21经由信号线25输出的打印引擎使能信号来控制电力继电器电路四的操作。结 果,向打印引擎22供应电力的主电源M的初级侧输入被电力继电器电路四切断,并且到 主电源M的电力输入被设定到0W。从而,打印引擎22中的控制CPU 225和外围电路的电 源进入OFF状态。(2)如图6B所示,通过从通信控制部21经由信号线25输出的打印引擎使能信号, 构成向打印引擎22供应电力的主电源M的开关电源电路的振荡操作被停止。主电源M 略微消耗电力。由于主电源对的输出被设定为Off,所以打印引擎22中的控制CPU 225和 外围电路的电源也被设定到OFF状态中。(3)向打印引擎22供应电力的主电源M被接通,仍向打印引擎22中的控制CPU 225和外围电路供应电力,从而将控制CPU 225设定到低电力消耗状态(控制CPU 225的睡 眠模式状态、待机状态或操作时钟减低状态)。此外,当以现实的成本来设计主电源/主变换器时,为了将待机电力设定为小于 0. 5W,根据经验可以判断必须利用电力继电器等等来从物理上切断初级侧输入。当通过使用电力继电器的打印机测试装置,使USB接口有效时,所测得的待机电 力的结果在表1中示出。表权利要求
1.一种打印系统,该打印系统具有包括通信控制部和执行打印处理的打印引擎的打印 机装置和作为外部设备经由USB接口连接到所述打印机装置的信息处理装置,所述打印机 装置通过所述通信控制部的通信功能经由USB接口连接到外部设备,并且在减低所述打印 引擎的电力并同时维持所述通信控制部的通信功能的打印机待机状态中按照来自所述外 部设备的打印请求向所述打印引擎中输入电力以执行打印处理,其中,在所述打印机装置中,在所述打印机装置和所述外部设备之间能够建立利用作 为所述USB接口的逻辑连接的默认管道的控制传送和利用作为在执行所述USB接口的配置 之后建立的逻辑连接的管道的批量OUT传送的状态中,所述通信控制部响应并应对来自所 述外部设备的利用控制传送的各种命令,所述通信控制部不响应和应对来自所述外部设备 的利用批量OUT传送的包括打印数据的打印请求命令,打印请求命令按原始命令状态在其 内容不被改变的情况下被从所述通信控制部提供给所述打印引擎,并且所述打印引擎响应 并应对从所述通信控制部提供来的打印请求命令,由此根据所述打印请求命令中的打印数 据执行打印处理。
2.根据权利要求1所述的打印系统,其中,对于来自所述外部设备的利用批量OUT传送的包括打印数据的打印请求命令, 所述打印机装置执行如下处理根据固件的处理,所述通信控制部的通信控制CPU把与逻 辑连接管道相对应的端点FIFO缓冲器中的打印请求命令以原始打印请求命令的状态发送 到所述打印引擎。
3.根据权利要求1所述的打印系统,其中,对于来自所述外部设备的利用批量OUT传送的包括打印数据的打印请求命令, 所述打印机装置执行如下处理所述打印引擎直接读取与逻辑连接管道相对应的端点 FIFO缓冲器中的打印请求命令,从而将该打印请求命令读取到所述打印引擎中。
4.根据权利要求1所述的打印系统,其中,在所述打印机装置中,在减低所述打印引擎的电力的打印机待机状态中,所述通 信控制部中的通信控制CPU仅响应并应对利用控制传送的各种命令,并且当利用控制传送 的打印引擎的状况信息请求命令被从所述外部设备发送来时,所述通信控制部不启动所述 打印引擎并且不查询所述打印引擎,所述通信控制部中的通信控制CPU基于在所述通信控 制部内的打印引擎状况信息RAM中维护的打印引擎的状况信息利用控制传送来响应所述 外部设备。
5.根据权利要求1所述的打印系统,其中,当整个电源被输入时,所述打印机装置执行所述打印机装置中的机构部的初始 操作处理,而当从打印机待机状态中启动所述打印引擎的电力时,所述打印机装置不执行 所述打印机装置中的机构部的初始操作处理。
6.根据权利要求1所述的打印系统,其中,所述打印机装置包括打印机安装状况改变检测传感器,所述打印机安装状况改 变检测传感器检测在所述打印引擎的电力切断或减低时所述打印机装置的安装状况是否 改变,并且在存在改变的情况下,即使当从打印机待机状态中启动所述打印引擎的电力时, 所述打印机装置中的机构部的初始操作处理也被执行。
7.—种控制打印系统中的打印机装置的方法,该打印系统具有包括通信控制部和执行打印处理的打印引擎的所述打印机装置和作为外部设备经由USB接口连接到所述打印机 装置的信息处理装置,所述打印机装置通过所述通信控制部的通信功能经由USB接口连接 到外部设备,并且在减低所述打印引擎的电力并同时维持所述通信控制部的通信功能的打 印机待机状态中按照来自所述外部设备的打印请求向所述打印引擎中输入电力以执行打 印处理,其中,在所述外部设备和所述打印机装置之间能够建立利用作为所述USB接口的逻辑 连接的默认管道的控制传送和利用作为在执行所述USB接口的配置之后建立的逻辑连接 的管道的批量OUT传送的状态中,所述通信控制部响应并应对从所述外部设备到所述打印机装置的利用控制传送的各 种命令,并且所述通信控制部不响应和应对从所述外部设备到所述打印机装置的利用批量OUT传 送的包括打印数据的打印请求命令,打印请求命令按原始命令状态在其内容不被改变的情 况下被从所述通信控制部提供给所述打印引擎,并且所述打印引擎响应并应对所述打印请 求命令,由此根据所述打印请求命令中的打印数据执行打印处理。
8.—种打印系统,该打印系统具有包括通信控制部和执行打印处理的打印引擎的打印 机装置和作为外部设备经由USB接口连接到所述打印机装置的信息处理装置,所述打印机 装置通过所述通信控制部的通信功能经由USB接口连接到外部设备,并且在减低所述打印 引擎的电力并同时维持所述通信控制部的通信功能的打印机待机状态中通过来自所述外 部设备的打印请求向所述打印引擎中输入电力以执行打印处理,其中所述打印机装置使能了所述打印机装置和所述外部设备之间的利用作为所述USB 接口的逻辑连接的默认管道的控制传送和利用作为在执行所述USB接口的配置之后建立 的逻辑连接的管道的批量OUT传送,其中在所述通信控制部内存在用于控制传送的控制传 送端点FIFO缓冲器和用于批量OUT传送的批量OUT传送端点FIFO缓冲器,所述通信控制 部内的通信控制CPU访问所述控制传送端点FIFO缓冲器,所述打印引擎中的控制CPU访问 所述批量OUT传送端点FIFO缓冲器,并且当利用批量OUT传送的包括打印数据的打印请求 命令被从所述外部设备发送来时,所述打印引擎中的控制CPU直接从所述通信控制部内的 批量OUT传送端点FIFO缓冲器中读取所述打印请求命令,从而在所述打印引擎中执行与所 述打印请求命令中包括的打印数据相对应的打印处理。
9.根据权利要求8所述的打印系统,其中,在启动打印操作时,利用控制传送的打印引擎电力控制请求命令被从所述外部 设备发送到所述打印机装置,并且在所述打印机装置中,所述通信控制部中的通信控制CPU 从所述控制传送端点FIFO缓冲器中读取所接收的打印引擎电力控制请求命令,从而执行 到所述打印引擎的电力的启动控制,其中,接下来,利用批量OUT传送的包括打印数据的打印请求命令被从所述外部设备 发送到所述打印机装置,并且在所述打印机装置中,所述打印引擎中的控制CPU从所述通 信控制部中的所述批量OUT传送端点FIFO缓冲器中读取所接收的打印请求命令。
10.根据权利要求8所述的打印系统,其中,在所述打印机装置中,在所述打印引擎的启动完成之前,在包括打印数据的打印 请求命令被从所述外部设备发送来的情况下,所述通信控制部对该打印请求命令执行接收拒绝。
11.根据权利要求8所述的打印系统,其中,在所述打印机装置中,在所述打印引擎的启动完成之前,在包括打印数据的打 印请求命令被从所述外部设备发送来的情况下,所述通信控制部经由所述通信控制部内的 FIFO中的空区域部分接收该打印请求命令的一部分,并且在FIFO被填充到充满状态之后 对剩余打印请求命令执行接收拒绝处理。
12.根据权利要求10或11所述的打印系统,其中,所述打印机装置从所述打印引擎向所述通信控制部发送表明所述打印引擎的启 动完成的打印引擎准备就绪状态,并且当所述通信控制部未从所述打印引擎接收到所述打 印引擎准备就绪状态时,所述通信控制部对打印请求命令执行接收拒绝。
13.根据权利要求8所述的打印系统,其中,在所述打印机装置中,当所述打印引擎的电力处于打印机待机状态中时,所述通 信控制部中的通信控制CPU响应并应对控制传送,并且当利用控制传送的打印引擎的状况 信息请求命令被从所述外部设备发送来时,所述通信控制部基于所述通信控制部内的打印 引擎状况信息RAM中维护的打印引擎的状况信息,在不启动打印引擎的情况下,利用控制 传送响应所述外部设备。
14.根据权利要求8所述的打印系统,其中,当整个电源被输入时,所述打印机装置执行所述打印机装置中的机构部的初始 操作处理,而当从打印机待机状态中启动所述打印引擎的电力时,所述打印机装置不执行 所述打印机装置中的机构部的初始操作处理。
15.根据权利要求8所述的打印系统,其中,所述打印机装置包括打印机安装状况改变检测传感器,所述打印机安装状况改 变检测传感器检测在所述打印引擎的电力切断或减低时所述打印机装置的安装状况是否 改变,并且在存在改变的情况下,即使当从打印机待机状态中启动所述打印引擎的电力时, 所述打印机装置中的机构部的初始操作处理也被执行。
16.一种控制打印系统中的打印机装置的方法,该打印系统具有包括通信控制部和执 行打印处理的打印引擎的打印机装置和作为外部设备经由USB接口连接到所述打印机装 置的信息处理装置,所述打印机装置通过所述通信控制部的通信功能经由USB接口连接到 外部设备,并且在减低所述打印引擎的电力并同时维持所述通信控制部的通信功能的打印 机待机状态中按照来自所述外部设备的打印请求向所述打印引擎中输入电力以执行打印 处理,其中在所述外部设备和所述打印机装置之间能够执行利用作为所述USB接口的逻辑 连接的默认管道的控制传送和利用作为在执行所述USB接口的配置之后建立的逻辑连接 的管道的批量OUT传送,并且在所述打印机装置的所述通信控制部内存在用于控制传送的 控制传送端点FIFO缓冲器和用于批量OUT传送的批量OUT传送端点FIFO缓冲器,其中,所述通信控制部内的通信控制CPU访问所述控制传送端点FIFO缓冲器,其中,所述打印引擎中的控制CPU访问所述批量OUT传送端点FIFO缓冲器,并且其中,当利用批量OUT传送的包括打印数据的打印请求命令被从所述外部设备发送来 时,所述打印引擎中的控制CPU直接从所述通信控制部内的批量OUT传送端点FIFO缓冲器中读取所述打印请求命令,从而在所述打印引擎中执行与所述打印请求命令中包括的打印 数据相对应的打印处理。
全文摘要
本发明提供了一种打印系统和控制打印机装置的方法。打印系统具有包括通信控制部和执行打印处理的打印引擎的打印机装置和作为外部设备经由USB接口连接到打印机装置的信息处理装置,打印机装置通过通信控制部的通信功能经由USB接口连接到外部设备,并且在减低打印引擎的电力并同时维持通信控制部的通信功能的打印机待机状态中按照来自外部设备的打印请求输入打印引擎的电力以执行打印处理。
文档编号G06F3/12GK102141900SQ201110027030
公开日2011年8月3日 申请日期2011年1月21日 优先权日2010年1月29日
发明者三谷哲也, 古桥龙介, 成岛俊夫 申请人:索尼公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1