图像读取装置以及图像读取装置的控制方法与流程

文档序号:11139093
图像读取装置以及图像读取装置的控制方法与制造工艺

本发明的方面主要涉及在由多个用户使用图像读取装置的情况下进行的操作控制。



背景技术:

可以将多功能外围设备安装在办公室环境中,作为包括扫描器、打印机和传真机功能的集成设备。先进的多功能外围设备包括许多功能,以满足用户需求。例如,作为复印功能,多功能外围设备能够扫描纸质原稿,并且在纸张上复印原稿图像。此外,作为扫描并发送功能,多功能外围设备能够扫描纸质原稿,并且基于所获得的数据发送传真(fax)。作为打印功能,多功能外围设备能够基于经由LAN发送的打印数据进行打印操作。作为附加功能,多功能外围设备能够存储用于重印的数据,并且基于之前存储的数据进行重印操作。

一般而言,在办公室环境中,许多不同的用户使用多功能外围设备。存在多功能外围设备被用户占用较长时间的情况。如果多功能外围设备被该用户占用,则其他用户无法操作多功能外围设备以使用其他功能。结果,这些用户必须等待,直到当前用户结束使用多功能外围设备为止。

例如,在一种情况下,当前登录在多功能外围设备中的第一用户正在操作扫描器,以将大量的纸质原稿转换成电子数据。第二用户可能想要使用打印机,以打印之前存储的数据。在这种情况下,第二用户无法开始打印,直到第一用户从多功能外围设备登出为止。

如在日本特开2007-174062号公报中所讨论的,存在抑制上述的就用户而言的停工时间的发生的传统已知方法。更具体地,传统方法的特征在于在原稿读取处理基于来自当前正操作的用户的指令而在进行中的同时,接受由当前正操作的用户进行的登出操作。当多功能外围设备接收到当前正操作的用户的登出操作时,多功能外围设备执行针对当前正操作的用户的登出处理,而不停止原稿读取处理的执行。然后,如果多功能外围设备接收到来自其他用户的登录请求,则即使在原稿读取处理尚未完成的状态下,多功能外围设备仍许可该用户的登录,以便用户能够操作多功能外围设备。

根据上述方法,在由当前正操作的用户(在下文中,被称为“用户A”)指示的原稿读取处理继续的同时,多功能外围设备许可其他用户(在下文中,被称为“用户B”)进行登录。多功能外围设备许可用户B使用任何的不使用扫描器的功能(例如,打印存储数据的功能)。结果,由于用户B无需等待直到用户A的原稿读取处理完成为止,因此显著提高了用户友好性。

然而,除非由用户A指示的原稿读取处理完成,否则用户B无法使用任何与扫描器相关的功能(例如,复印功能以及扫描并发送功能等)。

在一些情况下,原稿读取处理在开始与完成之间的时段期间,可能需要接收用户指令。例如,采取指定连续读取的情况。在这种情况下,在放置在原稿给送器上的原稿束的读取完成之后,使原稿读取处理进入待机状态,以等待用户指令来开始读取下一原稿束的操作。当使处理进入这种用户指令待机状态时,仅开始该处理的用户能够典型地重新开始该处理。更具体地,根据上述的示例,当用户A是指示原稿读取处理的用户时,仅用户A能够取消指令待机状态。

在另一示例中,处理可以包括要在发送之前进行的预览的指定。如果指定了要在发送之前进行的预览,则在操作单元上进行预览显示。然后,要求用户确认预览结果,并且仅当用户指示发送时,读取处理才完成。因此,即使在指定了要在发送之前进行的预览的情况下,仍使处理进入上述的用户指令待机状态。

即使在读取处理期间发生卡纸错误的情况下,也要求已指示读取处理的用户进行恢复操作以重新开始处理。

如上所述,当使处理进入用户指令待机状态时或当发生错误时,原稿读取处理暂时停止其操作。然而,仅当指示该处理的用户处于登录状态时,才能够接受重新开始暂时停止的读取处理的指令。根据上述的示例,如果在由用户A指示的原稿读取处理在进行中的状态下,在用户B已登录到多功能外围设备中之后使原稿读取处理进入指令待机状态,则仅由处于登录状态的用户A取消指令待机状态是可行的。更具体地,除非用户A再次登录到多功能外围设备内,否则其他用户无法使用基于扫描器可执行的任何功能。

因此,所需要的是停止或完成原稿读取处理的能力,从而能够有效地使用多功能外围设备。



技术实现要素:

根据本发明的一方面,一种图像读取装置包括:读取单元,其被构造为进行用于读取原稿的读取处理;控制单元,其被构造为,在所述读取处理基于来自登录到所述图像读取装置中的第一用户的指令而在进行中的同时第一用户从所述图像读取装置登出之后,基于在所述读取处理的执行继续的同时与所述第一用户不同的第二用户在所述图像读取装置中的登录,如果在所述读取处理完成之前,所述图像读取装置的至少一种功能不使用所述读取单元并且限制使用所述读取单元的功能的使用,则许可所述第二用户使用所述图像读取装置的所述至少一种功能;以及接受单元,其被构造为在对使用所述读取单元的功能的使用进行限制的同时,接受来自所述第二用户的指令,来使暂时停止以等待至少用户指令的所述读取处理停止或重新开始。

通过以下参照附图对示例性实施例的描述,本发明的各方面的其他特征将变得清楚。

附图说明

图1是例示多功能外围设备(multi-function peripheral:MFP)的示例硬件构造的框图。

图2是例示MFP的示例软件构造的框图。

图3例示了对使用扫描器进行的功能的使用进行限制的示例主菜单。

图4A、图4B和图4C例示了各自显示后台作业的状况的示例画面。

图5例示了在主菜单上显示后台作业的状况的示例画面。

图6A、图6B和图6C是例示用于显示后台作业的状况以及停止后台作业的处理的流程图。

图7是例示用于使得用户能够停止处于暂时停止状态的后台作业的处理的流程图。

图8是例示用于使得用户能够在已经过预定时间之后停止后台作业的处理的流程图。

图9例示了显示后台作业的状况的示例画面。

图10是例示用于显示后台作业的状况并强制执行后台作业的处理的流程图。

图11例示了示例作业管理表。

图12例示了示例中断管理表。

图13例示了示例后台作业停止管理表。

具体实施方式

在下文中,下面将参照附图详细描述本发明的示例性实施例。

图1例示了多功能外围设备(MFP)101的硬件构造的示例。MFP 101是图像读取装置的示例。

中央处理单元(CPU)111、随机存取存储器(RAM)112、只读存储器(ROM)113、输入控制I/F 114、显示控制I/F 115、存储单元I/F 116以及通信I/F控制器117连接到系统总线110。此外,扫描器121和打印机122连接到系统总线110。连接到系统总线110的各个构成组件被构造为经由系统总线110与其他构成组件之间发送和接收数据。

CPU 111是能够控制各个单元并且能够计算并修改数据的设备。RAM 112是易失性存储器。RAM 112能够被用作CPU 111的临时存储区域,诸如主存储器或工作区域等。ROM 113是能够将图像数据、其他数据以及能够由CPU 111执行的各种程序,分别存储在预定的存储区域中的非易失性存储器。例如,CPU 111在使用RAM 112作为工作存储器的同时,能够根据存储在ROM 113中的程序,控制MFP 101的各个单元。用于操作CPU 111的程序也能够被存储在存储单元120中。

输入控制I/F 114能够接受用户操作并且生成与该操作相对应的控制信号。生成的信号被提供到CPU 111。例如,作为能够接受各个用户操作的输入设备,输入控制I/F 114连接到可操作以直接输入字符信息和数字值的硬键,以及指点设备(例如,触摸面板118)。触摸面板118例如是被构造为输出坐标信息的输入设备,该坐标信息表示在被构造为具有平坦表面的输入板上的触摸位置。在本示例性实施例中,触摸面板118被用作输入设备,但是根据本示例性实施例的输入设备不限于触摸面板。CPU 111能够响应于利用输入设备进行的用户操作,基于由输入控制I/F114生成并供给的控制信号,根据程序来控制MFP 101的各个单元。因此,使MFP 101根据用户操作来进行操作是可行的。

显示控制I/F 115能够输出显示信号,以使显示单元119显示图像。例如,CPU 111根据程序生成显示控制信号,并将该显示控制信号供给到显示控制I/F 115。显示控制I/F 115基于所接收的显示控制信号生成显示信号,并将显示信号输出到显示单元119。例如,显示控制I/F 115基于由CPU 111生成的显示控制信号,使显示单元119显示构成图形用户界面(GUI)的GUI画面。此外,可以将触摸面板118与显示单元119集成。例如,触摸面板118以防止光透射扰乱显示单元119的显示的方式,附装到显示单元119的显示表面的上层。此外,触摸面板118上的输入坐标被与显示单元119上的显示坐标相关联。因此,构成如下的GUI是可行的,所述GUI给各个用户以好像用户能够直接操作在显示单元119上显示的画面的感觉。

存储单元I/F 116连接到能够为硬盘驱动器(HDD)、闪速存储器等的存储单元120。在CPU 111的控制下,进行用于从存储单元120读取数据以及向存储单元120写入数据的处理。在实现所要求的功能时,RAM112或ROM 113能够由存储单元120部分地代替。

通信I/F控制器117能够在CPU 111的控制下,经由局域网(LAN)、互联网或有线/无线网络进行通信。PC、其他MFP、打印机和服务器连接到网络102,以便能够与MFP 101进行通信。

扫描器121是用光照射纸质原稿并且读取反射光作为数字数据的装置。扫描器121配备有能够放置原稿以读取关于原稿的各个表面的信息的原稿放置玻璃。此外,扫描器121配备有用于连续地读取多个堆叠的原稿的自动原稿给送器(ADF)。例如,CPU 111基于经由输入控制I/F 114输入的用户指令,使扫描器121进行原稿读取处理。扫描器121经由存储单元I/F 116,将生成的图像数据存储在存储单元120中。扫描器121是读取单元的示例。在本示例性实施例中,如后所述,MFP 101向用户提供复印功能、FAX功能、扫描并发送功能以及盒保存功能,作为使用扫描器121的功能。

打印机122能够在CPU 111的控制下,对存储在存储单元120中的图像数据进行打印处理。例如,CPU 111根据经由输入控制I/F 114输入的用户指令,或经由通信I/F控制器117从外部装置输入的命令指令,使打印机122进行打印处理。打印机122能够在从纸张给送单元(未例示)供给的纸张片材上打印图像。纸张给送单元是盒给送器单元或手动给送器单元,盒给送器单元能够供给各自具有特定尺寸(例如,A4或A5)的大量片材,手动给送器单元使得用户能够手动供给纸张。打印机122从存储单元120读取图像数据,并将所读取的数据转换成具有适合于打印的数据格式的适当的图像数据。打印机122在纸质原稿上进行打印。

下面将参照图2详细描述MFP 101的软件构造。图2中所示的各个控制单元被存储在ROM 113或存储单元120中,并且必要时,例如,当启动MFP 101或指示功能的使用时,能够被加载到RAM 112中,并且能够被CPU 111控制。

MFP 101包括分别专用于复印功能、FAX功能、扫描并发送功能以及盒保存功能的控制单元。图2中所示的示例软件构造包括复制控制单元210、发送控制单元211以及打印控制单元212。除了图2中所示的功能之外,MFP 101还包括专用于与MFP 101的处理有关的其他功能的控制单元。如果各个功能控制单元开始其处理,则MFP 101发出作业。当前在进行中的各个作业能够被通知给后述的作业控制单元203。

显示操作控制单元201能够在CPU 111的控制下,控制输入控制I/F114和显示控制I/F 115。例如,显示操作控制单元201经由显示控制I/F115,基于来自其他控制单元的指令,使显示单元119进行显示操作。显示操作控制单元201经由输入控制I/F 114获取由用户在触摸面板118上输入的信息。

验证控制单元202能够在CPU 111的控制下进行用于识别用户的验证处理,并且能够确定MFP 101的操作者(即用户)是否是MFP 101的有效用户。进行验证处理并且开始针对有效用户的会话,被称为“登录”。此外,验证控制单元202能够控制如下的数据库(在下文中,被称为“用户信息DB 220”),所述数据库存储要由存储单元120处理的用户信息。除了MFP 101的用户信息DB 220之外,验证控制单元202还能够经由通信I/F控制器117与外部验证服务器进行通信,并且能够使用由外部验证服务器获得的验证结果。可使用传统技术以获取来自外部验证服务器的验证信息。此外,当用户终止MFP 101的使用时,终止上述的针对有效用户的会话,被称为“登出”。

验证控制单元202提供对用户信息进行登记、删除和更新的功能。此外,验证控制单元202可以提供组功能。组是多个用户的组合。验证控制单元202能够登记多个组。各个用户能够不属于任一组,或属于多个组中的至少一组。验证控制单元202提供对各个组进行登记、删除和更新的功能,以及使各个用户属于组或从组退出的功能。验证控制单元202将与唯一地识别各个用户的标识符(在下文中,被称为“用户标识符”)以及唯一地识别各个组的标识符(在下文中,被称为“组标识符”)有关的信息,存储在用户信息DB 220中。用户信息DB 220被存储在存储单元120中。

在图像形成装置的扫描、打印、发送和复印功能中的各个中进行的序列处理,被称为“作业”。例如,发送作业包括用于利用扫描器121读取原稿并发送所获取的原稿数据的序列处理。打印作业是用于使打印机122打印原稿的序列处理。例如,在本示例性实施例中,发送作业是用于利用扫描器121读取原稿并发送包括所获取的原稿数据的FAX或邮件的序列处理。然而,用于扫描原稿的处理可以被视为独立的扫描作业。在这种情况下,扫描作业进行用于利用扫描器121读取原稿的处理,而发送作业进行用于发送包括所获取的原稿数据的FAX或邮件的处理。可以将扫描作业和发送作业彼此组合,以顺次进行原稿读取及发送处理。

在验证被设置为总是进行的环境中,将各个作业与唯一地识别作业执行拥有者的用户标识符相关联。因此,防止除作业拥有者之外的用户取消由作业拥有者指定的作业是可行的。

作业控制单元203能够管理上述功能的作业。作业控制单元203响应于来自各个功能的控制的作业登记指令,发出唯一的作业标识符。响应于来自各个控制单元的作业状况询问,作业控制单元203发送通知当前在进行中作业的状况的响应。此外,虽然在图中未例示,但是除了上述的作业状况管理之外,作业控制单元203还能够进行控制,以显示当前在进行中的各个作业的状况以及已完成作业的结果。

图11例示了由作业控制单元203使用以管理作业的作业管理表的示例。图11中所示的作业管理表包括能够存储与作业标识符、作业拥有者用户标识符、作业类型(例如,发送作业或打印作业)以及作业状况(例如,当前在进行中、已完成或已取消)有关的信息的记录栏的组合。

图11中例示的作业管理表包括与作业标识符、拥有者用户标识符、作业类型以及作业状况有关的有限信息。然而,根据本示例性实施例的作业管理表能够包括其他作业相关的信息。

接下来,为了描述中断控制单元205,下面将详细描述中断登录。在下文中,假定存在两个用户,用户A和用户B。中断登录是指在针对之前已登录的用户A,作业(例如,扫描作业或打印作业)当前为在进行中的状态下,其他用户B进行登录操作以使用图像形成装置。在这种情况下,由于针对由用户A指定的作业的操作在后台中继续,因此用户B无法开始使用由用户A指定的作业所占用的硬件资源的操作(或无法开始使用任何功能)。

例如,现在假设用户A当前正在使用扫描功能以进行FAX发送。在这种情况下,由于扫描器121被用户A占用,因此其他用户B无法开始需要扫描器121的任何功能。例如,用户B无法发送包括扫描图像的邮件。然而,用户B能够开始使用仅使用打印机122而不使用扫描器121的打印功能。例如,用户B能够操作打印机122,以打印存储在图像形成装置中的文档。另一方面,在用户A当前正在使用打印功能以使打印机122进行打印操作的情况下,打印机122被由用户A指定的打印作业占用。在这种情况下,其他用户B能够开始使用扫描器121而不使用打印机122可执行的功能(例如,FAX发送)。

如上所述,当用户B进行中断登录时,用户B无法开始需要由用户A指定的作业所占用的硬件资源的任何功能。因此,对显示单元119进行控制,以防止各个不可用的功能被选择(参见图3)。

图3例示了用户A正在使用FAX功能并且扫描器121被由用户A指定的发送作业占用的状态。换言之,使用需要扫描器121的任何功能(例如,复印、FAX、扫描并发送以及盒保存功能中的任何一者)是不可行的。因此,按下所示画面上的对应按钮变得不可行。更具体地,作业控制单元203识别由当前处理中作业所占用的硬件资源。显示操作控制单元201管理要由各个功能使用的资源。例如,准备能够管理各个功能与要使用的硬件资源之间的关系的表是有用的。在这种情况下,基于该管理表,指示显示操作控制单元201进行显示控制,以防止不可用的功能被选择。

在本示例性实施例中,由显示操作控制单元201选择不可用的功能是不可行的。作为另选方案,显示操作控制单元201能够被构造为在不可用的功能的按钮被选择的情况下显示错误消息。

在本示例性实施例中,假设当用户B已登录并且用户A的作业的执行在后台中继续时,用户A登出,并且进一步假设在用户B的使用终止之后,用户A再次登录。作为其他情形,能够假设当用户B已登录时,用户A维持在登录状态,并且在用户B的使用终止之后,操作返回到用户A已登录的状态。更具体地,中断控制单元205能够响应于用户B的登录,使用户A的作业在后台中操作,或者能够响应于用户A的登出,使该作业在后台中操作。

中断控制单元205对中断状态进行管理和控制。中断控制单元205具有用于中断状态的管理的中断管理表。图12例示了中断管理表的示例。

后台作业标志确定作业是否在登出状态下正在后台中操作,或者与正操作图像形成装置的用户不同的用户的作业是否正在后台中操作。如果后台作业标志为真(TRUE),则表示存在正在后台中操作的作业。如果后台作业标志为假(FALSE),则表示不存在任何正在后台中操作的作业。正在后台中操作的作业的作业标识符,被记录在中断管理表的“作业标识符”栏中(参见图12)。作业拥有者的用户标识符,被记录在中断管理表的“后台作业拥有者”栏中(参见图12)。错误标志表示在正在后台中操作的作业中是否发生了错误。如果错误标志为真,则表示在正在后台中操作的作业中发生了错误。如果错误标志为假,则表示在正在后台中操作的作业中没有错误发生。在本示例性实施例中,当前在中断管理表中仅管理了一个作业。然而,除非存在关于硬件资源的冲突,否则中断管理表能够被用来管理多个作业。

当进行中断登录时,验证控制单元202在登出定时向中断控制单元205发送登出通知。中断控制单元205接收来自验证控制单元202的登出通知,并且指示作业控制单元203确认是否存在当前处理中的作业。如果存在当前在进行中的作业,则中断控制单元205将后台作业标志设置为真。

在登录定时,验证控制单元202向中断控制单元205发送登录通知。登录通知包括使用图像形成装置的登录用户的用户标识符。中断控制单元205接收来自验证控制单元202的登录通知,并从中断管理表读取后台作业标志(参见图12)。如果后台作业标志为假,则中断控制单元205不进行处理。如果后台作业标志为真,则中断控制单元205从中断管理表读取后台作业拥有者(参见图12),并将所获取的信息与从验证控制单元202通知的登录用户的用户标识符进行比较。如果所比较的数据彼此一致,则中断控制单元205确定中断已被取消,并清除后台作业标志。

如果从验证控制单元202通知的登录用户的用户标识符与后台作业拥有者的作业标识符不一致,则中断控制单元205确定已进行了中断登录。如果确定已进行了中断登录,则中断控制单元205以防止上述不可用的功能被选择的方式进行控制。上述防止控制的内容不是本发明的各方面的本质部分,将省略其的描述。

图4A、图4B和图4C例示了能够被显示在操作单元上以表示由中断控制单元205管理的各个后台作业的状况的状况确认画面的示例。图4A中所示的状况确认画面包括能够被显示在显示单元119上的后台作业状况显示栏401。在显示栏401中,“时间”表示管理目标作业的开始时间,“作业名称”表示管理目标作业的类型,并且“用户名”表示已指示管理目标作业的执行的用户的登录名。

中断控制单元205参照中断管理表(参见图12),并且如果存在后台作业,则基于作业标识符识别作业名称。中断控制单元205在操作单元上显示所识别的作业名称(根据图4A中例示的示例为“发送作业”)。

此外,中断控制单元205参照中断管理表(参见图12),并且基于后台作业拥有者的用户标识符来识别用户名,并且在操作单元上显示所识别的用户名。

停止键402是可操作以停止在显示栏401中显示的后台作业的键。仅当登录用户为管理员时,停止键402是可操作的。作为另选方案,使普通用户能够停止其他用户的后台作业是可行的。使“管理员”或“普通用户”中的任一者能够停止后台作业是可行的。

能够通过按下关闭键403来关闭状况确认画面。根据图4A中的例示的示例,当前在中断管理表中仅管理了一个作业。然而,中断管理表能够被用来管理多个作业。在这种情况下,在选择作业之后,用户能够按下停止键402以停止所选择的目标作业。

图4B例示了在显示当前处理中作业的状况或已完成作业的结果的同时,显示在中断登录期间、当前在后台中在进行中的其他用户的作业的画面。

键组411是可操作以选择作业的类型的一组键。图4B例示了发送作业被选择的状态。

键组412是一组键,其包括可操作以显示由登录用户当前执行的作业的状况的作业状况键、可操作以显示由登录用户先前已执行的作业的结果的作业历史键、以及可操作以显示当前在后台中在进行中的作业的后台作业状况键。图4B例示了后台作业状况键被选择的状态。

因此,图4B中例示的显示内容是后台作业状况显示栏401。已参照图4A描述了后台作业状况的内容(参见显示栏401),因此将避免其冗余的描述。

停止键402是可操作以停止在显示栏401中显示的后台作业的键。能够按下关闭键403以关闭图4B中所示的画面。

图4C例示了在显示当前处理中作业的状况的同时,不仅显示登录用户的作业,还显示当前在后台中在进行中的其他用户的作业的画面。在图4C中,键组411是可操作以选择作业的类型的一组键。根据图4C中的例示的示例,所选择的键是发送作业键。键组413包括可操作以显示作业的状况的作业状况键、以及可操作以显示由登录用户先前已进行的作业的结果的作业历史键。根据图4C中例示的示例,所选择的键是作业状况。

根据图4C中例示的示例,仅显示了当前处理中的后台作业状况的状况。图4C中所示的显示内容是后台作业状况显示栏401。

停止键402是可操作以停止在显示栏401中显示的后台作业的键。能够按下关闭键403以关闭图4C中所示的画面。

在本示例性实施例中,配设专用键301(图3中所示),以显示图4A、图4B和图4C中所示的画面。作为另选方案,专用键301能够被构造为在当在图3中例示的画面上按下不可执行的功能键时,切换到图4A、图4B和图4C中例示的状况画面中的任一者。能够立即了解当前不可执行功能的作业。

例如,图5例示了在图3中所示的画面上已按下了复印功能键的情况下,图4A中所示的后台作业状况画面的显示状态。从图5中所示的内容能够理解的是,扫描器当前被占用以执行由用户A指定的发送作业,因此,复印功能是不可用的。

图6A、图6B和图6C是例示能够由MFP 101进行的处理的流程图。为了实现图6A、图6B和图6C中所示的流程图的各个步骤,CPU 111执行从ROM 113加载的相关程序。

首先,在启动MFP 101之后,显示操作控制单元201在显示单元119上显示验证画面,以接受经由验证画面输入的、包括用户名和密码的验证信息。如果用户进行输入操作,并且输入的信息(用户名和密码)经由显示控制I/F 115被发送到验证控制单元202,则在步骤S601中,验证控制单元202进行用户验证处理。更具体地,验证控制单元202检查发送的信息(例如,用户名和密码)是否与存储在用户信息DB 220中的信息一致。作为另一方法,能够使用IC卡用于用户验证。

在步骤S602中,验证控制单元202检查验证是否已成功完成。如果确定验证已成功完成(在步骤S602中为是),则操作前进到步骤S603。如果验证已失败(在步骤S602中为否),则操作返回到步骤S601。在步骤S601中,验证控制单元202再次等待来自用户的输入。

在步骤S603中,显示操作控制单元201使显示单元119显示初始画面。下面将参照图6B详细描述用于显示初始画面的处理。

在步骤S604中,显示操作控制单元201接受来自登录用户(即,在步骤S602中验证的用户)的操作。在步骤S605中,显示操作控制单元201确定是否已指示执行原稿扫描相关的功能。在本示例性实施例中,当在图3中所示的菜单画面上选择了复印功能、FAX功能、扫描并发送功能以及盒保存功能中的任一者时,显示操作控制单元201确定已指示执行原稿扫描相关的功能。如果确定已指示执行原稿扫描相关的功能(在步骤S605中为是),则操作前进到步骤S606。如果确定尚未指示执行原稿扫描相关的功能(在步骤S605中为否),则操作前进到步骤S608。

在步骤S606中,作业控制单元203根据在步骤S604中接受的用户指令生成作业,并且将作业信息记录在图11中所示的作业管理表中。作业信息包括如上所述的作业标识符、用户标识符、作业类型和作业状况(例如,当前在进行中、已完成以及已取消)。然后,在步骤S607中,作业控制单元203开始在步骤S604中指示的原稿读取处理。

在本示例性实施例中,在读取处理已开始之后并且在读取处理完成之前,在步骤S604中接受其他用户操作是可行的。因此,例如,用户能够在读取处理已开始之后、读取处理当前在进行中的状态下,输入登出指令。如果用户在读取处理完成之前登出,则作业控制单元203不取消读取处理,并且继续进行读取处理。

在步骤S608中,显示操作控制单元201确定是否已指示显示作业状况画面。如果显示操作控制单元201确定已指示作业状况画面的显示(在步骤S608中为是),则操作前进到步骤S609。如果尚未指示作业状况画面的显示(在步骤S608中为否),则操作前进到步骤S610。

在步骤S609中,显示操作控制单元201显示作业状况画面。下面将参照图6C详细描述要在步骤S609中进行的处理。另一方面,在步骤S610中,验证控制单元202确定是否已指示登出。如果验证控制单元202确定已指示登出(在步骤S610中为是),则操作前进到步骤S611。如果尚未指示登出(在步骤S610中为否),则操作前进到步骤S614。在步骤S614中,显示操作控制单元201进行其他的指示的处理。

在步骤S611中,中断控制单元205从作业控制单元203获取作业信息,并确定原稿读取处理是否是当前在进行中。如果中断控制单元205确定原稿读取处理是当前在进行中(在步骤S611中为是),则操作前进到步骤S612。如果确定原稿读取处理不是当前在进行中(在步骤S611中为否),则操作前进到步骤S613。

在步骤S612中,中断控制单元205从作业控制单元203获取与已在步骤S611中被确定为当前在进行中的原稿读取作业有关的信息。然后,中断控制单元205将所获取的信息记录在图12中所示的中断管理表中,作为后台作业信息。

接下来,在步骤S613中,验证控制单元202进行登出处理,并且终止图6A中所示的流程图的处理。

下面将参照图6B中所示的流程图,详细描述要在步骤S603中进行的处理。在步骤S620中,显示操作控制单元201从验证控制单元202获取登录用户(即,在图6A的步骤S602中登录的用户)的用户标识符。

在步骤S621中,中断控制单元205检查是否存在任何与扫描相关的后台作业。更具体地,中断控制单元205检查是否存在登记在图12中所示的中断管理表中的任何信息。如果存在登记在中断管理表中的信息,则中断控制单元205确定存在后台作业(在步骤S621中为是),操作前进到步骤S623。如果不存在任何登记信息,则中断控制单元205确定不存在后台作业(在步骤S621中为否),操作前进到步骤S622。

在步骤S622中,显示操作控制单元201显示使得用户能够操作各个功能键(例如,复印、FAX、扫描并发送以及盒保存键中的任一者)的主菜单。另一方面,在步骤S623中,中断控制单元205检查信息被登记在中断管理表中的后台作业,是否是由在步骤S620中获取的登录用户指定的作业。如果中断控制单元205确定后台作业是由登录用户指定的作业(在步骤S623中为是),则操作前进到步骤S624。如果确定后台作业不是由登录用户指定的作业(在步骤S623中为否),则操作前进到步骤S625。

在步骤S624中,显示操作控制单元201获取来自作业控制单元203的信息,并显示表示读取处理中的进行状态的原稿读取画面。

另一方面,在步骤S625中,显示操作控制单元201显示使得用户能够操作各个功能键(例如,复印、FAX、扫描并发送以及盒保存键中的任一者)的主菜单。然后,在步骤S626中,如图3中所示,显示操作控制单元201使利用扫描器121的各个功能(例如,复印、FAX、扫描并发送以及盒保存功能)无效。在步骤S626中进行的无效处理,限制由第二用户对扫描器的使用。

接下来,下面将参照图6C中所示的流程图,详细描述要在步骤S609中进行的处理。

在步骤S630中,显示操作控制单元201确定后台作业状况键或状况确认键是否已被操作。如果已被操作的键是后台作业状况键(在步骤S630中为是),则操作前进到步骤S634。如果已被操作的键是状况确认键(在步骤S630中为否),则操作前进到步骤S631。显示后台作业的状况的键可以是图3中所示的专用键301,或者可以当按下图3中所示的不可执行的功能键时而被显示。

如果确定状况确认键已被操作(在步骤S630中为否),则然后在步骤S631中,显示操作控制单元201从作业管理表获取作业信息。随后,操作前进到步骤S632。在步骤S632中,显示操作控制单元201在作业状况画面上显示在步骤S631中获取的作业信息(参见图4B中所示的示例)。

在步骤S633中,显示操作控制单元201显示后台作业状况键。然后,操作返回到步骤S630。另一方面,如果在步骤S630中的确定结果确定后台作业状况键被操作(在步骤S630中为是),则然后在步骤S634中,中断控制单元205检查是否存在登记在中断管理表中的任何信息(参见图12)。如果确定中断管理表包括登记的信息(在步骤S634中为是),则操作前进到步骤S635。如果确定中断管理表不包括任何登记的信息(在步骤S634中为否),则显示操作控制单元201显示通知没有要显示的内容的警告,然后终止图6C中所示的流程图的处理。

在步骤S635中,中断控制单元205参照图12中所示的中断管理表,并且基于作业标识符识别作业名称。然后,中断控制单元205在操作单元上显示所识别的作业名称。此外,中断控制单元205参照中断管理表(参见图12),并且基于后台作业拥有者的用户标识符识别存储在用户信息DB 220中的用户名。然后,中断控制单元205在显示单元119上显示所识别的用户名。

在步骤S636中,中断控制单元205从图13中所示的后台作业停止管理表中,获取停止权限信息。

在步骤S637中,中断控制单元205参照在步骤S636中获取的后台作业停止管理表(图13)中的信息。如果设置“仅许可管理员停止”被登记在后台作业停止管理表中(在步骤S637中为是),则操作前进到步骤S638。如果设置“仅许可管理员停止”未被登记在表中(在步骤S637中为否),则操作前进到步骤S639。

图13例示了由中断控制单元205管理的后台作业停止权限管理表的示例。图13中所示的表使得用户能够设置“仅许可管理员停止”或“普通用户能够停止”中的任一者。在本示例性实施例中,管理员是具有与复印机的操作和管理有关的工作权限的用户。

能够由用户做出上述的设置。经由操作单元画面(未例示)进行期望内容的设置是可行的。图13表示登记的设置内容是“仅许可管理员停止”。

在步骤S638中,中断控制单元205参照已在步骤S602中被验证的用户的用户标识符,确定已被验证的用户是否是管理员。如果确定已被验证的用户是管理员(在步骤S638中为是),则操作前进到步骤S639。如果确定已被验证的用户不是管理员(在步骤S638中为否),则操作前进到步骤S640。

在步骤S640中,显示操作控制单元201隐藏停止键以防止用户按下停止键,并且终止图6C中所示的流程图的处理。另一方面,在步骤S639中,显示操作控制单元201确定停止键是否已被按下。如果确定停止键已被按下(在步骤S639中为是),则显示操作控制单元201向中断控制单元205通知要停止的目标后台作业的作业标识符。

在步骤S641中,中断控制单元205向作业控制单元203通知已在步骤S639中通知的、要停止的目标的作业标识符。作业控制单元203停止该作业。此外,中断控制单元205从中断管理表中删除对应的条目。

上述的流程图包括选择性地显示停止键,以控制停止后台作业的权限。然而,选择性地显示后台作业也会示出类似的效果。

如上所述,一致地进行根据第一示例性实施例的处理,而与后台作业的类型无关。然而,根据后台作业的状态,改变处理内容也是可行的。在下文中,下面将参照图7中所示的流程图,详细描述例如当扫描器切换到用户输入待机状态时,用于使用户能够仅停止暂时停止的作业的控制方法。

如上所述,为了实现各个控制单元的处理,CPU 111执行从ROM 113加载的相关程序。

以下是在图6C中所示的步骤S638中的处理完成之后要进行的详细处理。

在步骤S701中,显示操作控制单元201隐藏停止键。在步骤S702中,中断控制单元205参照中断管理表(参见图12),并向作业控制单元203通知后台作业的作业标识符。如果作业被暂时停止,则中断控制单元205请求作业控制单元203进行通知。

后台作业被暂时停止的示例包括以下情况。第一,如果后台作业包括要在发送前进行的预览的指定,并且该作业已切换到待机状态以等待来自用户的发送开始指令,则该后台作业将被暂时停止。第二,如果后台作业包括进行连续读取的指定,并且该作业已切换到待机状态以等待针对是读取下一原稿还是终止读取处理的用户指令,则该后台作业将被暂时停止。第三,如果在后台作业期间发生了错误(例如,卡纸),并且该作业已切换到待机状态以等待针对要由用户进行的恢复操作的用户指令,则该后台作业将被暂时停止。

在步骤S703中,作业控制单元203检查后台作业的状态。如果后台作业被暂时停止(在步骤S703中为是),则作业控制单元203向中断控制单元205通知该作业的暂时停止状态。然后,操作前进到步骤S704。

在步骤S704中,中断控制单元205接收来自作业控制单元203的通知,并请求显示操作控制单元201显示停止键。显示操作控制单元201显示停止键。在步骤S705中,显示操作控制单元201确定停止键是否已被按下。如果确定停止键已被按下(在步骤S705中为是),则显示操作控制单元201向中断控制单元205通知要停止的目标后台作业的作业标识符。

在步骤S706中,中断控制单元205向作业控制单元203通知已在步骤S705中通知的、要停止的目标的作业标识符。作业控制单元203停止该作业。此外,中断控制单元205从中断管理表中删除对应的条目。

根据参照图7中所示的流程图描述的处理,当扫描相关的后台作业被暂时停止时,按下停止键是可行的。如果在扫描相关的后台作业已被暂时停止之后检测到经过了超时时间(即,已预先设置的预定时间),则许可用户停止该后台作业也是可行的。超时时间能够由用户在操作单元画面(未例示)上任意设置。下面将参照图8中所示的流程图,详细描述这种处理的详情。

如上所述,为了实现各个控制单元的处理,CPU 111执行从ROM 113加载的相关程序。

将描述在图7中所示的步骤S703中的处理完成之后要进行的详细处理。

在步骤S801中,中断控制单元205测量自当后台作业已被暂时停止时的时间起所经过的时间。在步骤S802中,中断控制单元205参照超时时间的设置值,并且检查自在步骤S801中获取的后台作业的暂时停止定时起所经过的时间,是否已超过了超时时间值。如果中断控制单元205确定所经过的时间已超过了超时时间(在步骤S802中为是),则操作前进到步骤S803。如果中断控制单元205确定所经过的时间未超过超时时间(在步骤S802中为否),则操作前进到步骤S804。在步骤S804中,中断控制单元205等待经过预定时间。然后,操作返回到步骤S802,在该步骤中,中断控制单元205再次检查所经过的时间。

在步骤S803中,中断控制单元205请求显示操作控制单元201显示停止键。然后,显示操作控制单元201显示停止键。在步骤S805中,显示操作控制单元201确定停止键是否已被按下。如果确定停止键已被按下(在步骤S805中为是),则显示操作控制单元201向中断控制单元205通知要停止的目标后台作业的作业标识符。

在步骤S806中,中断控制单元205向作业控制单元203通知在步骤S805中通知的、要停止的目标的作业标识符。然后,作业控制单元203停止该作业。此外,中断控制单元205从中断管理表中删除对应的条目。

在上述示例性实施例中,能够停止后台作业的技术,已被描述为用于解决如果扫描执行用户离开设备很长时间则停机时间变得更长的问题的方法。

作为另一方法,如下面详细描述的,不停止后台作业,而是强制进行处理以使后台作业完成是可行的。

图9例示了在操作单元上显示的、由中断控制单元205管理的扫描相关的后台作业的示例状态。

除了强制执行键901以外,图9中所示的画面在显示内容和键布局上,类似于图4A中所示的画面。强制执行键901可操作来强制执行当前在后台中在进行中的读取处理,以使读取处理完成。

接下来,下面将参照图10中所示的流程图,详细描述用于强制执行后台作业的示例处理。

如上所述,为了实现各个控制单元的处理,CPU 111执行从ROM 113加载的相关程序。

在完成图6C中所示的步骤S638中的处理之后,在步骤S1001中,中断控制单元205隐藏强制执行键901。

在步骤S1002中,中断控制单元205参照中断管理表(参见图12),并向作业控制单元203通知后台作业的作业标识符。然后,如果作业被暂时停止,则中断控制单元205请求作业控制单元203进行通知。

在步骤S1003中,作业控制单元203检查后台作业的状态。如果后台作业被暂时停止(在步骤S1003中为是),则作业控制单元203向中断控制单元205通知该作业的暂时停止状态。然后,操作前进到步骤S1004。

在步骤S1004中,中断控制单元205接收来自作业控制单元203的通知,并请求显示操作控制单元201显示强制执行键901。显示操作控制单元201显示强制执行键901。

在步骤S1005中,显示操作控制单元201确定强制执行键901是否已被按下。如果确定强制执行键901已被按下(在步骤S1005中为是),则显示操作控制单元201向作业控制单元203通知要强制执行的目标后台作业的作业标识符。

在步骤S1006中,如果取消作业的暂时停止状态是可行的(在步骤S1006中为是),则作业控制单元203取消与在步骤S1005中通知的作业标识符相对应的作业的暂时停止状态,重新开始该作业,然后操作前进到步骤S1008。如果取消作业的暂时停止状态是不可行的(在步骤S1006中为否),则作业控制单元203强制停止该作业,并且操作前进到步骤S1007。

下面将详细描述作业重新开始方法。例如,假设后台作业是扫描数据发送作业,并且包括如下的设置,即,在操作单元上显示已扫描的数据并且在完成确认之后发送已扫描的数据。在这种情况下,扫描作业被暂时停止,以等待由扫描执行用户输入的确认指令。如果在该状态下按下了强制执行键901,则确认已输入了确认指令,并且执行发送作业以完成作业。

在步骤S1007中,中断控制单元205向作业控制单元203通知已在步骤S1006中通知的、要停止的目标的作业标识符。然后,作业控制单元203停止该作业。此外,中断控制单元205从中断管理表中删除对应的条目。另一方面,在步骤S1008中,如果已检测到在步骤S1006中重新开始的作业的终止,则作业控制单元203向中断控制单元205通知该作业的终止。

在步骤S1009中,中断控制单元205从中断管理表中删除对应的条目。

根据本示例性实施例,通过接受来自其他用户的指令以使作业完成,来解决如下问题是可行的,即,当作业正在后台中操作时,除非后台作业完成,否则长时间无法使用复印机。结果,能够有效地使用复印机。

如上所述,根据上述示例性实施例中的各个实施例,第二用户能够停止或完成由第一用户指示的原稿读取处理。

其他实施例

还可以通过读出并执行记录在存储介质(也可更完整地称为“非暂时性计算机可读存储介质”)上的计算机可执行指令(例如,一个或更多个程序)以执行上述实施例中的一个或更多个的功能、并且/或者包括用于执行上述实施例中的一个或更多个的功能的一个或更多个电路(例如,专用集成电路(ASIC))的系统或装置的计算机,来实现本发明的实施例,并且,可以利用通过由系统或装置的计算机例如读出并执行来自存储介质的计算机可执行指令以执行上述实施例中的一个或更多个的功能、并且/或者控制一个或更多个电路以执行上述实施例中的一个或更多个的功能的方法,来实现本发明的实施例。计算机可以包括一个或更多个处理器(例如,中央处理单元(CPU),微处理单元(MPU)),并且可以包括分开的计算机或分开的处理器的网络,以读出并执行计算机可执行指令。计算机可执行指令可以例如从网络或存储介质被提供给计算机。存储介质可以包括例如硬盘、随机存取存储器(RAM)、只读存储器(ROM)、分布式计算系统的存储器、光盘(诸如压缩光盘(CD)、数字通用光盘(DVD)或蓝光光盘(BD)TM)、闪存装置以及存储卡等中的一者或更多。

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

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

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