打印装置及打印装置的控制方法与流程

文档序号:19792014发布日期:2020-01-24 14:26阅读:174来源:国知局
打印装置及打印装置的控制方法与流程

本申请是申请日为2016年7月4日,申请号为201610519059.0,发明名称为“打印装置及打印装置的控制方法”的发明专利申请的分案申请。

本发明的方面大体上涉及一种基于对来自外部装置的打印数据的接收而从省电状态返回的打印装置及打印装置的控制方法。



背景技术:

当打印装置未在使用时,通过将打印装置转变到省电状态来实现省电,在省电状态中,对打印机单元或用于控制打印机单元的控制器的电力供给被停止。当打印装置从省电状态返回以执行打印时,打印机单元的各种准备操作(诸如提高定影设备的温度和驱动多棱镜)是必要的。

在常规的打印装置中,因为当接收到数据时,控制器确定是否执行基于数据的打印,所以在启动控制器之后执行打印机单元的准备操作。因此,在网络控制器接收到打印数据之后直到打印机单元执行打印为止,会产生很长的延迟。就这一点而论,已知打印预测返回功能是作为用于减少在网络控制器接收到打印数据之后直到打印机单元开始打印为止的时间量的技术。打印预测返回功能使网络控制器确定是否接收到打印数据,并且控制打印机单元的准备操作而不等待控制器的启动。更具体地,如在日本专利特开2012-222753号公报中所讨论的,网络控制器基于由接收到的数据指定的端口号来确定接收到的数据是否为打印数据,并且在接收到的数据是打印数据的情况下,执行打印机单元的准备操作。

然而,即使接收到的数据是打印数据,也存在不必立即执行打印机单元的准备操作的情况。例如,接收到的打印数据能够被保留在打印装置中,稍后当用户输入打印数据的执行指令时,能够执行打印。在打印数据被保留在打印装置的情况下,直到用户输入打印数据的执行指令才输出打印物。因此,除非输入打印数据的用户立即获取打印物,否则如果预先执行打印机单元的准备操作,则打印机单元的准备操作是不必要的。

因为在日本专利特开2012-222753号公报中讨论的网络控制器确定接收到的数据是否为打印数据并且控制打印机单元的准备操作的执行,所以即使打印数据要保留在打印装置中,也执行打印机单元的准备操作。因此,如果输入打印数据的用户不立即发出打印数据的执行指令,则准备操作被不必要地地执行。



技术实现要素:

本发明的方面旨在一种防止打印机单元在从外部装置发送的打印数据被保留在打印装置的情况下执行多余的准备操作的打印装置。

根据本发明的方面,打印装置包括:打印单元,其被构造为将图像打印在片材上;控制器,其被构造为控制所述打印机单元;网络控制器,其被构造为在对所述打印机单元和所述控制器的电力供给被停止的省电状态下,接收用于使所述打印机单元执行打印的打印作业;以及电力控制单元,其被构造为控制对所述打印机单元的电力供给,其中,所述电力控制单元基于在针对所述打印作业的执行指令的输入之前将所述打印作业保留在所述打印装置中的设置,来改变对所述打印机单元供给电力的时间。

从下面参考附图对示例性实施例的描述,本发明的方面的其它特征将变得清楚。

附图说明

图1是示出打印装置的结构的框图。

图2是示出打印装置的电源结构的框图。

图3是示出用于设置打印预测返回功能的画面的图。

图4是示出用于设置强制保留功能的画面的图。

图5是示出用于改变打印预测返回功能的设置的处理的流程图。

图6是示出用于使打印预测返回功能有效的按钮进入不可选择状态的状态的图。

图7a、图7b和图7c是示出接收打印数据的打印装置的状态变化的时序图。

图8是示出网络控制器的操作的流程图。

图9是示出电力控制单元的操作的流程图。

图10是示出控制器的操作的流程图。

图11是示出根据第二示例性实施例的网络控制器的操作的流程图。

图12是示出根据第二示例性实施例的电力控制单元的操作的流程图。

图13是示出根据第三示例性实施例的网络控制器的操作的流程图。

图14是示出根据第四示例性实施例的电力控制单元的操作的流程图。

具体实施方式

下文中,参照附图对本发明的第一示例性实施例进行说明。

<打印装置的结构>

图1是示出打印装置1的结构的框图。

打印装置1经由局域网络(lan)3以可通信的方式连接到外部装置2。外部装置2将打印数据经由安装在外部装置2中的打印机驱动器发送到打印装置1。一个或多个外部装置2能够连接到打印装置1。

打印装置1包括扫描器单元10、打印机单元20、传真单元30、操作单元40、硬盘驱动器(hdd)50、控制器60、打印机控制器70以及扫描器控制器80。扫描器单元10光学地读取来自原稿的图像,并将所读取的图像转换成数字图像数据。打印机单元20通过使用数字图像数据来将图像打印在片材上。传真单元30经由电话线发送并接收传真数据。操作单元40包括用于提供关于打印份数或开始复印操作的指令的硬键,以及显示单元,该显示单元显示用于选择由打印装置1提供的上述功能的画面或用于显示打印装置1的状态的画面。hdd50存储数字图像数据和控制程序。控制器60被连接到扫描器单元10、打印机单元20、操作单元40、hdd50以及传真单元30,并且控制各模块。

根据本示例性实施例的打印装置1是包括如下所述的功能的多功能外围设备(mfp)。

复印功能:

用于通过使用由扫描器单元10读取的原稿的图像的数字图像数据来将图像打印在片材上的功能。

图像发送功能:

用于经由lan3将由扫描器单元10读取的图像的数字图像数据发送到外部装置2的功能。

图像存储功能:

用于将由扫描器单元10读取的图像的数字图像数据存储在hdd50中的功能。

图像打印功能(打印功能):

用于基于从外部装置2发送的打印数据(例如,以页面描述语言描述的打印数据)经由打印机单元20将图像打印在片材上的功能。

此外,除了mfp的上述基本功能以外,根据本示例性实施例的打印装置1还包括打印预测返回功能和强制保留功能。

打印预测返回功能:

在对打印机单元20的电力供给被停止的省电状态下,打印预测返回功能使网络控制器105确定从外部装置2接收到的数据是否为打印数据,并且使打印机单元20执行准备操作。与控制器60使打印机单元20执行准备操作的情况相比较,打印机单元20能够执行准备操作而无需等待控制器60的启动。利用该构造,可以缩短打印装置1从省电状态返回以开始打印所花费的时间。在从外部装置2接收到的数据的目的地端口号是用于raw协议的端口9100或用于行式打印机后台程序(lpr)协议的端口515的情况下,网络控制器105确定接收到的数据是打印数据。

强制保留功能:

强制保留功能将基于从外部装置2发送的打印数据而生成的打印作业保留在打印装置1中。当用户经由操作单元40输入打印作业的执行指令时,执行基于保留的打印作业的打印。基于打印作业的打印可以通过针对打印作业设置密码而被限制,使得除非用户输入密码否则将不能执行打印。当在打印装置1中使强制保留功能有效时,在没有由外部装置2的打印机驱动器提供的用于将打印作业保留在打印装置1中的指令的情况下,将打印作业保留在打印装置1中。

接下来,将对控制器60进行详细说明。

控制器60包括主板100和子板200。

主板100是所谓的通用中央处理单元(cpu)系统。在主板100上布置有cpu101、存储引导程序的只读存储器(rom)102、充当cpu101的工作存储器的随机存取存储器(ram)103、控制usb的通用串行总线(usb)控制器104、以及网络控制器105。另外,在主板100上布置有诸如固态驱动器(ssd)的闪存盘107、控制闪存盘107或hdd50的盘控制器106、具有用于连接到外部总线的桥接功能的总线控制器108、以及电力控制单元109。

电力控制单元109对打印装置1中包括的单元的电力供给进行控制。电力控制单元109由复杂可编程逻辑器件(cpld)构成。中断信号从操作单元40、传真单元30或网络控制器105输入到电力控制单元109。在当打印装置1处于省电状态下时检测到返回因子的情况下,电力控制单元109使打印装置1从省电状态返回到正常电力状态。当对操作单元40进行操作时,传真单元30接收传真数据,或网络控制器105接收局域网唤醒(wol)包时,能够检测到返回因子。

子板200是相对小尺寸的通用cpu系统,并包括用于执行图像处理的图像处理器204。cpu201、充当cpu201的工作存储器的ram202、具有用于连接到外部总线的桥接功能的总线控制器203以及图像处理器204被布置在子板200上。

这里,通过以复印功能作为示例,来说明控制器60的操作。

当用户选择复印功能以经由操作单元40输入复印功能的执行指令时,cpu101经由cpu201将图像读取指令发送到扫描器单元10。扫描器单元10光学地读取原稿,并生成原稿的图像的数字图像数据。数字图像数据经由扫描器控制器80被输入到图像处理器204。图像处理器204进行直接存储器存取(dma)传送,并将数字图像数据临时存储在存储器(未示出)中。

当所有或一定量的数字图像数据被存储在存储器中时,cpu201向打印机单元20提供图像输出指令的同时,向图像处理器204通知存储在存储器中的数字图像数据的地址。根据从打印机单元20发送的同步信号,存储在存储器中的数字图像数据经由图像处理器204和打印机控制器70被发送到打印机单元20。

然后,打印机单元20基于该数字图像数据将图像打印在片材上。

<电源结构>

图2是示出图1所示的打印装置1的电源结构的框图。

电源单元90由经由插头供给的电力生成第一电力、第二电力和第三电力。第一电力经由第一电源线94被供给到电力控制单元109、操作单元40、传真单元30、网络控制器105以及ram103。第二电力经由第二电源线95被供给到cpu101、rom102、usb控制器104、盘控制器106、以及hdd50。此外,第二电力经由第二电源线95被供给到闪存盘107、总线控制器108、cpu201、ram202、总线控制器203以及图像处理器204。第三电力经由第三电源线96被供给到扫描器控制器80、扫描器单元10、打印机控制器70和打印机单元20。

省电状态是第一电力被供给到打印装置1而第二电力和第三电力未被供给到打印装置1的状态。换言之,当打印装置1处于省电状态时,尽管电力被供给到电力控制单元109、操作单元40、传真单元30、网络控制器105和ram103中,但是停止对其他单元的电力供给。

此外,正常电力状态是第一电力、第二电力和第三电力被供给到打印装置1的状态。换言之,电力被供给到包括在打印装置1中的各个单元。

开关91、开关92以及开关93被分别布置在第一电源线94、第二电源线95以及第三电源线96上。当打印装置1处于省电状态时,开关91被接通,而开关92和开关93被断开。

开关91是根据用户的操作而接通或断开的摇杆开关。此外,开关92和93是由电力控制单元109控制的继电器开关。

电力控制单元109对信号sw2进行控制以接通开关92或断开开关92。另外,电力控制单元109对信号sw3进行控制以接通开关93或断开开关93。

各种中断信号被输入到电力控制单元109。当中断信号被输入到电力控制单元109时,电力控制单元109使打印装置1从省电状态返回到正常电力状态。更具体地,中断信号int_op被从操作单元40输入到电力控制单元109。当用户对操作单元40进行操作时,操作单元40输出中断信号int_op。此外,中断信号int_fax被从传真单元30输入到电力控制单元109。当传真单元30接收传真数据时,传真单元30输出中断信号int_fax。此外,中断信号int_net被从网络控制器105输入到电力控制单元109。当网络控制器105从外部装置2接收到wol包时,网络控制器105输出中断信号int_net。

当上述中断信号int_op、int_fax和int_net中的任意一者被输入到电力控制单元109时,电力控制单元109对信号sw2和sw3进行控制以接通开关92和93。根据该构造,打印装置1从省电状态返回到正常电力状态。

此外,信号net_port被从网络控制器105输入到电力控制单元109。当网络控制器105接收打印数据时,网络控制器105输出信号net_port。

另外,电力控制单元109对被输入到打印机控制器70的livewake信号进行控制。当上述信号net_port被输入到电力控制单元109时,电力控制单元109不输出livewake信号。当电力被供给到打印机控制器70而livewake信号未被输入到打印机控制器70时,打印机控制器70控制打印机单元20执行准备操作。打印机单元20的准备操作是在打印机单元20开始打印之前要执行的操作,并且该操作包括定影设备的温度调节操作、多棱镜的旋转操作、用于散热的风扇的旋转操作以及感光鼓的旋转操作中的至少任意一者。

另外,当上述中断信号int_fax被输入到电力控制单元109时,电力控制单元109也不输出要输入到打印机控制器70的livewake信号。因此,如果传真单元30接收传真数据,由于执行了打印机单元20的准备操作,所以能够执行基于传真数据的打印。

另外,当上述中断信号int_op被输入到电力控制单元109时,电力控制单元109输出要被输入到打印机控制器70的livewake信号。因此,当用户对操作单元40进行操作时,不执行打印机单元20的准备操作。利用该构造,能够防止打印机单元20在尚未确定由用户使用的功能时执行准备操作。

如上所述,当传真单元30接收传真数据或网络控制器105接收打印数据时,打印机单元20执行准备操作。另一方面,当网络控制器105接收非打印数据的wol包或者用户对操作单元40进行操作时,打印机单元20不执行准备操作。

<打印装置1的启动时的控制>

将描述打印装置1的启动处理。当要使用处于断电状态的打印装置1时,用户接通开关91。电力控制单元109监视开关91的状态(即,信号sw1的状态),并且当开关91被接通时,通过对信号sw2和sw3进行控制来分别接通开关92和93。利用该构造,打印装置1从断电状态返回到正常电力状态。被供给电力的打印机单元20和扫描器单元10开始执行准备操作。另外,扫描器单元10的准备操作可以是用于将原稿读取头移动到原始位置的操作。

<打印装置1的从省电状态返回时的控制>

接着,将说明打印装置1从省电状态的返回处理。

当打印装置1在省电状态下检测到返回因子(即,对操作单元40的操作、对传真数据或wol包的接收)时,打印装置1从省电状态返回到正常电力状态。

当用户对操作单元40进行操作时,中断信号int_op被从操作单元40输出到电力控制单元109。当中断信号int_op被输入到电力控制单元109时,电力控制单元109对信号sw2和sw3进行控制以接通开关92和93。此外,当中断信号int_op被输入到电力控制单元109时,电力控制单元109输出livewake信号。利用该构造,因为livewake信号被输入到打印机控制器70,所以被供给电力的打印机控制器70不执行打印机单元20的准备操作。

当传真单元30接收传真数据时,中断信号int_fax被从传真单元30输出到电力控制单元109。当中断信号int_fax被输入到电力控制单元109时,电力控制单元109对信号sw2和sw3进行控制以接通开关92和93。此外,当中断信号int_fax被输入到电力控制单元109时,电力控制单元109不输出livewake信号。利用该结构,被供给电力的打印机控制器70执行打印机单元20的准备操作。

当网络控制器105接收打印数据时,中断信号int_net和信号net_port被从网络控制器105输出到电力控制单元109。当中断信号int_net被输入到电力控制单元109时,电力控制单元109对信号sw2和sw3进行控制以接通开关92和93。另外,当信号net_port被输入到电力控制单元109时,电力控制单元109不输出livewake信号。利用该构造,被供给电力的打印机控制器70执行打印机单元20的准备操作。

此外,当网络控制器105接收打印数据之外的wol包(例如,用于询问打印装置1的状态的包)时,从网络控制器105输出中断信号int_net,而未从网络控制器105输出信号net_port。当中断信号int_net被输入到电力控制单元109时,电力控制单元109对信号sw2和sw3进行控制以接通开关92和93。另外,由于信号net_port没有被输入到电力控制单元109,所以电力控制单元109输出livewake信号。利用这种构造,被供给电力的打印机控制器70不执行打印机单元20的准备操作。

此外,在本示例性实施例中,尽管打印装置1接收打印数据或传真数据时电力被供给到扫描器单元10,但是不必执行对扫描器单元10的电力供给。

<打印装置1的转变到省电状态时的控制>

当在正常电力状态下满足省电状态的转变条件时,打印装置1转变到省电状态。当用户在一定时间段内未对操作单元40进行操作,而网络控制器105在一定时间段内未接收到wol包时,能够满足转变条件。此外,转变条件并不限定于上述内容,并且当用户按下配设在操作单元40上的用于省电状态的转变按钮、或时间达到设置时间时,能够满足转变条件。

检测转变条件的cpu101通知电力控制单元109转变到省电状态。接收通知的电力控制单元109对信号sw2和sw3进行控制以断开开关92和93。利用该结构,打印装置1转变到省电状态。

<打印预测返回功能的设置画面>

图3是示出在操作单元40的显示单元上显示的、用于对打印预测返回功能进行设置的画面300。用户能够经由画面300将打印预测返回功能设置为有效或无效。在图3中的画面300上,当用户触摸打开(on)按钮301时打印预测返回功能有效,而当用户触摸关闭(off)按钮302时打印预测返回功能无效。如果打印预测返回功能有效,则能够预先执行打印机单元20的准备操作,而无需等待控制器60的启动。另一方面,如果打印预测返回功能无效,则当控制器60无法生成打印作业时,能够防止打印机单元20多余地执行准备操作。

<强制保留功能的设置画面>

图4是在操作单元40的显示单元上显示的、用于对强制保留功能进行设置的画面400。用户可以经由画面400将强制保留功能设置为有效或无效。在图4中的画面400上,当用户触摸on按钮401时强制保留功能有效,而当用户触摸off按钮402时强制保留功能无效。如果强制保留功能有效,则打印装置1保留打印作业而不进行打印。然后,在保留打印作业的状态下,如果经由操作单元40接收到来自用户的打印作业的执行指令,则打印机单元20基于所保留的打印作业来执行打印。另一方面,如果强制保留功能无效,则自动执行基于打印作业的打印,而不接收来自用户的执行指令。此外,针对各个用户,强制保留功能的设置可以被改变以使强制保留功能有效或无效。

<用于基于强制保留功能设置来改变打印预测返回功能设置的处理>

图5是示出用于基于强制保留功能的设置来改变打印预测返回功能的设置的处理的流程图。

在本示例性实施例中,当强制保留功能有效时,打印预测返回功能的设置被改变,并且打印预测返回功能无效。这是因为,当强制保留功能有效时,基于用户的执行指令的输入来执行打印作业。换言之,除非输入打印数据的用户立即到打印装置1输入执行指令,否则将不执行打印作业。当强制保留功能有效时,将不根据打印数据的输入执行打印作业。因此,如果基于打印数据的接收来执行打印机单元20的准备操作,则准备操作能够是多余的。因此,在本示例性实施例中,当强制保留功能有效时,打印预测返回功能的设置被改变并且使打印预测返回功能无效。在下面详细说明该操作。

当用户在图4所示的画面400上选择on按钮401时,在步骤s501中,cpu101改变强制保留功能的设置,并使强制保留功能有效。然后,在步骤s502中,cpu101确定打印预测返回功能是否有效。当打印预测返回功能有效时(在步骤s502中为是),则处理前进到步骤s503。在步骤s503中,cpu101改变打印预测返回功能的设置并使打印预测返回功能无效。另一方面,当打印预测返回功能无效时(在步骤s502中为否),则cpu101不进行任何改变。

如图6所示,当用户使强制保留功能有效时,用于使打印预测返回功能有效的on按钮301被显示为灰色,并且进入不可选择状态。

<当打印预测返回功能有效时的操作>

图7a是打印预测返回功能有效时的操作的时序图。

在本示例性实施例中,当强制保留功能有效时,打印预测返回功能无效,而在后述的示例中,因为强制保留功能无效,所以打印预测返回功能有效。

在图7a的时序图中,当打印装置1处于省电状态时,从外部装置2接收打印数据。当打印装置1处于省电状态时,控制器60处于睡眠状态,而打印机单元20处于off状态。睡眠状态是电力被供给到控制器的一部分(即,电力控制单元109、ram103和网络控制器105)而停止对其他单元的电力供给的状态。

当网络控制器105从外部装置2接收打印数据时,控制器60从睡眠状态返回变为待机状态,而打印机单元20从off状态返回变为on状态。控制器60的待机状态是指电力被供给到控制器60的各单元的状态。此外,当打印机单元20变为on状态时,电力被供给到打印机单元20,使得打印机单元20执行准备操作。

被供给电力的控制器60基于打印数据生成打印作业,并执行基于打印作业的打印。然后,当满足省电状态的转变条件时,打印装置1转变到省电状态。在省电状态下,控制器60变为睡眠状态,而打印机单元20变为off状态。

当打印预测返回功能有效时,网络控制器105确定接收到的数据是否是打印数据,使得在控制器60生成打印作业之前能够预先执行打印单元20的准备操作。因此,由于预先执行了准备操作,所以能够立即开始基于打印作业的打印。

<当打印预测返回功能和强制保留功能无效时的操作>

图7b是当打印预测返回功能和强制保留功能无效时的操作的时序图。

在图7b的时序图中,当打印装置1处于省电状态时,从外部装置2接收打印数据。当打印装置1处于省电状态时,控制器60处于睡眠状态,而打印机单元20处于off状态。

当网络控制器105从外部装置2接收打印数据时,控制器60从睡眠状态60返回变为待机状态,而打印机单元20变为中间状态。中间状态是如下的状态,即,虽然电力被供给到打印机单元20和打印机控制器70,但是不执行打印机单元20的准备操作。如果在livewake信号被输入到打印机控制器70的状态下电力被供给到打印机控制器70,则打印机控制器70不执行打印机单元20的准备操作。上述状态被称为中间状态。

被供给电力的控制器60基于打印数据生成打印作业。当生成了打印作业时,打印机单元20执行准备操作。当打印机单元20变为on状态时,打印机单元20执行基于打印作业的打印。然后,如果满足省电状态的转变条件时,打印装置1转变到省电状态。

当打印预测返回功能无效时,在控制器60生成打印作业的时间点,也即在确实能够执行打印的时间点,能够执行打印机单元20的准备操作。利用该构造,能够防止打印机单元20多余地执行准备操作。

<当强制保留功能有效时的操作>

图7c是当强制保留功能有效时的操作的时序图。

在本示例性实施例中,当强制保留功能有效时,打印预测返回功能无效。

在图7c的时序图中,当打印装置1处于省电状态时,从外部装置2接收打印数据。当打印装置1处于省电状态时,控制器60处于睡眠状态,而打印机单元20处于off状态。

当网络控制器105从外部装置2接收打印数据时,控制器60从睡眠状态返回变为待机状态,而打印机单元20变为中间状态。被供给电力的控制器60基于打印数据生成打印作业。当强制保留功能有效时,除非用户提供执行指令,否则将不执行打印作业,使得打印作业被保留在打印装置1中。

稍后,当用户经由操作单元40输入执行指令时,打印机单元20的准备操作被执行,使得打印机单元20变为on状态。然后,已执行了准备操作的打印机单元20执行基于打印数据的打印。

当强制保留功能有效时,基于用户经由操作单元40输入的执行指令而开始打印,因此能够防止未被指定的多个的用户能够看见打印物。此外,当强制保留功能有效时,通过使打印预测返回功能无效,能够防止多余地执行打印机单元20的准备操作。

<网络控制器105的操作>

将参照图8说明网络控制器105的操作。

当网络控制器105经由lan3从外部装置2接收包时(在步骤s801中为是),处理前进到步骤s802。在步骤s802中,网络控制器105确定该包是否是wol包。wol包模式被预先登记在网络控制器105中,使得网络控制器105通过将接收到的包与wol包模式相比较来确定接收到的包是否是wol包。如果接收到的包不是wol包(在步骤s802中为否),则处理前进到步骤s803。在步骤s803中,网络控制器105根据所接收到的包执行处理。例如,如果接收到的包是网络控制器105可以响应于的包,则网络控制器105发送对接收到的包的响应,同时控制器60被保持在睡眠状态。此外,如果接收到的包不是寻址到打印装置1的包,则网络控制器105丢弃接收到的包。

如果接收到的包是wol包(在步骤s802中为是),则处理前进到步骤s804。在步骤s804中,网络控制器105输出中断信号int_net。然后,在步骤s805中,网络控制器105确定打印预测返回功能是否有效。如果打印预测返回功能无效(在步骤s805中为否),则针对接收到的包的处理结束。另一方面,如果打印预测返回功能有效(在步骤s805中为是),则处理前进到步骤s806。在步骤s806中,网络控制器105确定由接收到的包指定的目的地端口号是否是特定端口号。具体而言,网络控制器105确定由接收到的包指定的目的地端口是否是用于raw协议的端口9100。此外,网络控制器105可以确定由接收到的包指定的目的地端口是否为用于lpr协议的端口515。

如果由接收到的指定的目的地端口是用于raw协议的端口9100(在步骤s806中为是),则处理前进到步骤s807。在步骤s807中,网络控制器105输出信号net_port。通过输出信号net_port,网络控制器105能够通知电力控制单元109该接收到的包是打印数据。因为信号net_port是由网络控制器105输出,所以能够执行打印机单元20的准备操作,而无需等待控制器60的启动。打印机单元20准备好打印所花费的时间可以短于在等待控制器60的启动的完成之后执行打印机单元20的准备操作的情况。

<电力控制单元109的操作>

接下来,将参照图9描述中断信号int_net被输入到的电力控制单元109的操作。

在步骤s901中,当中断信号int_net被输入到电力控制单元109时(在步骤s901中为是),则处理前进到步骤s902。在步骤s902中,电力控制单元109输出信号sw2和sw3以接通开关92和93。此时,在步骤s903中,如果信号net_port被输入到电力控制单元109(在步骤s903中为是),则电力控制单元109不输出livewake信号。如果信号net_port没有被输入到电力控制单元109(在步骤s903中为否),则处理前进到步骤s904。在步骤s904中,电力控制单元109输出livewake信号。

当网络控制器105接收打印数据时,电力控制单元109通过不输出livewake信号来使打印机单元20执行准备操作。此外,当网络控制器105接收与打印数据不同的wol包时,电力控制单元109通过输出livewake信号来防止打印机单元20执行准备操作。

另外,在上述示例性实施例中,电力控制单元109通过向打印机控制器70输出livewake信号来防止打印机单元20执行准备操作。然而,本发明的方面并不限于上述构造,电力控制单元109能够通过不接通开关93来防止打印机单元20执行准备操作。当要生成打印作业或通过启动控制器60来开始打印作业的执行时,能够通过接通开关93来执行打印机单元20的准备操作。

<控制器60的操作>

接下来,将参照图10来说明已返回到待机状态的控制器60(cpu101)的操作。

当已从睡眠状态返回到待机状态的控制器60的cpu101获取存储在网络控制器105的缓冲器中的打印数据时(在步骤s1001中为是),处理前进到步骤s1002。在步骤s1002中,cpu101生成打印作业。然后,在步骤s1003中,cpu101确定强制保留功能是否有效。如果强制保留功能无效(在步骤s1003中为否),则处理前进到步骤s1005。在步骤s1005中,cpu101执行打印作业。

另一方面,如果强制保留功能有效(在步骤s1003中为是),则处理前进到步骤s1004。在步骤s1004中,cpu101等待直到用户输入打印作业的执行指令为止。当用户输入了打印作业的执行指令时(在步骤s1004中为是),则处理前进到步骤s1005。在步骤s1005中,cpu101执行打印作业。

在第一示例性实施例中,已经说明了网络控制器105确定打印预测返回功能是否有效的操作。在第二示例性实施例中,电力控制单元109确定打印预测返回功能是否有效。在下文中,对第二示例性实施例进行详细说明。类似于第一示例性实施例的内容将被适当省略。

<网络控制器105的操作>

图11是示出根据本示例性实施例的网络控制器105的操作的流程图。

在步骤s1101中,当网络控制器105经由lan3从外部装置2接收包时(在步骤s1101中为是),则处理前进到步骤s1102。在步骤s1102中,网络控制器105确定包是否是wol包。如果接收到的包不是wol包(在步骤s1102中为否),则处理前进到步骤s1103。在步骤s1103中,网络控制器105根据接收到的包执行处理。

如果接收到的包是wol包(在步骤s1102中为是),则处理前进到步骤s1104。在步骤s1104中,网络控制器105输出中断信号int_net。然后,在步骤s1105中,网络控制器105确定由接收到的包指定的目的地端口号是否是特定端口号。如果由接收到的包指定的目的地端口号是特定端口号(在步骤s1105中为是),则处理前进到步骤s1106。在步骤s1106中,网络控制器105输出信号net_port。

<电力控制单元109的操作>

接下来,将参照图12说明中断信号int_net被输入到的电力控制单元109的操作。

在步骤s1201中,当中断信号int_net被输入到电力控制单元109时(在步骤s1201中为是),处理前进到步骤s1202。在步骤s1202中,电力控制单元109输出信号sw2和sw3以接通开关92和93。然后,在本示例性实施例中,即使信号net_port被输入到电力控制单元109(在步骤s1203中为是),如果确定打印预测返回功能无效(在步骤s1204中为否),则电力控制单元109使处理前进到步骤s1205,并输出livewake信号。

在第一示例性实施例中,已经说明了当强制保留功能有效时打印预测返回功能的设置被改变并且打印预测返回功能无效的操作。在第三示例性实施例中,网络控制器105确定强制保留功能是否有效,并且如果确定强制保留功能有效,则网络控制器105使打印机单元20不进行基于打印数据的接收而执行准备操作。尽管下面将详细说明第三示例性实施例,但类似于第一示例性实施例的内容将被适当省略。

将参照图13说明根据本示例性实施例的网络控制器105的操作。

在步骤s1301中,当网络控制器105经由lan3从外部装置2接收包时(在步骤s1301中为是),则处理前进到步骤s1302。在步骤s1302中,网络控制器105确定包是否是wol包。如果接收到的包不是wol包(在步骤s1302中为否),则处理前进到步骤s1303。在步骤s1303中,网络控制器105根据接收到的包执行处理。

如果接收到的包是wol包(在步骤s1302中为是),则处理前进到步骤s1304。在步骤s1304中,网络控制器105输出中断信号int_net。然后,在本示例性实施例中,在步骤s1305中,网络控制器105确定强制保留功能是否有效。如果强制保留功能有效(在步骤s1305中为是),则网络控制器105结束针对接收到的包的处理,而无需确定接收到的包的目的地端口号是否为特定端口号。

在本示例性实施例中,如果强制保留功能有效(在步骤s1305中为是),则信号net_port没有被输入到电力控制单元109,并且因此即使网络控制器105接收打印数据,打印机单元20也不执行准备操作。

如果强制保留功能无效(在步骤s1305中为否),则处理前进到步骤s1306。在步骤s1306中,网络控制器105确定由接收到的包指定的目的地端口号是否为特定端口号。如果由接收到的包指定的目的地端口号是特定端口号(在步骤s1306中为是),则处理前进到步骤s1307。在步骤s1307中,网络控制器105输出信号net_port。

在第四示例性实施例中,将说明电力控制单元109确定强制保留功能是否有效的操作。下文中,对本示例性实施例进行详细说明。类似于第一示例性实施例的内容将被适当省略。

将参照图14说明根据本示例性实施例的电力控制单元109的操作。

在步骤s1401中,当中断信号int_net被输入到电力控制单元109时(在步骤s1401中为是),则处理前进到步骤s1402。在步骤s1402中,电力控制单元109输出信号sw2和sw3以接通开关92和93。然后,在本示例性实施例中,即使信号net_port被输入到电力控制单元109(在步骤s1403中为是),如果确定强制保留功能有效(在步骤s1404中为是),则电力控制单元109使处理前进到步骤s1405,并输出livewake信号。利用这样的构造,因为当强制保留功能有效时,livewake信号被输入到打印机控制器70,所以即使网络控制器105接收打印数据,打印机单元20也不执行准备操作。

在上述示例性实施例中,虽然mfp被描述为打印装置,但是打印装置不是必须包括扫描功能或传真功能。

其他实施例

还可以通过读出并执行记录在存储介质(例如非临时性计算机可读存储介质等)上的计算机可执行指令(例如,一个或更多程序)以执行上述实施例中的一个或更多的功能、并且/或者包括用于执行上述实施例中的一个或更多的功能的一个或更多电路(例如,专用集成电路(asic))的系统或装置的计算机,来实现本发明的实施例,并且,可以利用通过由所述系统或装置的所述计算机例如读出并执行来自所述存储介质的所述计算机可执行指令以执行上述实施例中的一个或更多的功能、并且/或者控制所述一个或更多电路执行上述实施例中的一个或更多的功能的方法,来实现本发明的实施例。所述计算机可以包括一个或更多处理器(例如,中央处理单元(cpu),微处理单元(mpu)),并且可以包括分开的计算机或分开的处理器的网络,以读出并执行所述计算机可执行指令。所述计算机可执行指令可以例如从网络或所述存储介质被提供给计算机。所述存储介质可以包括例如硬盘、随机存取存储器(ram)、只读存储器(rom)、分布式计算系统的存储器、光盘(诸如压缩光盘(cd)、数字通用光盘(dvd)或蓝光光盘(bd)tm)、闪存设备以及存储卡等中的一者或更多。

本发明的实施例还可以通过如下的方法来实现,即,通过网络或各种存储介质将执行上述实施例的功能的软件(程序)提供给系统或装置,该系统或装置的计算机或是中央处理单元(cpu)、微处理单元(mpu)读出并执行程序的方法。

虽然参照示例性实施例对本发明的方面进行了描述,但是应当理解,本发明的方面并不限于所公开的示例性实施例。应当对所附权利要求的范围给予最宽的解释,以使其涵盖所有这些变型例以及等同的结构和功能。

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