图像形成装置和图像形成方法与流程

文档序号:12478835阅读:167来源:国知局
图像形成装置和图像形成方法与流程

本申请要求于2015年6月9日提交的第2015-116955号日本专利申请的优先权并通过引用将其全部内容并入本文。

技术领域

本发明涉及图像形成装置和图像形成方法。



背景技术:

目前,存在一种包含如下操作单元的图像形成装置,其中各种应用可通过在操作单元上安装操作系统(OS)被添加至操作单元。下文,应用也被称为“app”。

此外,还存在一种包含如下操作单元的图像形成装置,其中通过操作单元,应用可通过按下其主屏幕上的应用的图标被激活,所述主屏幕在其上显示图标以选择任意应用。

另一方面,还存在一种包含如下操作单元的传统图像形成装置,其中通过操作单元,与当前显示的应用不同的应用可通过按下硬件键被直接激活来选择该应用而不需要借助主屏幕。然后,该传统图像形成装置能通过按下停止键停止处理当前显示的应用的作业,其中所述停止键是操作单元的其中一个硬件键。

例如,在第2013-186748号日本特开专利申请中,公开了一种能够登记所接受的作业由此使作业处理等待直至前一作业被处理完的作业处理系统。当停止键被按下时,第2013-186748号日本特开专利申请中公开的作业处理系统暂停未被登记在作业列表中的未登记作业的登记,即使它是所接受的作业,因此能够可靠地停止待被停止的作业的处理。

通过操作单元的主屏幕激活应用很麻烦,其中所述主屏幕是调用用于使用多个功能的操作接受屏幕(UI屏幕)的初始屏幕。然而,如果像传统图像形成装置一样,硬件功能键被保留在操作单元中,则存在屏幕区域会变小的问题。

由此,功能键(软件键)也可被显示在配备有OS的操作单元的始终显示的横幅区域中,所以与当前显示的应用不同的应用可通过按下相应的功能键直接被激活而不需要借助主屏幕。这里,功能键表示始终显示在操作单元的横幅区域中的软件键。

此外,因为操作单元配备有OS,所以除了使用主体单元的功能的应用以外,不使用主体单元的功能的应用可被添加到操作单元。由此,当使用主体单元的功能的应用和不使用主体单元的功能的应用已经在操作单元上被激活时,存在如下问题:即使作为横幅区域中的功能键之一的停止键被按下以停止操作单元上的当前显示应用,停止当前显示应用的作业处理的停止屏幕没有被恰当地显示。也就是说,因为尽管用户按下停止键打算停止操作单元屏幕上的当前显示应用的作业,但是停止键执行停止主体单元上的当前活跃应用的作业的处理,所以有必要同步操作单元上的当前显示应用与主体单元上的当前活跃应用。

此外,当停止键被按下时,在第2013-186748号日本特开专利申请中公开的作业处理系统停止即使已被接受但未被登记到作业列表中的作业的处理;然而,作业处理系统未解决停止当前显示应用的作业处理的停止屏幕没有被恰当地显示在操作单元上的问题。

据此,需要提供一种能够同步操作单元上显示的应用与主体单元上的当前活跃应用的图像形成装置和图像形成方法。



技术实现要素:

本发明的目的在于至少部分地解决传统技术中的问题。

根据本发明的示例性实施方式提供了一种图像形成装置,其包括:操作单元,配备有显示屏幕的显示单元和第一操作系统,并且接受操作;以及主体单元,配备有第二操作系统,并且根据由所述操作单元接受的操作而做出动作,其中所述操作单元包括:操作接受单元,在用于使用特定功能的始终显示屏幕被按下时接受激活在所述第一操作系统上运行的第一应用以使用与所述屏幕相关联的所述特定功能;同步处理单元,执行使在所述第一操作系统上运行的第二应用与在所述第二操作系统上运行的第三应用同步的同步处理;app激活控制单元,在所述同步处理单元执行所述同步处理之后激活所述第一应用;以及显示控制单元,执行在所述显示单元上显示由所述app激活控制单元激活的所述第一应用的操作接受屏幕的控制。

本发明的示例性实施方式还提供了一种图像形成装置,其包括:操作单元,配备有显示屏幕的显示单元和第一操作系统,并且接受操作;以及主体单元,配备有第二操作系统,并且根据由所述操作单元接受的操作而做出动作,当被通知停止由所述操作单元接受的应用时,控制检查所述第二操作系统上的当前活跃应用并停止所述应用的作业的处理,其中所述操作单元包括:操作接受单元,在用于使用特定功能的始终显示屏幕被按下时接受激活在所述第一操作系统上运行的第一应用以使用与所述屏幕相关联的所述特定功能;同步处理单元,执行使在所述第一操作系统上运行的第二应用与在所述第二操作系统上运行的第三应用同步的同步处理;app激活控制单元,在所述同步处理单元执行所述同步处理之后激活所述第一应用;以及显示控制单元,执行在所述显示单元上显示由所述app激活控制单元激活的所述第一应用的操作接受屏幕的控制。

本发明的示例性实施方式还提供了一种由图像形成装置实现的图像形成方法,所述图像形成装置包括操作单元和主体单元,所述操作单元配备有显示屏幕的显示单元和第一操作系统并接受操作,所述主体单元配备有第二操作系统并根据由所述操作单元接受的操作行动,所述图像形成方法包括:在用于使用特定功能的始终显示屏幕被按下时接受激活在所述第一操作系统上运行的第一应用以使用与所述屏幕相关联的所述特定功能;执行使在所述第一操作系统上运行的第二应用与在所述第二操作系统上运行的第三应用同步的同步处理;在所述同步处理被执行之后激活所述第一应用;以及执行在所述显示单元上显示所激活的第一应用的操作接受屏幕的控制。

本发明的上面和其它目的、特征、优点和技术、工业意义通过阅读结合附图考虑的下面的本发明的当前优选实施方式的详细描述而被更好地理解。

附图说明

图1是根据本发明的一个实施方式的MFP的硬件配置的示例的图示;

图2是示出了根据该实施方式的MFP的软件配置的示例的示意图;

图3是根据该实施方式的MFP的功能配置的示例的图示;

图4是存储的app对应信息的示例的图示;

图5是显示单元上显示的屏幕的示例的图示;

图6是显示单元上显示的屏幕的示例的图示;

图7是显示单元上显示的屏幕的示例的图示;

图8是显示单元上显示的屏幕的示例的图示;

图9是在接受激活浏览器app时MFP的处理操作的示例的图示;

图10是在接受激活复印app时MFP的处理操作的示例的图示;

图11是在接受停止app时MFP的处理操作的示例的图示;以及

图12是在接受停止app时MFP的处理操作的另一示例的图示。

具体实施方式

下面参考附图详细描述根据本发明的图像形成装置和图像形成方法的示例实施方式。在下面的描述中,描述了根据本发明的图像形成装置被应用于多功能外围设备(MFP)的示例,然而根据本发明的图像形成装置不限于此。顺便一提,MFP是具有下面功能中的至少任意两个功能的设备:复印功能、扫描功能、传真功能和打印功能。

图1是根据当前实施方式的MFP 1的硬件配置的示例的图示。如图1所示,MFP 1包括主体单元10和操作单元20,主体单元10可实现各种功能,例如复印功能、扫描功能、传真功能和打印功能,操作单元20接受根据用户操作的输入。顺便一提,操作单元20包括在其上显示屏幕的显示单元,并且接受用户的操作。此外,主体单元10根据操作单元20接受的操作进行动作。顺便一提,接受用户操作是包括接受根据用户操作输入的信息(包括指示屏幕坐标值的信号等)的总体概念。主体单元10和操作单元20经由专用通信路径300连接使得它们能彼此通信。作为通信路径300,例如可使用基于通用串行总线(USB)标准的通信路径,或者也可使用基于任意其它标准的通信路径,而不管是有线的还是无线的。

顺便一提,主体单元10可根据操作单元20接受的操作进行动作。而且,主体单元10可与外部设备(例如,客户端个人计算机(PC))通信,还可根据从外部设备接收的指令进行动作。

首先,解释主体单元10的硬件配置。如图1所示,主体单元10包括CPU 11、ROM 12、RAM 13、硬盘驱动器(HDD)14、通信接口(I/F)15、连接I/F 16和引擎单元17;这些部件经由系统总线18彼此连接。

CPU 11整体控制主体单元10的操作。CPU 11通过使用RAM 13作为工作区域执行存储在存储器(例如ROM 12或HDD 14)中的程序,由此控制整个主体单元10的操作并实现各种功能,例如上述复印功能、扫描功能、传真功能和打印功能。

通信I/F 15是用于连接至网络30的接口。而且,通信I/F 15连接至网络30使得主体单元10可从例如PC的外部设备接收打印数据。

连接I/F 16是用于经由通信路径300与操作单元20通信的接口。

引擎单元17是可连接至系统总线18的打印机引擎等。例如,打印机引擎是执行打印处理的单元,并且包括例如黑白绘图仪、1鼓彩色绘图仪、4鼓彩色绘图仪等,还可包括扫描单元、传真单元等。顺便一提,除了所谓的例如绘图仪的引擎部以外,引擎单元17还可包括图像处理部,该图像处理部执行误差扩散、伽玛变换等。

接下来,解释操作单元20的硬件配置。如图1所示,操作单元20包括CPU 21、ROM 22、RAM 23、闪存存储器24、通信I/F 25、连接I/F 26、操作面板27、外部连接I/F 28;这些部件经由系统总线29彼此连接。

CPU 21整体控制操作单元20的操作。CPU 21通过使用RAM 23作为工作区域执行存储在例如ROM 22或闪存存储器24的存储器中的程序,由此控制整个操作单元20的操作并实现随后描述的各种功能,例如根据从用户接受的输入的信息(图像)的显示。

通信I/F 25是用于连接至网络30的接口。连接I/F 26是用于经由通信路径300与主体单元10通信的接口。

操作面板27接受根据用户操作的各种输入,并且在其上显示各种信息(例如,根据接受的输入的信息、指示MFP 1操作状态的信息、指示设置的信息等)。在此实例中,操作面板27由具有触摸面板功能的液晶显示器(LCD)构成;然而,操作面板27不限于此。例如,操作面板27还可由具有触摸面板功能的有机EL显示器构成。而且,除此之外或替代地,操作面板27可被设置有操作单元(例如硬件键)和显示单元(例如灯)。顺便一提,操作面板27不限于此配置,并且可以任意其他方式被配置只要操作面板27可在其上显示图像并接受根据图像的操作。

外部连接I/F 28是用于连接至例如IC卡读取器的外围设备的接口。

随后解释MFP 1的软件配置。图2是示出了MFP的软件配置的示例的示意图。如图2所示,主体单元10具有app层101、服务层102和OS层103。app层101、服务层102和OS层103的实体是存储在例如ROM 12或HDD 14的存储器中的软件。CPU 11执行软件,由此各种功能被提供。

app层101的软件是用于操作硬件资源由此提供给定功能的软件,并且被称为应用软件(在下面描述中,可被简单称为“app”)。app的示例包括用于提供复印功能的复印app、用于提供扫描功能的扫描app、用于提供传真功能的传真app、用于提供打印功能的打印app等。

服务层102的软件是位于app层101与OS层103之间的软件并且用于提供具有用于使用主体单元10包含的硬件资源的接口的app。更具体地,服务层102的软件是用于向硬件资源提供接受操作请求的功能和传递操作请求的功能的软件。服务层102接受的可能操作请求包括对扫描仪的读取请求和对打印机的打印请求等。

顺便一提,服务层102提供的接口功能不仅可被提供给主体单元10的app层101,而且可被提供给操作单元20的app层201。也就是说,操作单元20的app层201(app)也可经由服务层102的接口功能实现使用主体单元10的硬件资源(例如,引擎单元17)的功能。

OS层103的软件是用于提供控制主体单元10包含的硬件资源的基本功能的基础软件(操作系统)。服务层102的软件将来自app的硬件资源使用请求转换成OS层103可解析的命令,并且将命令传送到OS层103。然后,OS层103的软件执行命令,由此硬件资源根据来自app的请求进行操作。

同样地,操作单元20具有app层201、服务层202和OS层203。操作单元20具有的app层201、服务层202和OS层203的层级结构与主体单元10侧相同。然而,app层201的app提供的功能和服务层202可接受的操作请求的类型不同于主体单元10侧。app层201的一些app可能是用于操作操作单元20所包含的硬件资源由此提供给定功能的软件;然而,app层201的app主要是用于提供与主体单元10所具有的功能(复印功能、扫描功能、传真功能和打印功能)有关的操作或显示的用户界面(UI)功能的软件。

操作单元20侧的app层201的app包括提供用于执行与打印功能有关的操作或显示的UI功能的打印app、提供用于执行与复印功能有关的操作或显示的UI功能的复印app、提供用于执行与传真功能有关的操作或显示的UI功能的传真app等;然而,app层201的app不限于这些。

顺便一提,在当前实施方式中,为了维持功能的独立性,主体单元10侧上的OS层103的软件和操作单元20侧的OS层203的软件是独立于彼此的单独软件。也就是说,主体单元10和操作单元20彼此独立地在单独的操作系统上操作。例如,LinuxTM可用作主体单元10侧的OS层103的软件(第二操作系统),AndroidTM可用作操作单元20侧的OS层203的软件(第一操作系统)。而且,主体单元10和操作单元20也可使用相同类型的OS;例如,它们可均使用Android。也就是说,第一操作系统和第二操作系统可以是不同的OS,或者可以是相同的OS。

如上所述,在根据当前实施方式的MFP 1中,主体单元10和操作单元20在单独的操作系统上操作,所以主体单元10与操作单元20之间的通信不作为共用设备中的进程间通信而是作为不同设备之间的通信被执行。将操作单元20接受的信息(来自用户的指令的内容)发送给主体单元10的操作(命令通信)、主体单元10通知操作单元20事件的操作等被归入此类。这里,操作单元20执行与主体单元10的命令通信,由此可使用主体单元10的功能。由主体单元10通知给操作单元20的事件的示例包括主体单元10的操作执行状态、主体单元10侧设置的内容等。

而且,在当前实施方式中,操作单元20的电力经由通信路径300从主体单元10被供给该操作单元20,因此操作单元20的电源控制可与主体单元10的电源控制分离地(独立地)被执行。

顺便一提,在此实例中,主体单元10和操作单元20经由通信路径300电气和物理地连接;然而,主体单元10与操作单元20之间的连接不限于此,操作单元20可被配置为可从主体单元10移除。在此情况中,主体单元10和操作单元20均被设置有近场通信单元,例如红外通信单元、射频(RF)通信单元或蓝牙(Bluetooth)TM通信单元。或者,主体单元10和操作单元20可被设置有无线LAN通信功能,例如Wi-FiTM,从而它们可经由图2中所示的无线LAN接入点(无线LAN AP)31和网络30彼此通信。LAN是“局域网”的缩写。在操作单元20可从主体单元10移除的情况中,操作单元20将经由通信路径300从主体单元10供给的电力积聚在二次电池中,并且当操作单元20从主体单元10被移除时,通过使用积聚在二次电池中的电力进行操作并且执行与主体单元10的通信。

随后,通过图3解释根据当前实施方式的MFP 1的功能配置。图3是MFP的功能配置的示例的图示。

首先,解释MFP 1的主体单元10侧的功能。如图3所示,主体单元10包括通信单元111、激活控制单元112、停止控制单元113和存储单元114,这些单元是通过CPU 11执行程序实现的功能(模块)。上述单元中的一些单元可为CPU 11从ROM 12或HDD 14读出的软件,由此相应单元被装载到RAM 13上并在RAM 13上生成。而且,所有上述单元中的一些单元可由硬件电路(例如执行算法处理的处理器)取代。

通信单元111通过CPU 11执行从ROM 12读出的命令实现。通信单元111经由专用通信路径300连接至操作单元20,并且向操作单元20发送数据/从操作单元20接收数据。例如,通信单元111接收由操作单元20接受的各种操作输入,并将接收的每个操作输入传送至相应的单元。而且,通信单元111发送数据以在操作单元20上显示各种信息(例如,根据接受的输入的信息、指示MFP 1操作状态的信息、指示设置的信息等)。

而且,通信单元111通过通信I/F 15经由网络30向外部设备(例如客户端PC)发送数据/从该外部设备接收数据,并且将数据传送至相应的单元。例如,通信单元111接收指令或数据以实现来自外部设备的功能,并将接收的指令或数据传送至相应的单元。

激活控制单元112通过CPU 11执行从ROM 12读出的命令实现。在与操作接受单元214接受的输入对应的待在操作单元20上运行的第一应用在随后描述的操作单元20的app激活控制单元216的同步处理单元220的控制下被激活之前,激活控制单元112执行使在主体单元10的第二操作系统上运行的第三应用与在操作单元20的第一操作系统上运行的第二应用同步的控制。

具体地,当与操作接受单元214接受的输入对应的待在操作单元20上被激活的第一应用为例如“浏览器”app时,激活控制单元112首先接受来自app激活控制单元216的同步处理单元220的主页app(Home app)(第三应用)激活请求,并且激活主体单元10上的主页app。然后,在主页app被激活之后,激活控制单元112执行将主页app激活完成通知发送至app激活控制单元216的同步处理单元220的控制,其中所述通知是对主页app激活请求的答复。也就是说,激活控制单元112在操作单元20的app激活控制单元216的同步处理单元220的控制下激活主页app(第三应用),由此执行使主体单元10的主页app(第三应用)与操作单元20的主页app(第二应用)同步的控制。由此,使主体单元10的主页app与操作单元20的主页app同步的处理被执行。顺便一提,主页app为与激活操作单元20的初始屏幕以调用用于使用多个功能的操作接受屏幕的第二应用(主页app)对应的主体单元10的第三应用(主页app)。

此外,当待在操作单元20上被激活的第一应用为例如“复印”app时,激活控制单元112首先接受来自app激活控制单元216的同步处理单元220的主页app(第三应用)激活请求,并且激活主体单元10上的主页app。然后,在主页app被激活之后,激活控制单元112执行将主页app激活完成通知发送至app激活控制单元216的同步处理单元220的控制,其中所述通知是对主页app激活请求的答复。然后,激活控制单元112接受来自app激活控制单元216的复印app(第一应用)激活请求,并且激活主体单元10上的复印app(第一应用)。然后,在复印app被激活之后,激活控制单元112执行将复印app激活完成通知发送至app激活控制单元216的控制,其中所述通知是对复印app激活请求的答复。

停止控制单元113通过CPU 11执行从ROM 12读出的命令实现。当停止控制单元113接受来自操作单元20的app激活控制单元216的通知停止应用作业的app停止通知时,停止控制单元113执行暂停主体单元10的第二操作系统上的当前活跃应用的作业的控制。具体地,当停止控制单元113接受来自操作单元20的app激活控制单元216的通知停止应用作业的app停止通知时,停止控制单元113执行检查主体单元10的第二操作系统上的当前活跃应用,暂停当前活跃应用的作业,然后向操作单元20的应用221通知应用作业已被暂停的app暂停完成通知的控制。

更具体地,当主体单元10上的当前活跃应用121为例如“复印”app时,停止控制单元113将作业暂停请求发送至复印app并接受来自应用121的复印app暂停完成通知,然后向操作单元20的复印app通知复印app的作业已被暂停的复印app暂停完成通知。

此外,当主体单元10上的当前活跃应用为例如“主页”app时,停止控制单元113将作业暂停请求发送至主页app;然而,由于主页app没有要被暂停或停止的作业,主页app不执行任何处理因此不发送答复,所以停止控制单元113也不执行任何处理。也就是说,当上述当前活跃应用为主页app时,主页app不向停止控制单元113发送对作业暂停请求的答复,所以停止控制单元113仅将作业暂停请求发送给主页app。

存储单元114对应于ROM 12或HDD 14。存储单元114存储各种数据。储存单元114存储待在主体单元10上被激活的各种应用。存储在存储单元114中的应用包括例如旧的(legacy)复印app、旧的扫描app、旧的传真app、旧的打印app、主页app等。

此外,存储单元114存储MFP 1的识别信息(型号、机器号、ID等)。

随后解释MFP 1的操作单元20侧的功能。如图3所示,操作单元20包括通信单元211、显示单元212、显示控制单元213、操作接受单元214、通知单元215、app激活控制单元216和存储单元217,这些单元是通过CPU 21执行程序实现的功能(模块)。app激活控制单元216包括同步处理单元220。上面提到的单元中的一些单元可以是CPU 21从ROM 22或闪存存储器24读出且执行的软件(程序),由此相应单元被装载到RAM 23上并且在RAM 23上被生成。此外,上述单元中的一些单元可被例如执行算法处理的处理器的硬件电路取代。

通信单元211通过CPU 21执行从ROM 22读出的命令实现。通信单元211经由专属通信路径300连接至主体单元10,并且向主体单元10发送数据/从主体单元10接收数据。例如,通信单元211将主页app激活请求发送至主体单元10的激活控制单元112。然后,通信单元211接收主页app激活完成通知,其中所述通知是对主页app激活请求的答复。

此外,通信单元211将操作接受单元214接受的例如待在操作单元20上被激活的复印app的激活请求发送给主体单元10的激活控制单元112。然后,通信单元211接收复印app激活完成通知,其中所述通知为对复印app激活请求的答复。

而且,通信单元211将例如由操作单元20接受的各种输入发送给主体单元10。此外,通信单元211接收例如数据以在操作单元20上显示各种信息(例如,根据接受的输入的信息、指示MFP 1操作状态的信息、指示设置的信息等),并且将接收的数据传送给相应的单元。

而且,通信单元211通过通信I/F 25经由网络30向外部设备(例如客户端PC)发送数据/从该外部设备接收数据,并且将数据传送给相应的单元。具体地,通信单元211接收指令或数据来实现来自外部设备的功能,并且将接收的指令或数据传送给相应单元。

显示单元212对应于操作面板27的显示屏幕。显示单元212在显示控制单元213的控制下显示例如向用户提供信息的显示信息(屏幕)。而且,显示单元212显示例如用于使用特定功能的始终显示屏幕。

而且,显示单元212显示例如随后描述的app激活控制单元216激活的应用的操作接受屏幕(用户界面(UI)屏幕)。此外,显示单元212显示例如主页屏幕。

显示控制单元213通过CPU 21执行从ROM 22读出的命令实现。显示控制单元213执行在显示单元212上显示例如用于向用户提供信息的显示信息(屏幕)的控制。

而且,显示控制单元213执行在显示单元212上显示例如用于使用特定功能的始终显示屏幕的控制。也就是说,显示控制单元213执行显示始终显示在显示单元212的横幅区域中的多个功能键(软件键)的控制。功能键以一对一形式分别对应于待在操作单元20的第一操作系统上被激活的应用。也就是说,当显示单元212上的功能键的屏幕被按下时,通过功能键标识的应用被激活。而且,功能键包括用于接受停止应用的操作的停止键。也就是说,当作为显示单元212上的功能键之一的停止键被按下时,应用作业被暂停,并且应用的停止屏幕的操作接受屏幕(UI屏幕)被显示。

而且,显示控制单元213执行在显示单元212上显示app激活控制单元216激活的应用的操作接受屏幕(UI屏幕)的控制。

具体地,当随后描述的app激活控制单元216激活的应用为例如“复印”app时,app激活控制单元216执行激活“复印”app的处理,并且显示控制单元213执行在显示单元212上显示如图6所示的“复印”app的操作接受屏幕的控制。也就是说,当app激活控制单元216激活操作单元20上的“复印”app时,显示控制单元213执行在显示单元212上显示“复印”app的操作接受屏幕的控制。

此外,显示控制单元213执行在操作面板27的显示单元212上显示如图5所示的主页屏幕的控制。在当前实施方式中,在主页屏幕上显示例如与安装在操作单元20的app层201上的app对应的图标的控制被执行。

而且,例如,当横幅区域230中的停止键236被按下时,显示控制单元213执行在操作面板27的显示单元212上显示如图7和图8所示的停止屏幕的控制。

操作接受单元214通过CPU 21执行从ROM 22读出的命令实现。操作接受单元214接受各种输入。操作接受单元214接受例如根据在操作单元20的显示单元212上显示的操作接受屏幕的操作输入。具体地,操作接受单元214接受用户在具有触摸面板功能的操作面板27的屏幕(显示单元212的显示图像的表面)上的触摸操作获得的输入。也就是说,在操作单元20上的app的操作接受屏幕被显示的状态中,操作接受单元214接受对任意图标的操作输入,其中在所述图标上执行触摸操作。然后,操作接受单元214通过通知单元215通知与接受的操作对应的处理。

此外,当显示单元212上用于使用特定功能的始终显示屏幕(功能键(软件键))被按下时,操作接受单元214接受激活在第一操作系统上运行的第一应用以使用与屏幕(功能键(软件键))相关联的特定功能。然后,操作接受单元214通过通知单元215向app激活控制单元216通知接受的激活第一应用。具体地,例如,当与复印app相关联的功能键(复印键213等,见图5)的屏幕被按下时,操作接受单元214接受激活复印app。然后,操作接受单元214通过通知单元215向app激活控制单元216通知激活复印app。

此外,当显示单元212上用于使用特定功能的始终显示屏幕的停止键236(见图5)被按下时,操作接受单元214接受停止应用。然后,操作接受单元214通过通知单元215将通知暂停应用作业的app停止请求发送给主体单元10的停止控制单元113。

通知单元215通过CPU 21执行从ROM 22读出的命令实现。通知单元215通知与操作单元20的操作接受单元214接受的操作对应的处理。

例如,通知单元215向app激活控制单元216通知操作单元20的操作接受单元214接受的第一应用的激活。

此外,例如,通知单元215将通知操作单元20的操作接受单元214接受的应用作业的暂停的app停止通知发送给主体单元10的停止控制单元113。

app激活控制单元216包括同步处理单元220。app激活控制单元216和同步处理单元220通过CPU 21执行从ROM 22读出的命令实现。首先,下面解释同步处理单元220。

同步处理单元220执行使在主体单元10的第二操作系统上运行的第三应用与在操作单元20的第一操作系统上运行的第二应用同步的处理。具体地,同步处理单元220执行使激活操作单元20的主页屏幕(初始屏幕)以调用用于使用多个应用的操作接受屏幕(UI屏幕)的主页应用(第二应用)与主体单元10的与操作单元20的主页应用对应的主页应用(第三应用)同步的处理。也就是说,第二应用是操作单元20的主页应用,第三应用是主体单元10的与操作单元20的主页应用对应的主页应用。

此外,当特定应用被激活时,同步处理单元220执行使操作单元20的第二应用(主页app)与主体单元10的第三应用(主页app)同步的处理。这里,特定应用是被添加到操作单元20的新应用。也就是说,当被添加到操作单元20的新应用被激活时,同步处理单元220执行上述同步处理。

此外,特定应用是不使用主体单元10的功能的应用。也就是说,当操作单元20的应用不使用主体单元10的任何功能(应用)时,同步处理单元220执行上述同步处理。不使用主体单元10的功能(应用)的应用为例如浏览器app或图库app;然而,所述应用不限于这两个应用,并还可包括任意其它app。

接下来,解释app激活控制单元216。在同步处理单元220执行使主体单元10的第三应用(主页app)与操作单元20的第二应用(主页app)同步的处理之后,app激活控制单元216执行与操作接受单元214接受的输入对应的待在操作单元20上运行的第一应用的激活的控制。

此外,关于待在操作单元20上被激活的第一应用中包含的每个应用,app激活控制单元216执行参考(分析)与待在主体单元10上被激活的应用相关联的包含代码app对应信息(包含在应用中的xml代码)且将app激活请求发送给主体单元10的控制,其中在所述app激活请求中指定了与待在操作单元20上被激活的应用对应的待在主体单元10上被激活的应用。

例如,当第一应用为复印app时,包含代码app对应信息(xml代码),即“Copy(复印)”,在复印app中被描述为xml代码。app激活控制单元216参考(分析)xml代码,并且如果“Copy”被描述,则确定它是指定主体单元10的“复印”app的信息并将指定了主体单元10的“复印”app的app激活请求发送给主体单元10。而且,例如,当第一应用为扫描app时,包含代码app对应信息(xml代码),即“Scan(扫描)”,在扫描app中被描述为xml代码。app激活控制单元216参考(分析)xml代码,并且如果“Scan”被描述,则确定它是指定主体单元10的“扫描”app的信息并将指定了主体单元10的“扫描”app的app激活请求发送给主体单元10。而且,例如,当第一应用为传真app时,包含代码app对应信息(xml代码),即“Fax(传真)”,在传真app中被描述为xml代码。app激活控制单元216参考(分析)xml代码,并且如果“Fax”被描述,则确定它是指定主体单元10的“传真”app的信息并将指定了主体单元10的“传真”app的app激活请求发送给主体单元10。此外,例如,当第一应用为主页app时,包含代码app对应信息(xml代码),即“Home(主页)”,在主页app中被描述为xml代码。app激活控制单元216参考(分析)xml代码,并且如果“Home”被描述,则确定它是指定主体单元10的“主页”app的信息并将指定了主体单元10的“主页”app的app激活请求发送给主体单元10。

而且,例如,当第一应用为浏览器app时,主体单元10的功能未被使用,所以没有xml代码(无包含代码app对应信息)在浏览器app中被描述。app激活控制单元216参考(分析)浏览器app的xml代码,并且如果无xml代码被描述,则确定它是指定主体单元10的“主页”的信息并将指定了主体单元10的“主页”的app激活请求发送给主体单元10。也就是说,当无xml代码在app中被描述时,app激活控制单元216总是确定它指定主体单元10的“主页”的信息并将指定了主体单元10的“主页”的app激活请求发送给主体单元10。

以这种方式,当操作接受单元214接受待在操作单元20上被激活的第一应用时,app激活控制单元216参考(分析)app中的包含代码app对应信息(xml代码),并将指定了待在主体单元10上被激活的应用的app激活请求发送给主体单元10。

此外,关于存储在存储单元217中且待在操作单元20上被激活的每个应用,app激活控制单元216可被配置为执行参考与待在主体单元10上被激活的应用相关联的存储的app对应信息并将app激活请求发送给主体单元10,其中在所述app激活请求中指定了与待在操作单元20上被激活的应用对应的待在主体单元10上被激活的应用。也就是说,代替参考(分析)包含代码app对应信息(包含在应用中的xml代码)和指定待在主体单元10上被激活的应用,如上所述,app激活控制单元216可直接参考预先存储在存储单元217中的存储的app对应信息并将指定了待在主体单元10上被激活的应用的app激活请求发送给主体单元10。

这里关于图4解释存储的app对应信息。图4是存储的app对应信息的示例的图示。如图4所示,存储的app对应信息是将待在操作单元20上被激活的每个应用与待在主体单元10上被激活的应用相关联的信息。

例如,操作单元20的“复印”app与主体单元10的“复印”app关联。此外,例如,操作单元20的“扫描”app与主体单元10的“扫描”app关联。而且,例如,操作单元20的“传真”app与主体单元10的“传真”app关联。此外,例如,操作单元20的“浏览器”app与主体单元10的“主页”app关联。而且,例如,操作单元20的“主页”app与主体单元10的“主页”app关联。以这种方式,存储的app对应信息是将操作单元20的app与主体单元10的app关联的信息。因此,app激活控制单元216可直接参考将待在操作单元20上被激活的每个应用与待在主体单元10上被激活的应用相关联的存储的app对应信息,如图4所示,并且发送指定了待在主体单元上10被激活的应用的app激活请求。

回到操作单元20的功能(图3)的解释,存储单元217对应于ROM 22或闪存存储器24。存储单元217存储将待在操作单元20上被激活的每个应用与待在主体单元10上被激活的应用相关联的存储的app对应信息。顺便一提,当新app被添加到操作单元20时或当对应信息被改变时,存储的app对应信息被更新并被存储在存储单元217中。顺便一提,上面关于图4解释了存储的app对应信息。

存储单元217存储各种数据。存储单元217存储例如待在操作单元20上被激活的各种应用。存储在存储单元217中的应用包括例如易用复印app、易用扫描app、易用传真app、打印app、主页app等。

随后关于图5至图8解释显示在操作单元20的显示单元212上的屏幕。图5至图8是显示在显示单元上的屏幕的示例的图示。

图5示出了操作单元20的调用用于使用多个功能的操作接受屏幕(UI屏幕)的初始屏幕(主页屏幕)的示例。如图5所示,多个始终显示功能键(软件键)231至238被显示在横幅区域230中。在上横幅区域230中布置有复印键231、传真键232、扫描键233、打印键234和浏览器键235;功能键231至235是直接激活相应app的软件键。在下横幅区域230中显示有停止键236、用于显示主页屏幕的主页键237、用于检查MFP 1状态的状态确认键238。这些都是功能键(软件键)。

当图5所示的示例为主页屏幕的示例时,用于使用操作单元20的多个功能的图标241至247被显示在显示单元212的中部。也就是说,复印图标241、传真图标242、扫描图标243、打印图标244、app A图标245、app B图标246和浏览器图标247被显示以激活对应的app。当这些图标241至247中的任一个图标被按下时,与该图标对应的app被激活。

图6示出了当横幅区域230中的复印键231或主页屏幕上的复印图标241被按下时所显示的用于使用复印功能的操作接受屏幕(UI屏幕)的示例。如图6所示,执行密度调节的图标、选择供纸托盘的图标、选择拷贝数量的图标、显示其他功能的图标和激活复印的图标按顺序从操作接受屏幕的左边开始显示。顺便一提,在图6中,例如,当横幅区域230中的传真键232被按下时,显示屏幕被切换至用于使用传真功能的操作接受屏幕(UI屏幕)。

图7和图8示出了当停止键236被按下时所显示的屏幕的示例。具体地,图7示出了当停止键236的设置是停止当前显示的应用的处理时所显示的屏幕的示例;图8示出了当停止键236的设置是停止当前处理的多个app的所有处理时所显示的屏幕的示例。

图7中的示例基于假设复印处理正被执行。在图6所示的用于使用复印功能的操作接受屏幕上,当横幅区域230中的停止键236被按下时,恢复所暂停的复印作业的图标和中止被暂停的复印作业的图标按顺序从操作接受屏幕的左边开始显示,如图7所示。

图8中的示例基于假设扫描处理和打印处理正被执行。如图8所示,当横幅区域230中的停止键236被按下时,恢复打印处理中所暂停的打印作业的图标和中止扫描处理中的读取作业的图标分别被显示在操作接受屏幕的左下角和右下角,并且显示当前处理作业的列表的图标被显示在操作接受屏幕的右上角。

随后关于图9至图12解释根据当前实施方式的MFP 1的处理操作。图9是当接受激活浏览器app时MFP的处理操作的示例的图示。顺便一提,在下面描述的示例中,操作接受单元214接受激活与显示单元212上始终显示的功能键(软件键)当中的被按下一个功能键(软件键)相关联的应用。

操作单元20的操作接受单元214接受激活浏览器app(步骤S1)。也就是说,横幅区域230中的浏览器键235(见图5)被按下,由此操作接受单元214接受激活浏览器app。

然后,操作单元20的操作接受单元214向app激活控制单元216通知浏览器app激活请求(步骤S2)。

然后,app激活控制单元216的同步处理单元220将主页app激活请求发送给操作单元20的应用221(步骤S3),并且将主页app激活请求发送给主体单元10的激活控制单元112(步骤S4)。操作单元20激活应用221的主页app(步骤S5)。

然后,在接收到主页app激活请求时,主体单元10的激活控制单元112激活主体单元10上的主页app(步骤S6),然后将主页app激活完成通知发送给app激活控制单元216的同步处理单元220(步骤S7)。

然后,在接收到来自主体单元10的主页app激活完成通知时,app激活控制单元216发送操作单元20的应用221的浏览器app激活请求(步骤S8),并且参考(分析)包含在浏览器app中的包含代码app对应信息(包含在应用中的xml代码);然而,无xml代码(无包含代码app对应信息)在浏览器app中被描述,所以app激活控制单元216确定它是指定主体单元10的主页app的信息(步骤S9)。然而,因为主体单元10的主页app已经响应于来自同步处理单元220的请求而被激活,所以app激活控制单元216不执行任何处理。

然后,激活应用221的浏览器app(步骤S10),并且浏览器app生成浏览器app屏幕(步骤S11)并将浏览器app屏幕发送给显示控制单元213(步骤S12)。

显示控制单元213在显示单元212上显示浏览器app屏幕(步骤S13)。

图10是在接受激活复印app之后MFP的处理操作的示例的图示。顺便一提,在下面描述的示例中,操作接受单元214接受激活与作为显示单元212上始终显示的功能键(软件键)当中的任一个功能键(软件键)的被按下的功能键相关联的应用。

操作单元20的操作接受单元214接受激活复印app(步骤S21)。也就是说,横幅区域230中的复印键231(见图5)被按下,由此操作接受单元214接受激活复印app。

然后,操作单元20的操作接受单元214向app激活控制单元216通知复印app激活请求(步骤S22)。

然后,app激活控制单元216的同步处理单元220将主页app激活请求发送给操作单元20的应用221(步骤S23),并将主页app激活请求发送给主体单元10的激活控制单元112(步骤S24)。操作单元20激活应用221的主页app(步骤S25)。

然后,在接收到主页app激活请求时,主体单元10的激活控制单元112激活主体单元10上的主页app(步骤S26),然后将主页app激活完成通知发送给app激活控制单元216的同步处理单元220(步骤S27)。

然后,在接收到来自主体单元10的主页app激活完成通知时,app激活控制单元216发送操作单元20的应用221的复印应用激活请求(步骤S28),并且参考(分析)包含在复印aap中的包含代码app对应信息(包含在应用中的xml代码)并确定它是指定主体单元10的复印app的信息(步骤S29)。然后,app激活控制单元216将复印app激活请求发送给主体单元10(步骤S30),其中在所述复印app激活请求中指定了与操作单元20的复印app对应的主体单元10的复印app。

然后,在接收到复印app激活请求时,主体单元10的激活控制单元112激活主体单元10上的复印app(步骤S31),然后将复印app激活完成通知发送给app激活控制单元216(步骤S32)。

然后,激活应用221的复印app(步骤S33),并且复印app生成复印app屏幕(步骤S34)并将复印app屏幕发送给显示控制单元213(步骤S35)。

显示控制单元213在显示单元212上显示复印app屏幕(UI屏幕)(步骤S36)。

以这种方式,在当前实施方式中,操作单元20的操作接受单元214接受激活与显示单元212上始终显示的功能键(软件键)当中的被按下一个功能键(软件键)相关联的应用。首先,同步处理单元220使得主页app在操作单元20上被激活,并发送与操作单元20的主页app对应的主体单元10的主页app的激活请求,由此主体单元10的主页app被激活。通过由同步处理单元220执行的此处理,同步操作单元20的主页app与主体单元10的主页app的处理被执行。然后,在同步处理单元220执行主页app同步处理之后,app激活控制单元216使操作接受单元214接受的应用221被激活。在当前实施方式中,通过使操作单元20和主体单元10执行上述处理,显示在操作单元20上的应用可与主体单元10上的当前活跃应用同步。

图11是在接受停止app时MFP的处理操作的示例的图示。图11所示的示例基于作业停止设置被设定以使得当作为显示单元212上始终显示的功能键之一的停止键236被按下时显示在操作单元20的显示单元212上的app作业被停止的前提。图11中的示例示出了在作业停止设置被设定为停止显示在显示单元212上的app作业的操作。首先,操作单元20的app激活控制单元216激活应用221的复印app(步骤S41),并且主体单元10的激活控制单元112激活与操作单元20的复印app对应的主体单元10的应用121的复印app(步骤S42)。然后,操作单元20的显示控制单元213在显示单元212上显示复印app的屏幕(UI屏幕)(步骤S43)。也就是说,操作单元20处于复印app的操作接受屏幕(UI屏幕)正被显示在其显示单元212上的状态。

在上述状态中,操作单元20的操作接受单元214接受停止app(步骤S44)。也就是说,横幅区域230中的停止键236(见图6)被按下,由此操作接受单元214接受停止app。

然后,操作单元20的操作接受单元214将app停止通知发送给主体单元10的停止控制单元113(步骤S45)。

然后,在接收到app停止通知时,主体单元10的停止控制单元113检查主体单元10上的当前活跃app(步骤S46)。然后,停止控制单元113将app暂停请求发送给应用121的当前活跃的复印app(步骤S47)。也就是说,在图11所示的示例中,停止控制单元113确认主体单元10上的当前活跃app为复印app,并且将作业暂停请求发送给应用121的复印app。

然后,当接收到暂停请求时,应用121的复印app执行暂停作业的处理(步骤S48)。然后,复印app将复印app暂停完成通知发送给停止控制单元113(步骤S49),其中所述复印app暂停完成通知是对复印app暂停请求的答复。

然后,停止控制单元113将复印app暂停完成通知发送给操作单元20的应用221的复印app(步骤S50)。

然后,操作单元20的复印app接受暂停完成通知(步骤S51),生成复印app的停止屏幕(步骤S52),并将复印app的停止屏幕发送给显示控制单元213(步骤S53)。

显示控制单元213在显示单元212上显示复印app的停止屏幕(步骤S54)。

图12是在接受停止app时MFP的处理操作的另一示例的图示。图12中所示的示例基于作业停止设置被设定为使得在作为显示单元212上始终显示的功能键之一的停止键236被按下时显示在操作单元20的显示单元212上的app作业被停止的前提。图12中的示例示出了在作业停止设置被设定为停止显示在显示单元212上的app作业时的操作。首先。操作单元20的app激活控制单元216激活应用221的浏览器app(步骤S61),主体单元10的激活控制单元112激活与操作单元20的浏览器app对应的主体单元10的应用121的主页app(步骤S62)。然后,操作单元20的显示控制单元213在显示单元212上显示浏览器app的屏幕(步骤S63)。也就是说,操作单元20处于浏览器app的屏幕正被显示在其显示单元212上的状态。

在上述状态中,操作单元20的操作接受单元214接受停止app(步骤S64)。也就是说,横幅区域230中的停止键236被按下,由此操作接受单元214接受停止app。

然后,操作单元20的操作接受单元214将app停止通知发送给主体单元10的停止控制单元113(步骤S65)。

然后,在接收到app停止通知时,主体单元10的停止控制单元113检查主体单元10上的当前活跃app(步骤S66)。然后,停止控制单元113将app暂停请求发送给应用121的当前活跃主页app(步骤S67)。也就是说,在图12所示的示例中,停止控制单元113确认主体单元10上的当前活跃app为主页app,并且将作业暂停请求发送给应用121的主页app。

然后,应用121的主页app接收到作业暂停请求,然而,主页app没有待被暂停或停止的作业,所以主页app不执行任何处理。也就是说,当主体单元10上的当前活跃app为主页app时,主页app不向停止控制单元113发送对当前活跃app的暂停请求的答复。

以这种方式,在当前实施方式中,在同步处理单元220执行使操作单元20的主页app与主体单元10的主页app同步的处理之后,app激活控制单元216首先激活由操作接受单元214接受的第一应用。然后,操作单元20的操作接受单元214接受停止通过按下作为显示单元212上始终显示的功能键(软件键)之一的停止键236所请求的app。操作接受单元214将app停止通知发送给主体单元10,主体单元10检查主体单元10上的当前活跃app并暂停主体单元10上的当前活跃app的活跃作业。然后,主体单元10向操作单元20通知已进行作业暂停的app,由此操作单元20显示与所通知的已进行作业暂停的主体单元10的app对应的操作单元20的app的停止屏幕。由此,在当前实施方式中,操作单元上显示的应用与主体单元上的当前活跃应用同步,因此能够显示停止屏幕以停止操作单元20的显示单元212上显示的app。

如上所述,根据当前实施方式,能够实现如下有益效果:当操作接受单元214接受激活app时,首先,同步处理单元220执行使得操作单元20的主页app与对应于操作单元20的主页app的主体单元10的主页app同步的处理,由此操作单元上显示的应用可与主体单元上的当前活跃应用同步。

上面描述了根据本发明的实施方式;然而,本发明不限于上面描述的实施方式,并且可通过在实现阶段修改任意部件来实施而不偏离本发明的范围。而且,可通过上面描述的实施方式中公开的各个部件的恰当组合创造各种发明。例如,可从实施方式公开的所有部件中除去一些部件。而且,可恰当地组合跨不同实施方式的部件。

而且,在根据上述实施方式的图像形成装置1中执行的软件(程序)可被提供使得软件(程序)以可安装或可执行文件格式被记录在计算机可读记录介质(例如,软(商标)盘、光盘(CD)、可录式光盘(CD-R)、光盘只读存储器(CD-ROM)、数字化视频光盘(DVD)、SD存储卡、或通用串行总线(USB)存储器)中。

此外,在根据本实施方式的图像形成装置1中执行的软件(程序)可被提供使得软件(程序)被存储在与例如因特网的网络连接的计算机中使得软件(程序)可经由网络被下载。而且,在根据本实施方式的图像形成装置1中执行的软件(程序)可经由例如因特网的网络被提供或分发。

在根据本实施方式的图像形成装置1中执行的软件(程序)由包含上述功能单元的模块构成,作为实现这些单元的硬件,CPU(处理器)11和21从ROM 12和22读出软件(程序)并执行软件(程序),由此实现功能单元的程序的各种可执行代码被装载到RAM 13和23,并且功能单元在RAM 13和23上生成。

顺便一提,在上述实施方式,描述了根据本发明的图像形成装置1被应用于具有至少两个下面功能的MFP的实施例:复印功能、打印功能、扫描功能和传真功能;然而,本发明可被应用于任意图像形成装置,例如复印机、打印机、扫描设备和传真装置。

根据本发明,能够同步操作单元上显示的应用与主体单元上的当前活跃应用。

尽管为了完整和清晰的公开关于特定实施方式描述了本发明,但是所附权利要求不限于此,而是被解释为实施本领域技术人员可能想到的落入本文阐述的基本教导内的所有修改和替换构造。

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