能够发出跳过错误的指令的图像形成装置及其控制方法

申请号 CN201310076548.X 申请日 2013-03-11 公开(公告)号 CN103309632B 公开(公告)日 2017-10-10
申请人 佳能株式会社; 发明人 川尻健介;
摘要 本 发明 提供一种能够发出跳过错误的指令的图像形成装置及其控制方法。所述图像形成装置改善了其可用性。接收单元从用户接收跳过所述图像形成装置中发生的错误的指令。设置单元设置是否将所述图像形成装置中发生的特定错误设置为根据由所述接收单元接收到的所述指令而能够被跳过的错误。通知单元在发生已被所述设置单元设置为所述能够跳过的错误的所述特定错误的情况下,向用户通知所述特定错误能够被跳过。
权利要求

1.一种图像形成装置,该图像形成装置能够基于预定类型错误的发生来暂停打印处理,所述图像形成装置包括:
第一设置单元,其被构造为能够将关于预定类型错误的设置,设置为用于禁止跳过所发生的预定类型错误以将所暂停的打印处理保持暂停的第一设置;
第二设置单元,其被构造为能够将关于预定类型错误的设置,设置为用于根据从用户接收到的指令来跳过所述发生的预定类型错误以继续所述暂停的打印处理的第二设置;
检查单元,其被构造为检查关于所述预定类型错误的设置;
通知单元,其被构造为在发生了所述预定类型错误并且所检查的关于所述预定类型错误的设置被设置为所述第一设置的情况下,不向用户通知所述发生的错误能够被跳过,并且在发生了所述预定类型错误并且所检查的关于所述预定类型错误的设置被设置为所述第二设置的情况下,向所述用户通知所述发生的错误能够被跳过;
接收单元,其被构造为能够在所述通知单元向所述用户通知所述错误能够被跳过的情况下从用户接收所述指令;以及
执行单元,其被构造为根据由所述接收单元接收到的所述指令,跳过所述预定类型错误并且继续所述暂停的打印处理。
2.根据权利要求1所述的图像形成装置,其中,所述通知单元包括发光单元并且通过开启或关闭所述发光单元来通知所述发生的错误能够被跳过。
3.根据权利要求2所述的图像形成装置,其中,所述通知单元包括LED。
4.根据权利要求1所述的图像形成装置,其中,所述预定类型错误包括没有片材。
5.根据权利要求1所述的图像形成装置,该图像形成装置还包括:
网络通信单元,其被构造为在所检查的关于所述预定类型错误的设置已被设置为所述第二设置的情况下,向经由网络连接到所述图像形成装置的外部设备通知所述发生的错误能够被跳过。
6.一种能够基于预定类型错误的发生来暂停打印处理的图像形成装置的控制方法,该控制方法包括以下步骤:
设置步骤,将关于预定类型错误的设置,设置为用于禁止跳过所发生的预定类型错误以将所暂停的打印处理保持暂停的第一设置,或者将关于预定类型错误的设置,设置为用于根据从用户接收到的指令来跳过所述发生的预定类型错误以继续所述暂停的打印处理的第二设置;
检查关于所述预定类型错误的设置;
通知步骤,在发生了所述预定类型错误并且所检查的关于所述预定类型错误的设置被设置为所述第一设置的情况下,不向用户通知所述发生的错误能够被跳过,并且在发生了所述预定类型错误并且所检查的关于所述预定类型错误的设置被设置为所述第二设置的情况下,向所述用户通知所述发生的错误能够被跳过;
在所述用户接收到所述错误能够被跳过的通知情况下从用户接收所述指令;以及执行步骤,根据在所述接收步骤中接收到的所述指令,跳过所述预定类型错误并且继续所述暂停的打印处理。

说明书全文

能够发出跳过错误的指令的图像形成装置及其控制方法

技术领域

[0001] 本发明涉及图像形成装置及其控制方法。

背景技术

[0002] 传统上,针对打印输出数据的打印装置及其他装置,已知这样一种技术,即当发生了错误时,产生表示已发生错误的显示,并且暂停打印输出处理以等待操作者的指令输入。另外,已知如下的技术,即在上述情况中,依据错误的详情,通过由用户指示打印装置跳过错误来继续打印(参见例如日本专利特开平H07-81187号公报)。
[0003] 已知一些没有配备显示板而仅配备有操作键和LED的打印装置。从经由网络连接到打印装置的PC上的应用,来对这种打印装置给出指令。由此,能够从打印装置上的操作键或从PC上的应用,对打印装置给出如上所述的跳过错误的指令。
[0004] 然而,针对这种打印装置,在具有高表现的PC上的应用与未保持有显示板的打印装置之间,能够对用户给出的信息量不同。为此,PC上的应用能够表现例如当跳过错误时图像质量可能劣化的警告,但是无法通过打印装置上的操作键和LED表现该警告。
[0005] 此外,以打印装置上的操作键和LED的表现力,无法向用户通知已发生的错误的详情。为此,当允许跳过多种类型的错误时,可能存在如下的情况,即用户可能无法确定当前发生的错误是否是用户应当给出跳过指令的错误。

发明内容

[0006] 本发明提供一种改善了可用性的图像形成装置及其控制方法。
[0007] 相应地,本发明的第一方面提供一种图像形成装置,该图像形成装置包括:接收单元,其被构造为从用户接收跳过所述图像形成装置中发生的错误的指令;设置单元,其被构造为设置是否将所述图像形成装置中发生的特定错误设置为根据由所述接收单元接收的所述指令而能够被跳过的错误;以及通知单元,其被构造为在发生已被所述设置单元设置为所述能够被跳过的错误的所述特定错误的情况下,向所述用户通知所述特定错误能够被跳过。
[0008] 相应地,本发明的第二方面提供一种图像形成装置的控制方法,该控制方法包括以下步骤:从用户接收跳过所述图像形成装置中发生的错误的指令;设置是否将所述图像形成装置中发生的特定错误设置为根据在所述接收步骤中接收到的所述指令而能够被跳过的错误;以及在发生已在所述设置步骤中被设置为所述能够被跳过的错误的所述特定错误的情况下,向所述用户通知所述特定错误能够被跳过。
[0009] 根据本发明,因为能够清楚指定是否能够跳过已发生的错误,所以能够改善图像形成装置的可用性。
[0010] 根据以下参照附图对示例性实施例的描述,本发明的其他特征将变得清楚。

附图说明

[0011] 图1是示意性地示出包括作为根据本发明的实施例的示例的图像形成装置的图像处理装置的图像处理系统的布置的图。
[0012] 图2是示意性地示出图1中出现的PC的硬件布置的图。
[0013] 图3是示意性地示出图1中出现的图像处理装置的硬件布置的图。
[0014] 图4是示出通过UI应用在图2中出现的显示单元上显示的示例性画面的图。
[0015] 图5是示出在图1中出现的图像处理装置的状况列表的图。
[0016] 图6是示出在图3中出现的操作单元的图。
[0017] 图7是示出在图3中出现的NVMEM中存储的管理表的图。
[0018] 图8是示出由图3中出现的CPU执行的操作单元控制处理的过程的流程图
[0019] 图9是示出由图2中出现的CPU执行的操作单元控制处理的过程的流程图。
[0020] 图10是示出在图3中出现的NVMEM中存储的管理表的变形例的图。
[0021] 图11是示出在图3中出现的NVMEM中存储的跳过处理扩展设置的图。
[0022] 图12是示出由图3中出现的CPU执行的操作单元控制处理的过程的变形例的流程图。

具体实施方式

[0023] 现在,将参照示出本发明的实施例的附图详细描述本发明。
[0024] 图1是示意性地示出包括作为根据本发明的实施例的图像形成装置的示例的图像处理装置103的图像处理系统100的布置的图。
[0025] 参照图1,图像处理系统100具有图像处理装置(图像形成装置)103和PC102。图像处理装置103和PC102经由诸如LAN、USB等的网络连接在一起以相互通信。作为选择,图像处理装置103和PC102可以被构造为能够经由无线LAN、蓝牙等相互无线通信。
[0026] 通过操作在PC102上运行的UI应用,用户能够在图像处理装置103上配置期望的设置,并且对图像处理装置103给出期望的指令。稍后将给出UI应用的描述。UI应用能够显示图像处理装置103的状况。另外,用户能够通过操作UI应用来对图像处理装置103给出各种指令。这样,根据本实施例的图像处理装置103依照来自作为主机装置的PC102的指令,来执行图像处理。
[0027] 图2是示意性地示出图1中出现的PC102的硬件布置的图。
[0028] 参照图2,CPU201是控制整个PC102的处理器。使用作为用于CPU201的操作的系统工作存储器的RAM202,作为用于存储程序的程序存储器。HDD203是能够用来存储数据等的非易失性存储设备。
[0029] 操作单元206是用于从用户接收指令的键盘鼠标等。操作单元接口204是操作单元206与CPU201等之间的接口。操作单元接口204向CPU201,发送对应于用户经由操作单元206进行的操作的信息。
[0030] 显示单元210是向用户显示信息的显示器等。作为显示单元210与CPU201之间的接口的显示单元接口209依照由CPU201进行的控制,将输出信号输出到显示单元210。
[0031] 作为用于经由USB连接到图像处理装置103的单元的USB接口208被用于经由USB,来获得其他图像处理装置的状况并发送回状况。
[0032] 作为用于连接到LAN的单元的LAN接口207被用于经由LAN,来获得其他图像处理装置的状况并且发送回状况。上述各部件通过系统总线205连接在一起。
[0033] 图3是示意性地示出在图1中出现的图像处理装置103的硬件布置的图。
[0034] 参照图3,控制单元313具有CPU301、闪存ROM302、RAM303、NVMEM304、USB接口306、图像总线接口307、RIP308、图像处理单元309、打印机接口310、LAN接口314以及操作单元接口315。CPU301是控制整个图像处理装置103的处理器。使用作为用于CPU301的操作的系统工作存储器的RAM303,作为用于存储程序的程序存储器以及用于临时存储图像数据的图像存储器。
[0035] NVMEM304(存储单元)是非易失性存储器,在其中存储稍后描述的管理表、设置信息等。闪存ROM302是可重写非易失性存储器,其中存储有用于控制图像处理装置103的各种控制程序。
[0036] 操作单元316具有用户用来操作图像处理装置103的键,以及表示图像处理装置103的状况的LED。作为与操作单元316的接口的操作单元接口315发送对操作单元316具有的LED的控制信息。另外,操作单元接口315向CPU301,发送对应于由用户进行的操作的信息。
[0037] 片材给送单元317和318保持片材,并且在打印机311进行打印时向打印机311供给片材。USB接口306是用于经由USB连接到PC102的接口。LAN接口314是用于经由网络连接到PC102的接口(网络通信单元)。
[0038] 上述的CPU301、RAM303、NVMEM304、闪存ROM302、操作单元接口315、USB接口306、LAN接口314以及图像总线接口307通过系统总线305连接在一起。
[0039] 图像总线接口307是总线桥,其将系统总线305与以高速传送图像数据的图像总线312连接在一起,并且转换数据结构。图像总线312由PCI总线或IEEE1394总线构成。
[0040] RIP(光栅图像处理器)308将诸如PDL代码的矢量数据解压缩成位图图像。作为打印机311与控制器单元313之间的接口的打印机接口310执行图像数据的同步-异步转换。
[0041] 图像处理单元309校正、处理并编辑输入图像数据,并且对待打印的图像数据执行打印机311的校正、分辨率转换等。此外,图像处理单元309旋转图像数据,对多值图像数据执行JPEG压缩/解压缩,并且对二进制编码图像数据执行诸如JBIG、MMR或MH的压缩/解压缩。
[0042] 打印机311在片材上打印由光栅图像数据代表的图像。打印处理的示例包括利用感光鼓或感光带的电子照相处理,以及从微型喷嘴阵列排出墨以直接在片材上打印图像的喷墨处理,但是可以使用任意处理。响应于来自CPU301的指令来开始打印操作。
[0043] 上述的RIP308、打印机接口310、图像总线接口307以及图像处理单元309通过图像总线312连接在一起。
[0044] 图4是示出通过UI应用在图2中出现的显示单元210上显示的示例性画面401的图。
[0045] 图4中的示例性画面401用于对图像处理装置103进行操作。通过PC102的CPU201来执行UI应用。UI应用能够经由USB接口208或LAN接口207与图像处理装置103通信。当用户将UI应用安装到PC102上时,UI应用与图像处理装置103相关联。
[0046] 示例性画面401包括错误跳过按钮402、设置按钮403、作业执行状态显示栏404、图像处理装置状态显示栏405,以及图像处理装置状态说明栏406。图像处理装置状态显示栏405显示对应于连接到UI应用的图像处理装置103的状况的信息。在图像处理装置状态显示栏405中,显示诸如表示图像处理装置103的外观的图标的图像,并且根据图像处理装置103的状况来改变图像的表现(色彩、形状等)。稍后将给出图像处理装置103的状况。
[0047] 图像处理装置状态说明栏406显示代表连接到UI应用的图像处理装置103的状况的文本。
[0048] 作业执行状态显示栏404显示正在由连接到UI应用的图像处理装置103执行的作业的打印状态。在图4所示的示例中,正在依照来自用户的指令打印具有文档名“test1.doc”的数据,并且表示6页中的3页的打印已完成。当图像处理装置103未在进行打印时,在作业执行状态显示栏404中不进行显示。
[0049] 通过利用操作单元206来操作错误跳过按钮402,用户能够跳过图像处理装置103中正在发生的错误以继续打印。错误跳过按钮402仅在能够通过跳过错误来继续打印的状况下才有效。
[0050] 通过图像处理装置103的CPU301,来确定图像处理装置103是否处于能够通过跳过错误来继续打印的状况。经由USB接口208或LAN接口207,来从图像处理装置103向CPU201发送确定结果。CPU201利用确定结果来控制UI应用。
[0051] 通过利用操作单元206操作设置按钮403,用户能够改变关于图像处理装置103的设置。稍后将描述当操作设置按钮403时进行的操作。
[0052] 图5是示出在图1中出现的图像处理装置103的状况的列表的图。
[0053] 参照图5,该列表示出了表示图像处理装置103中发生的错误的详情或者图像处理装置103的状态的各种状况。
[0054] 其中,就绪501表示图像处理装置103准备好进行打印的状态。正在打印502表示图像处理装置103正在进行打印的状态。无调色剂503表示在图像处理装置103中没有放置调色剂盒的状态。
[0055] 调色剂不足504表示由于剩余调色剂量小而无法确保打印质量的状况。片材不匹配505表示片材给送单元317和318中保持的片材的大小与针对打印指定的片材的大小不匹配的状态。无片材506表示在片材给送单元317和318中没有片材的状态。
[0056] 图6是示出在图3中出现的操作单元316的图。操作单元316具有跳过按钮601(接收单元)、调色剂LED602、就绪LED603、片材LED604及跳过LED605。
[0057] 参照图6,当图像处理装置103处于无调色剂503的状态或处于调色剂不足504的状态时,调色剂LED602亮灯。
[0058] 当图像处理装置103处于就绪501或正在打印502的状态时,就绪LED603亮灯。
[0059] 当图像处理装置103的状况是片材不匹配505或无片材506时,片材LED604亮灯。
[0060] 当图像处理装置103处于能够通过由用户按下跳过按钮601以跳过错误来继续打印的状况时,跳过LED605亮灯(通知单元)。由CPU301来确定是否能够通过跳过错误来继续打印,并且确定结果被经由操作单元接口315通知给操作单元316。跳过LED605是示例性指定单元,其被开启或关闭以向用户清楚地指定已发生的错误是否能够被跳过。
[0061] 图7是示出存储在图3中出现的NVMEM304中的管理表701的图。
[0062] 参照图7,管理表701示出了在表示如上参照图5描述的图像处理装置103的状态的各种状况与所述状况所属的组之间的对应关系。
[0063] 具体地,在管理表701中,状况被划分为组1、组2和组3。
[0064] 就绪501、正在打印502和无调色剂503属于组1。调色剂不足504属于组2。片材不匹配505和无片材506属于组3。
[0065] 图8是示出由根据本实施例的图像处理装置103执行的操作单元控制处理的过程的流程图。通过由图3中出现的CPU301将存储在诸如NVMEM304和闪存ROM302的存储器中的程序展开到RAM303上,并执行所述程序,来处理该流程图中的各步骤。
[0066] 参照图8,当图像处理装置103的状况发生改变时,CPU301首先确定当前状况是否属于组1(步骤S801)。当作为步骤S801中的确定结果、状况属于组1时(步骤S801中“是”),CPU301通过将当前状况以及表示无法跳过错误的跳过无效通知给操作单元316,来使操作单元316关闭跳过LED605(步骤S803)。这里,不仅跳过LED605被关闭,而且对应于当前状况的LED亮灯。当跳过LED605未亮灯时,跳过LED605的关闭包括该状态的继续。
[0067] 然后,CPU301将当前状况以及跳过无效通知给PC102的UI应用(步骤S804),并且结束本处理。
[0068] 另一方面,当作为步骤S801中的确定结果、状况不属于组1时(步骤S801中“否”),CPU301确定状况是否属于组2(步骤S802)。当作为步骤S802中的确定结果、状况属于组2时(步骤S802中“是”),CPU301将当前状况以及跳过无效通知给操作单元316(步骤S804),由此使操作单元316关闭跳过LED605(步骤S805)。这里,CPU301使操作单元316不仅关闭跳过LED605而且开启对应于当前状况的LED。
[0069] 然后,CPU301将当前状况和跳过无效通知给PC102的UI应用(步骤S806),并且结束本处理。
[0070] 另一方面,当作为步骤S802中的确定结果、状况不属于组2时(步骤S802中“否”),CPU301将当前状况以及表示能够跳过错误的跳过有效通知给操作单元316,由此使操作单元316开启跳过LED605(步骤S807)。这里,CPU301使操作单元316不仅开启跳过LED605而且开启对应于当前状况的LED。
[0071] 然后,CPU301将当前状况以及跳过有效通知给PC102的UI应用(步骤S808),并且结束本处理。
[0072] 上述步骤S801及S802对应于示例性确定单元,该示例性确定单元在图像处理装置103的状况发生改变时,根据当前状况所属的组来确定已发生的错误是否能够被跳过。
[0073] 另外,上述步骤S803、S805及S807对应于示例性指定控制单元,该示例性指定控制单元根据步骤S801或S802中的确定结果来控制跳过LED605。另外,步骤S804、S806及S808对应于示例性通知单元,该示例性通知单元将步骤S801或S802中的确定结果通知给作为主机装置的PC102。
[0074] 根据图8中的处理,当图像处理装置103的状况发生改变时,根据当前状况所属的组来确定已发生的错误是否能够被跳过(步骤S801及S802)。然后,根据确定的结果来控制跳过LED605(步骤S803、S805及S807)。接着,将确定结果通知给PC102(步骤S804、S806及S808)。作为结果,向用户清楚地指定已发生的错误是否能够被跳过,因此能够改善当发生了错误时图像处理装置103的可用性。
[0075] 图9是示出由PC102执行的操作单元控制处理的过程的流程图。通过由图2中出现的CPU201将存储在HDD203等中的程序展开到RAM202上,并执行所述程序,来处理图9中的各步骤。
[0076] 参照图9,CPU201确定是否从图像处理装置103提供了跳过有效的通知(步骤S901)。当作为步骤S901中的确定结果、未提供跳过有效的通知,即提供了跳过无效的通知时(步骤S901中“否”),CPU201使错误跳过按钮402无效(步骤S903),并且进行到步骤S904。
[0077] 另一方面,当作为步骤S901中的确定结果、提供了跳过有效的通知时(步骤S901中“是”),CPU201使错误跳过按钮402有效(步骤S902)。
[0078] 然后,在图像处理装置状态显示栏405上,显示对应于由图像处理装置103通知的状况的信息(步骤S904),并且在图像处理装置状态说明栏406上,显示代表状况的文本(步骤S905),然后结束本处理。
[0079] 尽管上述图5中出现的各种状况被划分为图7中出现的管理表701中的三个组,但是这些状况不仅可以被划分为三个组,而且还可以被划分为多个其他组。
[0080] 图10是示出存储在图3中出现的NVMEM304中的管理表的变形例的图。
[0081] 图10中出现的管理表1001包括与图5中出现的状况相同的状况。不同于图7中的管理表701,管理表1001中的各状况被划分为由组1、组2、组3和组4构成的四个组。
[0082] 就绪501、正在打印502以及无调色剂503属于组1。调色剂不足504属于组2。片材不匹配505属于组3。无片材506属于组4。
[0083] 图11是示出存储在图3中出现的NVMEM304中的跳过处理扩展设置1101的图。
[0084] 参照图11,跳过处理扩展设置1101被配置为0或1。跳过处理扩展设置1101表示当状况属于预先确定的组时已发生的错误是否能够被跳过,并且用于扩展能够被跳过的目标。以如下方式来提供控制,即使得当跳过处理扩展设置1101被配置为0时,跳过无效,而当跳过处理扩展设置1101被配置为1时,跳过有效(设置单元)。
[0085] 同样,利用扩展设置表,来确定已发生的错误是否能够被跳过。
[0086] 图12是示出由根据本实施例的图像处理装置103执行的操作单元控制处理的过程的变形例的流程图。通过由图3中出现的CPU301(执行单元)将存储在诸如NVMEM304和闪存ROM302的存储器中的程序展开到RAM303上,并执行所述程序,来处理该流程图中的各步骤。
[0087] 参照图12,当状况发生改变时,CPU301首先确定状况是否属于组1(步骤S1201)。当作为步骤S1201中的确定结果、状况属于组1时(步骤S1201中“是”),CPU301通过将当前状况和跳过无效通知给操作单元316,来使操作单元316关闭跳过LED605(步骤S1209)。这里,不仅跳过LED605被关闭,而且对应于当前状况的LED亮灯。
[0088] 然后,CPU301将当前状况及跳过无效通知给PC102的UI应用(步骤S1210),并且结束本处理。
[0089] 另一方面,当作为步骤S1201中的确定结果、状况不属于组1时(步骤S1201中“否”),CPU301确定状况是否属于组2(步骤S1202)。当作为步骤S1202中的确定结果、状况属于组2时(步骤S1202中“是”),CPU301将当前状况及跳过无效通知给操作单元316,由此使操作单元316关闭跳过LED605(步骤S1207)。这里,CPU301使操作单元316不仅关闭跳过LED605而且开启对应于当前状况的LED。
[0090] 然后,CPU301将当前状况及跳过无效通知给PC102的UI应用(步骤S1208),并且结束本处理。
[0091] 另一方面,当作为步骤S1202中的确定结果、状况不属于组2时(步骤S1202中“否”),CPU301确定状况是否属于组3(步骤S1203)。
[0092] 当作为步骤S1203中的确定结果、状况属于组3时(步骤S1203中“是”),CPU301将当前状况及表示能够跳过错误的跳过有效通知给操作单元316,由此使操作单元316开启跳过LED605(步骤S1205)。这里,CPU301使操作单元316不仅开启跳过LED605而且开启对应于当前状况的LED。
[0093] 然后,CPU301将当前状况及跳过有效通知给PC102的UI应用(步骤S1206),并且结束本处理。
[0094] 当作为步骤S1203中的确定结果、状况不属于组3时(步骤S1203中“否”),CPU301确定状况属于组4,并且确定跳过处理扩展设置1101是否被配置为1(步骤S1204)。
[0095] 当作为步骤S1204中的确定结果、跳过处理扩展设置1101被配置为0时(步骤S1204中“否”),CPU301进行到步骤S1207。
[0096] 另一方面,当作为步骤S1204中的确定结果、跳过处理扩展设置1101被配置为1时(步骤S1204中“是”),CPU301进行到步骤S1205。
[0097] 其他实施例
[0098] 本发明的各方面还可以通过读出并执行记录在存储设备上的用于执行上述实施例的功能的程序的系统或装置的计算机(或诸如CPU或MPU的设备)来实现,以及通过由系统或装置的计算机通过例如读出并执行记录在存储设备上的用于执行上述实施例的功能的程序来执行各步骤的方法来实现。鉴于此,例如经由网络或者从用作存储设备的各种类型的记录介质(例如计算机可读介质)向计算机提供程序。
[0099] 虽然参照示例性实施例对本发明进行了描述,但是应当理解,本发明并不限于所公开的示例性实施例。应当对所附权利要求的范围给予最宽的解释,以使其涵盖所有变型例以及等同的结构和功能。
[0100] 本申请要求2012年3月12日提交的日本专利申请2012-054639号的优先权,其全部内容通过引用并入本文。
QQ群二维码
意见反馈