CN105404440B - 信息处理***、信息处理装置及其控制方法 - Google Patents
信息处理***、信息处理装置及其控制方法 Download PDFInfo
- Publication number
- CN105404440B CN105404440B CN201510556020.1A CN201510556020A CN105404440B CN 105404440 B CN105404440 B CN 105404440B CN 201510556020 A CN201510556020 A CN 201510556020A CN 105404440 B CN105404440 B CN 105404440B
- Authority
- CN
- China
- Prior art keywords
- information
- menu screen
- set information
- information processing
- unit
- 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.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/0035—User-machine interface; Control console
- H04N1/00501—Tailoring a user interface [UI] to specific requirements
- H04N1/00506—Customising to the data to be displayed
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/0035—User-machine interface; Control console
- H04N1/00405—Output means
- H04N1/00408—Display of information to the user, e.g. menus
- H04N1/00411—Display of information to the user, e.g. menus the display also being used for user input, e.g. touch screen
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/0035—User-machine interface; Control console
- H04N1/00405—Output means
- H04N1/00408—Display of information to the user, e.g. menus
- H04N1/00413—Display of information to the user, e.g. menus using menus, i.e. presenting the user with a plurality of selectable options
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/0035—User-machine interface; Control console
- H04N1/00405—Output means
- H04N1/00408—Display of information to the user, e.g. menus
- H04N1/00413—Display of information to the user, e.g. menus using menus, i.e. presenting the user with a plurality of selectable options
- H04N1/00416—Multi-level menus
- H04N1/00419—Arrangements for navigating between pages or parts of the menu
- H04N1/00424—Arrangements for navigating between pages or parts of the menu using a list of graphical elements, e.g. icons or icon bar
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/0035—User-machine interface; Control console
- H04N1/00405—Output means
- H04N1/00474—Output means outputting a plurality of functional options, e.g. scan, copy or print
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/0035—User-machine interface; Control console
- H04N1/00405—Output means
- H04N1/00482—Output means outputting a plurality of job set-up options, e.g. number of copies, paper size or resolution
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/0035—User-machine interface; Control console
- H04N1/00501—Tailoring a user interface [UI] to specific requirements
- H04N1/00509—Personalising for a particular user or group of users, e.g. a workgroup or company
- H04N1/00514—Personalising for a particular user or group of users, e.g. a workgroup or company for individual users
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/0035—User-machine interface; Control console
- H04N1/00501—Tailoring a user interface [UI] to specific requirements
- H04N1/00509—Personalising for a particular user or group of users, e.g. a workgroup or company
- H04N1/00517—Personalising for a particular user or group of users, e.g. a workgroup or company involving favourite or frequently used settings
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00962—Input arrangements for operating instructions or parameters, e.g. updating internal software
- H04N1/0097—Storage of instructions or parameters, e.g. customised instructions or different parameters for different user IDs
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0077—Types of the still picture apparatus
- H04N2201/0094—Multifunctional device, i.e. a device capable of all of reading, reproducing, copying, facsimile transception, file transception
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Facsimiles In General (AREA)
- User Interface Of Digital Computer (AREA)
- Theoretical Computer Science (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明提供了信息处理***、信息处理装置及其控制方法。所述信息处理***包括服务器和多个信息处理装置。所述服务器存储所述多个信息处理装置的菜单画面的设定信息。所述多个信息处理装置中的各个登记所述信息处理装置上显示的菜单画面的设定信息,存储登记的、作为非同步对象的第一设定信息并存储登记的、作为同步对象的第二设定信息。所述多个信息处理装置中的各个向所述服务器发送所述第二设定信息与所述服务器中存储的所述设定信息之间的差分信息,并且在与所述服务器之间进行所述第二设定信息的同步。
Description
技术领域
本发明涉及一种信息处理***、信息处理装置及其控制方法。
背景技术
近年来,图像形成装置具有各种功能,并且用户针对该装置进行的操作也变得复杂。由于在许多情况下通常由多个用户共享图像形成装置,因此提供了能够根据各使用情况自定义设定的机制。例如,在图像形成装置的菜单画面中,登记存储指示“2合1”的布局设定和“双面”的整理设定的“2合1双面”的设定的按钮。当用户在菜单画面上按下按钮时,画面能够转变到复印功能画面,从而自动设定“2合1”和“双面”。这能够减少用户进行打印设定的劳动(例如,参照日本特开2012-103990号公报)。
此外,存在包含浏览器以利用Web服务(例如,验证功能、图像处理功能等)的图像形成装置。通过将该浏览器参照的Web服务的URL作为按钮登记在菜单画面中,除了能够改进图像形成装置的功能之外,还能够改进图像形成装置在各种应用中的可用性。注意,如果将Web服务的URL仅登记为来自该浏览器的快捷按按钮,则按钮上的图标仍然为浏览器图标。因此,如果将多个浏览器按钮登记在菜单中,则难以识别代表特定功能的特定按钮。为了解决这个问题,日本特开2012-103990号公报描述了通过在按钮上显示与Web服务的URL有关的图标(网站图标)而能够容易地区分各个按钮的功能的技术。
在上述传统方法中,在安装有多个图像形成装置的环境中,由用户利用给定的图像形成装置创建的按钮仅能在该给定的图像形成装置中使用。因此,为了通过在其他图像形成装置上显示同一按钮来指示功能,用户需要再次在其他图像形成装置中登记按钮。这种操作对用户而言不方便。
发明内容
本发明的方面是利用传统技术消除上述问题。
本发明的特征为提供了如下技术:使得能够通过将在给定信息处理装置上显示的菜单画面中设定的设定信息与其他信息处理装置的设定信息同步,并且在其他信息处理装置上显示同一菜单画面,来进行同一操作。
根据本发明的第一方面,提供了一种信息处理***,其包括服务器和多个信息处理装置,其中,所述服务器包括:存储单元,其被构造为存储所述多个信息处理装置的菜单画面的设定信息,并且其中,所述多个信息处理装置中的各个包括:登记单元,其被构造为登记所述信息处理装置上显示的菜单画面的设定信息,第一存储单元,其被构造为存储所述登记单元已登记的、作为非同步对象的第一设定信息,第二存储单元,其被构造为存储所述登记单元已登记的、作为同步对象的第二设定信息,发送单元,其被构造为向所述服务器发送所述第二存储单元存储的所述第二设定信息与所述存储单元存储的设定信息之间的差分信息,以及同步控制单元,其被构造为在所述服务器与所述第二存储单元之间进行所述第二设定信息的同步。
根据本发明的第二方面,提供了一种信息处理装置,其用于与服务器进行通信,所述信息处理装置包括:显示单元,其被构造为显示菜单画面;登记单元,其被构造为登记所述菜单画面的设定信息;第一存储单元,其被构造为存储所述登记单元已登记的、作为非同步对象的第一设定信息;第二存储单元,其被构造为存储所述登记单元已登记的、作为同步对象的第二设定信息;发送单元,其被构造为向所述服务器发送所述第二存储单元存储的所述第二设定信息与所述服务器中存储的设定信息之间的差分信息;以及同步控制单元,其被构造为在所述服务器与所述第二存储单元之间进行所述第二设定信息的同步。
根据本发明的第三方面,提供了一种信息处理装置的控制方法,所述信息处理装置用于与服务器进行通信,所述控制方法包括:显示步骤,显示菜单画面;登记步骤,登记所述菜单画面的设定信息;第一存储步骤,存储在所述登记步骤中已登记的、作为非同步对象的第一设定信息;第二存储步骤,存储在所述登记步骤中已登记的、作为同步对象的第二设定信息;发送步骤,向所述服务器发送在所述第二存储步骤中存储的所述第二设定信息与所述服务器中存储的设定信息之间的差分信息;以及同步控制步骤,在所述服务器与所述第二存储步骤中存储的所述第二设定信息之间进行所述第二设定信息的同步。
通过以下参照附图对示例性实施例的描述,本发明的其他特征将变得清楚。
附图说明
包含在说明书中并且构成说明书的一部分的附图例示了本发明的实施例,并且与文字描述一起用于说明本发明的原理。
图1是示出根据本发明的实施例的MFP(多功能***设备)的硬件布置的示例的框图;
图2是用于说明根据实施例的MFP的软件布置的框图;
图3是示出根据实施例的包括MFP的信息处理***的配置的示例的框图;
图4A和图4B是各自示出在根据实施例的MFP上显示的画面的示例的图;
图5A和图5B是各自示出在根据实施例的MFP上显示的画面的示例的图;
图6A和图6B是各自示出在根据实施例的MFP上显示的画面的示例的图;
图7A和图7B是各自示出在根据实施例的MFP上显示的画面的示例的图;
图8是示出用于导入根据本实施例的MFP中的自定义菜单画面的背景图像的画面的示例的图;
图9是用于说明根据本实施例的MFP的自定义菜单控制器的软件布置的框图;
图10是用于说明根据本实施例的非同步设定DB的数据结构的图;
图11A和图11B是用于说明根据本实施例的同步设定DB的数据结构的图;
图12是示出在启动根据本实施例的MFP时功能登记过程的序列图;
图13是用于说明由根据本实施例的MFP执行的登记处理的流程图;
图14是用于描述由根据本实施例的MFP进行自定义菜单画面的生成处理的流程图;
图15是用于描述由根据本实施例的MFP进行自定义菜单中的按钮的登记处理的流程图;
图16是用于描述根据本实施例的MFP随着强制布局设定的改变而删除不必要的图标的处理的流程图;
图17是用于描述在根据本实施例的MFP接受背景图像登记请求时的处理的流程图;
图18是用于说明在根据本实施例的信息处理***中的MFP与设定服务器之间执行的设定值同步处理的序列图。
具体实施方式
下文中参照附图来详细描述本发明的实施例。应当理解,下面的实施例并不旨在限制本发明的权利要求的范围,并且根据下面实施例描述的方面的所有组合并非都是针对用于解决根据本发明的问题的手段所必须的。
图1是示出根据本发明的实施例的MFP(多功能***设备)101的硬件布置的示例的框图。注意,图1示出了根据本实施例的图像形成装置的示例,该装置可以包括其他部件,或者包括具有与本实施例的部件相同效果的部件。
控制单元103包括经由***总线110相互连接的CPU 111、RAM 112、ROM 113、输入/输出控制I/F 114、显示控制I/F 115、外部存储器I/F 116和通信接口控制器117。扫描器单元121和打印机单元122也连接到***总线110。连接到***总线110的各个单元能够经由***总线110交换数据。
例如,根据ROM 113中存储的程序,CPU 111经由***总线110控制各个单元,并对数据进行计算和处理。RAM 112是易失性存储器,并且用作诸如CPU 111的主存储器或工作区域的临时存储器区域。ROM 113是非易失性存储器,并将图像数据、其他数据、CPU 111进行操作要使用的各种程序等存储在预定区域中。CPU 111根据例如ROM 113中存储的程序,通过使用RAM 112作为工作存储器来控制MFP 101的各单元。注意,可以将CPU 111进行操作要使用的程序存储在外部存储器120中,代替存储在ROM 113中,将该程序展开到RAM 112中,然后执行该程序。
输入/输出控制I/F 114接受用户操作,生成与该操作相对应的控制信号,并向CPU111提供该控制信号。例如,输入/输出控制I/F 114对充当用于接受用户操作的输入设备(例如,键盘(未示出)、指示设备或触摸面板118)的输入设备的接口进行控制。注意,触摸面板118是用于对例如被形成为平面的输入单元输出与触摸位置相对应的坐标信息的输入设备。CPU 111基于由输入/输出控制I/F 114与针对输入设备进行的用户操作相对应地生成并供给的控制信号,来根据程序控制MFP 101的各个单元。这能够使MFP 101进行与用户操作相对应的操作。显示控制I/F 115输出用于在显示单元119上显示图像的显示信号。例如,CPU 111根据该程序向显示控制I/F 115供给生成的显示控制信号。显示控制I/F 115基于显示控制信号生成显示信号,并向显示单元119输出显示信号以显示图像。例如,基于CPU111生成的显示控制信号,显示控制I/F 115将形成GUI(图形用户界面)的GUI画面显示在显示单元119上。可以与显示单元119一体化形成触摸面板118。例如,触摸面板118被形成为使得透光率不妨碍显示单元119上的显示,并且触摸面板被附加到显示单元119的显示面的上层。使用户在触摸面板118上进行操作的位置的输入坐标与显示单元119上的显示坐标相关联。这能够提供好像用户直接对显示单元119上显示的画面进行操作的GUI。
例如,诸如HDD(硬盘驱动器)、软盘、CD、DVD、闪存或存储卡等的外部存储器120可连接到外部存储器I/F 116。在CPU 111的控制下,从外部存储器120读出数据或将数据写入外部存储器120中。根据该布置,可以使用外部存储器120代替ROM 113。通信接口控制器117在CPU111的控制下,与诸如LAN、互联网、有线和无线网络等的各种网络进行通信。诸如PC、其他MFP、打印机和服务器等的各种装置连接到网络102以与MFP 101可通信。
扫描器单元121在CPU 111的控制下,读取原稿并生成原稿的图像数据。例如,CPU111根据经由输入/输出控制I/F 114输入的用户指令使扫描器单元121进行扫描处理。利用该操作,扫描器单元121输送并读取原稿台上放置的原稿或ADF(Automatic DocumentFeeder,自动原稿给送器)上放置的原稿,并将通过读取获得的图像信号转换为数字数据,从而生成图像数据。CPU 111经由外部存储器I/F 116向外部存储器120供给生成的图像数据,并将该图像数据存储在外部存储器120中。打印机单元122在CPU 111的控制下,基于例如外部存储器120中保存的图像数据来进行打印。此外,例如,CPU 111根据经由输入/输出控制I/F 114输入的用户指令或经由通信接口控制器117从外部装置输入的命令,来使打印机单元122进行打印处理。打印机单元122接收从RAM 112或外部存储器120读出并供给的图像数据,并在纸张上进行打印。
图2是用于说明根据实施例的MFP 101的软件布置的功能框图。注意,图2示出了本实施例中以说明为目的的示例,MFP 101可以包括其他部件,或者包括具有与本实施例的部件相同效果的部件。当CPU 111执行ROM 113中存储的程序时实现图2所示的各控制器。
诸如显示操作控制器201、验证控制器202、同步控制器205、复印控制器210、发送控制器211、自定义菜单控制器212和浏览器控制器213等的各个控制器连接到控制总线200。控制总线200是用于在CPU 111的控制下交换各个控制器之间的信息的虚拟总线。MFP101具有一个或更多个功能,并包括针对各功能的控制器。图2示例性示出了复印控制器210、发送控制器211、自定义菜单控制器212和浏览器控制器213。当然,对于图2所示的功能之外的各功能,存在控制器(未示出)。其他功能包括安全打印功能作为能够将从驱动器输入的打印作业存储在MFP101中,并且仅使验证用户或知道与打印作业有关的密码的用户能够执行打印的功能。其他功能还包括具有将图像数据保存在MFP 101中的功能的箱功能、具有显示帮助画面的功能的帮助功能和接收来自公共通信网络的传真文档的传真功能。
显示操作控制器201在CPU 111的控制下,对输入/输出控制I/F 114和显示控制I/F 115进行控制。例如,显示操作控制器201基于来自其他控制器的指令,经由显示控制I/F115在显示单元119上显示数据,并且经由输入/输出控制I/F 114获得用户经由触摸面板118输入的信息。注意,显示操作控制器201根据需要经由控制总线200向各控制器通知获得的信息。在下面的描述中,假定经由控制总线200在控制器之间交换信息和数据。
在CPU 111的控制下,验证控制器202进行用于识别用户的验证处理(下文中被称为登录处理),并确定MFP 101的操作者是否为MFP 101的验证用户。验证控制器202参照配设在外部存储器120中的数据库并存储用户信息。在登录处理中,确定用户名与密码之间的对应关系是否正确。如果对应关系正确,则登录处理成功,并且操作者被认为是真实用户,并能够在给定权限范围内使用MFP 101的功能。另一方面,如果登录处理失败,则操作者被认为是未认证用户,并进行控制处理使得操作者能够在更窄的权限范围内使用MFP 101的功能或者不使用任何功能。注意,用户验证方法不限于此,也可以采用使用非接触式IC卡等的其他验证方法。
接下来将描述复印控制器210。复印控制器210控制读取原稿并打印原稿的图像的功能(下文中被称为复印功能)。复印控制器210使扫描器单元121读取原稿并生成图像数据,并使图像处理单元(未示出)针对图像数据进行图像处理,从而向打印机单元122输出处理后的图像数据以执行打印。复印功能的设定的示例是用于从N个原稿生成一个复印图像的布局(N合1)设定和用于指定是读取原稿的一面还是读取原稿的两面的双面设定。此外,例如,存在用于指定要打印的颜色(例如全色、黑白色或单色)的颜色模式设定。
接下来将说明发送控制器211。发送控制器211控制将通过扫描器单元121读取原稿而获得的图像数据发送给外部服务器的功能(下文中被称为发送功能)。发送控制器211使扫描器单元121读取原稿并生成图像数据,并使图像处理单元(未示出)针对图像数据进行图像处理,从而生成诸如JPEG或TIFF的通用文件格式的文件。发送控制器211然后例如将生成的文件发送给服务器,或者将生成的文件附加到电子邮件并发送该电子邮件。
将描述浏览器控制器213。浏览器控制器213通过经由网络102与Web服务器进行通信来获得资源。基于获得的资源的类型,CPU 111执行解析处理,并将适当布置有文本和图像的画面经由显示控制I/F 115输出到显示单元119。作为浏览器功能的使用示例,浏览器控制器213向具有文档管理功能的服务器发出HTTP请求,对响应于HTTP请求而设定的扫描请求进行分析,并向扫描器单元121发出扫描请求。之后,将扫描器单元121获得的图像数据作为文档数据登记在服务器中。
将说明自定义菜单控制器212。自定义菜单控制器212控制存储其他功能的设定并将这些设定作为按钮登记在能够被自定义的菜单画面上的功能。在设定功能后,自定义菜单控制器212指示将功能登记为按钮,从而将该功能的快捷按钮登记在自定义菜单画面(例如,图4A)中。稍后将详细描述该自定义菜单画面。
当CPU 111检测到同步设定数据库(DB,database)206的改变时,同步控制器205经由网络102向设定服务器300(图3)发送主设定DB 301(图3)与同步设定DB 206的设定信息的差分信息。注意,同步控制器205具有检测各节点(属性)的改变点的机制。在本实施例中,这种改变点被定义为差分信息。非同步设定DB 207存储通过同步控制器205与设定服务器300的主设定DB 301同步并且由MFP 101的各功能使用的、MFP固有的设定信息。同步设定DB206和非同步设定DB 207两者被配设在RAM 112或外部存储器120中。
图3是示出根据本实施例的包括MFP 101的信息处理***的配置的示例的框图。注意,图3示出了用于说明本实施例的示例,该***可以包括其他部件或者包括具有与本实施例的部件相同效果的部件。MFP 101或MFP 1102可以充当设定服务器300。
在该信息处理***中,设定服务器300与MFP 101和MFP 1102经由网络102连接。设定服务器300将各MFP的设定信息(设备设定)和个人设定存储在主设定DB 301中。MFP 1102的硬件布置和软件布置与MFP 101的硬件布置和软件布置相同。在检测到MFP 101的同步设定DB206中的设定信息的改变时,MFP 101的同步控制器205向设定服务器300通知包括改变点的节点。MFP 1102向设定服务器300询问是否改变了设定信息。如果改变了设定信息,则MFP 1102从设定服务器300获得改变的设定信息。因此,MFP 101中的设定信息的改变内容被反映在MFP1102中。
注意,当用户在MFP 101中改变设定信息时,同步控制器205进行与设定服务器300的同步处理。可以预设定时进行同步处理,代替每次改变设定信息时进行同步处理。作为另选方案,当用户进行退出处理时,设定信息可以自动经历同步处理。
例如,在登录处理或退出处理时、在指定时间、在经过预定时间之后、在指定日期/时间、或在用户指定的定时,MFP 1102的同步设定DB 206与设定服务器300的主设定DB 301可以彼此同步。可以配设能够指定同步定时的模式。当例如改变用户按钮(稍后所述)的尺寸时,差分信息指示用户设定节点671(图11A)。MFP经由网络102针对设定服务器300请求差分信息的有/无。如果存在差分信息,则MFP获得数据作为响应,并更新同步设定DB 206。即,同步控制器205经由通信接口控制器117与设定服务器300进行通信,从而进行控制以使同步设定DB 206中存储的设定信息与设定服务器300的主设定DB 301中存储的设定信息同步。
注意,在本实施例中,对关于自定义菜单控制器212的设定信息进行处理,作为同步设定DB 206中包括的数据,但是上述情况也适用于其他功能的设定信息。
图4A是示出根据实施例的MFP 101的自定义菜单控制器212提供的自定义菜单画面的示例的图。
该自定义菜单画面由自定义菜单控制器212创建,并且自身具有三个按钮401至按钮403。按钮401用于转变到复印控制器210。按钮402和按钮403中的各个用于转变到浏览器控制器213。注意,由于针对作为转变目的地的URL未设定图标(网站图标),因此在按钮402上显示浏览器控制器213保持的标准图标。另一方面,由于针对作为转变目的地的URL设定了图标,因此在按钮403上显示包括字符串“公司(OFFICE)”的图标。我的按钮404用于显示与验证控制器202的登录处理有关的针对各用户管理的专用按钮。共有按钮405用于显示未完成验证控制器202的登录处理的用户(即,未验证用户或所有用户)通常可用的按钮。注意,只要验证控制器202具有能够针对各组管理多个用户的机制,就可以添加用于显示各组可使用的按钮的组按钮。
在经由输入/输出控制I/F 114检测到按下按钮401至403中的一个时,自定义菜单控制器212向相应的控制器发出调用请求与从同步设定DB 206获得的设定信息。例如,在检测到按下按钮401时,自定义菜单控制器212向复印控制器210发出复印功能调用请求。这使复印控制器210将图4B所示的确认对话框显示在显示单元119上。
图4B是示出当在图4A所示的画面上指示按钮401时的确认对话框的显示示例的图。
在本示例中,将诸如黑白色和原稿类型的设定信息经由按钮控制器901(图9)传送给复印控制器210。此时,例如,如下以XML格式将设定信息从按钮控制器901传送给复印控制器210。
<?xml version="1.0"encoding="UTF-8"?.>
<动作ID>001</动作ID>
<设定信息>
<颜色选择>黑白色</颜色选择>
<浓度>0</浓度>
<倍率>等倍</倍率>
<纸张选择>自动</纸张选择>
<原稿类型>文本</原稿类型>
</设定信息>
注意,动作ID是与按钮节点652(图11A)有关的功能的设定信息的识别信息。稍后将参照图10、图11A和图11B描述自定义菜单控制器212处理的数据的结构。
在检测到按下图4B所示的“是”按钮406时,复印控制器210将反映了上述设定信息的复印画面(图5A)经由显示控制I/F 115显示在显示单元119上。
在图4A所示画面上按下设定按钮440时,自定义菜单控制器212检测到按下设定按钮440,并显示图5B所示的自定义菜单画面。参照图5B,包括布局改变按钮441和背景改变按钮442的自定义菜单设定对话框445弹出。在检测到用户按下画面上的布局改变按钮441时,自定义菜单控制器212显示图6A所示的布局改变对话框。
在图4A所示的自定义菜单画面上显示三个按钮401至403。这对应于图6A所示的“3个L尺寸按钮(5页)”。例如,当用户在图6A所示画面上选择“9个M尺寸按钮(2页)”的布局时,自定义菜单控制器212检测到该布局。然后,自定义菜单控制器212显示改变了按钮的布局的自定义菜单画面(图6B)。在图6B所示的自定义菜单画面上,菜单画面上的按钮的最大数量从3改变为9。即,要显示的各按钮的尺寸从L尺寸改变为M尺寸以减小图标的尺寸,从而使得能够显示更大数量的按钮。
另一方面,在检测到在图5B所示画面上按下背景改变按钮442时,自定义菜单控制器212将图7A所示的背景改变对话框经由显示控制I/F115显示在显示单元119上。自定义菜单控制器212将“叶子”的图像显示在图4A所示的自定义菜单画面的背景上。在这种状态下,当用户选择图7A所示的背景改变对话框中的“天空”451,并按下确定按钮452时,自定义菜单控制器212对其进行检测。这将背景图像为“天空”的自定义菜单画面显示在显示单元119上,如图7B所示。
图8是示出用于导入根据本实施例的MFP中的自定义菜单画面的背景图像的画面的示例的图。
图8示出了当从并入PC等的Web浏览器(未示出)访问用于导入MFP 101的背景图像的URL时由Web浏览器显示的导入画面的示例。通过在该画面上选择期望的背景图像的文件并按下导入开始按钮801,可以将导入的图像文件作为背景图像登记在自定义菜单控制器212中。稍后将描述该登记处理。
图9是用于说明根据实施例的MFP 101的自定义菜单控制器212的软件布置的框图。
自定义菜单控制器212包括按钮控制器901、画面生成器902和背景控制器903。响应于来自功能的按钮登记请求,按钮控制器901将关于按钮的信息设定在同步设定DB 206和非同步设定DB 207中。在按下菜单画面上的按钮时,从同步设定DB 206和非同步设定DB207加载关于按钮的设定信息,从而调用与应用ID 612(图10)匹配的功能。此时,向该功能通知与动作ID键653(图11A)有关的设定信息。这使得该功能能够反映用户期望的设定信息。
画面生成器902通过自定义菜单控制器212生成要在显示单元119上显示的画面。例如,在选择的背景图像上布置按钮以根据布局生成图4A或图6B所示的自定义菜单画面。此外,画面生成器902生成诸如包括布局改变按钮441和背景改变按钮442的图5B所示的自定义菜单设定对话框445的辅助画面。稍后将描述自定义菜单画面的生成处理。
在经由网络102接受背景图像登记请求时,背景控制器903将背景图像登记在同步设定DB 206中。稍后将描述背景图像登记处理。注意,不必进行经由网络102接受背景图像登记请求,并且可以向自定义菜单控制器212通知经由控制总线200保存在外部存储器120中的背景图像。
图10是用于说明根据本实施例的非同步设定DB 207的数据结构的图。图11A和图11B是用于说明根据实施例的同步设定DB 206的数据结构的图,其中,图11A示出了各用户的数据结构,图11B示出了自定义菜单的设定信息。
将自定义菜单控制器212管理的图标、背景图像、设定和关于应用列表的数据登记在非同步设定DB 207中。应用列表节点641指示使用自定义菜单功能登记功能(应用)的识别信息的列表。当为了使用自定义菜单功能请求自定义菜单控制器212的登记时,各功能登记应用ID 642和应用名称作为该功能的识别信息。稍后将描述请求自定义菜单控制器212登记各功能的序列。
在使用自定义菜单功能从各功能中启动应用时,图标根节点611管理要登记的请求了功能(应用)的图标的图标。因此,存在图标根节点611,图标根节点611的数量等于登记了图标的功能的应用ID 612的数量。非同步图标ID节点613指示了登记的图标的识别信息,该登记图标的识别信息包括关于M尺寸图标(IconM)(中尺寸的图标)的识别信息和关于S尺寸图标(IconS)(比M尺寸小的图标)的识别信息。
标准背景图像节点621存储自定义菜单控制器212保持的标准背景图像的键。可以将该键解释为背景图像本身或文件路径,并且可以为任何格式,只要使用该键能够参照实际背景图像即可。注意,在图10中,背景图像键622指示保持的标准背景图像的数量落入0至N的范围内。
设定节点631包括标准按钮尺寸632、标准背景键633和强制布局设定634。当未验证用户,或指定异常按钮尺寸或背景键时,参照设定节点631。注意,标准按钮尺寸632和用户按钮尺寸672(稍后描述)(图11A)中的各个与自定义菜单画面的布局配对,并且被设定为指示3个按钮布局的M尺寸或9个按钮布局的S尺寸的值。例如,设定3M或9S的值。标准背景键633或用户背景键673(稍后描述)(图11A)指示背景图像键622或背景图像键692(图11B),从而确定自定义菜单画面的背景图像。强制布局设定634用于在MFP 101中强制固定自定义菜单画面的布局设定。例如,如果在强制布局设定634中设定9个按钮布局,则无法将布局改变为3个按钮布局等。
接下来将描述同步设定DB 206。
同步设定DB 206针对自定义菜单控制器212存储各用户的数据,如图11A所示,仅当验证控制器202完成验证处理时可以参照该数据。
按钮根节点651的数量等于按钮节点652的按钮的数量。按钮节点652存储关于要在菜单画面上显示的按钮的信息,并且包括动作ID键653、应用ID键654、注释键655、按钮名称键656和图标ID键657。动作ID键653是用于从同步设定DB 206中参照与按钮节点652有关的功能的设定信息的识别信息,并且可以为文件路径的形式。应用ID键654是具有该按钮的实际功能的功能的识别信息,并且是该功能特有的。注释键655和按钮名称键656分别是与要显示在自定义菜单画面上的按钮的注释和名称的字符信息有关的识别信息,但是它们自身可以存储字符串代替识别信息。图标ID键657与非同步图标ID节点613或同步图标ID节点682(图11B)匹配,并且是用于确定该按钮的图标的识别信息。
按钮索引节点661包括等于按钮数量的按钮索引键,并且各按钮索引键指向按钮节点652。例如,如果按钮索引键为指向第六按钮节点652的“0”,则第六按钮节点652被显示为如图4A所示的自定义菜单画面上的复印按钮401。
用户设定节点671包括用户按钮尺寸672和用户背景键673。用户按钮尺寸672针对各用户管理诸如S尺寸或M尺寸的按钮尺寸。用户背景键673针对各用户管理背景图像键以自由选择背景图像。
如图11B所示,同步设定DB 206存储与非同步设定DB 207的设定信息类似的自定义菜单的设定信息。以下将说明自定义菜单的设定信息。
同步图标根节点681是用于在响应于来自功能的按钮登记请求存储启动应用时登记的各图标以外的图标的区域。例如,如果浏览器控制器213向自定义菜单控制器212发出按钮登记请求,则在按钮403上显示与URL有关的图标,如图4A所示的按钮403指示。因此,自定义菜单控制器212将同步图标ID节点682登记在同步图标根节点681中。
同步背景图像节点691是用于存储自定义菜单控制器212保持的标准背景图像以外的背景图像与背景图像的登记请求的节点,并且包括指示背景图像的参照信息的背景图像键692。
注意,在同步设定DB 206和非同步设定DB 207中唯一确定非同步图标ID节点613(图10)和同步图标ID节点682对以及背景图像键622和同步背景图像节点691对,不存在使DB之间彼此交叠的键。能够唯一获得按钮的图标和背景图像,而与DB无关。
在本实施例中,响应于来自浏览器的图标登记请求,MFP 101显示包括企业门户的图标的按钮403代替通常主页的按钮402,如图4A所示的按钮403指示。然后,还使能MFP1102能够显示包括按钮403的菜单画面。例如,当显示图4A所示的菜单画面时,在图11B所示的自定义菜单设定信息中,同步图标根节点681的应用ID指示“浏览器”,同步图标ID节点682指定“公司门户的图标”。
图12是示出在启动根据本实施例的MFP 101时的功能登记过程的序列图。在MFP101的CPU 111的控制下执行该过程。注意,图12所示的应用框架1200管理功能的生命周期(开始、停止、重新启动、结束等),并且在启动MFP 101时首先操作。该应用框架1200是一种存在于ROM113或外部存储器120中的MFP 101的引导模块。
在本示例中,将例示图4A所示的自定义菜单画面。在步骤S1200中,应用框架1200向自定义菜单控制器212发出启动请求。响应于此,自定义菜单控制器212从同步设定DB206或非同步设定DB 207获得设定信息,并且根据需要启动用于进行更新处理的线程作为初始处理。在步骤S1201中,在启动线程完成时,自定义菜单控制器212向应用框架1200通知完成通知。在步骤S1202和步骤S1204中,应用框架1200依次向复印控制器210和浏览器控制器213发出启动请求。在步骤S1203和步骤S1205中,在接收到来自各个功能的完成通知时,应用框架1200终止处理。注意,类似于自定义菜单控制器212的初始化处理,在复印控制器210和浏览器控制器213的各个的初始化处理中,生成用于进行各功能的初始化处理的线程。在生成线程完成时,向应用框架1200通知完成通知。
在初始处理期间,在步骤S1206中,复印控制器210向自定义菜单控制器212发出功能登记请求。响应于此,自定义菜单控制器212执行功能登记处理,然后在步骤S1207中,利用登记完成通知响应于复印控制器210。注意,通过步骤S1206中的登记请求将应用ID、应用名称和图标传送给自定义菜单控制器212。类似地,在初始化处理期间,在步骤S1208中,浏览器控制器213向自定义菜单控制器212发出功能登记请求,执行登记处理,并且在步骤S1209中发送登记完成通知。
图13是用于描述根据本实施例的MFP 101的自定义菜单控制器212执行的登记处理的流程图。注意,当CPU 111执行ROM 113中存储的程序时实现该处理。
在步骤S1301中,CPU 111将应用ID和应用名称作为在登记请求时从功能(应用)传送的信息,登记在应用列表节点641(图10)中。处理进行到步骤S1302,CPU 111加载图10所示的非同步设定DB 207的设定节点631。处理进行到步骤S1303,CPU 111确定是否未定义强制布局设定634。如果确定未定义强制布局设定634,则处理进行到步骤S1304,将在登记请求时从功能(应用)传送的图标与作为调用源的功能的应用ID相关联地登记在非同步图标ID节点613中,从而终止该处理。
另一方面,如果在步骤S1303中确定定义了强制布局设定634,则处理进行到步骤S1305。在步骤S1305中,CPU 111将从功能传送的图标当中仅具有在强制布局设定634中使用的尺寸的图标登记在非同步图标ID节点613(图10)中,从而终止处理。例如,如果强制布局设定634指定了3个按钮布局,则不登记S尺寸图标。如果指定了9个按钮布局,则不登记M尺寸图标。
图14是用于描述由根据本实施例的MFP 101的画面生成器902进行自定义菜单画面的生成处理的流程图。注意,在CPU 111执行ROM 113中存储的程序时实现该处理。
在步骤S1401中,CPU 111从同步设定DB 206中的按钮根节点651(图11A)总读出所有按钮节点652。CPU 111获得形成要布置在自定义菜单画面上的按钮所需的信息(注释键655、按钮名称键656和图标ID键657)。此时,CPU 111从同步设定DB 206加载用户设定节点671以获得用户按钮尺寸672,从而确定按钮尺寸和布局。CPU 111从同步设定DB 206加载按钮索引节点661,并确定在特定位置处布置特定按钮。
处理进行到步骤S1402,如果验证控制器202的登录处理成功,则CPU 111从同步设定DB 206读出用户的用户背景键673。另一方面,如果用户的验证失败,则CPU 111从非同步设定DB 207获得标准背景键633。CPU 111从非同步设定DB 207和同步设定DB 206参照与获得的背景键相对应的背景图像。CPU 111确定是否存在与背景键相对应的背景图像。如果确定存在背景图像,则处理进行到步骤S1403以加载与背景键相对应的背景图像,然后处理进行到步骤S1405。另一方面,如果不存在与背景键相对应的背景图像,则处理进行到步骤S1404以加载诸如背景图像键的标准背景键为“0”的背景图像,然后处理进行到步骤S1405。
在步骤S1405中,CPU 111基于在步骤S1401中获得的图标ID键657,在非同步设定DB 207和同步设定DB 206中搜索适合于按钮尺寸的图标(M尺寸或S尺寸)并加载该图标。注意,同步控制器205进行的同步处理可能失败,因此从同步设定DB 206获得的图标并不总是正常。如果获得无效图标,则从非同步图标ID节点613再次获得基于按钮节点652的应用ID键654通过登记处理登记的标准图标。处理进行到步骤S1406,CPU 111在背景图像上布置按钮、我的按钮404、共有按钮405、设定按钮440等,从而生成例如图4A所示的自定义菜单画面。
注意,可以以XML格式或HTML格式准备菜单画面的部分的位置作为模板文件,并且可以通过依据用户按钮尺寸672或标准按钮尺寸632改变要加载的模板文件,来改变画面的纵横比。换言之,不限制在最终阶段生成画面的方法,只要能够获取生成画面所需的信息即可。
在该处理中,可以显示被设定为菜单画面的设定信息的按钮,作为与以指定布局和尺寸的指定背景图像上的菜单画面中包括的功能相对应的按钮。
图15是用于描述根据本实施例的MFP 101的按钮控制器901进行自定义菜单中的按钮的登记处理的流程图。注意,在CPU 111执行ROM 113中存储的程序时实现该处理。
在步骤S1501中,CPU 111接受来自功能的按钮登记请求。处理进行到步骤S1502,CPU 111向同步控制器205询问同步处理是否在进行中以确定同步处理是否在进行中。如果确定同步处理在进行中,则处理进行到步骤S1503,向功能通知错误以不反映主设定DB 301中的不完全按钮,从而终止处理。
另一方面,当CPU 111在步骤S1502中从同步控制器205接收到指示同步处理不在进行中的响应时,处理进行到步骤S1504以确定在按钮登记请求中是否指定了新图标。如果确定指定了新图标,则处理进行到步骤S1505以将指定的图标作为新同步图标ID节点682添加到同步设定DB 206,然后进行到步骤S1506。另一方面,如果在步骤S1504中确定未指定新图标,则处理进行到步骤S1506,而不进行新登记图标的处理。
在步骤S1506中,CPU 111设定按钮节点652的各元素的值以更新按钮节点652。注意,响应于按钮登记请求,CPU 111生成唯一的识别信息,并将其设定在动作ID键653中。从请求登记按钮的功能指定应用ID612。注意,CPU 111确定按钮登记请求是否为来自在非同步设定DB 207的应用列表节点641中已登记的功能的请求。如果按钮登记请求不是来自登记的功能,则丢弃该按钮登记请求。将从该功能指定的值设定在注释键655、按钮名称键656和图标ID键657中。处理进行到步骤S1507,CPU 111将该功能的设定信息登记在同步设定DB206中,以与动作ID键653相关联地参照该设定信息,从而终止处理。
在该处理中,响应于来自该功能的菜单画面上的按钮的登记请求,能够将图标的ID和在按钮上要显示的名称登记在同步设定DB 206中。
图16是用于描述根据本实施例的MFP 101的自定义菜单控制器212随着强制布局设定634的改变而删除不必要的图标的处理的流程图。注意,在CPU 111执行ROM 113中存储的程序时实现该处理。
在步骤S1601中,CPU 111从同步设定DB 206加载同步图标根节点681,并且从非同步设定DB 207加载图标根节点611。处理进行到步骤S1602,CPU 111从在步骤S1601中加载的节点参照所有图标ID节点(同步图标ID节点682和非同步图标ID节点613)。CPU 111确定是否登记了根据强制布局设定634变为不必要的图标。如果CPU 111确定登记了不必要的图标,则处理从步骤S1602进行到步骤S1603以从非同步图标ID节点613删除具有相应尺寸的图标,从而终止处理。如果CPU 111在步骤S1602中确定未登记不必要的图标,则处理结束,而不进行图标删除处理。
图17是用于描述在根据本实施例的MFP 101的背景控制器903接受背景图像登记请求时的处理的流程图。注意,在CPU 111执行ROM 113中存储的程序时实现该处理。
在步骤S1701中,CPU 111向同步控制器205询问同步处理是否在进行中。如果同步处理在进行中,则处理进行到步骤S1705以经由网络102向登记请求源返回错误通知响应,从而终止处理。这样做不将不完全背景图像反映在主设定DB 301中。
另一方面,如果在步骤S1701中确定同步处理不在进行中,则处理进行到步骤S1702,并且CPU 111计算发出了登记请求的背景图像的文件大小。处理进行到步骤S1703,并且CPU 111确定背景图像的尺寸是否超过上限值。如果确定尺寸超过上限值,则处理进行到步骤S1705以经由网络102向登记请求源返回错误通知响应,从而终止处理。
另一方面,如果在步骤S1703中确定背景图像的尺寸未超过上限值,则处理进行到步骤S1704,并且CPU 111生成与同步设定DB 206中的背景图像相对应的背景图像键692,并将背景图像键692登记在同步背景图像节点691中。处理进行到步骤S1706,并且CPU 111利用成功结果响应于Web浏览器,从而终止处理。
将说明根据本实施例的在MFP 101与设定服务器300之间执行的同步处理。
图18是用于说明在根据本实施例的信息处理***中的MFP 101与设定服务器300之间执行的设定值同步处理的序列图。注意,在MFP 101的CPU 111执行ROM 113中存储的程序,并且经由***总线110和各个I/F控制各个部件时实现该序列图中由MFP 101执行的处理。
在步骤S1801中,CPU 111对MFP 101的用户进行验证。更具体地,当用户经由触摸面板118输入用户ID和密码时,CPU 111将输入的用户ID和密码与在MFP 101中预先保存的用户ID和密码进行核对。如果存在匹配的用户ID和密码,则确定许可用户使用MFP 101。当用户的验证成功时,CPU 111在步骤S1802中将指示验证用户的用户ID的用户ID和指示在最后从设定服务器300获得设定信息时的日期/时间的最新更新日期信息,发送给设定服务器300。设定服务器300从MFP 101接收用户ID和最新更新日期信息。在步骤S1803中,设定服务器300基于从MFP 101发送的用户ID和最新更新日期信息来获得用户的设定信息。此外,设定服务器300指定在晚于最新更新日期信息指示的日期/时间的定时更新的用户设定信息。在步骤S1804中,设定服务器300将指定的用户设定信息发送给MFP 101。然后,MFP 101从设定服务器300接收设定信息,并将该设定信息存储在同步设定DB 206中。在步骤S1805中,CPU 111将从设定服务器300获得的用户的设定信息反映在MFP 101中。
之后,用户执行任意的用户操作。作为示例,用户在步骤S1806中改变特定的设定值。在这种情况下,当改变同步设定DB 206中存储的设定信息时,在执行用户操作之后的预定定时,MFP 101将同步设定DB 206中存储的用户的设定信息发送给设定服务器300,并且保存该设定信息。在本实施例中,假定在作为预定定时接受退出指令时,进行设定服务器300的保存处理。注意,该定时不限于退出定时。例如,该定时可以是指示复印作业或打印作业的执行的定时,或作业正常结束的定时。作为另选方案,定时可以是用户明确指示将数据保存在设定服务器300中的定时。
更具体地,在接受到退出指令时,CPU 111在步骤S1807中获得对应于登录用户的用户ID并且被存储在同步设定DB 206中的设定信息。在步骤S1808中,CPU 111将用户ID和对应于用户ID并且在步骤S1807中被获得的设定信息发送给设定服务器300,并执行用户退出处理。然后,设定服务器300接收从MFP 101发送的用户设定信息,并且在步骤S1809中将接收到的用户设定信息保存在设定服务器300中。在步骤S1810中,设定服务器300将指示保存处理完成的完成信息发送给MFP 101,并且MFP 101从设定服务器300接收保存的完成信息。
当用户登录到MFP 1102时,MFP 1102将指示由MFP 1102验证的用户的用户ID的用户ID和指示在最后从设定服务器300获得设定信息时的日期/时间的最新更新日期信息,发送给设定服务器300。然后,设定服务器300基于从MFP 1102发送的用户ID和最新更新日期信息,获得用户的设定信息,并将获得的用户的设定信息发送给MFP 1102。MFP1102可以通过使用与在MFP 101中设定的相同的设定信息,来显示同一自定义菜单画面。
如上所述,根据本实施例,能够使指示图像形成装置的按钮的特征的图标与其他图像形成装置的图标同步。这使得用户能够对同一画面进行相似操作,而与图像形成装置无关。
通过将图像形成装置保持的标准图标登记在不是同步对象的区域中,可以添加用于调用功能的快捷按钮,而没有必要增加图标。
另一方面,通过将图像形成装置保持的标准图标以外的图标登记在作为同步对象的区域中,即使在安装多个图像形成装置的环境中,也能够显示适当的图标作为快捷按钮。这能够限制作为图像形成装置所需的同步对象的图标,因此能够避免图像形成装置的存储区域不必要地混乱,并能够处理更多个按钮。作为另选方案,由于可以添加许多应用,因此提高了用户便利性。
在本实施例中,将图像形成装置保持的标准背景图像登记在不是同步对象的区域中,另外将登记的背景图像登记在作为同步对象的区域中。利用该处理,当进行图像形成装置的背景图像的同步处理时,保持的标准背景图像不是同步对象,仅添加的背景图像是同步对象。因此,即使存在具有不同标准背景图像的图像形成装置,也仅添加的背景图像经历同步处理,而不改变原本存在于各图像形成装置中的背景图像,从而避免不必要地增加网络的负荷。
其他实施例
本发明的实施例也可以通过读出并执行记录在存储介质(可以将其更完整地称为“非暂时性计算机可读存储介质”)上的用于执行上述一个或更多个实施例的功能的计算机可执行指令(例如,一个或更多个程序)、并且/或包括用于执行上述一个或更多个实施例的功能的一个或更多个电路(例如,专用集成电路(ASIC))的***或装置的计算机来实现,以及通过由***或装置的计算机通过例如从存储介质读出并执行用以执行上述一个或更多个实施例的功能的计算机可执行指令、并且/或控制用以执行上述一个或更多个实施例的功能的一个或更多个电路来执行的方法来实现。计算机可以包括一个或更多个处理器(例如中央处理单元(CPU)、微处理单元(MPU)),并且可以包括用于读出并执行计算机可执行指令的单独的计算机或单独的处理器的网络。例如可以从网络或者存储介质向计算机提供计算机可执行指令。存储介质可以包括例如硬盘、随机存取存储器(RAM)、只读存储器(ROM)、分布式计算***的存储器、光盘(诸如压缩盘(CD)、数字通用光盘(DVD)、或蓝光盘(BD)TM)、闪存设备、存储卡等中的一个或更多个。
本发明的实施例还可以通过如下的方法来实现,即,通过网络或者各种存储介质将执行上述实施例的功能的软件(程序)提供给***或装置,该***或装置的计算机或是中央处理单元(CPU)、微处理单元(MPU)读出并执行程序的方法。
虽然参照示例性实施例对本发明进行了描述,但是应当理解,本发明不限于这些公开的示例性实施例。应当对所附权利要求的范围给予最宽的解释,以使其涵盖所有这些变型例以及等同的结构和功能。
Claims (12)
1.一种信息处理***,其包括服务器和多个信息处理装置,
其中,所述服务器包括:
管理单元,其被构造为使用数据库管理所述多个信息处理装置的菜单画面的设定信息,并且
其中,所述多个信息处理装置中的各个包括:
显示单元,其被构造为显示菜单画面;
第一存储单元,其被构造为将作为非同步对象的所述菜单画面的第一设定信息存储在所述信息处理装置的存储器中,
登记单元,其被构造为将与所述第一设定信息不同的第二设定信息登记为所述菜单画面的设定信息,
第二存储单元,其被构造为将所述登记单元已登记的、作为同步对象的所述第二设定信息存储在所述存储器中,
发送单元,其被构造为向所述服务器发送所述第二存储单元存储的所述第二设定信息与所述服务器存储的设定信息之间的差分信息以更新所述数据库,以及
同步控制单元,其被构造为在所述服务器与所述第二存储单元之间进行所述第二设定信息的同步。
2.根据权利要求1所述的信息处理***,其中,所述菜单画面的设定信息至少包括所述菜单画面中登记的应用、背景图像的识别信息、所述应用的图标的尺寸以及所述图标上要显示的名称。
3.根据权利要求1所述的信息处理***,其中,所述第一设定信息包括所述菜单画面中登记的应用、所述菜单画面的标准背景图像的识别信息以及所述应用的图标的尺寸。
4.根据权利要求1所述的信息处理***,其中,所述第二设定信息包括所述菜单画面中登记的应用、所述菜单画面的背景图像的识别信息、所述应用的图标的尺寸、所述图标上要显示的名称、与用户相对应的所述图标的尺寸以及用于指定背景图像的信息。
5.根据权利要求1至4中任一项所述的信息处理***,
其中,所述多个信息处理装置中的各个还包括设定单元,所述设定单元被构造为设定所述菜单画面的布局,并且
其中,在所述设定单元设定所述菜单画面的布局的情况下,所述登记单元仅登记与所设定的布局相对应的设定信息。
6.根据权利要求5所述的信息处理***,其中,在所述设定单元设定所述菜单画面的布局的情况下,所述登记单元删除不对应于所设定的布局的设定信息。
7.根据权利要求4所述的信息处理***,其中,所述第二设定信息包括用于指定用户设定的背景图像的信息。
8.一种信息处理装置,其用于与服务器进行通信,所述服务器被构造为使用数据库管理包括所述信息处理装置的多个信息处理装置的菜单画面的设定信息,所述信息处理装置包括:
显示单元,其被构造为显示菜单画面;
第一存储单元,其被构造为将作为非同步对象的所述菜单画面的第一设定信息存储在所述信息处理装置的存储器中;
登记单元,其被构造为将与所述第一设定信息不同的第二设定信息登记为所述菜单画面的设定信息,
第二存储单元,其被构造为将所述登记单元已登记的、作为同步对象的所述第二设定信息存储在所述存储器中;
发送单元,其被构造为向所述服务器发送所述第二存储单元存储的所述第二设定信息与所述服务器中存储的设定信息之间的差分信息以更新所述数据库;以及
同步控制单元,其被构造为在所述服务器与所述第二存储单元之间进行所述第二设定信息的同步。
9.根据权利要求8所述的信息处理装置,其中,所述菜单画面的设定信息至少包括所述菜单画面中登记的应用、背景图像的识别信息、所述应用的图标的尺寸以及所述图标上要显示的名称。
10.根据权利要求8所述的信息处理装置,其中,所述第一设定信息包括所述菜单画面中登记的应用、所述菜单画面的标准背景图像的识别信息以及所述应用的图标的尺寸。
11.根据权利要求8所述的信息处理装置,其中,所述第二设定信息包括所述菜单画面中登记的应用、所述菜单画面的背景图像的识别信息、所述应用的图标的尺寸、所述图标上要显示的名称、与用户相对应的所述图标的尺寸以及用于指定背景图像的信息。
12.一种信息处理装置的控制方法,所述信息处理装置用于与服务器进行通信,所述服务器被构造为使用数据库管理包括所述信息处理装置的多个信息处理装置的菜单画面的设定信息,所述控制方法包括:
显示步骤,显示菜单画面;
第一存储步骤,将作为非同步对象的所述菜单画面的第一设定信息存储在所述信息处理装置的存储器中;
登记步骤,将与所述第一设定信息不同的第二设定信息登记为所述菜单画面的设定信息,
第二存储步骤,将在所述登记步骤中已登记的、作为同步对象的所述第二设定信息存储在所述存储器中;
发送步骤,向所述服务器发送在所述第二存储步骤中存储的所述第二设定信息与所述服务器中存储的设定信息之间的差分信息以更新所述数据库;以及
同步控制步骤,在所述服务器与在所述第二存储步骤中存储的所述第二设定信息之间进行所述第二设定信息的同步。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014181598A JP6502637B2 (ja) | 2014-09-05 | 2014-09-05 | 情報処理システム、情報処理装置、及びその制御方法とプログラム |
JP2014-181598 | 2014-09-05 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105404440A CN105404440A (zh) | 2016-03-16 |
CN105404440B true CN105404440B (zh) | 2019-01-18 |
Family
ID=53794108
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510556020.1A Active CN105404440B (zh) | 2014-09-05 | 2015-09-02 | 信息处理***、信息处理装置及其控制方法 |
Country Status (5)
Country | Link |
---|---|
US (1) | US9654656B2 (zh) |
EP (1) | EP2993882B1 (zh) |
JP (1) | JP6502637B2 (zh) |
KR (1) | KR101880342B1 (zh) |
CN (1) | CN105404440B (zh) |
Families Citing this family (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6560573B2 (ja) * | 2015-09-17 | 2019-08-14 | キヤノン株式会社 | 情報処理装置とその制御方法、及びプログラム |
US10425547B2 (en) * | 2016-05-11 | 2019-09-24 | Toshiba Tec Kabushiki Kaisha | System and method for selecting and implementing one or more user customized MFP interfaces |
JP6662201B2 (ja) * | 2016-05-31 | 2020-03-11 | ブラザー工業株式会社 | プログラム及びシステム |
JP6981485B2 (ja) * | 2016-05-31 | 2021-12-15 | ブラザー工業株式会社 | プログラム及びシステム |
JP6729166B2 (ja) * | 2016-08-16 | 2020-07-22 | 富士ゼロックス株式会社 | 情報処理装置及びプログラム |
JP6896402B2 (ja) * | 2016-11-25 | 2021-06-30 | キヤノン株式会社 | 情報処理装置、情報処理システム、情報処理方法、およびプログラム |
JP7257118B2 (ja) * | 2017-08-18 | 2023-04-13 | 株式会社東芝 | 多機能周辺機器、多機能周辺機器システムおよび多機能周辺機器のユーザインターフェースカスタマイズ方法 |
JP7098385B2 (ja) * | 2018-04-02 | 2022-07-11 | キヤノン株式会社 | 画像処理装置、制御方法及びプログラム |
JP7250471B2 (ja) | 2018-10-17 | 2023-04-03 | キヤノン株式会社 | 情報処理システム、画像形成装置、端末、情報処理方法、プログラム |
US11386117B2 (en) * | 2018-10-31 | 2022-07-12 | Sap Se | Synchronization of customized templates across multiple cloud-based systems |
JP6923499B2 (ja) | 2018-11-05 | 2021-08-18 | ファナック株式会社 | 情報処理装置 |
JP7293652B2 (ja) * | 2018-12-27 | 2023-06-20 | 株式会社リコー | 情報処理システム、サーバ装置、情報処理方法、及びプログラム |
US11803593B2 (en) * | 2020-02-14 | 2023-10-31 | Coupang Corp. | Systems and methods for receiving and propagating efficient search updates in real time |
JP2022014259A (ja) * | 2020-07-06 | 2022-01-19 | キヤノン株式会社 | 画像処理装置、制御方法及びプログラム |
US11467790B2 (en) * | 2020-07-31 | 2022-10-11 | Brother Kogyo Kabushiki Kaisha | Image processing apparatus and setting data management system |
JP2022029839A (ja) * | 2020-08-05 | 2022-02-18 | キヤノン株式会社 | 情報処理装置、情報処理方法、およびプログラム |
US11671543B2 (en) * | 2020-11-11 | 2023-06-06 | Kyocera Document Solutions Inc. | Setting system for setting screen in electronic device capable of customizing an operation screen |
JP7322110B2 (ja) * | 2021-08-11 | 2023-08-07 | キヤノン株式会社 | システム、画像処理装置及びその制御方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1903767A1 (en) * | 2006-09-19 | 2008-03-26 | Ricoh Company, Ltd. | Personalisation of menu screens of a user interface based on user authority |
CN103577184A (zh) * | 2012-07-30 | 2014-02-12 | 株式会社Pfu | 信息处理***、手册阅览装置、信息处理方法 |
CN103856808A (zh) * | 2012-11-28 | 2014-06-11 | 中兴通讯股份有限公司 | 音视频信号处理设备、播放设备、***及方法 |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6809724B1 (en) * | 2000-01-18 | 2004-10-26 | Seiko Epson Corporation | Display apparatus and portable information processing apparatus |
US8775526B2 (en) * | 2006-01-16 | 2014-07-08 | Zlango Ltd. | Iconic communication |
JP2010004143A (ja) * | 2008-06-18 | 2010-01-07 | Fujitsu Ltd | 送信機及び受信機並びに送信方法及び受信方法 |
JP5521457B2 (ja) * | 2009-09-15 | 2014-06-11 | 株式会社リコー | ジョブ管理システム、情報処理装置、情報処理方法 |
US20110299116A1 (en) * | 2010-06-02 | 2011-12-08 | Toshiba Tec Kabushiki Kaisha | Print instruction device, image forming apparatus, and print instruction method |
JP5067448B2 (ja) * | 2010-06-24 | 2012-11-07 | コニカミノルタビジネステクノロジーズ株式会社 | 画像処理装置、インタフェース画面表示方法及びコンピュータプログラム |
JP5636829B2 (ja) * | 2010-09-03 | 2014-12-10 | 株式会社リコー | カスタマイズシステム、画像形成装置、情報処理装置及びカスタマイズプログラム |
JP2012103990A (ja) | 2010-11-11 | 2012-05-31 | Canon Inc | 情報処理装置、画面表示制御方法、及びコンピュータプログラム |
JP6116115B2 (ja) * | 2011-09-01 | 2017-04-19 | キヤノン株式会社 | 画像処理装置及びその制御方法、並びにプログラム |
KR101822463B1 (ko) * | 2013-01-21 | 2018-01-26 | 삼성전자주식회사 | 복수 개의 아이콘들을 화면상에 배치하는 장치 및 이의 운용 방법 |
JP6335544B2 (ja) * | 2013-04-08 | 2018-05-30 | キヤノン株式会社 | 画像形成装置及びその制御方法、並びにプログラム |
JP5987785B2 (ja) * | 2013-05-31 | 2016-09-07 | 富士ゼロックス株式会社 | 処理指示装置、処理装置およびプログラム |
JP6255639B2 (ja) * | 2013-07-01 | 2018-01-10 | 株式会社光未来 | 水素含有飲料の製造方法および該水素含有飲料 |
-
2014
- 2014-09-05 JP JP2014181598A patent/JP6502637B2/ja active Active
-
2015
- 2015-08-10 EP EP15180356.6A patent/EP2993882B1/en active Active
- 2015-08-28 KR KR1020150121543A patent/KR101880342B1/ko active IP Right Grant
- 2015-09-01 US US14/841,972 patent/US9654656B2/en active Active
- 2015-09-02 CN CN201510556020.1A patent/CN105404440B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1903767A1 (en) * | 2006-09-19 | 2008-03-26 | Ricoh Company, Ltd. | Personalisation of menu screens of a user interface based on user authority |
CN103577184A (zh) * | 2012-07-30 | 2014-02-12 | 株式会社Pfu | 信息处理***、手册阅览装置、信息处理方法 |
CN103856808A (zh) * | 2012-11-28 | 2014-06-11 | 中兴通讯股份有限公司 | 音视频信号处理设备、播放设备、***及方法 |
Also Published As
Publication number | Publication date |
---|---|
EP2993882A3 (en) | 2016-08-10 |
JP6502637B2 (ja) | 2019-04-17 |
KR101880342B1 (ko) | 2018-07-19 |
JP2016057697A (ja) | 2016-04-21 |
EP2993882A2 (en) | 2016-03-09 |
KR20160029667A (ko) | 2016-03-15 |
EP2993882B1 (en) | 2022-03-30 |
US9654656B2 (en) | 2017-05-16 |
CN105404440A (zh) | 2016-03-16 |
US20160072972A1 (en) | 2016-03-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105404440B (zh) | 信息处理***、信息处理装置及其控制方法 | |
CN106550167B (zh) | 图像处理装置和图像处理装置中的显示控制方法 | |
US10298790B2 (en) | Image-forming apparatus, system, information processing method and storage medium for causing an operation screen to be displayed based on display language information | |
JP6499423B2 (ja) | 情報処理システム、情報処理装置、及びその制御方法とプログラム | |
US8368931B2 (en) | Image forming apparatus, method of controlling the same, program, and storage medium | |
JP7370745B2 (ja) | 画像処理装置、画像処理装置の制御方法、およびプログラム | |
JP2017111799A (ja) | サービス提供システム、情報処理システム、情報処理方法、及びプログラム | |
JP2016165046A (ja) | 情報処理システム、情報処理装置、情報処理方法、及びプログラム | |
CN103116478A (zh) | 信息处理***、信息处理设备及按钮处理方法 | |
JP2011097328A (ja) | クライアントサーバシステム、及び、クライアント装置 | |
US10379798B2 (en) | Information processing apparatus that obtains and displays synchronized setting information, control method therefor, and storage medium | |
JP2011192115A (ja) | 画像形成システムおよびユーザマネージャサーバ装置 | |
JP2024050690A (ja) | サーバシステム | |
US20100293547A1 (en) | Information processing apparatus, method for controlling information processing apparatus, and program | |
JP2018058341A (ja) | 画像処理装置、情報処理システム、方法およびプログラム | |
JP2015125619A (ja) | 印刷管理システム、情報処理装置及び印刷管理方法 | |
US20110022954A1 (en) | Image processing apparatus and control method thereof | |
JP6032129B2 (ja) | 処理指示装置、処理装置およびプログラム | |
JP2012054728A (ja) | 画像処理システム、画像処理装置、スキャンチケットサーバ、画像処理方法、およびそのプログラム | |
JP2007122092A (ja) | 情報処理装置及びその制御方法、画像形成装置及びその制御方法、情報処理システム、プログラム、記憶媒体 | |
CN110312050A (zh) | 打印***、打印方法、图像形成装置及其控制方法和介质 | |
JP2018195268A (ja) | 情報処理装置とその制御方法、及びプログラム | |
JP2013142921A (ja) | アプリケーション管理装置、アプリケーション管理システム、プログラムおよびその記録媒体 | |
JP2012098775A (ja) | スキャンデータ処理システム、サーバ、スキャンデータ処理方法、プログラム | |
JP5049333B2 (ja) | 認可情報登録装置および認可情報登録プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |