CN1570778A - 图像形成设备和功能键分配方法 - Google Patents

图像形成设备和功能键分配方法 Download PDF

Info

Publication number
CN1570778A
CN1570778A CN200410055240.8A CN200410055240A CN1570778A CN 1570778 A CN1570778 A CN 1570778A CN 200410055240 A CN200410055240 A CN 200410055240A CN 1570778 A CN1570778 A CN 1570778A
Authority
CN
China
Prior art keywords
function key
application program
forming apparatus
image forming
application
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN200410055240.8A
Other languages
English (en)
Other versions
CN100361487C (zh
Inventor
田中浩行
清水浩二
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Publication of CN1570778A publication Critical patent/CN1570778A/zh
Application granted granted Critical
Publication of CN100361487C publication Critical patent/CN100361487C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/0035User-machine interface; Control console
    • H04N1/00352Input means
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03GELECTROGRAPHY; ELECTROPHOTOGRAPHY; MAGNETOGRAPHY
    • G03G15/00Apparatus for electrographic processes using a charge pattern
    • G03G15/50Machine control of apparatus for electrographic processes using a charge pattern, e.g. regulating differents parts of the machine, multimode copiers, microprocessor control
    • G03G15/5016User-machine interface; Display panels; Control console
    • G03G15/502User-machine interface; Display panels; Control console relating to the structure of the control menu, e.g. pop-up menus, help screens
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03GELECTROGRAPHY; ELECTROPHOTOGRAPHY; MAGNETOGRAPHY
    • G03G15/00Apparatus for electrographic processes using a charge pattern
    • G03G15/50Machine control of apparatus for electrographic processes using a charge pattern, e.g. regulating differents parts of the machine, multimode copiers, microprocessor control
    • G03G15/5075Remote control machines, e.g. by a host
    • G03G15/5087Remote control machines, e.g. by a host for receiving image data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/0035User-machine interface; Control console
    • H04N1/00352Input means
    • H04N1/00384Key input means, e.g. buttons or keypads
    • H04N1/00387Multiple functions per key
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00408Display of information to the user, e.g. menus
    • H04N1/00411Display of information to the user, e.g. menus the display also being used for user input, e.g. touch screen
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00477Indicating status, e.g. of a job
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/0048Indicating an illegal or impossible operation or selection to the user
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03GELECTROGRAPHY; ELECTROPHOTOGRAPHY; MAGNETOGRAPHY
    • G03G2215/00Apparatus for electrophotographic processes
    • G03G2215/00025Machine control, e.g. regulating different parts of the machine
    • G03G2215/00109Remote control of apparatus, e.g. by a host

Abstract

本发明提供了一种能包括多个应用程序的图像形成设备,其中该图像形成设备包括:显示部件,用于在所述图像形成设备的操作显示部件上显示用来选择应用程序的屏幕;以及分配部件,用于当为所选择的应用程序而按下功能键时,将在屏幕上所选择的所选应用程序分配给所述功能键;其中所述功能键是用户用来从多个应用程序中选择一个应用程序并执行该应用程序的按键。

Description

图像形成设备和功能键分配方法
技术领域
本发明涉及用于将应用程序分配给图像形成设备(以后被称为复合设备)中的功能键的技术,所述图像形成设备能装配有诸如复印应用程序、打印机应用程序、扫描仪应用程序、传真应用程序等的多个应用程序。
背景技术
最近,包括机壳内的打印机、复印机、传真机、扫描仪等的功能的复合设备通常是为大家所熟知的。该复合设备包括位于机壳内的显示部分、打印部分、以及图像拾取部分等。在该复合设备中,提供了分别与打印机、付印、以及传真机相对应的软件块,以便通过对软件块进行转换而使该复合设备分别起打印机、复印机、扫描仪、以及传真机的作用。
因为传统的复合设备配有用于打印机、复印机、扫描仪以及传真机的各个应用程序软件块,因此需要很多时间来开发每个应用程序。为了解决这个问题,申请人已开发出一种复合设备,该复合设备包括硬件资源、多个应用程序、以及包括有位于应用程序与硬件资源之间的各种控制服务程序的平台。所述硬件资源用于显示部分、打印部分、以及图像拾取部分的图像形成处理。应用程序执行打印机、复印机、以及传真机等的用户服务程序所固有的处理。平台包括用于对至少两个应用程序通常所需的硬件资源进行管理,以及当执行用户服务程序时用于对应用程序和图像形成处理的执行进行控制的各种控制服务程序。
根据这种新的复合设备,单独地提供了应用程序以及控制服务程序。因此,在该复合设备出货之后,用户或者第三方卖主可以开发新的应用程序以将其安装在该复合设备上而无需改变系统方软件。
就能包括有多个应用程序的复合设备而言,通过利用功能键来在操作部件(被称为“操作面板”)上选择每个应用程序。申请号为No.11-327373的日本已公开专利申请公开了一种有关功能键的技术。
根据复合设备的配置来确定复合设备的功能键数目。例如,对于包括有三个功能:打印机、复印机、以及扫描仪的复合设备而言,三个键顶(key top)附着于操作面板上以作为三种功能的各个功能键。如一种用于将应用程序分配给功能键的方法,通过将应用程序与功能键之间的对应关系写入程序中,可将该应用程序不变地分配给该功能键。然而,在这种情况下,不能灵活地改变或者添加应用程序。
因此,应将任何应用程序分配给任何功能键。因此,根据传统的复合设备,例如,当安装了应用程序时,在操作面板的操作显示部件(触板)上选择被分配给该应用程序的功能键。然而,根据传统的复合设备,存在不能将该功能键适当地分配给应用程序的情况。
即使当在复合设备的内部实现了可赋予五个功能键的功能时,也存在这样的情况,即,如上所述实际上仅有三个功能键是可用的情况。在这种情况下,当执行功能键分配时,该复合设备不能识别哪个功能键实际上是可用的,以便该复合设备可显示用于指示五个功能键是可用的的屏幕。结果是,存在用户可以选择无用的功能键来分配应用程序的问题。
发明内容
本发明的一个目的是提供用于将应用程序正确地分配给功能键的技术。
通过一种能包括多个应用程序的图像形成设备来实现上述目的。该图像形成设备包括:
显示部件,用于显示用于在所述图像形成设备的操作显示部件上选择应用程序的屏幕;以及
分配部件,用于当为所选择的应用程序而按下功能键时,将在屏幕上所选择的所选应用程序分配给该功能键;
其中所述功能键是用户用来从多个应用程序中选择应用程序并且将其执行所使用的键。
根据本发明,因为将所选应用程序分配给实际上被按下的功能键,因此可克服将应用程序分配给不可使用的功能键的问题。
所述功能键可以是硬件键或者是在图像形成设备的操作显示部件上所显示的软件键。此外,当图像形成设备处于用于将所选择的应用程序分配给功能键的模式中时,由分配部件来执行分配。
在图像形成设备中,当对所选择的应用程序进行分配时,所述图像形成设备显示用于指示在所述图像形成设备的操作显示部件上的功能键的操作的引导屏幕。
通过显示该引导屏幕,用户可根据该引导屏幕来执行应用程序的分配,以便用户可很容易地且可很可靠地执行该分配。所述引导屏幕包括图像形成设备的操作面板的图像以及用于将用户引导至功能键的图像。
所述图像形成设备可以显示用于指示分配给功能键的应用程序数目的屏幕。因此,用户可以知道分配给每个功能键的应用程序的数目。
当为所选择的应用程序而按下功能键时,如果分配给该功能键的应用程序的数目已到达极限数目,那么所述图像形成设备可显示用于指示不能将该功能键分配给所选择的应用程序的屏幕。通过显示如此的屏幕,能将有限数目的应用程序分配给功能键。
在所述图像形成设备中,所述分配部件可以包括:
用于获得与所按下的功能键相对应的功能键ID的部件;以及
用于存储所选应用程序的应用程序ID以及所获得的功能键ID的部件,其中所述应用程序ID是与所述功能键ID相关联的。
根据本发明,因为功能键ID与应用程序ID彼此相关联,所以图像形成设备能识别出将哪个应用程序分配给哪个功能键。
除了功能键ID之外,所述图像形成设备可以存储用于识别分配给功能键的多个应用程序的扩展键ID。因此,所述图像形成设备可从多个应用程序中识别出分配给功能键的应用程序。
此外,当按下分配有多个应用程序的功能键时,所述图像形成设备可显示包括有多个应用程序的名称的屏幕以使用户从多个应用程序中选择一个应用程序。通过显示该屏幕,当将多个应用程序分配给功能键时,用户能选择一个应用程序。
此外,所述图像形成设备可显示多个应用程序中的每一个的应用程序状态。因此,用户能确定用户所想使用的应用程序是可用的还是不可用的。为了显示应用程序状态,如果将一个应用程序分配给功能键,那么可使用附着于该功能键上的LED。另一方面,根据本发明,用户能知道分配给该功能键的多个应用程序的应用程序状态。
为了选择应用程序,代替利用选择屏幕,所述图像形成设备根据用户在时间段内按下分配有多个应用程序的功能键的次数来从多个应用程序中选择一个应用程序。
根据本发明,无需利用选择屏幕就可快速地执行应用程序转换。
所述图像形成设备可从多个应用程序中选择一个应用程序,在所述多个应用程序中,所述一个应用程序与扩展键ID相对应,该扩展键ID与用户在时间段内按下分配有多个应用程序的功能键的次数相同。因此,用户可通过以与所希望的应用程序相对应的扩展键ID相同的次数来按下功能键来将当前所使用的应用程序改变为所希望的应用程序。
附图说明
当结合附图来进行阅读时,可从下列的详细描述中明显地得出本发明的其它目的、特征、以及优点,其中:
图1显示了根据本发明的一个实施例的复合设备的操作面板的例子;
图2是根据本发明的一个实施例的复合设备100的方框图;
图3显示了复合设备100的硬件配置的例子;
图4显示了初始设置菜单屏幕的例子;
图5显示了转换键设置屏幕的例子;
图6显示了用于引导用户来按下功能键的屏幕的例子;
图7显示了用于引导用户来按下功能键的屏幕的另一个例子;
图8是用于说明有关于按下功能键的图;
图9显示了验证屏幕;
图10是在按下功能键之后所显示的屏幕的另一个例子;
图11是一个屏幕的例子,该例子示出了用户设法将应用程序分配给已分配有极限数目的应用程序的功能键的情况;
图12是显示了分配完成的屏幕例子;
图13是在执行分配之后的转换键设置屏幕的例子;
图14是用于说明将应用程序分配给功能键的方法的概略示意图;
图15显示了应用程序管理表的例子;
图16是解释用于将应用程序分配给功能键的复合设备的操作的流程图;
图17是指示在用于将应用程序分配给功能键的模块当中所进行的主数据交换的图;
图18是应用程序选择屏幕的例子;
图19A和19B显示了当成功地启动应用程序时所显示的屏幕例子;
图20A和20B显示了当未成功地启动应用程序时所显示的屏幕例子;
图21是用于说明对应用程序进行转换的方法的概略示意图;
图22是用于说明当对应用程序进行转换时的复合设备的操作的流程图;
图23是显示了当将一个应用程序转换到另一个应用程序时在模块当中所进行的主数据交换的图;
图24是用于解释当将一个应用程序转换到另一个应用程序时以及当没有使用应用程序选择屏幕时的复合设备的操作的流程图;
图25显示了用于将功能选择按钮分配给应用程序的屏幕例子。
具体实施方式
在下文中,参考附图来对根据本发明的实施例的用于将应用程序分配给功能键的图像形成设备以及方法进行描述。
首先,下面对本发明的实施例的概要进行描述。
图1显示了根据本发明的一个实施例的复合设备的操作面板的例子。所述操作面板包括:每个均具有键顶(key top)的功能键、用于显示信息且用于操作的操作显示部件(也被称为触板)、以及包括启动按钮的十位按键(ten key)。所述功能键也被称为应用程序转换键。
在该实施例中,例如,当安装了应用程序时,用户按下用户想向其分配该应用程序的功能键。也就是说,该复合设备在触板屏幕上显示引导消息“按下你想将所选应用程序分配给其的按键”,并且将该应用程序分配给用户所按下的功能键。传统上,因为仅在屏幕上执行分配操作,因此存在这样的可能性,即将不具有键顶的无用功能键分配给应用程序。另一方面,根据本发明,通过按下实际上可用的功能键以将该功能键分配给应用程序,可将该应用程序分配给可靠的可用功能键。
接下来,对能够进行上述分配操作的复合设备100进行详细的描述。
图2显示了根据本发明的实施例的复合设备100的方框图。
如图2中所示,复合设备100包括硬件资源103和软件组110。硬件资源103包括:黑白激光打印机(B & W LP)101、彩色激光打印机102、以及诸如扫描仪、传真机、硬盘、存储器(RAM、NV-RAM、ROM等等)的硬件资源、以及网络接口。软件组110包括平台120、应用程序130、以及虚拟应用服务程序140(在下文中被称为VAS)。
平台120包括控制服务程序、系统资源管理器(SRM)123、以及通用OS121,其中控制服务程序用于对来自应用程序的处理请求进行解释以发布对硬件资源的获取请求,系统资源管理器123用于管理一个或多个硬件资源并且对来自控制服务程序的获取请求进行仲裁(arbitrate)。
控制服务程序包括多个服务程序模块,该多个服务程序模块就是系统控制服务程序(SCS)122、引擎控制服务程序(ECS)124、存储器控制服务程序(MCS)125、操作面板控制服务程序(OCS)126、传真控制服务程序(FCS)127、以及网络控制服务程序(NCS)128。平台120具有应用程序程序接口(API),该应用程序程序接口能通过利用预定的功能来接收来自应用程序130的处理请求。
通用OS 121是诸如UNIX的通用操作系统,并且能在执行各个处理的同时执行平台120和应用程序130的每个软件块。
SRM 123的处理是用于执行对系统的控制和利用SCS 122来执行资源的管理。SRM 123的处理对来自上层(upper layer)的请求进行仲裁并且对其进行控制,所述上层使用包括有诸如扫描仪部件和打印机部件的引擎、存储器、HDD文件、以及主机I/O(Centronics接口、网络接口、IEEE1394接口、RS232C接口等)的硬件资源。
SCS 122的处理执行应用程序管理、控制操作面板、显示系统屏幕、使发光二极管显示、资源管理、以及中断应用程序控制。在这个实施例中,SCS122将来自操作面板的按键信息发送到VAS 140,以及SCS 122接收来自VAS140的ID并且设置功能键分配。下面将对详细的处理过程进行描述。
ECS 124的处理对包括白黑激光打印机(B & W LP)101、彩色激光打印机(彩色LP)102、扫描仪、以及传真机等的硬件资源的引擎进行控制。
MCS 125的处理是获得并且释放图像存储器的区域、使用硬盘设备(HDD)、并且压缩和扩展图像数据。FCS 127的处理提供了API,该API用于通过利用来自每个应用程序层的PSTN/ISDN网络来发送和接收传真、对由BKM(备用SRAM)所管理的各种类型的传真数据进行存储/提交、读取传真、接收并打印传真、以及混合的发送和接收。
NCS 128是用于提供了需要网络I/O的应用程序通常所使用的服务的处理。NCS 128将从网络所接收到的数据分发到相应的应用程序,并且当将数据发送到网络时该NCS 128用于在应用程序与网络之间进行调停(mediation)。更具体地说,NCS 128的处理包括诸如ftpd、httpd、lpd、snmpd、telnetd、smtpd、以及协议的客户功能的服务后台驻留程序(daemon)。
OCS 126的处理是对操作面板进行控制,该操作面板就是用于在操作员(用户)与设备的控制部件之间传送信息的装置。在该实施例的复合设备100中,OCS 126包括OCS处理部件以及OCS函数库部件。OCS处理部件从操作面板中获得了用于指示按下按键的按键事件,并且将与该按键事件相对应的按键事件功能发送到SCS 122。OCS函数库注册了(register)作图函数及用于控制该操作面板的其它函数,其中该作图函数根据来自具有控制权的应用程序的或者来自控制服务程序的请求来在操作面板上输出各种图像。当开发了应用程序时,将OCS函数库中的函数与通过对该应用程序的源码文件进行编译所产生的目标程序进行链接,以便产生该应用程序的可执行文件。将所有的OCS126配置成处理(process),或者配置成OCS库。在下述实施例的描述及附图中,为了从操作面板中获得信息并且将信息显示在操作面板上,则也使用OCS 126的函数,即使当附图中未显示该OCS 126时。
应用程序130包括打印机应用程序111、复印应用程序112、传真应用程序113、扫描仪应用程序114、以及网络文件应用程序115,其中打印机应用程序111就是具有页面描述语言(PDL)和PCL以及附言(PS)的打印机的应用程序,传真应用程序113就是传真机的应用程序,扫描仪应用程序114就是扫描仪的应用程序。此外,还包括新的应用程序116-118。
在应用程序130的处理与控制服务程序的处理之间执行处理间通信(inter-process communication),在该处理间通信中调用函数、发送返回值、并且发送和接收消息。通过利用该处理通信,可实现诸如复印、打印、扫描、以及发送传真这样的图像形成处理的用户服务。
在本实施例中,在应用程序130与平台120之间提供了VAS 140。从应用程序的角度来看,VAS 140被认为是平台120中的服务程序层,并且从服务程序层的角度来看,VAS 140被认为是应用程序。也就是说,VAS 140作为为服务器的控制服务程序的客户机处理来进行操作,并且作为为客户机的应用程序的服务器处理来进行操作。VAS具有打包函数(wrapping function),该打包函数可隐藏应用程序的平台。例如,根据该打包函数,即使控制服务程序被升级了,VAS 140也可兼容应用程序与平台120之间的版本差异以便该应用程序可执行函数调用,而无需对该应用程序重新进行编译。
在本实施例中,VAS140作为应用程序与SCS122之间的应用程序管理模块来进行操作,并且利用SCS122来执行用于将应用程序分配给功能键以及SCS122的处理。
如上所述的那样,该实施例的复合设备100包括多个应用程序130和多个控制服务程序,并且这些程序的每一个都作为进程(process)运行。在每一个进程(process)中,产生了一个或多个线程并且并行执行这些线程。控制服务程序为应用程序130提供了公共服务程序。虽然并行地执行这些进程、并行地执行这些线程、并且执行处理间通信,但是还提供了诸如复印、打印、扫描、以及发送传真这样的图像形成过程中的用户服务程序。第三方供应商能开发了复合设备100的新应用程序,并且能在复合设备100中的控制服务程序层上的应用程序层中执行该应用程序。
在复合设备100中,尽管应用程序130的进程以及控制服务程序的进程在运行,但是该应用程序和该控制服务程序可以是单一的进程。另外,可一个接一个地添加或者删除应用程序130中的应用程序。
图3显示了复合设备100的硬件配置的例子。
如图3中所示,复合设备100包括控制器40、操作面板60、传真控制单元(FCU)65、引擎70、以及绘图仪75。
控制器40包括CPU 41、MEM-P(系统存储器)42、北桥(NB)43、南桥(SB)44、ASIC 45、MEM-C(本地存储器)46、HDD 47、网络接口卡(NIC)48、SD卡片槽(图中未示出)、USB设备49、IEEE1394设备50、以及Centronics51。
操作面板60直接与控制器40的ASIC 45相连。FCU 176、接口、引擎70、以及绘图仪75通过PCI总线而与控制器40中的ASIC 45相连。
CPU41控制复合设备100。NB 43是用于连接CPU 41、MEM-P 42、以及ASIC 45的桥。MEM-P 42例如是用作绘图存储器的系统存储器。SB 44是用于连接NB 43和外围设备的桥。MEM-C 46是用作复印图像缓冲、代码缓冲等的本地存储器。ASIC 45是用于图像处理的IC,该IC包括有用于图像处理的硬件。HDD 47是用于存储图像数据、程序、字形数据等等的存储器。
在下文中,根据本发明的实施例对用于将应用程序分配给功能键的方法进行描述。
首先,通过显示操作面板上的屏幕例子来对在操作面板上所执行的用于将应用程序分配给功能键的操作进行描述,其中该应用程序就是被重新安装在复合设备100中的并且在本实施例中被称为“扩展应用程序”的应用程序。
首先,当用户按下操作面板上的初始设置键时,复合设备100为每个应用程序显示初始设置菜单,如图4中所示。
当用户选择了扩展应用程序初始设置屏幕301时,则显示了扩展应用程序初始设置的菜单屏幕。在扩展应用程序初始设置中,用户可以执行“文件复制”、“安装”、“转换按键设置”、“启动设置”、或者“卸载”。在这些选项当中,当用户选择了转换按键设置302时,图5中所示的屏幕被显示在操作面板上。在该屏幕中,功能键被称作“转换按键”。
图5的屏幕上所示出的“SimplePrint”(简单打印)、“SimpleScan”(简单扫描(支持ADF))、“SimpleCopy”(简单复印(支持集成))、“SimpleScan”(简单扫描)、以及“SimpleCopy”(简单复印(支持双面))是已被安装在或者已被拷贝在复合设备100中的应用程序。
在所述应用程序中,位于左侧的伴有键名的应用程序(诸如“SimplePrint”)表明已将该应用程序分配给具有该键名的功能键。诸如″SimpleCopy″(支持纸张集成)这样的未伴有任何键名的应用程序表明没有将任何功能键分配给该应用程序。
因此,当用户选择了″SimpleCopy(支持集成)以将该应用程序分配给一个功能键时,显示出图6中所示的屏幕。也就是说,该屏幕显示出消息″请按下你想将这个应用程序分配给其的功能键″。当安装了应用程序或者当将应用程序拷贝到复合设备100中时,可自动地显示图6中所示的屏幕。在此情况下,在开始安装应用程序之前或者在开始拷贝应用程序之前,用户可以选择该应用程序。此后,在功能键的分配结束之后,执行该应用程序的安装或者拷贝。
代替图6中所示的屏幕,可以显示如图7中所示的屏幕。如图7中所示,在触板上显示引导屏幕以及功能键分配状态屏幕。引导屏幕包括操作面板的图像以及用于引导用户按下功能键的图像。通过显示如图7中所示的屏幕,用户可以很容易地知道需要进行执行操作以将该应用程序分配给功能键。可以将复合设备100配置成每个功能键的LED在这时都闪烁。
在图6和图7的每一个图中,功能键分配状态被显示在屏幕的左侧。在功能键分配状态中,位于每个功能键名右侧的数目指示分配给对应功能键的应用程序的数目。例如,在图6中,将两个应用程序分配给复印功能键,并且将三个应用程序分配给扫描仪功能键。
如图8中所示,当用户按下用户想将应用程序分配给其的功能键时,显示出如图9中所示的核对屏幕。在这种情况下,该屏幕指示复印功能键已经被按下。用户检查该屏幕,并且当用户核实了该屏幕时选择OK。
在当示出了如图7中所示的引导屏幕的情况下,在按下功能键之后,显示如图10中的屏幕以代替图9中所示的屏幕。在图10中所示的屏幕左侧,示出了分配给所按功能键的一列应用程序。因此,用户可以检查分配给该所按功能键的应用程序。
当用户试图将一个应用程序分配给一个功能键时,如果应用程序的数目已达到预定的分配给该功能键的应用程序极限数,那么功能键名的区域闪烁并且显示了信息以建议用户将该应用程序分配给另一个功能键或者释放已分配给该功能键的应用程序的分配,如图11中所示。图11显示了分配给扫描仪功能键的应用程序的极限数是3并且按下了″扫描仪″功能键。如果分配给每个功能键的应用程序数目是无限制的,那么不显示如图11中所示的屏幕。
当用户在图9或者图10的屏幕中选择了″OK″时,显示出如图12中所示的屏幕以向该用户通知已完成应用程序分配。此后,如图13中所示,显示这样的屏幕,该屏幕示出了将″SimpleCopy″(支持集成)分配给复印功能键。
如图14中所示实现了上述一系列操作。也就是说,在转换按键(功能键)设置中,当用户按下功能键时,向复合设备100的系统服务程序模块(本实施例中的SCS 122)通知与该功能键相对应的ID,以便系统服务程序模块使该ID与将被分配给该功能键的应用程序相关联。
为了使该应用程序与对应功能键ID相关联,复合设备100将具有如图15中所示项的应用程序管理表存储在诸如HDD 47这样的存储器中。如图15中所示,应用程序管理表包括如下各项:应用程序ID、功能键ID、扩展键ID、应用程序注册状态、操作部件的可使用或者不可使用、应用程序名、应用程序名(缩写)、以及应用程序状态。在这些项中,当将多个应用程序分配给功能键时,该扩展键用于识别应用程序。该应用程序是与功能键ID和扩展键ID相关联的。应用程序注册状态指示该应用程序是否被安装。操作部件的可使用或不可使用指示该应用程序是否具有操作面板的控制权。应用程序状态指示该应用程序是否被使用。就将一个应用程序分配给功能键而言,可使用应用程序ID、功能键ID、以及扩展键ID。
参考图16的流程图和图17来详细描述用于将该应用程序分配给该功能键的复合设备100的操作,其中图17示出了在模块当中所进行的主要信息的交换。
当用户按下初始设置键时,SCS 122获得了操作面板60的控制权(显示权,并且获得了按键信息的权利),并且SCS 122在步骤S1中显示如图4中所示的初始设置菜单屏幕。此时,复合设备100的模式转变为另一个模式,在这个模式中将通常未发送给VAS或者应用程序的功能键按压信息发送给VAS 140。
接下来,在步骤S2中当用户在操作面板60上选择″扩展应用程序初始设置″时,在步骤S3中,SCS 122将操作面板60的控制权的所有者改变为VAS140。通过将来自SCS 122的控制权提供通知消息发送到VAS 140来执行这个操作。
当在扩展应用程序初始设置屏幕上选择了″转换按键设置″时,在步骤S4中,VAS 140显示如图5中所示的选择屏幕。当在步骤S5中,从操作面板60中选择出目标应用程序时(″SimpleCopy″(支持集成))时,在步骤S6中,VAS 140获得了该目标应用程序的应用程序ID并且在操作面板60上显示图6或图7中所示的屏幕,并且在步骤S7中显示这样的消息“请按下你想将所选应用程序分配给其的功能键”。
接下来,在步骤S8中,用户按下用户想将该应用程序分配给其的功能键。
操作面板60通过操作面板驱动器350而向SCS 122通知功能键按压信息。此后,在步骤S9中,SCS 122向VAS 140通知该功能键按压信息。虽然SCS 122向其他应用程序或者VAS 140通知功能键按压信息是非比寻常的,但是SCS122在初始设置模式中的功能键分配的操作中向VAS 140通知该功能键按压信息。VAS 140从功能键按压信息中获得了功能键ID。
在步骤S10中,VAS 140将应用程序的ID、功能键ID、以及扩展键ID发送到SCS 122,以便VAS 140请求SCS 122以将这些项的信息存储到应用程序管理表360中。该扩展键ID可以与分配给该功能键的应用程序数目相同。例如,当该数目是1时,扩展键ID可以是1,以及当该数目是2时,扩展键ID可以是2。
在步骤S11中,SCS 122将该信息存储在应用程序管理表360中,以便完成分配,并且显示如图12中所示的屏幕。
在结束了该应用程序的功能键设置之后,模式从初始设置模式变为正常模式。在正常模式中,不将功能键按压信息发送到VAS 140或者应用程序。
为了实现如图11中所示的对分配给功能键的应用程序的数目进行限制,例如,应用程序管理表包括每个功能键的有限应用程序数目。当按下功能键时,将极限数目和要分配的应用程序数目进行比较。如果要分配的应用程序数目超过了极限数目,则显示图11中所示的屏幕。
如上所述,因为将用户实际上所按下的功能键的ID从VAS 140发送到SCS 122,并且将其存储在应用程序管理表360中,因此不用担心将应用程序分配给不能使用的功能键。
接下来,参考屏幕的例子来描述通过利用功能键而将当前所使用的应用程序转换到另一个应用程序的操作,其中按照上述方法已将另一个应用程序分配给功能键。
在下面的例子中,描述了这样一个情况,即在该情况中能使用五个功能键(复印、文档盒、传真、打印机、扫描仪)并且已将三个应用程序(传真应用程序、扩展应用程序1、以及扩展应用程序2)分配给传真功能键。
当用户按下传真功能键时,显示分配给该功能键的三个应用程序,如图18中所示。在图18的例子中,对于这三个应用程序中的每一个而言,在应用程序名的左侧中示出了状态指示,其中该状态指示对应的应用程序目前是否是可使用的。例如,当使用该应用程序时,该状态指示是蓝色,并且当不能使用该应用程序时,该状态指示是红色。如果分配给该功能键的应用程序数目是一个时,也可以通过接通位于功能键中的LED来实现该应用程序的状态指示。然而,如果将多个应用程序分配给该功能键时,则图18中所示的方法则是有效的。为了显示如图18中所示的每个应用程序的状态指示,复合设备100检查该条件是否适宜于执行每个应用程序,并且将该检查的结果存储在应用程序管理表中以作为应用程序状态,以便SCS 122可知道每个应用程序是否是可用的,并且SCS 122可显示图18中所示的屏幕。代替SCS 122,每个应用程序本身可显示图18的状态指示。
当用户在图18的屏幕中选择了扩展应用程序2时,正常地启动该应用程序,以便显示图19A中所示的屏幕。此后,显示如图19B中所示的扩展应用程序2的初始化屏幕。
另一方面,当选择了扩展应用程序1时,启动失败,以便显示如图20A中所示的屏幕。此后,显示图20B中所示的屏幕。在上述例子中,将多个应用程序分配给传真功能键。如果仅仅将一个应用程序分配给该功能键,那么不显示如图18中所示的选择屏幕。在这样的情况下,在按下功能键不久之后,执行应用程序转换,以便执行所分配的应用程序。也就是说,启动传真应用程序。
在复合设备100中执行如图21中所示的上述一系列操作。首先,当用户按下所希望的功能键时,将与该功能键相对应的功能键ID发送到服务程序模块(SCS 122)。如果将多个应用程序分配给该功能键,那么系统服务程序模块显示图18中所示的选择屏幕。另一方面,如果仅仅将一个应用程序分配给该功能键,那么该系统服务程序模块执行应用程序转换操作。也就是说,启动与所按下的功能键相对应的应用程序。
在下文中,参考图22的流程图和图23来详细地描述通过利用该功能键来将一个应用程序转换到另一个应用程序的复合设备100中的操作,图23显示了在模块当中所进行的主要信息的交换。
当用户按下分配有用户所想使用的应用程序的功能键时,在步骤S21中,通过操作面板驱动器350将功能键按压信息(功能键ID)从操作面板60发送到SCS 122。在步骤S22中,SCS 122通过利用该功能键ID来在应用程序管理表360中搜索与所按下的功能键相对应的应用程序。
当所分配的应用程序数目是一个(在步骤S23中是Yes)时,在步骤S24中,复合设备100立刻开始将当前的应用程序转换到所搜索的应用程序。
当分配多个应用程序时(在步骤S23中是No)时,显示图18中的屏幕以使用户能够选择一个应用程序。如图18中所示,在应用程序选择屏幕上示出了应用程序选择按钮以便用户能从分配给所按功能键的多个应用程序中选择一个应用程序。
当用户在步骤S26中从应用程序选择屏幕指定了所希望的应用程序时,在步骤S27中将应用程序选择按钮按压信息(应用程序ID)从操作面板驱动器350发送到SCS 122。然后,SCS 122开始处理以在步骤S28中根据该应用程序ID而将当前的应用程序转换到与所按下的应用程序选择按钮相对应的应用程序。另外,在步骤S29中,SCS 122将屏幕控制提供通知发送到所选择的应用程序以便所选择的应用程序获得操作面板60的控制权(显示权,按键按压信息的获得权)。
在应用程序接收到该通知并且将指示准备完成的响应返回到SCS 122时,SCS 122请求操作面板60以转换屏幕。接收该请求的操作面板60在步骤S30中显示与所选择的应用程序的显示屏幕相对应的图像。
此后,SCS 122将从操作面板60所接收到的按键按压信息发送到具有操作面板60的控制权的所选择的应用程序中,也就是说,仅发送到从先前所使用的应用程序所转换到的所选择的应用程序中。
在上述实施例中,主要由SCS 122和VAS 140来执行功能键的分配。然而还可通过下述任何程序模块来执行该功能键的分配,该任何程序模块具有用于在操作面板60上显示屏幕的功能、用于从操作面板60中获得信息的功能、用于存取应用程序管理表的功能、以及用于执行上述处理以将应用程序分配给功能键的功能。
将包括本发明的功能的SCS 122和VAS 140的程序或者上述程序模块的程序存储在诸如1C卡这样的记录介质上。从该1C卡中,可将程序安装在复合设备100中。另外,可通过网络将来自远程服务器的程序安装在复合设备100中。
(其它实施例)
在利用图22中所示的功能键来进行应用程序的转换过程中,当将多个应用程序分配给一个功能键时显示图18中所示的选择屏幕,以便用户选择一个应用程序。代替显示这种选择屏幕,可将复合设备100配置成根据用户连续地按压功能键的次数来指定应用程序。
在这种情况下,根据分配给相应的功能键的应用程序数目来将连续的数目1、2、3分配给应用程序管理表中的扩展键ID,并且复合设备100将当前所使用的应用程序转换到与扩展键ID相对应的应用程序,其中该扩展键ID与用户按压功能键的次数相对应。
图24显示了在这种情况下的应用程序转换操作的流程图。当用户在步骤S41中多次按压下功能键时,SCS 122多次接收来自操作面板60的功能键ID。SCS 122在步骤S42中存储在预定时段内接收该功能键ID的次数。
SCS 122在步骤S44中利用功能键ID以及次数来搜索应用程序管理表360以检测与该功能键ID相对应的并且与和该次数相同的扩展键ID相对应的应用程序。然后,SCS 122在步骤S45中开始将当前所使用的应用程序转换到所搜索到的应用程序。此后的处理与图22中的步骤S29之后的处理相同。
因为根据上述过程可将一个应用程序转换到另一应用程序,因此用户可快速地将应用程序转换到所希望的应用程序,而无需执行触板上的选择屏幕上的操作。另外,例如,可以将复合设备100配置成选择其中使用选择屏幕的模式或者其中仅使用功能键的模式以便来执行应用程序转换操作。根据这种配置,例如,如果用户不习惯于操作复合设备100,那么用户可选择使用选择屏幕的模式,并且如果用户习惯于操作复合设备100,那么用户可选择仅使用该功能键的模式。
虽然在至此所描述的实施例中通过利用操作面板60上的硬件键这样的功能键来将应用程序转换到另一个应用程序,但是也可利用在操作显示部件(触板)上所显示的功能选择按钮(软件键)来执行应用程序转换,而无需利用硬件功能键。在这种情况下,功能选择按钮被显示在操作面板60的操作显示部件上并且用户按下(触摸)功能选择按钮以选择应用程序。
例如,复合设备100中提供了用于应用程序转换的模式,并且当用户想执行应用程序转换时,用户选择用于应用程序转换的模式。此后,复合设备100显示功能选择按钮。按照与硬件功能键相同的方式,将功能键ID分配给每个功能选择按钮,以便按照与使用硬件功能键的情况相同的方式来通过利用功能选择按钮来执行应用程序转换。
另外,例如,当用户想将一个应用程序分配给一个功能选择按钮时,用户选择初始设置屏幕中的转换按键设置并且选择一个应用程序。然后,复合设备100在操作显示部件上显示功能选择按钮。然后,通过按下功能选择按钮,通过执行与使用硬件功能键的情况相同的处理来将应用程序分配给功能选择按钮。图25显示了用于将应用程序分配给功能选择按钮的屏幕例子。当执行应用程序转换时还显示相同的按钮。
在每个上述实施例中,通过按下可使用的功能键来将应用程序分配给功能键。或者,通过使复合设备100识别可使用的功能键,则仅将可使用的功能键分配给应用程序。在这种情况下,例如,当维修人员将键顶添加在操作面板上来使能(enable)功能键时,维修人员将指示该键已可用的信息登记到(register)复合设备100中。另外,可将复合设备100配置成由该复合设备100可自动地识别使能的功能键的信息。
如上所述,通过将复合设备100配置成该复合设备识别可使用的功能键,则当执行功能键分配时该复合设备100可仅显示可使用的功能键以供用户选择,以便用户可仅选择可使用的功能键。
本发明不局限于所具体公开的实施例,并且在不脱离本发明的范围的情况下可做出改变和修改。
本申请包含与申请日为JPO 2003年3月13日、申请号为No.2003-068147的日本专利申请有关的主题,将该篇申请的全部内容引入于此,以供参考。

Claims (56)

1.一种能包括多个应用程序的图像形成设备,该图像形成设备包括:
显示部件,用于显示用来选择在所述图像形成设备的操作显示部件上的应用程序的屏幕;以及
分配部件,用于当为所选择的应用程序而按下功能键时,将在屏幕上所选择的所选应用程序分配给所述功能键;
其中所述功能键是用户用来从多个应用程序中选择一个应用程序并执行该应用程序的按键。
2.根据权利要求1所述的图像形成设备,其中所述功能键是硬件键。
3.根据权利要求1所述的图像形成设备,其中所述功能键是在图像形成设备的操作显示部件上所显示的软件键。
4.根据权利要求1所述的图像形成设备,其中当图像形成设备处于用于将所选择的应用程序分配给所述功能键的模式中时,由分配部件进行分配。
5.根据权利要求1所述的图像形成设备,其中当执行所选择的应用程序的分配时,所述图像形成设备在该图像形成设备的操作显示部件上显示用于指示功能键的操作的引导屏幕。
6.根据权利要求5所述的图像形成设备,其中所述引导屏幕包括图像形成设备的操作面板的图像以及用于将用户引导至功能键的图像。
7.根据权利要求1所述的图像形成设备,其中当执行所选择的应用程序的分配时,所述图像形成设备显示用于指示分配到功能键的应用程序数目的屏幕。
8.根据权利要求7所述的图像形成设备,其中,当按下功能键以用于所选择的应用程序时,所述图像形成设备显示用于指示如果分配给该功能键的应用程序的数目已到达极限数目,则不能将该功能键分配给所选择的应用程序的屏幕。
9.根据权利要求1所述的图像形成设备,其中所述分配部件包括:
用于获取与所按下的功能键相对应的功能键ID的部件;以及
用于存储所选择的应用程序的应用程序ID以及所获得的功能键ID的部件,其中所述应用程序ID与所述功能键ID相关联。
10.根据权利要求9所述的图像形成设备,其中,除了功能键ID之外,所述图像形成设备存储用于识别分配到所述功能键的多个应用程序的扩展键ID。
11.根据权利要求1所述的图像形成设备,其中,当按下分配有多个应用程序的功能键时,所述图像形成设备为用户显示包括多个应用程序的名字的屏幕,以便使用户从多个应用程序中选择一个应用程序。
12.根据权利要求11所述的图像形成设备,其中所述图像形成设备显示多个应用程序中的每一个的应用程序状态。
13.根据权利要求1所述的图像形成设备,其中所述图像形成设备根据用户在时间周期内按下分配有多个应用程序的功能键的次数来从多个应用程序中选择一个应用程序。
14.根据权利要求10所述的图像形成设备,其中所述图像形成设备从多个应用程序中选择一个应用程序,在所述多个应用程序中,所述一个应用程序与扩展键ID相对应,该扩展键ID是与用户在时间段内按下分配有多个应用程序的功能键的次数相同。
15.一种用于在能包括多个应用程序的图像形成设备中将应用程序分配给功能键的方法,该方法包括步骤:
在图像形成设备的操作显示部件上显示用于选择应用程序的屏幕;以及
当为所选择的应用程序而按下功能键时,将为屏幕上所选择的所选择应用程序分配给所述功能键;
其中所述功能键是用户用来从多个应用程序中选择应用程序并将其执行的键。
16.根据权利要求15所述的方法,其中所述功能键是硬件键。
17.根据权利要求15所述的方法,其中所述功能键是在图像形成设备的操作显示部件上所显示的软件键。
18.根据权利要求15所述的方法,其中当所述图像形成设备处于用于将所选择的应用程序分配给所述功能键的模式中时执行分配的步骤。
19.根据权利要求15所述的方法,其中当执行所选择的应用程序的分配时,所述图像形成设备在该图像形成设备的操作显示部件上显示用于指示功能键的操作的引导屏幕。
20.根据权利要求19所述的方法,其中所述引导屏幕包括图像形成设备的操作面板的图像以及用于将用户引导至所述功能键的图像。
21.根据权利要求15所述的方法,其中当执行所选择的应用程序的分配时,所述图像形成设备显示用于指示分配给所述功能键的应用程序数目的屏幕。
22.根据权利要求21所述的方法,其中当为所选择的应用程序而按下所述功能键时,所述图像形成设备显示用于指示如果分配给所述功能键的应用程序数目已到达极限数,则不能将所述功能键分配给所选择的应用程序的屏幕。
23.根据权利要求15所述的方法,其中,在分配的步骤中,所述图像形成设备获取与所按下的功能键相对应的功能键ID;以及存储所选择的应用程序的应用程序ID以及所获取的功能键ID,其中所述应用程序ID与所述功能键ID相关联。
24.根据权利要求23所述的方法,其中,除了所述功能键ID之外,所述图像形成设备存储用于识别分配到所述功能键的多个应用程序的扩展键ID。
25.根据权利要求15所述的方法,其中,当按下分配有多个应用程序的功能键时,所述图像形成设备为用户显示包括多个应用程序的名字的屏幕,以便使用户从多个应用程序中选择一个应用程序。
26.根据权利要求25所述的方法,其中所述图像形成设备显示多个应用程序中的每一个的应用程序状态。
27.根据权利要求15所述的方法,其中所述图像形成设备根据用户在时间段内按下分配有多个应用程序的功能键的次数来从多个应用程序中选择一个应用程序。
28.根据权利要求24所述的方法,其中所述图像形成设备从多个应用程序中选择一个应用程序,在所述多个应用程序中,所述一个应用程序与扩展键ID相对应,该扩展键ID与用户在时间段内按下分配有多个应用程序的功能键的次数相同。
29.一种用于使图像形成设备将应用程序分配给功能键的计算机程序,其中所述图像形成设备能包括多个应用程序,所述计算机程序包括:
显示程序代码装置,用于在所述图像形成设备的操作显示部件上显示用于选择应用程序的屏幕;以及
分配程序代码装置,用于当为所选择的应用程序而按下功能键时,将在屏幕上所选择的所选择应用程序分配给所述功能键;
其中所述功能键是用户用来从多个应用程序中选择一个应用程序并将其执行的键。
30.根据权利要求29所述的计算机程序,其中所述功能键是硬件键。
31.根据权利要求29所述的计算机程序,其中所述功能键是在所述图像形成设备的操作显示部件上所显示的软件键。
32.根据权利要求29所述的计算机程序,其中当所述图像形成设备处于用于将所选择的应用程序分配给所述功能键的模式中时,由分配程序代码装置来执行分配。
33.根据权利要求29所述的计算机程序,其中所述分配程序代码装置在图像形成设备的操作显示部件上显示用于指示所述功能键的操作的引导屏幕。
34.根据权利要求33所述的计算机程序,其中所述引导屏幕包括所述图像形成设备的操作面板的图像以及用于将用户引导至所述功能键的图像。
35.根据权利要求29所述的计算机程序,其中所述分配程序代码装置显示用于指示分配给所述功能键的应用程序的数目的屏幕。
36.根据权利要求35所述的计算机程序,其中所述分配程序代码装置显示用于指示如果分配给所述功能键的应用程序的数目已到达极限数目,则不能将该功能键分配给所选择的应用程序的屏幕。
37.根据权利要求29所述的计算机程序,所述分配程序代码装置包括:
程序代码装置,用于获取与所按下的功能键相对应的功能键ID;以及
程序代码装置,用于存储所选择应用程序的应用程序ID以及所获取的功能键ID,其中所述应用程序ID是与所述功能键ID相关联的。
38.根据权利要求37所述的计算机程序,其中,除了所述功能键ID之外,所述分配程序代码装置存储用于识别分配给所述功能键的多个应用程序的扩展键ID。
39.根据权利要求29所述的计算机程序,所述计算机程序还包括:显示程序代码装置,用于,当按下分配有多个应用程序的功能键时,为用户显示包括多个应用程序的名字的屏幕,以便使用户从多个应用程序中选择一个应用程序。
40.根据权利要求39所述的计算机程序,其中所述显示程序代码装置显示多个应用程序中的每一个的应用程序状态。
41.根据权利要求29所述的计算机程序,所述计算机程序还包括:程序代码装置,用于根据用户在时间段内按下分配有多个应用程序的功能键的次数来从多个应用程序中选择一个应用程序。
42.根据权利要求38所述的计算机程序,所述计算机程序还包括:程序代码装置,用于从多个应用程序中选择一个应用程序,在所述多个应用程序中,所述一个应用程序与扩展键ID相对应,该扩展键ID与用户在时间段内按下分配有多个应用程序的功能键的次数相同。
43.一种用于存储用来使图像形成设备将应用程序分配给功能键的计算机程序的计算机可读介质,其中所述图像形成设备能包括多个应用程序,所述计算机程序包括:
显示程序代码装置,用于在所述图像形成设备的操作显示部件上显示用于选择应用程序的屏幕;以及
分配程序代码装置,用于当为所选择的应用程序而按下功能键时,将在屏幕上所选择的所选择应用程序分配给所述功能键;
其中所述功能键是用户用来从多个应用程序中选择一个应用程序并将其执行的键。
44.根据权利要求43所述的计算机可读介质,其中所述功能键是硬件键。
45.根据权利要求43所述的计算机可读介质,其中所述功能键是在所述图像形成设备的操作显示部件上所显示的软件键。
46.根据权利要求43所述的计算机可读介质,其中当所述图像形成设备处于用于将所选择的应用程序分配给所述功能键的模式中时,由所述分配程序代码装置来执行分配。
47.根据权利要求43所述的计算机可读介质,其中所述分配程序代码装置在所述图像形成设备的操作显示部件上显示用于指示所述功能键的操作的引导屏幕。
48.根据权利要求47所述的计算机可读介质,其中所述引导屏幕包括所述图像形成设备的操作面板的图像以及用于将用户引导至所述功能键的图像。
49.根据权利要求43所述的计算机可读介质,其中所述分配程序代码装置显示用于指示分配给所述功能键的应用程序的数目的屏幕。
50.根据权利要求49所述的计算机可读介质,其中所述分配程序代码装置显示用于指示如果分配给所述功能键的应用程序的数目已到达极限数目,则不能将该功能键分配给所选择的应用程序的屏幕。
51.根据权利要求43所述的计算机可读介质,所述分配程序代码装置包括:
程序代码装置,用于获取与所按下的功能键相对应的功能键ID;以及
程序代码装置,用于存储所选择应用程序的应用程序ID以及所获取的功能键ID,其中所述应用程序ID是与所述功能键ID相关联的。
52.根据权利要求51所述的计算机可读介质,其中,除了所述功能键ID之外,所述分配程序代码装置存储用于识别分配给所述功能键的多个应用程序的扩展键ID。
53.根据权利要求43所述的计算机可读介质,所述计算机程序还包括:显示程序代码装置,用于,当按下分配有多个应用程序的功能键时,为用户显示包括多个应用程序的名字的屏幕,以便使用户从多个应用程序中选择一个应用程序。
54.根据权利要求53所述的计算机可读介质,其中所述显示程序代码装置显示多个应用程序中的每一个的应用程序状态。
55.根据权利要求43所述的计算机可读介质,所述计算机程序还包括:程序代码装置,用于根据用户在时间段内按下分配有多个应用程序的功能键的次数来从多个应用程序中选择一个应用程序。
56.根据权利要求52所述的计算机可读介质,所述计算机程序还包括:程序代码装置,用于从多个应用程序中选择一个应用程序,在所述多个应用程序中,所述一个应用程序与扩展键ID相对应,该扩展键ID与用户在时间段内按下分配有多个应用程序的功能键的次数相同。
CNB2004100552408A 2003-03-13 2004-03-15 图像形成设备和功能键分配方法 Expired - Fee Related CN100361487C (zh)

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
JP068147/2003 2003-03-13
JP068147/03 2003-03-13
JP2003068147 2003-03-13
JP2004067472A JP2004297792A (ja) 2003-03-13 2004-03-10 画像形成装置及び機能キー割り付け方法
JP067472/04 2004-03-10
JP067472/2004 2004-03-10

Publications (2)

Publication Number Publication Date
CN1570778A true CN1570778A (zh) 2005-01-26
CN100361487C CN100361487C (zh) 2008-01-09

Family

ID=32775273

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2004100552408A Expired - Fee Related CN100361487C (zh) 2003-03-13 2004-03-15 图像形成设备和功能键分配方法

Country Status (4)

Country Link
US (1) US20040239973A1 (zh)
EP (1) EP1458176B1 (zh)
JP (1) JP2004297792A (zh)
CN (1) CN100361487C (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101763005B (zh) * 2007-04-18 2013-03-27 京瓷办公信息系统株式会社 操作装置以及图像形成装置
CN103095955A (zh) * 2011-11-08 2013-05-08 株式会社理光 图像处理装置、图像处理方法及计算机可读介质
CN111343353A (zh) * 2013-12-12 2020-06-26 富士施乐株式会社 处理装置和处理方法

Families Citing this family (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010028831A (ja) * 2003-03-13 2010-02-04 Ricoh Co Ltd 画像形成装置及び機能キー割り付け方法
JP4769515B2 (ja) 2004-09-07 2011-09-07 株式会社リコー アプリケーション実行方法、情報処理装置、画像形成装置、アプリケーション実行プログラム、記録媒体、及び情報処理システム
JP4575860B2 (ja) * 2004-10-21 2010-11-04 株式会社リコー 画像形成装置、インストール方法、インストールプログラム、及び記録媒体
JP5273222B2 (ja) * 2005-03-14 2013-08-28 株式会社リコー 機器、情報処理方法、プログラム、及び記録媒体
US8488135B2 (en) 2005-03-14 2013-07-16 Ricoh Company, Ltd. Easy modification to method of controlling applications in image forming apparatus
JP5019817B2 (ja) * 2005-08-15 2012-09-05 株式会社リコー 情報処理装置、情報処理方法、情報処理プログラム、及び記録媒体
US8234361B2 (en) 2006-01-13 2012-07-31 Fortinet, Inc. Computerized system and method for handling network traffic
JP4305451B2 (ja) * 2006-01-17 2009-07-29 村田機械株式会社 電子機器
US20070221832A1 (en) * 2006-03-21 2007-09-27 Toon-Jeow Foo Portable electronic device with electronic lock
JP5178045B2 (ja) * 2007-04-26 2013-04-10 京セラ株式会社 携帯端末装置
JP2009083244A (ja) * 2007-09-28 2009-04-23 Kyocera Mita Corp 画像処理装置
JP2009099079A (ja) * 2007-10-19 2009-05-07 Ty Kikaku:Kk データ入力方法及び機器
JP4612703B2 (ja) * 2008-04-02 2011-01-12 シャープ株式会社 操作装置及び画像形成装置
JP5202203B2 (ja) * 2008-09-17 2013-06-05 株式会社日立産機システム インクジェット記録装置
JP5187297B2 (ja) * 2009-03-10 2013-04-24 コニカミノルタビジネステクノロジーズ株式会社 画像形成装置、表示画面切替え方法およびプログラム
JP5676864B2 (ja) 2009-09-18 2015-02-25 キヤノン株式会社 システム、そのシステムにおけるユーザインタフェース表示制御方法、サーバ、情報処理装置、プログラム
JP2011065594A (ja) * 2009-09-18 2011-03-31 Canon Inc 情報処理装置、その情報処理装置におけるユーザインタフェース表示制御方法、及び、プログラム
JP5413154B2 (ja) * 2009-11-27 2014-02-12 株式会社リコー 表示装置、画像形成装置、カスタマイズ方法、プログラム
JP5471642B2 (ja) * 2010-03-12 2014-04-16 株式会社リコー 電子機器、利用制限方法、及び利用制限プログラム
JP5709429B2 (ja) * 2010-08-06 2015-04-30 キヤノン株式会社 画像処理装置及びその制御方法、プログラム
JP6248563B2 (ja) * 2013-11-14 2017-12-20 株式会社リコー 出力システム、端末装置、プログラム、及び出力方法
US10637819B2 (en) * 2014-06-26 2020-04-28 Orange Context based multi-model communication in customer service
US10503931B2 (en) * 2016-05-09 2019-12-10 Arris Enterprises Llc Method and apparatus for dynamic executable verification
EP3471388A1 (en) * 2017-10-10 2019-04-17 Canon Kabushiki Kaisha Image processing apparatus, method for controlling the same, and program

Family Cites Families (106)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3672848D1 (de) * 1985-02-06 1990-08-30 Toshiba Kawasaki Kk Bilderzeugungsgeraet mit bedienungspultkontrollfunktion.
US4906117A (en) * 1985-12-26 1990-03-06 Texas Instruments Incorporated User remappable keyboard
US4831582A (en) * 1986-11-07 1989-05-16 Allen-Bradley Company, Inc. Database access machine for factory automation network
US4897781A (en) * 1987-02-13 1990-01-30 International Business Machines Corporation System and method for using cached data at a local node after re-opening a file at a remote node in a distributed networking environment
JPH0652527B2 (ja) * 1987-04-17 1994-07-06 三洋電機株式会社 編集機能起動方法
US4875159A (en) * 1987-12-22 1989-10-17 Amdahl Corporation Version management system using plural control fields for synchronizing two versions of files in a multiprocessor system
US4977304A (en) * 1989-02-09 1990-12-11 Ricoh Company Ltd. Linear solid state image sensor
JP3140753B2 (ja) * 1989-07-24 2001-03-05 株式会社リコー 等倍光センサ
US5263157A (en) * 1990-02-15 1993-11-16 International Business Machines Corporation Method and system for providing user access control within a distributed data processing system by the exchange of access control profiles
JPH04333910A (ja) * 1991-05-09 1992-11-20 Nec Corp ファンクションキーカバー
JPH0528166U (ja) * 1991-09-19 1993-04-09 村田機械株式会社 ワンタツチ機能キーを有したフアクシミリ装置
US5519606A (en) * 1992-01-21 1996-05-21 Starfish Software, Inc. System and methods for appointment reconciliation
US5392390A (en) * 1992-04-10 1995-02-21 Intellilink Corp. Method for mapping, translating, and dynamically reconciling data between disparate computer platforms
JPH05342211A (ja) * 1992-06-12 1993-12-24 Toshiba Corp 文書作成装置及びキー入力制御方法
US5581749A (en) * 1992-12-21 1996-12-03 Thedow Chemical Company System and method for maintaining codes among distributed databases using a global database
US5386564A (en) * 1993-02-24 1995-01-31 Hewlett-Packard Company Conversion of data and objects across classes in an object management system
US5799318A (en) * 1993-04-13 1998-08-25 Firstfloor Software Method and apparatus for collecting and displaying information from diverse computer resources
JPH06324928A (ja) * 1993-05-14 1994-11-25 Mitsubishi Electric Corp ログ生成装置とファイルの異なるバージョンの調停のための装置及び異なる場所にあるコンピュータファイルの異なるバージョンを調停するための装置
DE69432503T2 (de) * 1993-10-08 2003-12-24 Ibm Informationsarchivierungssystem mit objektabhängiger Funktionalität
US5887088A (en) * 1993-10-27 1999-03-23 Fuji Xerox Co., Ltd. Inputting device and inputting method for information processing system
US5650799A (en) * 1994-04-15 1997-07-22 Canon Kabushiki Kaisha Programmable function keys for a networked imaging computer system
US5704029A (en) * 1994-05-23 1997-12-30 Wright Strategies, Inc. System and method for completing an electronic form
US5652884A (en) * 1994-11-14 1997-07-29 Object Technology Licensing Corp. Method and apparatus for dynamic update of an existing object in an object editor
US5623601A (en) * 1994-11-18 1997-04-22 Milkway Networks Corporation Apparatus and method for providing a secure gateway for communication and data exchanges between networks
US5715403A (en) * 1994-11-23 1998-02-03 Xerox Corporation System for controlling the distribution and use of digital works having attached usage rights where the usage rights are defined by a usage rights grammar
US5613012A (en) * 1994-11-28 1997-03-18 Smarttouch, Llc. Tokenless identification system for authorization of electronic transactions and electronic transmissions
US5627658A (en) * 1994-12-14 1997-05-06 Xerox Corporation Automatic networked facsimile queuing system
US5684990A (en) * 1995-01-11 1997-11-04 Puma Technology, Inc. Synchronization of disparate databases
US5729735A (en) * 1995-02-08 1998-03-17 Meyering; Samuel C. Remote database file synchronizer
JP3467138B2 (ja) * 1995-03-07 2003-11-17 株式会社リコー 画像形成装置
JP3664322B2 (ja) * 1995-04-07 2005-06-22 ソニー株式会社 映像処理装置
US5758354A (en) * 1995-04-28 1998-05-26 Intel Corporation Application independent e-mail synchronization
JP3016505B2 (ja) * 1995-05-11 2000-03-06 富士ゼロックス株式会社 画像形成装置
US5682524A (en) * 1995-05-26 1997-10-28 Starfish Software, Inc. Databank system with methods for efficiently storing non-uniform data records
US5721908A (en) * 1995-06-07 1998-02-24 International Business Machines Corporation Computer network for WWW server data access over internet
US5710918A (en) * 1995-06-07 1998-01-20 International Business Machines Corporation Method for distributed task fulfillment of web browser requests
US5680542A (en) * 1995-06-07 1997-10-21 Motorola, Inc. Method and apparatus for synchronizing data in a host memory with data in target MCU memory
US5752246A (en) * 1995-06-07 1998-05-12 International Business Machines Corporation Service agent for fulfilling requests of a web browser
US5745360A (en) * 1995-08-14 1998-04-28 International Business Machines Corp. Dynamic hypertext link converter system and process
US5634053A (en) * 1995-08-29 1997-05-27 Hughes Aircraft Company Federated information management (FIM) system and method for providing data site filtering and translation for heterogeneous databases
US5647002A (en) * 1995-09-01 1997-07-08 Lucent Technologies Inc. Synchronization of mailboxes of different types
US5630081A (en) * 1995-09-07 1997-05-13 Puma Technology, Inc. Connection resource manager displaying link-status information using a traffic light iconic representation
US5721914A (en) * 1995-09-14 1998-02-24 Mci Corporation System and method for hierarchical data distribution
US5758150A (en) * 1995-10-06 1998-05-26 Tele-Communications, Inc. System and method for database synchronization
US5757916A (en) * 1995-10-06 1998-05-26 International Series Research, Inc. Method and apparatus for authenticating the location of remote users of networked computing systems
US5727202A (en) * 1995-10-18 1998-03-10 Palm Computing, Inc. Method and apparatus for synchronizing information on two different computer systems
US5572643A (en) * 1995-10-19 1996-11-05 Judson; David H. Web browser with dynamic display of information objects during linking
US5713019A (en) * 1995-10-26 1998-01-27 Keaten; Timothy M. Iconic access to remote electronic monochrome raster data format document repository
US5832483A (en) * 1995-12-15 1998-11-03 Novell, Inc. Distributed control interface for managing the interoperability and concurrency of agents and resources in a real-time environment
JPH09185450A (ja) * 1995-12-28 1997-07-15 Kokusai Electric Co Ltd 携帯電話機
US5765171A (en) * 1995-12-29 1998-06-09 Lucent Technologies Inc. Maintaining consistency of database replicas
US5787441A (en) * 1996-01-11 1998-07-28 International Business Machines Corporation Method of replicating data at a field level
US5706502A (en) * 1996-03-25 1998-01-06 Sun Microsystems, Inc. Internet-enabled portfolio manager system and method
US5857201A (en) * 1996-06-18 1999-01-05 Wright Strategies, Inc. Enterprise connectivity to handheld devices
JP3769839B2 (ja) * 1996-09-09 2006-04-26 ブラザー工業株式会社 多機能並行処理型電子装置
KR100282938B1 (ko) * 1996-09-23 2001-03-02 윤종용 호스트의 데이타 송신방법 및 복합기의 데이타 수신방법
US5870759A (en) * 1996-10-09 1999-02-09 Oracle Corporation System for synchronizing data between computers using a before-image of data
US5790790A (en) * 1996-10-24 1998-08-04 Tumbleweed Software Corporation Electronic document delivery system in which notification of said electronic document is sent to a recipient thereof
US6044381A (en) * 1997-09-11 2000-03-28 Puma Technology, Inc. Using distributed history files in synchronizing databases
US6212529B1 (en) * 1996-11-13 2001-04-03 Puma Technology, Inc. Synchronization of databases using filters
US6405218B1 (en) * 1996-11-13 2002-06-11 Pumatech, Inc. Synchronizing databases
US5943676A (en) * 1996-11-13 1999-08-24 Puma Technology, Inc. Synchronization of recurring records in incompatible databases
US6141664A (en) * 1996-11-13 2000-10-31 Puma Technology, Inc. Synchronization of databases with date range
US5785355A (en) * 1996-11-19 1998-07-28 Kobel, Inc. Single unit phone card assembly and method of producing same
US6023708A (en) * 1997-05-29 2000-02-08 Visto Corporation System and method for using a global translator to synchronize workspace elements across a network
US6085192A (en) * 1997-04-11 2000-07-04 Roampage, Inc. System and method for securely synchronizing multiple copies of a workspace element in a network
US6708221B1 (en) * 1996-12-13 2004-03-16 Visto Corporation System and method for globally and securely accessing unified information in a computer network
US6131116A (en) * 1996-12-13 2000-10-10 Visto Corporation System and method for globally accessing computer services
US6006274A (en) * 1997-01-30 1999-12-21 3Com Corporation Method and apparatus using a pass through personal computer connected to both a local communication link and a computer network for indentifying and synchronizing a preferred computer with a portable computer
US5790425A (en) * 1997-02-19 1998-08-04 Sun Microsystems, Inc. Generic server benchmarking framework in a client-server environment
DE69825343T2 (de) * 1997-03-05 2005-01-13 Matsushita Electric Industrial Co., Ltd., Kadoma Digital integriertes Gerät
US5961590A (en) * 1997-04-11 1999-10-05 Roampage, Inc. System and method for synchronizing electronic mail between a client site and a central site
JP3791127B2 (ja) * 1997-06-07 2006-06-28 ブラザー工業株式会社 ファクシミリ装置
US5909689A (en) * 1997-09-18 1999-06-01 Sony Corporation Automatic update of file versions for files shared by several computers which record in respective file directories temporal information for indicating when the files have been created
JPH11164064A (ja) * 1997-11-26 1999-06-18 Ricoh Co Ltd 複合機
US6151606A (en) * 1998-01-16 2000-11-21 Visto Corporation System and method for using a workspace data manager to access, manipulate and synchronize network data
JPH11227267A (ja) * 1998-02-16 1999-08-24 Canon Inc 画像形成装置及びその制御方法
JP3902867B2 (ja) * 1998-05-15 2007-04-11 株式会社リコー 複合複写機の操作部、これを用いた複合複写機
US6233341B1 (en) * 1998-05-19 2001-05-15 Visto Corporation System and method for installing and using a temporary certificate at a remote site
JP4181661B2 (ja) * 1998-05-20 2008-11-19 キヤノン株式会社 画像処理装置および画像処理装置のデータ処理方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体
US6131096A (en) * 1998-10-05 2000-10-10 Visto Corporation System and method for updating a remote database in a network
US6559967B1 (en) * 1998-10-29 2003-05-06 Canon Kabushiki Kaisha Image storage apparatus
JP3303071B2 (ja) * 1998-11-30 2002-07-15 村田機械株式会社 原稿読取記録装置
US6727830B2 (en) * 1999-01-05 2004-04-27 Microsoft Corporation Time based hardware button for application launch
US6378234B1 (en) * 1999-04-09 2002-04-30 Ching-Hsing Luo Sequential stroke keyboard
JP2000339077A (ja) * 1999-05-27 2000-12-08 Toshiba Tec Corp 画像処理システム
US7038796B1 (en) * 1999-06-07 2006-05-02 Hewlett-Packard Development Company, L.P. Document delivery system for automatically printing a document on a printing device
JP3174774B2 (ja) * 1999-08-30 2001-06-11 松下電送システム株式会社 インターネットファクシミリ装置およびアドレス入力制御方法
KR100334806B1 (ko) * 1999-12-07 2002-05-02 윤종용 통신단말기에서 사용자 정의에 따른 단축키 설정 방법
JP3566159B2 (ja) * 1999-12-08 2004-09-15 シャープ株式会社 機能表示方法
JP2001285597A (ja) * 2000-01-28 2001-10-12 Ricoh Co Ltd 画像情報記憶装置、該画像情報記憶装置を備えた画像処理装置及び画像情報の転送制御方法
JP2001238029A (ja) * 2000-02-23 2001-08-31 Murata Mach Ltd 画像形成装置
JP3558950B2 (ja) * 2000-03-14 2004-08-25 シャープ株式会社 情報送信装置
CN2482116Y (zh) * 2000-11-28 2002-03-13 上海震沪贸易有限公司 复印机管理和控制装置
KR100852084B1 (ko) * 2001-01-12 2008-08-13 엔엑스피 비 브이 메모리 어드레스 변환 장치, 메모리 어드레스 변환 방법 및 이미지 처리 장치
JP2002259033A (ja) * 2001-03-02 2002-09-13 Kyocera Corp 機能確定方法及び携帯通信端末
US6785487B2 (en) * 2001-03-21 2004-08-31 Kyocera Mita Corporation Image forming device with function selecting keys and at least one shortcut key
JP2002314742A (ja) * 2001-04-09 2002-10-25 Canon Inc データ処理装置、データ処理プログラム、データ処理方法、データ処理プログラムが格納された記録媒体
JP3886342B2 (ja) * 2001-05-21 2007-02-28 シャープ株式会社 画像処理装置
JP4434521B2 (ja) * 2001-07-05 2010-03-17 キヤノン株式会社 印刷装置およびその制御方法及びプログラム
US6944428B2 (en) * 2001-08-06 2005-09-13 Kabushiki Kaisha Toshiba Image information input/output device and control system for the same using mobile device
JP2003069758A (ja) * 2001-08-27 2003-03-07 Canon Inc 電子機器、ファクシミリ装置、ファクシミリ装置の制御方法、及び制御プログラム
JP3653073B2 (ja) * 2001-10-22 2005-05-25 株式会社リコー 画像形成装置、利用者制限方法およびこの方法をコンピュータに実行させるプログラム
US7391539B2 (en) * 2002-04-26 2008-06-24 Kyocera Mita Corporation Image reader, image forming apparatus and storage medium storing control program of the image reader
US20030214664A1 (en) * 2002-05-17 2003-11-20 John Moffatt Programmable printer function keys
US7443523B2 (en) * 2002-11-22 2008-10-28 Xerox Corporation Printing to a client site from an application running on a remote server

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101763005B (zh) * 2007-04-18 2013-03-27 京瓷办公信息系统株式会社 操作装置以及图像形成装置
CN103095955A (zh) * 2011-11-08 2013-05-08 株式会社理光 图像处理装置、图像处理方法及计算机可读介质
CN103095955B (zh) * 2011-11-08 2015-05-06 株式会社理光 图像处理装置及图像处理方法
CN111343353A (zh) * 2013-12-12 2020-06-26 富士施乐株式会社 处理装置和处理方法

Also Published As

Publication number Publication date
EP1458176A1 (en) 2004-09-15
EP1458176B1 (en) 2012-05-02
US20040239973A1 (en) 2004-12-02
CN100361487C (zh) 2008-01-09
JP2004297792A (ja) 2004-10-21
EP1458176A8 (en) 2004-12-29

Similar Documents

Publication Publication Date Title
CN1570778A (zh) 图像形成设备和功能键分配方法
CN1282046C (zh) 图像形成设备、打包方法
CN1495579A (zh) 图像成形装置、信息处理装置和版本校验方法
CN1925534A (zh) 显示控制设备及其控制方法
CN1523459A (zh) 图像形成装置和鉴别方法
JP5368837B2 (ja) サーバ、サーバを含む情報処理システム、サーバの制御方法、及びプログラム
CN1570777A (zh) 图像形成装置和用远程应用软件操作图像形成装置的方法
CN1756288A (zh) 具有优先级操作模式的多功能外围设备及其初始化方法
CN1769061A (zh) 传递日志信息的成像设备
CN1625209A (zh) 通信设备和数据转换设备
CN1870711A (zh) 成像系统、处理控制器、成像设备和成像命令方法
CN101047767A (zh) 图像处理设备、系统以及信息处理设备
CN1968338A (zh) 数据通信设备及其控制方法
CN1448889A (zh) 图像输出装置
CN1754704A (zh) 多功能图像形成设备及其方法
JP4373742B2 (ja) 画像形成装置およびアプリ起動制限方法
CN1525368A (zh) 服务处理系统及其程序
CN101068301A (zh) 图像处理装置、信息管理装置、信息管理系统以及信息管理方法
CN1881955A (zh) 可连接到网络的数据处理装置及其控制方法
JP2009071447A (ja) 情報処理装置、その制御方法及びプログラム
CN1577283A (zh) 程序间通信装置和方法、计算机可读记录介质及程序
CN1892570A (zh) 图像形成装置及图像形成控制方法
CN1600558A (zh) 图像处理装置和图像处理装置的控制方法
JP3979944B2 (ja) 画像形成装置及び画像形成方法
CN1190743C (zh) 数据处理装置、任务处理方法及信息处理方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20080109

Termination date: 20180315