CN102238309A - 信息处理设备、信息处理系统和信息处理方法 - Google Patents
信息处理设备、信息处理系统和信息处理方法 Download PDFInfo
- Publication number
- CN102238309A CN102238309A CN2011101182639A CN201110118263A CN102238309A CN 102238309 A CN102238309 A CN 102238309A CN 2011101182639 A CN2011101182639 A CN 2011101182639A CN 201110118263 A CN201110118263 A CN 201110118263A CN 102238309 A CN102238309 A CN 102238309A
- Authority
- CN
- China
- Prior art keywords
- data
- screen
- definition
- paste
- cut
- 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
Links
- 230000010365 information processing Effects 0.000 title claims abstract description 37
- 238000003672 processing method Methods 0.000 title claims description 14
- 238000012545 processing Methods 0.000 claims abstract description 134
- 238000004458 analytical method Methods 0.000 claims abstract description 41
- 230000005540 biological transmission Effects 0.000 claims abstract description 26
- 238000007405 data analysis Methods 0.000 claims description 27
- 238000003860 storage Methods 0.000 claims description 24
- 238000004891 communication Methods 0.000 claims description 19
- 230000007704 transition Effects 0.000 claims description 16
- 230000015654 memory Effects 0.000 abstract description 22
- 230000010354 integration Effects 0.000 abstract 2
- 230000006870 function Effects 0.000 description 69
- 238000013523 data management Methods 0.000 description 25
- 230000009471 action Effects 0.000 description 19
- 238000004321 preservation Methods 0.000 description 18
- 230000008859 change Effects 0.000 description 10
- 238000000034 method Methods 0.000 description 10
- 238000007726 management method Methods 0.000 description 9
- 238000005516 engineering process Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 230000004048 modification Effects 0.000 description 6
- 238000012986 modification Methods 0.000 description 6
- 239000004065 semiconductor Substances 0.000 description 5
- 230000000694 effects Effects 0.000 description 4
- 230000009466 transformation Effects 0.000 description 4
- 238000010276 construction Methods 0.000 description 3
- 238000007639 printing Methods 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 2
- 238000009434 installation Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000000712 assembly Effects 0.000 description 1
- 238000000429 assembly Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 230000014759 maintenance of location Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000001737 promoting effect Effects 0.000 description 1
- 230000009897 systematic effect Effects 0.000 description 1
- 238000010023 transfer printing Methods 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
- Controls And Circuits For Display Device (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Facsimiles In General (AREA)
Abstract
一种信息处理设备,该信息处理设备经由预定数据传输线路被连接到图像处理设备并且包括数据分析部、数据指定部、生成部和通信部,其中数据分析部访问在信息处理设备中保存定义数据的预定存储区域,并且当信息处理设备接收到来自用户的集成多个屏幕的指令时,分析要被集成的屏幕的显示内容的定义数据;数据指定部指定用于生成定制屏幕定义数据的数据,其中,基于由数据分析部获得的分析结果在定义数据中定义集成屏幕的集成显示内容;生成部被构造成基于由数据指定部指定的数据生成定制屏幕定义数据;以及通信部被构造成向图像处理设备传输由生成部生成的定制屏幕定义数据。
Description
技术领域
本发明涉及一种信息处理设备、信息处理系统和信息处理方法,尤其涉及一种定制在连接到该信息处理设备的图像处理设备上显示的屏幕的技术。
背景技术
在诸如图像处理设备的操作面板的显示装置上显示的信息量被增加以使显示内容多样化,图像处理设备例如为多功能外部设备(MFP)。因此,用户基于用户的权限和特权要求定制显示屏。
专利文献1揭示了一种技术,该技术可以将要在操作面板上显示的显示组件(图形部件)的构成信息存储在文件中并且基于定制屏幕说明文件构成显示屏。
但是,屏幕定制方法的一个实例通过改变字符阵列内容、按钮位置等仅仅定制单个屏幕。因此,不可能整体定制多个屏幕。
例如,图像处理设备具有对应于多个被安装的功能的屏幕,并且具有发生在多个屏幕之间的屏幕的转变。诸如动作设置屏和动作请求屏的多个屏幕可以被分配给单个功能。屏幕转变可以在多个屏幕之间发生。
在这种显示环境下,用户应当经由多个屏幕进行设置操作,以向例如图像处理设备提供动作设置。为了减少麻烦的操作,用户想通过将多个屏幕的设置集中到一个屏幕上而使这多个屏幕集成到单个屏幕中。
但是,在该屏幕定制方法的实例中,没有假定集成多个屏幕。因此,用户不能定制期望的屏幕。为了自动集成实例屏幕定制方法中的多个屏幕,可能会改变安装在图像处理设备中的屏幕显示的软件的逻辑。
专利文献1:第2008-167417号日本特开专利申请
发明内容
因此,本发明的各实施例提供一种新颖和有用的信息处理设备、信息处理系统和解决一个或者多个上述问题的信息处理方法。更具体地,本发明的各实施例还提供一种信息处理设备、连接到其上的图像处理设备、连接到其上的信息处理系统、信息处理设备的屏幕定制方法、信息处理设备的屏幕定制程序和存储屏幕定制程序的记录介质,其中该信息处理设备能够在不改变屏幕显示软件的情况下,通过集成多个屏幕而自动定制屏幕。
本发明的各实施例的一个方面是提供一种信息处理设备,该信息处理设备经由预定数据传输线路被连接到图像处理设备并且包括数据分析部、数据指定部、生成部和通信部,其中数据分析部被构造成,访问在信息处理设备中保存定义数据的预定存储区域,并且当信息处理设备接收来自用户的集成多个屏幕的指令时,分析要被集成的屏幕的显示内容的定义数据;数据指定部被构造成指定被用于生成定制屏幕定义数据的数据,在定制屏幕定义数据中,基于由数据分析部获得的分析结果,在定义数据中确定集成屏幕的集成显示内容;生成部被构造成基于由数据指定部指定的数据生成定制屏幕定义数据;和通信部被构造成向图像处理设备传输由生成部生成的定制屏幕定义数据。
根据这种结构,实施例的信息处理设备能够从要被集成的多个屏幕的各种屏幕定义数据的分析结果指定用于生成集成屏幕的数据。不同地,信息处理设备不是简单地集成多个屏幕定义数据,而是基于定义的内容动态确定用于集成屏幕的数据并且从多个屏幕定义数据提取该数据。随后,信息处理设备从制定的数据生成定制屏幕定义数据并且将生成的定制屏幕定义数据传输到图像处理设备。结果,图像处理设备基于接收的定制屏幕定义数据显示屏幕。
这样,在实施例的信息处理设备中,上述屏幕能够通过集成多个屏幕被自动定制而没有改变屏幕显示软件。结果,用户能够通过将多个屏幕集成到单个屏幕中而定制该屏幕。因此,可以构造一个有效的操作环境。此外,即使用户请求定制屏幕,软件开发者也无需做诸如软件改变的繁琐工作。
本发明各实施例的另一方面是提供一种用在信息处理设备的信息处理方法,信息处理设备经由预定的数据传输线路被连接到具有显示装置的图像处理设备,该信息处理方法包括:访问在信息处理设备中保存定义数据的预定存储区域;当信息处理设备接收来自用户的集成多个屏幕的指令时,分析要被集成的屏幕的显示内容的定义数据;指定用于生成定制屏幕定义数据的数据,在定制屏幕定义数据中,基于通过分析步骤获得的分析结果的在定义数据中定义集成屏幕的集成显示内容;基于指定的数据生成定制屏幕定义内容;并且向图像处理设备传输由生成步骤生成的定制屏幕定义数据。
根据这种方法,从要被集成的各种屏幕定义数据的结果指定用于生成集成屏幕的屏幕定义数据的数据。从被指定数据生成定制屏幕定义数据。
这样,在实施例的信息处理方法中,上述屏幕能够通过集成多个屏幕被自动定制而没有改变屏幕显示软件。
实施例的另外的目的和优点将在下文的说明书中的一部分阐明,并且部分地从说明书中清楚得到,或者可通过本发明的实践而获得。本发明的目的和优点将借助于尤其在所附的权利要求中指出的元件和组件而实现和得到。
可以理解的是,上述概括说明和下文的具体说明都只是典型的和解释性的,而不是如所要求的对本发明的限制。
附图说明
图1图解实施例1的图像处理系统的结构实例。
图2图解实施例1的信息处理设备的硬件结构实例。
图3图解实施例1的图像处理设备的硬件结构实例。
图4图解实施例1的屏幕定制功能的结构实例。
图5图解根据实施例1要被集成的实例屏幕。
图6图解实施例1的功能选择屏的实例屏幕定义数据。
图7A和图7B图解实施例1的功能设置屏的实例屏幕定义数据。
图8图解实施例1的公用设置屏的实例屏幕定义数据。
图9图解实施例1的实例被定制显示屏(集成屏)。
图10图解实施例1的实例被定制屏幕定义数据。
图11图解实施例1的定制设置文件的实例数据。
图12是图解实施例1的实例屏幕定制程序的时序图。
图13图解实施例1的定制屏幕定义数据的生成过程的流程图。
图14A、图14B和图14C图解生成实施例1的定制屏幕定义数据的数据转变实例。
图15是显示实施例1的屏幕的实例流程图。
图16图解修改实例的屏幕定制功能的结构实例。
图17图解修改实例的图像处理系统的结构实例。
图18图解修改实例的屏幕定制功能的结构实例。
具体实施方式
以下,给出关于本发明各实施例的图1至图18的说明。
附图标号代表性地作如下指定:
1:图像处理系统;
10:信息处理设备的通信部;
11:屏幕定义数据生成部;
111:数据分析部;
20:图像处理设备的通信部;
21:图像定义数据管理部;
201:定制数据存在判断部;
22:屏幕定义数据保存部;
22Ds:标准数据;
22De:定制数据;
23:屏幕生成部;
24:屏幕控制部;
31D:定制设置文件;
100:信息处理设备;
101:输入装置;
102:显示装置;
103:驱动装置;
103a:记录介质;
104:RAM(易失性半导体存储器);
105:ROM(非易失性半导体存储器);
106:CPU(处理装置);
107:接口装置;
NIC:网络接口卡;
108:HDD(非易失性存储装置);
200:图像处理设备;
210:控制器(控制板);
211:存储装置;
212:CPU(处理单元);
213:网络接口;
214:外部存储器接口;
214a:记录介质;
220:操作面板(输入和显示装置);
230:绘图仪(打印装置);
240:扫描仪(读取装置);
300:屏幕管理设备(屏幕管理服务器);
B:总线;
N:数据传输线路;和
W:显示屏(操作屏)。
实施例1
<系统结构>
图1说明实施例1的图像处理系统的结构实例。图1说明图像处理设备200和信息处理设备100通过诸如局域网(LAN)的数据传输线路N被连接的实例系统结构。
图像处理设备200具有图像处理功能。图像处理功能可以是读取原始文件(原稿)或者打印。另一方面,信息处理设备100请求图像处理设备200进行图像处理。
这样,用户能够使用以下图像处理服务。例如,用户能够从信息处理设备100向图像处理设备200传输打印数据并且获得打印的结果。用户能够利用图像处理设备200读取原始文件并且通过信息处理设备100访问图像处理设备200而获得读取的图像。
如上所述,图像处理系统1能够利用上述系统结构远程地提供图像处理服务。图像处理系统1可以包括多个信息处理设备100和多个图像处理设备。
<硬件结构>
说明实施例1的信息处理设备100和图像处理设备200的硬件结构。
<信息处理设备>
图2说明实施例1的图像处理设备100的硬件结构实例。参照图2,信息处理设备100包括输入装置101、显示装置102、驱动装置103、随机存储器(RAM)104、只读存储器(ROM)105、中央处理单元(CPU)106、接口装置107和硬盘驱动器(HDD)108,这些都经由总线B相互连接。
输入装置101可包括用于向信息处理设备100输入各种操作信号的键盘和鼠标。显示装置102包括显示器等以显示由信息处理设备100获得的处理结果。
接口装置107是用于将信息处理设备100连接到数据传输线路N的接口。这样,信息处理设备100就可以经由接口装置107与图像处理设备200和其他信息处理设备100进行数据通信。
HDD 108是存储各种程序和数据的非易失性存储装置。存储的程序和数据可以是控制整个信息处理设备的信息处理系统,即该信息处理系统是诸如“Windows”和“UNIX”的基本软件的操作系统(OS),(“Windows”和“UNIX”是注册商标),以及可以是在信息处理系统上提供各种功能(例如,“屏幕定制功能”)的应用程序。HDD 108利用预定文件系统和/或数据库(DB)管理存储的程序和数据。
驱动装置103是具有可拆卸的记录介质103a的接口。这样,信息处理设备100能够经由驱动装置103读取或者写入信息。记录介质103a可以是软盘(floppydisc)(“floppy”是注册商标)、光盘(CD)、数字多用光盘(DVD)等等。
ROM 105是非易失性半导体存储器(存储装置),即使当非易失性半导体存储器在断电时它也能够保存内部数据。ROM 105存储在启动信息处理设备100时执行的诸如基本输入输出系统(BIOS)、信息处理系统设置、网络设置等等的程序和数据。RAM 104是暂时存储程序和数据的易失性半导体存储器(存储装置)。CPU 106从诸如HDD 108和ROM 105读取程序和数据到RAM 104。通过利用CPU 106进行的处理,能够控制整个信息处理设备并且实现安装在信息处理设备中的功能。
如上所述,实施例1的信息处理设备100利用硬件结构能够提供各种信息处理服务。
<图像处理设备>
图3说明实施例1的图像处理设备200的实例硬件结构。参照图3,图像处理设备200包括控制器210、操作面板220、绘图仪230、扫描仪240,这些都经由总线B相互连接。
操作面板220包括输入部和显示部,提供诸如设备信息的各种信息项目,并且接收诸如动作设置和动作指令的各种用户操作。因此,操作面板220起到输入和显示装置的作用。绘图仪230包括用于在纸张上形成输出图像的图像形成单元。例如,形成输出图像的系统可以是电子照相系统和喷墨系统。扫描仪240光学读取原始文件并且生成读取的图像数据。
控制器210包括CPU 212、存储装置211、网络接口213和外部存储器接口214,这些都经由总线B相互连接。
存储装置211包括RAM、ROM和HDD,并且存储、保存、或者存储和保存各种程序和数据。CPU 212从ROM或者HDD读取程序和数据到RAM中,并且进行处理(从存储装置读出的程序和数据的处理)。因此,CPU 212控制整个图像处理设备200并且实现安装在图像处理设备200中的功能。
接口装置213是用于将信息处理设备200连接到数据传输线路N的接口。外部存储器接口214是用于作为外部存储装置的记录介质214a的接口。记录介质214a可以是SD存储卡、通用串行总线(USB)存储器等等。这样,图像处理设备200能够经由外部存储器接口214从记录介质214a读取、写入、或者读取和写入信息。
如上所述,图像处理设备200利用上述硬件结构能够提供各种图像处理服务。
<屏幕定制功能>
说明实施例1的屏幕定制功能。根据实施例1的图像处理系统1,通过信息处理设备100和图像处理设备200关联以下处理,从而实现屏幕定制功能。信息处理设备100分析要被集成的多个屏幕的屏幕定义数据。随后,信息处理设备100基于分析结果在屏幕定义数据包括的数据中指定用于产生屏幕定义数据(定制屏幕定义数据)的数据(通过上述分析获得的定义数据,例如屏幕类型、显示组件、转变事件、或者屏幕类型、显示组件、转变事件中的任何一个或者所有)。不同地,信息处理设备不是简单地集成多个屏幕定义数据,而是基于定义的内容动态确定并且从多个屏幕定义数据中提取用于集成屏幕的数据。随后,信息处理设备100基于指定的数据生成定制屏幕定义数据。结果,信息处理设备100将生成的定制屏幕定义数据传输到图像处理设备200。图像处理设备200基于接收到的定制屏幕定义数据显示屏幕。图像处理系统1包括屏幕定制功能。
根据实例屏幕定制方法,当用户想要通过单个设置屏幕进行通常由多个设置屏幕进行的图像处理设备200的动作设置时,多个设置屏幕没有被合并或者集成到单个屏幕中。为了自动集成实例屏幕定制方法中的多个屏幕,可能会改变安装在图像处理设备200中的屏幕显示的软件的逻辑。
如上所述,实例屏幕定制方法对于用户是不方便的,并且软件开发者不得不做繁重的工作。
根据实施例1的图像处理系统1,基于定义数据自动提取用于集成要被集成的多个屏幕的屏幕定义数据的数据,其中所述定义数据是通过数据分析获得的,如屏幕类型、显示组件、屏幕转变事件、或者屏幕类型、显示组件和屏幕转变事件中的任何一个或者所有。于是,产生定制屏幕定义数据。
这样,在实施例1的图像处理系统中,通过集成多个屏幕能够自动定制一屏幕,而没有改变屏幕显示软件。结果,用户能够定制期望的屏幕,从而实现便利的操作环境。软件开发者能够享受减少的屏幕定制的工作量。
在下文中,阐明与实施例1有关的屏幕定制功能的结构和动作。图4说明实施例1的屏幕定制功能的实例结构。实施例1的图像处理系统1包括屏幕定义数据生成部11、屏幕定义数据管理部21、屏幕生成部23和屏幕控制部24。
屏幕定义数据生成部11是信息处理设备100的功能部件。屏幕定义数据管理部21、屏幕生成部23和屏幕控制部24是图像处理设备200的功能部件。在下文中,以这种顺序说明图像处理设备200和信息处理设备100。
<包括在图像处理设备中的功能部件>
屏幕定义数据管理部21是管理定制屏幕之前的屏幕定义数据22Ds(在下文中,称作标准屏幕定义数据22Ds)和定制屏幕之后的屏幕定义数据22De(在下文中,称作定制屏幕定义数据22De)的功能部件。标准屏幕定义数据22Ds和定制屏幕定义数据22De共同被称为屏幕定义数据22D。
这些屏幕定义数据22D可以通过与安装在图像处理设备200中的存储装置211的预定存储区域相对应的屏幕定义数据保存部22被存储和保存。图像定义数据管理部21接受来自另一功能部件的数据操作请求。于是,图像定义数据管理部21访问屏幕定义数据保存部22并且进行请求的数据操作以管理屏幕定义数据。从其他功能部件请求的数据操作可以是屏幕定义数据的获取(读取)和记录(存储或者保存)。屏幕定义数据22Ds被保存在屏幕定义数据保存部22中,与图像处理设备200的安装功能相关的显示屏W相一致。在稍后说明的信息处理设备中进行屏幕定制处理之后,经由通信部20接收定制屏幕定义数据22De,并且定制屏幕定义数据22De利用屏幕定义数据管理部21被记录在图像定义数据保存部22中。
阐述屏幕定义数据22D。图5说明要被集成的实施例1的实例屏幕。图5说明当在图像处理设备200中进行功能A和功能B的设置操作时,要被显示的多个显示屏。
参照图5,显示屏W可以包括用于选择功能A和功能B的功能选择屏,功能A的设置屏,功能B的设置屏,以及功能A和功能B公用的设置屏。例如,显示屏W沿图5中箭头转变。
显示屏W可以被定义为具有屏幕定义数据的显示内容,其中所述屏幕定义数据是诸如图6至图8所示的并且被存储在屏幕定义数据保存部22中作为屏幕定义数据22Ds的数据。
图6说明图5所示的功能选择屏的屏幕定义数据22Dss。图7A和图7B分别说明图5所示的功能设置屏的屏幕定义数据22Dsa和22Dsb。图8说明图5所示的公用设置屏的屏幕定义数据22Dsc。如图6至图8所示,屏幕定义数据22D被定义为具有与预定数据类型一致的显示内容。由屏幕定义数据22D定义的显示内容可以包括屏幕类型,显示组件和屏幕转变事件。如上所述,具有一个或者多个定义显示内容的定义数据的结构的屏幕定义数据22D被组合。
图6至图8说明可扩展置标语言(XML)的实例屏幕定义数据。因为尽管数据表是统一使用的标签,但是具有独特意义或者结构的数据能够容易地被产生,所以可以使用诸如XML的置标语言。由相同种类的标签围绕的数据在XML数据中具有一种意义。一个或者多个标签数据可以被插入一个标签数据中。可以用分层结构来表示数据结构。这样,标签数据变为定义XML型的屏幕定义数据22D的屏幕类型、显示组件和屏幕转变的定义数据。
例如,图6中所示的功能选择屏的屏幕定义数据22Dss定义使用Window标签、Button标签、Event标签、Action标签和Target标签在功能A和功能B之间选择的显示屏的内容。屏幕定义数据22Dss是使用Window标签的定义数据Rw,其中包括屏幕类型的属性值的功能选择屏被定义。在Window标签中定义Button,该Button由通过使用两个Button标签形成的定义数据RB1和RB2被定义并且被设置成在选择包括显示组件的属性值的功能A和功能B。此外,当使用事件标签由定义数据RE1和RE2定义功能A和功能B时,要进行的操作事件动作分别被定义在Button标签中。屏幕转变指令由Event标签中的Action标签定义,并且屏幕转变目的地由Event标签中的Target标签确定。
这样,图像处理设备200分析屏幕定义数据22Dss的标签并且控制屏幕,以显示接收有选择事件的选择屏幕,在接收选择事件之后基于获得的定义数据RW,RB和RE(在下文中,共同称为定义数据R)进行屏幕转变动作。图像处理设备200显示图5中所示的功能选择屏并且基于屏幕定义数据22Dss控制屏幕。
返回参照图4,屏幕生成部23是基于屏幕定义数据22D生成显示屏的功能部件。当屏幕生成部23接收使用图像处理设备200的安装功能的屏幕生成请求时,屏幕生成部23请求屏幕定义数据管理部21通过指定屏幕定义数据22D来获取数据。结果,图像定义数据管理部21访问屏幕定义数据保存部22并且将获取的数据返回到屏幕生成部23。屏幕生成部23分析获取的屏幕定义数据22D并且基于定义数据R生成请求的屏幕。
如上所述,屏幕定义数据保存部22在定制屏幕之后,保存标准屏幕定义数据22Ds和定制屏幕定义数据22De。在这种情况下,图像定义数据管理部21向屏幕生成部23给出用户期望的显示屏W的定制屏幕定义数据22De。另一方面,在屏幕没有被定制时,向屏幕生成部23给出标准屏幕定义数据22Ds。因此,图像定义数据管理部21具有用于确认定制的数据存在的功能部件,以控制要返回到屏幕生成部23的标准屏幕定义数据22Ds和定制屏幕定义数据22De之间的选择。图像定义数据管理部21的功能部件是定制数据存在判断部201。
定制数据存在判断部201访问屏幕定义数据保存部22D并且确定屏幕定义数据22D的定制数据是否存在。当确定定制数据存在时,图像定义数据管理部21将屏幕定义数据22De返回到屏幕生成部23。另一方面,当确定定制数据不存在时,图像定义数据管理部21将标准屏幕定义数据22Ds返回到屏幕生成部23。如上所述,屏幕定义数据管理部21通过定制数据存在判断部201来控制屏幕定义数据22D对屏幕生成部23的反应。定制数据存在判断部201可以基于文件名称、数据更新日期等确定是否有定制数据。当标准数据和定制数据被保存在诸如不同目录和不同保存器的不同存储区域中时,为了确定数据的存在,只可以参考保存定制数据的存储区域。
屏幕控制部24是控制包括在图像形成设备200中的操作面板220上的屏幕显示的功能部件。屏幕控制部24可以在操作面板220上显示屏幕生成部23生成的屏幕。当屏幕控制部24从显示屏W接收操作事件时,屏幕控制部24请求屏幕生成部23生成新屏幕(要被转变的屏幕)。
<包括在信息处理设备的功能部件>
屏幕定义数据生成部11是生成定制屏幕定义数据De的功能部件,该定制屏幕定义数据De通过集成或者合并要被集成的显示屏W的多个标准屏幕定义数据22Ds而获得。屏幕定义数据生成部11通过在信息处理设备100中引起具有图形用户界面(GUI)功能的屏幕定制工具动作而起作用。屏幕定制工具保存对应于图像处理设备200的显示屏W的标准屏幕定义数据22Ds。因此,用户能够经由屏幕定制工具的GUI指定要被集成的多个显示屏W。图像处理设备200的显示屏W基于标准屏幕定义数据22Ds可以被显示在包括在信息处理设备100中的显示装置102的屏幕上。
这样,用户能够指定用于定制屏幕的多个标准屏幕定义数据22Ds。屏幕定义数据生成部11基于多个标准屏幕定义数据22Ds进行以下处理并且生成用户期望的定制屏幕定义数据(集成屏幕的屏幕定义数据)22De。
屏幕定义数据生成部11使用标签在指定为要被集成的对象的多个标准屏幕定义数据内搜索并且分析该数据。作为分析的结果,屏幕定义数据生成部11获取诸如屏幕类型、显示组件和屏幕转变事件的定义数据R。此后,屏幕定义数据生成部11基于分析结果,利用屏幕定义数据生成部11的数据指定部112,在包括在标准屏幕定义数据22Ds中的数据以外指定用于生成定制屏幕定义数据22De的数据。具体地,基于定义屏幕类型、显示组件和屏幕转变事件的各种标签说明和属性值,指定生成定制屏幕定义数据22De的数据。
图9说明在定制显示屏之后的实例显示屏(集成屏)。图9说明在各功能之间可改变的设置屏和各种功能公用的设置屏被集成为一个屏幕的实例显示屏W。例如,在这种屏幕的定制中,数据分析部111分析图6至图8中所示的多个标准屏幕定义数据22Dss,22Dsa,22Dsb和22Dsc。作为分析的结果,获得诸如包括在标准屏幕定义数据22Ds中的屏幕类型、显示组件和屏幕转变事件的定义数据。此时,数据分析部111为每个分析的标准屏幕定义数据将获得的定义数据R保存在存储器中。
数据指定部112依照预定条件(预定搜索条件)在获得的定义数据R中逐步指定(提取)用于生成屏幕定义数据的数据。
数据指定部112在多个定义数据R中指定定义数据Rw,该定义数据Rw的屏幕类型定义的属性值(Window标签的id)为“FunctionWindow”或者“ConfigurationWindow”。结果,在实施例1中指定图7A、图7B和图8中所示的标准屏幕定义数据22Dsa,22Dsb和22Dsc的各种定义数据Rw。这些定义数据Rw被指定为包括用于生成定制屏幕定义数据22De的数据的定义数据(标准屏幕定义数据)R。因此,从存储器移除对应于标准屏幕定义数据22Dss的定义数据(不对应的标准屏幕定义数据)。
接着,数据指定部112将指定数据Rw分类成定义数据RD和定义数据RDB,RC和RR,定义数据RD的定义显示组件的属性值(诸如EditBox标签,Button标签,ComboBox标签和RadioButton标签的id值)是“Button”,定义数据RDB,RC和RR的定义值不是“Button”。数据指定部112在分类的定义数据RB和分类的其他定义数据RDB,RC和RR中利用不同的方法指定用于生成屏幕定义数据的数据。
例如,分类的定义数据R由“Button”标签被定义,数据指定部112指定定义数据,其定义值(Event标签中的Action标签数据)不是“ScreenChange”,作为对于生成屏幕定义数据必要的数据。但是,其定义值(Event标签中的Action标签数据)是“ScreenChange”的定义数据被确定为对于生成屏幕定义数据不必要的数据。这是因为当推动按钮以选择用户并且在如图9所示的定制(集成)屏幕之后屏幕没有转变时,属性值“ScreenChange”定义屏幕转变动作。当为了选择用户推动按钮时,属性值“ScreenChange”定义屏幕转变动作。如图9所示,在定制或者集成屏幕之后屏幕没有改变。
另一方面,数据指定部112将通过EditBox标签,ComboBox标签和RadioButton标签定义的定义数据RDB,RC和RR指定为用于生成屏幕定义数据的数据。结果,在实施例1中,图7中所示的标准屏幕定义数据22Dsa的定义数据RC,图7B中所示的标准屏幕定义数据22Dsb的定义数据RDB,以及图8中所示的标准屏幕定义数据22Dsc的定义数据RR被指定。
如上所述,基于包括在定义数据RB,RDB,RC和RR中的显示组件、屏幕转变事件、或者显示组件和屏幕转变事件两者的属性值,数据指定部112确定在选择用户时显示组件是否请求屏幕转变。结果,数据指定部112基于确定的结果,指定定义数据RDB,RC和RR为用于生成定制屏幕定义数据22De的数据,其中定义数据RDB,RC和RR为定义没有引起屏幕转变的显示组件。
屏幕定义数据生成部11利用上述处理动态地从标准屏幕定义数据22Ds指定用于集成屏幕定义数据的数据,并且基于指定的数据在集成之后生成定义显示屏的定制屏幕定义数据。不同地,屏幕定义数据生成部11不仅仅利用如数据链技术集成多个标准屏幕定义数据22Ds。
图10说明在实施例1中定制的实例屏幕定义数据。屏幕定义数据生成部11基于如上所述指定的定义数据R生成图10所示的定制屏幕定义数据22De。
屏幕定义数据生成部11首先生成定义数据R1,其中定义屏幕类型的属性值使得Window标签的id值为“MainWindow”。随后,屏幕定义数据生成部11生成定义数据R11,其中定义功能集成屏的属性值使得制表符标签的id值为“FunctionTabs”,并且将该定义数据R11插入定义数据R1。
随后,屏幕定义数据生成部11生成定义数据R11a和R11b,其中基于由数据指定处理中功能A设置屏和功能B设置屏的标准屏幕定义数据22Dsa和22Dsb指定的定义数据RDB和RC,定义功能屏幕的属性值使得制表符标签的id值为“TabA”和“TabB”并且制表符标签的id值为“功能A”和“功能B”,并且屏幕定义数据生成部11将定义数据R11a和R11b插入到定义数据R11中。不同地,屏幕定义数据生成部11将定义数据R11a和R11b插入在比定义数据R11的层次低的位置处。此外,屏幕定义数据生成部11插入与由数据指定处理指定的定义数据RDB和RC的数量相一致的功能屏幕的定义数据R11。
随后,屏幕定义数据生成部11基于在数据指定处理中由公用设置屏的标准屏幕定义数据22Dsc指定的定义数据RR,生成功能A和功能B公用的屏幕的定义数据,并且屏幕定义数据生成部11在与定义数据R11的层次相同的位置处将定义数据R12插入到定义数据R11中。
图11A和图11B说明实施例1的定制设置文件31D的实例数据。
屏幕定义数据生成部11将显示组件的位置、尺寸等的各种属性值(例如,x、y、z和w)调整为与生成定制屏幕定义数据22De时显示屏W的尺寸对应的值。此时,基于例如图11A和图11B所示的定制设置文件31D的各种设置值,屏幕定义数据生成部11确定属性值。
图11A和图11B说明定制设置文件31D的两种类型。图11A说明XML类型的定制设置文件31D。图11B说明可扩展设计语言(XSL)类型的定制设置文件31D。例如,屏幕定义数据生成部11读取定制设置文件31D并且进行数据分析。此后,基于分析结果,确定显示组件的属性值并且生成定制屏幕定义数据22De。
当定制设置文件31D为图11所示的文本文件时,用户使用预定文本编辑器说明各种设置值以生成文本文件。定制设置文件31D可以是由另一个信息处理设备生成的文件。屏幕定义数据生成部11使用信息处理设备100的驱动装置103可以读取存储在记录介质103a中的定制设置文件31D。
定制设置文件31D可以不总是使用预定数据形式说明的文本文件。定制设置文件31D可以是屏幕定义数据生成部11可读取的文件。定制设置文件31D可以是二进制文件。当定制设置文件31D是二进制文件时,用户不是利用文本编辑器生成二进制文件,用户也可以利用预定设置工具生成二进制文件。
返回参照图4,屏幕定义数据生成部11经由通信部件10向图像处理设备200传输生成的定制屏幕定义数据22De。结果,在图像处理设备200中,接收的定制屏幕定义数据22De被屏幕定义数据保存部22存储和保存。于是,在图像处理设备200中,通过屏幕生成部23显示基于定制屏幕定义数据22De的屏幕,并且通过屏幕控制部24显示定制的显示屏W(图9所示的集成屏幕)。
如上所述,通过功能部件的相互连接作用实现实施例1的屏幕定制功能。
使用图解处理的时序图阐明实例1的屏幕定制功能的具体作用(功能部件组的相互连接作用)。
通过从诸如HDD 108和ROM 105的存储器向诸如RAM 104的存储器读取要被安装在信息处理设备100和图像处理设备200中的程序(即,实现屏幕定制功能的软件)并且进行以下处理,来实现屏幕定制功能。
图12是表示进行实施例1的屏幕定制的实例的时序图。通过开启信息处理设备的屏幕定制工具和引起屏幕定义数据生成部11起作用,来启动屏幕定制。
参照图12,在步骤S11中,信息处理设备100在启动屏幕定制工具时,利用屏幕定义数据生成部11确定定制设置文件31D的存在。此时,屏幕定义数据生成部11访问记录介质103a和HDD 108,从而确定定制设置文件31D是否是被存储、是否是可读取的、或者是否被存储并且是可读取的。
随后,在步骤S12中,屏幕定义数据生成部11经由GUI从由用户指定以便被集成的多个标准屏幕定义数据22Ds中生成定制屏幕定义数据De。此时,屏幕定义数据生成部11利用数据分析部111分析被指定的多个标准定义数据Ds,并且利用数据指定部112基于分析结果,指定用于生成定制屏幕定义数据22De的数据。这样,屏幕定义数据生成部11基于指定的数据生成定制屏幕定义数据22De。当在步骤S11中确定定制设置文件31D存在时,屏幕定义数据生成部11读取步骤S11中的定制设置文件。这样,屏幕定义数据生成部11基于读取设置值确定定义显示内容的标签的属性值(显示组件的位置和尺寸),并且生成与操作面板220的硬件技术条件相一致的定制屏幕定义数据22De。
随后,在步骤S13中,屏幕定义数据生成部11请求通信部10传输生成的定制屏幕定义数据22De
结果,在步骤S14中,信息处理设备100利用通信部10向图像处理设备200传输定制屏幕定义数据22De。当请求传输时,通信部10传输基于由例如屏幕定义数据生成部11指定的图像信息处理设备200的IP地址的定制屏幕定义数据22De。当接收标准屏幕定义数据22Ds的指定作为要被集成的对象时,屏幕定义数据生成部11接收其屏幕要被定制的设备的指定,并且向通信部10给出指定信息。
信息处理设备100生成定制屏幕定义数据22De并且向图像处理设备200传输生成的定制屏幕定义数据22De。
随后,在步骤S21中,图像信息处理设备200通过通信部20接收定制屏幕定义数据22De,并且向屏幕定义数据管理部21报告检测接收的事件。此时,从通信部20向图像定义数据管理部21传输接收的定制屏幕定义数据22De。
结果,步骤S22中,图像定义数据管理部21访问屏幕定义数据保存部22,存储定制屏幕定义数据22De,并且在步骤S23中,定制屏幕定义数据22De被屏幕定义数据保存部22保存。
随后,在步骤S24中,屏幕定义数据管理部21请求屏幕生成部23以生成定制的屏幕。此时,通过屏幕定义数据管理部从通信部20接收的定制屏幕定义数据22De被传输到屏幕生成部23。
屏幕生成部23在步骤S25中读取接收的定制屏幕定义数据22De,在步骤S26中生成基于读取的数据的定制屏幕(集成屏幕),并且在步骤S27中请求屏幕控制部24显示屏幕。此时,生成的定制屏幕被传输到屏幕控制部24。
结果,在步骤S28中,屏幕控制部24在操作面板220上显示定制屏幕。
在实施例1的图像处理设备200中,接收的定制屏幕定义数据22De通过上述处理被保存在预定存储区域内,并且在操作面板220上显示定制屏幕(集成屏幕)。
<信息处理设备的数据生成处理>
利用屏幕定义数据生成部11给出步骤S12的处理(定制屏幕定义数据的生成处理)的具体说明。
图13是说明实施例1的定制屏幕定义数据22De的生成处理的实例流程图。图14A、图14B和图14C说明生成实施例1的定制屏幕定义数据的数据传输实例。参照图13,屏幕定义数据生成部11进行以下处理并且生成定制屏幕定义数据22De。
在步骤S101中,当屏幕定义数据生成部11接收屏幕定制(作为要被集成的对象的指定)的请求时,屏幕定义数据生成部11生成新数据文件(定制屏幕定义数据的原始数据)。新数据文件是空白的并且不包含数据。新数据文件生成在存储器中并且是打开的。
随后,在步骤S102中,屏幕定义数据生成部11将Window标签或者Tab标签(定义屏幕类型和功能集成屏幕的标签)增加到生成的新数据文件作为数据。结果,定制屏幕定义数据22De的基本数据具有这样的结构:Window标签和Tab标签形成分层结构(嵌套结构)。此时,基于定制设置文件31D的设置值而确定Tab标签的属性值(x、y、w和h)。
此后,在步骤S103中,屏幕定义数据生成部11的数据分析部111顺序启动指定为屏幕集成的对象的多个标准屏幕定义数据22Ds(集成屏幕的数据)的数据分析。
在步骤S104中,数据分析部111在集成屏幕的数据内搜索标签并且请求由标签定义的定义数据R作为分析结果。请求的分析结构被传输到屏幕定义数据生成部12的数据指定部112。
数据指定部112确定在作为分析结果的定义数据R中是否有包括“FunctionWindow”的id值的Window标签。不同地,数据指定部112利用Window标签的属性值,确定具有集成功能的定义数据R和要被集成的功能的数量。
当在步骤S105为是,数据指定部112确定有包括“FunctionWindow”的id值的Window标签时,在步骤S106中,屏幕定义数据生成部11将定义功能屏幕作为数据的Tab标签插入到Tab标签中。此时,增加与确定的Window标签的数量相同的Tab标签。此时,基于读取的定制设置文件31D确定Tab标签的id值。基于诸如在包括相对应标签的定义数据中定义的功能的名称的功能识别信息,确定Tab标签的标签值。
随后,在步骤S107中,数据指定部112利用组件类型在定义数据R之间对显示组件的定义数据RDB,RB,RC和RR进行分类。此时,数据指定部112基于定义显示组件的属性值(诸如EditBox标签,Button标签,ComboBox标签和RadioButton标签的id值),分类为包括Button标签的定义数据RB和不包括Button标签的定义数据RDB,RC和RR。
当在步骤S108为是,定义数据R基于分类结果为包括Button标签的定义数据RB时,在步骤S109中,数据指定部112确定定义数据RR中定义的Event标签内的Action标签的定义数据是否为“ScreenChange”。
当在步骤S109为否,通过数据指定部112确定定义值不是“ScreenChange”时,在步骤S110中,屏幕定义数据生成部11将对应Button标签的数据插入到Tab标签中。此时,基于读取的定制设置文件31D的设置值而确定Button标签的属性值(x、y、w和h)。
另一方面,当在步骤S109为是,通过屏幕定义数据生成部11的数据指定部112确定定义数据是“ScreenChange”时,从存储器除去Button标签的数据作为对于生成定制屏幕定义数据22De可省略的数据。
当在步骤S108为否,定义数据R基于分类结果为不包括Button标签的定义数据RDB,RC和RR时,在步骤S110中,对应EditBox标签,ComboBox标签和RadioButton标签的各种数据被插入到Tab标签中。此时,基于读取的定制设置文件31D的设置值而确定标签的属性值(x、y、w和h)。结果,生成与图14B所示的功能的数量相同的定制屏幕定义数据22De和Tab标签,其中定制屏幕定义数据22De具有Tab标签的层次结构。图14B的附图标号R11指定步骤S106和S110中插入和增加的数据。
当在步骤S105为否,由数据指定部112确定有包括“FunctionWindow”的id值的Window标签时,在步骤S112中,屏幕定义数据生成部11确定是否有包括“ConfigurationWindow”的id值的Window标签。数据指定部112通过Window标签的属性值对于各种功能是公用的。当在步骤S112为是,利用数据指定部112确定对应的Window标签存在时,在步骤S113中,屏幕定义数据生成部11利用组件类型在作为分析结果的定义数据R之间对定义数据RDB,RB,RC和RR分类。该处理类似于步骤S107的处理。
当在步骤S113为是,定义数据R基于分类结果为包括Button标签的定义数据RB时,在步骤S114中,数据指定部112确定定义数据RB中定义的Event标签内的Action标签的定义数据是否为“ScreenChange”。该处理类似于步骤S108的处理。
当在步骤S115为否,通过数据指定部112确定定义值不是“ScreenChange”时,在步骤S116中,屏幕定义数据生成部11将对应的Button标签中的数据插入到Window标签中。此时,基于读取的定制设置文件31D的设置值而确定Button标签的属性值(x、y、w和h)。
另一方面,当在步骤S115为是,通过屏幕定义数据生成部11的数据指定部112确定定义数据是“ScreenChange”时,对应Button标签的数据从存储器被移除,作为对于生成定制屏幕定义数据22De可省略的数据。
当在步骤S114为否,定义数据R基于分类结果为不包括Button标签的定义数据RDB,RB,RC和RR时,在步骤S116中,对应的EditBox标签,ComboBox标签和RadioButton标签中的各种数据被插入到Window标签中。此时,基于读取的定制设置文件31D的设置值而确定标签的属性值(x、y、w和h)。结果,生成与图14C所示的显示组件的数量相同的定制屏幕定义数据22De和单选按钮标签,其中定制屏幕定义数据22De具有Window标签的层次结构。图14C的附图标号R12指定步骤S116中插入和增加的数据。
在步骤S111为否,屏幕定义数据生成部11对指明为要被集成的对象的所有标准屏幕定义数据22Ds进行上述处理。
在步骤S111为是,屏幕定义数据生成部11对所有定制屏幕定义数据22De提供上述处理之后,关闭在存储器中生成的定制屏幕定义数据22De的文件。
以上说明定制设置文件31D存在的实例。但是,如果定制设置文件31D不存在,那么基于例如包括在屏幕定义数据生成部11的默认设置值,可以确定标签的属性值。
在实施例1的信息处理设备100,通过上述处理生成的定制屏幕定义数据22De被传输到图像处理设备200,并且该定制屏幕定义数据22De请求显示定制屏幕。
<图像处理设备的显示处理>
下面详细说明利用屏幕定义数据管理部21、屏幕生成部23和屏幕控制部24在启动图像处理设备200时的定制屏幕显示处理。
图15是显示实施例1的屏幕的实例流程图。参照图15,在步骤S201中,在图像处理设备200启动之后,图像处理设备200利用屏幕定义数据管理部21确认是否存在定制屏幕定义数据22De。屏幕定义数据管理部21访问屏幕定义数据保存部22并且确定定制屏幕定义数据22De是否被保存在预定存储区域中从而检查数据的存在。
在步骤S201为是,图像处理设备利用屏幕定义数据管理部21确认定制屏幕定义数据22De的存在。在步骤S202中,从屏幕定义数据保存部22读取存储器中的确认的定制屏幕定义数据22De并且该定制屏幕定义数据22De被传输到屏幕生成部23。
当在步骤S201为否,图像处理设备200利用屏幕定义数据管理部21没有成功确认定制屏幕定义数据22De的存在时,在步骤S205中,将标准屏幕定义数据22Ds从屏幕定义数据保存部22读取到存储器中并且该标准屏幕定义数据22Ds被传输到屏幕生成部23。
在步骤S203中,屏幕生成部23基于读出的定制屏幕定义数据22De或者标准屏幕定义数据22Ds生成定制屏幕并且请求屏幕控制部24显示屏幕。此时,屏幕生成部向屏幕控制部24传输生成的屏幕并且请求显示生成的屏幕。
结果,在步骤S204中,屏幕控制部24在操作面板220上显示接收的屏幕。
可以将图像处理设备200设置成:在启动图像处理设备时,显示定制屏幕或者显示标准屏幕。当设置成定制屏幕被显示时,进行上述处理。
如所说明的,实施例1的图像处理设备200基于是动态选择的屏幕定义数据22D生成启动屏,并且在操作面板220上显示该启动屏。
<修改实例>
图16说明实施例1的修改实例的屏幕定制功能的实例结构。参照图16,图像处理设备200可以包括屏幕定制功能。在这种情况下,图像处理设备200就其功能上包括屏幕定义数据生成部11。图像处理设备200经由操作面板220从屏幕控制部24接收诸如来自用户的屏幕定制请求的屏幕定制请求(指明要被集成的标准屏幕定义数据22D等等),并且向屏幕定义数据生成部11报告接收的屏幕定制请求。
图17说明实施例1的修改实例的图像处理系统1的结构实例。参照图17,图像处理系统1可以包括管理图像处理设备200的显示屏W的屏幕管理设备(屏幕管理服务器)300。在这种情况下,图像处理设备300就其功能上包括如图18所示的屏幕定义数据生成部11。
图18说明实施例1的修改实例的屏幕定制功能的实例结构。在实施例1的修改实例的图像处理系统1中,通过图18中所示的功能性结构能够进行以下屏幕定制。
在实施例1的修改实例的图像处理系统1中,对要被管理的多个图像处理设备200能够共同进行屏幕定制。屏幕管理设备300依照管理者的执行指令,可以向图像处理设备200共同传输由屏幕定义数据生成部11生成的定制屏幕定义数据22De。
修改实例的图像处理系统1能够容易地管理各种类型的屏幕。当图像处理设备200的数量很大时,定制相应设备的屏幕的工作变得繁琐。屏幕管理设备300通过屏幕定义数据生成部11生成各种类型的定制屏幕定义数据22De,并且图像处理设备200从基于类型信息的屏幕管理设备300获取该定制屏幕定义数据22De。
<总体概述>
根据实施例1的图像处理系统1,通过信息处理设备100和图像处理设备200关联以下处理,从而利用以下关联处理实现屏幕定制功能。首先,信息处理设备100通过屏幕定义数据生成部11的数据分析部111分析要被集成的多个标准屏幕定义数据22Ds。其次,信息处理设100利用屏幕定义数据生成部11的数据指定部112,在包含在基于分析结果的屏幕定义数据R的数据(通过分析获得的诸如屏幕类型、显示组件和屏幕定义数据R的定义数据R)中,指定用于生成定制屏幕定义数据22De必要的数据。不同地,信息处理设备100不是简单地将多个屏幕定义数据22D集成,而是基于定义的内容动态确定用于集成或者定制屏幕的数据并且从多个屏幕定义数据22D提取该数据。这样,信息处理设备100的屏幕定义数据生成部11生成基于指定数据的定制屏幕定义数据22De。结果,信息处理设备100向图像处理设备200传输由通信部10生成的定制屏幕定义数据22De。图像处理设备200基于接收的定制屏幕定义数据22De生成定制屏幕(集成屏幕)之后,利用屏幕控制部24显示屏幕。
这样,当用户指明要被集成的显示屏时,实施例1的图像处理系统1就能够通过集成多个屏幕自动定制一个屏幕。在实施例1的图像处理系统1中,当定制屏幕时,开发者不用总是改变屏幕显示软件。
尽管已经说明实施例1,那么当通过用控制部件的编程语言对上述各种处理编码而获得程序时,可以实现实施例1的“屏幕定制功能”,其中控制部件例如是,适于动作环境(平台)的图像处理设备100或者图像处理设备200的CPU。
程序可以被保存在计算机可读取介质103a和214a中。这样,存储在计算机可读取介质103a和214a中的程序经由驱动装置103和外部存储器接口214可以被安装在信息处理设备100和信息处理设备200中。因为信息处理设备100和信息处理设备200包括接口装置107和网络接口213,所以能够经由电信电路下载程序。
根据上述实施例1,定制屏幕定义数据22De已从信息处理设备100传输到信息处理设备200,并且屏幕已被定制。但是,本发明并不局限于此。例如,信息处理设备100将生成的定制屏幕定义数据22De存储在记录介质103a中。图像处理设备200经由外部存储器接口204从记录介质204a读取保存的数据,并且获取定制屏幕定义数据22De。
本文中描述的所有实例和条件语言都是出于教导目的,帮助读者理解本发明的原理和发明者贡献的概念以促进本领域技术,并且不能把特别描述的实例和条件看做是本发明的局限,说明书中的实例的安排也与显示本发明的优势和劣势无关。尽管已具体说明了本发明的实施例,然而应该知道的是,在不背离本发明的实质和范围的情况下可以对其进行各种改变、替换和变动。
本专利申请是基于2010年4月28日提交的第2010-104049号日本在先专利申请,并且该申请的全部内容通过引用而结合在本文中。
Claims (15)
1.一种信息处理设备,所述信息处理设备经由预定数据传输线路被连接到具有显示装置的图像处理设备,其特征在于,所述信息处理设备包含:
数据分析部,所述数据分析部被构造成,访问在所述信息处理设备中保存定义数据的预定存储区域,并且当所述信息处理设备接收来自用户的集成多个屏幕的指令时,分析要被集成的屏幕的显示内容的所述定义数据;
数据指定部,所述数据指定部被构造成指定用于生成定制屏幕定义数据的数据,在所述定制屏幕定义数据中,基于由所述数据分析部获得的分析结果,在所述定义数据中定义集成屏幕的集成显示内容;
生成部,所述生成部被构造成基于由所述数据指定部指定的数据来生成所述定制屏幕定义数据;和
通信部,所述通信部被构造成向所述图像处理设备传输由所述生成部生成的所述定制屏幕定义数据。
2.如权利要求1所述的信息处理设备,其特征在于,通过所述数据分析部获得的所述分析结果为屏幕类型、显示组件、屏幕转变事件或者所述屏幕类型、所述显示组件、所述屏幕转变事件中的两个或多个,基于所述数据分析部获得的所述分析结果,所述数据指定部指定用于生成所述定制屏幕定义数据的所述数据。
3.如权利要求2所述的信息处理设备,其特征在于,通过所述数据分析部获得的所述分析结果为包括在所述定义数据的所述屏幕类型的属性值,基于所述数据分析部获得的所述分析结果,所述数据指定部指定用于生成所述定制屏幕定义数据的所述数据。
4.如权利要求2所述的信息处理设备,其特征在于,所述数据指定部确定所述显示组件是否引起屏幕转变,并且
所述定义数据被指定为用于生成所述定制屏幕定义数据的数据,在所述定义数据中,确定没有引起所述屏幕转变的所述显示组件被定义。
5.如权利要求2所述的信息处理设备,其特征在于,所述生成部通过将由所述数据指定部指定的数据插入和增加到定义所述集成屏幕的所述屏幕类型的所述定义数据中,生成所述定制屏幕定义数据。
6.一种信息处理系统,在所述信息处理系统中信息处理设备通过预定数据传输线路被连接到具有显示装置的图像处理设备,其特征在于,
其中,所述信息处理设备包含:
数据分析部,所述数据分析部被构造成,访问在所述信息处理设备中保存定义数据的预定存储区域,并且当所述信息处理设备接收来自用户的集成多个屏幕的指令时,分析要被集成的屏幕的显示内容的所述定义数据;
数据指定部,所述数据指定部被构造成指定用于生成定制屏幕定义数据的数据,在所述定制屏幕定义数据中,基于由所述数据分析部获得的分析结果,在所述定义数据中定义集成屏幕的集成显示内容;
生成部,所述生成部被构造成基于由所述数据指定部指定的数据来生成所述定制屏幕定义数据;和
通信部,所述通信部被构造成向所述图像处理设备传输由所述生成部生成的所述定制屏幕定义数据,
其中,所述图像处理设备包含:
屏幕生成部,所述屏幕生成部被构造成基于从所述信息处理设备传输的所述定制屏幕定义数据生成定制屏幕;和
屏幕控制部,所述屏幕控制部被构造成利用所述屏幕生成部显示由所述屏幕生成部生成的所述定制屏幕。
7.如权利要求6所述的信息处理系统,其特征在于,通过所述数据分析部获得的所述分析结果为屏幕类型、显示组件、屏幕转变事件或者所述屏幕类型、所述显示组件、所述屏幕转变事件中的两个或多个,基于所述数据分析部获得的所述分析结果,所述数据指定部指定用于生成所述定制屏幕定义数据的所述数据。
8.如权利要求7所述的信息处理系统,其特征在于,通过所述数据分析部获得的所述分析结果为包括在所述定义数据的所述屏幕类型的属性值,基于所述数据分析部获得的所述分析结果,所述数据指定部指定用于生成所述定制屏幕定义数据的所述数据。
9.如权利要求7所述的信息处理系统,其特征在于,所述数据指定部确定所述显示组件是否引起屏幕转变,并且
所述定义数据被指定为用于生成所述定制屏幕定义数据的数据,在所述定义数据中,确定没有引起所述屏幕转变的所述显示组件被定义。
10.如权利要求7所述的信息处理系统,其特征在于,所述生成部通过将由所述数据指定部指定的数据插入和增加到定义所述集成屏幕的所述屏幕类型的所述定义数据中,生成所述定制屏幕定义数据。
11.一种信息处理方法,该信息处理方法用于信息处理设备中,所述信息处理设备经由预定数据传输线路被连接到具有显示装置的图像处理设备,其特征在于,所述信息处理方法包含:
访问在所述信息处理设备中保存定义数据的预定存储区域;
当所述信息处理设备接收到来自用户的集成多个屏幕的指令时,分析要被集成的屏幕的显示内容的所述定义数据;
指定用于生成定制屏幕定义数据的数据,在所述定制屏幕定义数据中,基于通过所述分析步骤获得的分析结果在所述定义数据中定义集成屏幕的集成显示内容;
基于指定的数据生成所述定制屏幕定义内容;并且
向所述图像处理设备传输由所述生成步骤生成的所述定制屏幕定义数据。
12.如权利要求11所述的信息处理方法,其特征在于,通过分析步骤获得的所述分析结果为屏幕类型、显示组件、屏幕转变事件或者所述屏幕类型、所述显示组件、所述屏幕转变事件中的两个或多个,基于所述分析步骤获得的所述分析结果,所述指定步骤指定用于生成所述定制屏幕定义数据的所述数据。
13.如权利要求12所述的信息处理方法,其特征在于,通过所述分析步骤获得的所述分析结果为包括在所述定义数据的所述屏幕类型的属性值,基于所述分析步骤获得的所述分析结果,所述指定步骤指定用于生成所述定制屏幕定义数据的所述数据。
14.如权利要求12所述的信息处理方法,其特征在于,指定步骤确定所述显示组件是否引起屏幕转变,并且
所述定义数据被指定为用于生成所述定制屏幕定义数据的数据,在所述定义数据中,确定没有引起所述屏幕转变的所述显示组件被定义。
15.如权利要求12所述的信息处理方法,其特征在于,生成步骤通过将由所述指定步骤指定的数据插入和增加到定义所述集成屏幕的所述屏幕类型的所述定义数据中,生成所述定制屏幕定义数据。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010104049A JP5482407B2 (ja) | 2010-04-28 | 2010-04-28 | 情報処理装置、画像処理装置、画像処理システム、画面カスタマイズ方法、画面カスタマイズプログラム、及びそのプログラムを記録した記録媒体 |
JP2010-104049 | 2010-04-28 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102238309A true CN102238309A (zh) | 2011-11-09 |
CN102238309B CN102238309B (zh) | 2014-12-10 |
Family
ID=44317957
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110118263.9A Expired - Fee Related CN102238309B (zh) | 2010-04-28 | 2011-04-28 | 信息处理设备、信息处理系统和信息处理方法 |
Country Status (4)
Country | Link |
---|---|
US (1) | US8656287B2 (zh) |
EP (1) | EP2383644A1 (zh) |
JP (1) | JP5482407B2 (zh) |
CN (1) | CN102238309B (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103731578A (zh) * | 2012-10-10 | 2014-04-16 | 柯尼卡美能达株式会社 | 图像处理装置以及操作事件判别方法 |
CN108377314A (zh) * | 2014-04-04 | 2018-08-07 | 夏普株式会社 | 操作装置以及具备该操作装置的电子设备和图像形成装置 |
CN112788056A (zh) * | 2021-01-27 | 2021-05-11 | 西安万像电子科技有限公司 | 图像传输设备的管控方法和装置、处理器、存储介质 |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9767393B2 (en) | 2013-08-09 | 2017-09-19 | Fuji Xerox Co., Ltd. | Processing apparatus and display device for creating a process portion to perform a process and registering information related to the process portion |
JP5852066B2 (ja) * | 2013-08-22 | 2016-02-03 | シャープ株式会社 | サーバ、サーバの制御方法、サーバの制御プログラム、通信システム、および情報処理装置 |
JP6269006B2 (ja) | 2013-12-11 | 2018-01-31 | 株式会社リコー | 情報処理装置、情報処理方法、及び情報処理プログラム |
JP6281390B2 (ja) * | 2014-04-11 | 2018-02-21 | コニカミノルタ株式会社 | 画像形成装置、画像形成システム、画像形成制御方法及び画像形成制御装置 |
JP7073812B2 (ja) * | 2018-03-16 | 2022-05-24 | 株式会社リコー | 画像形成装置、設定値入力受付方法及びプログラム |
JP2022181877A (ja) * | 2021-05-27 | 2022-12-08 | セイコーエプソン株式会社 | 複合機、複合機の表示制御方法、及び表示制御プログラム |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6078890A (en) * | 1998-06-01 | 2000-06-20 | Ford Global Technologies, Inc. | Method and system for automated health care rate renewal and quality assessment |
US6356910B1 (en) * | 1998-08-07 | 2002-03-12 | Paul Zellweger | Method and apparatus for a self-service content menu |
US20030023641A1 (en) * | 2001-07-27 | 2003-01-30 | Gorman William Phillip | Web page authoring tool |
EP1291767A2 (en) * | 2001-09-05 | 2003-03-12 | Heidelberger Druckmaschinen Aktiengesellschaft | Image-forming system having a graphic user interface with a main window displaying windows from various underlying applications |
CN1558666A (zh) * | 2004-01-20 | 2004-12-29 | 大唐微电子技术有限公司 | 机顶盒设备的个性化定制系统及方法 |
US20060236328A1 (en) * | 2004-12-10 | 2006-10-19 | Siemens Medical Solutions Usa, Inc. | Integrated graphical user interface server for use with multiple client applications |
US20080256469A1 (en) * | 2007-04-12 | 2008-10-16 | Microsoft Corporation | Host controlled user interface |
US20090228835A1 (en) * | 2008-03-06 | 2009-09-10 | Ricoh Company, Limited | Screen processing apparatus, information processing method, and computer program product |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001134423A (ja) * | 1999-11-08 | 2001-05-18 | Hitachi Ltd | 対話型既存システムを利用する新システムの画面情報出力方法 |
US6327628B1 (en) * | 2000-05-19 | 2001-12-04 | Epicentric, Inc. | Portal server that provides a customizable user Interface for access to computer networks |
JP4011949B2 (ja) * | 2002-04-01 | 2007-11-21 | キヤノン株式会社 | マルチ画面合成装置及びデジタルテレビ受信装置 |
CN101631247B (zh) | 2002-04-18 | 2011-07-27 | 株式会社东芝 | 运动图像编码/解码方法和装置 |
JP4431744B2 (ja) * | 2004-06-07 | 2010-03-17 | 独立行政法人情報通信研究機構 | Webページ情報融合表示装置、Webページ情報融合表示方法、Webページ情報融合表示プログラムおよびそのプログラムを記録したコンピュータ読み取り可能な記録媒体 |
JP4758253B2 (ja) * | 2006-03-02 | 2011-08-24 | 富士通株式会社 | イベントドリブン型アプリケーションの画面制御装置,画面制御方法およびそのプログラム |
US8924269B2 (en) * | 2006-05-13 | 2014-12-30 | Sap Ag | Consistent set of interfaces derived from a business object model |
JP5169174B2 (ja) | 2006-12-08 | 2013-03-27 | 株式会社リコー | 画像形成装置、表示制御方法及び表示制御プログラム |
US20080141148A1 (en) | 2006-12-08 | 2008-06-12 | Ogita Seiya | Image forming device and display control method |
JP5116415B2 (ja) * | 2007-09-14 | 2013-01-09 | 株式会社リコー | 情報処理装置、情報処理方法、情報処理プログラム及び記録媒体 |
JP4978522B2 (ja) * | 2008-03-14 | 2012-07-18 | 富士通株式会社 | Webアプリケーション編集方法 |
-
2010
- 2010-04-28 JP JP2010104049A patent/JP5482407B2/ja not_active Expired - Fee Related
-
2011
- 2011-04-11 US US13/083,906 patent/US8656287B2/en not_active Expired - Fee Related
- 2011-04-14 EP EP11162480A patent/EP2383644A1/en not_active Ceased
- 2011-04-28 CN CN201110118263.9A patent/CN102238309B/zh not_active Expired - Fee Related
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6078890A (en) * | 1998-06-01 | 2000-06-20 | Ford Global Technologies, Inc. | Method and system for automated health care rate renewal and quality assessment |
US6356910B1 (en) * | 1998-08-07 | 2002-03-12 | Paul Zellweger | Method and apparatus for a self-service content menu |
US20030023641A1 (en) * | 2001-07-27 | 2003-01-30 | Gorman William Phillip | Web page authoring tool |
EP1291767A2 (en) * | 2001-09-05 | 2003-03-12 | Heidelberger Druckmaschinen Aktiengesellschaft | Image-forming system having a graphic user interface with a main window displaying windows from various underlying applications |
CN1558666A (zh) * | 2004-01-20 | 2004-12-29 | 大唐微电子技术有限公司 | 机顶盒设备的个性化定制系统及方法 |
US20060236328A1 (en) * | 2004-12-10 | 2006-10-19 | Siemens Medical Solutions Usa, Inc. | Integrated graphical user interface server for use with multiple client applications |
US20080256469A1 (en) * | 2007-04-12 | 2008-10-16 | Microsoft Corporation | Host controlled user interface |
US20090228835A1 (en) * | 2008-03-06 | 2009-09-10 | Ricoh Company, Limited | Screen processing apparatus, information processing method, and computer program product |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103731578A (zh) * | 2012-10-10 | 2014-04-16 | 柯尼卡美能达株式会社 | 图像处理装置以及操作事件判别方法 |
CN103731578B (zh) * | 2012-10-10 | 2017-01-04 | 柯尼卡美能达株式会社 | 图像处理装置以及操作事件判别方法 |
CN108377314A (zh) * | 2014-04-04 | 2018-08-07 | 夏普株式会社 | 操作装置以及具备该操作装置的电子设备和图像形成装置 |
CN108377314B (zh) * | 2014-04-04 | 2020-07-28 | 夏普株式会社 | 操作装置以及具备该操作装置的电子设备和图像形成装置 |
CN112788056A (zh) * | 2021-01-27 | 2021-05-11 | 西安万像电子科技有限公司 | 图像传输设备的管控方法和装置、处理器、存储介质 |
CN112788056B (zh) * | 2021-01-27 | 2023-06-30 | 西安万像电子科技有限公司 | 图像传输设备的管控方法和装置、处理器、存储介质 |
Also Published As
Publication number | Publication date |
---|---|
US8656287B2 (en) | 2014-02-18 |
CN102238309B (zh) | 2014-12-10 |
US20110271199A1 (en) | 2011-11-03 |
JP2011233017A (ja) | 2011-11-17 |
JP5482407B2 (ja) | 2014-05-07 |
EP2383644A1 (en) | 2011-11-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102238309B (zh) | 信息处理设备、信息处理系统和信息处理方法 | |
US7490298B2 (en) | Creating documentation screenshots on demand | |
US7797349B2 (en) | Device user interface XML string table manager | |
CN101278252B (zh) | 数据库应用程序用户界面提供功能的方法及其界面部署的方法 | |
CN100573503C (zh) | 自动生成内容的方法和系统 | |
US8327333B2 (en) | Apparatus, method, and system of assisting software development | |
US20070038946A1 (en) | Systems, methods and devices for controlling a multifunctional product using a scriptable user interface | |
US20100318894A1 (en) | Modifications to Editable Elements of Web Pages Rendered in Word Processor Applications | |
EP1302867A2 (en) | Efficient web page localization | |
JP2005318280A (ja) | 画像処理システム、制御装置およびその制御方法 | |
CN101090435A (zh) | 在文档处理装置中自定义用户界面的系统和方法 | |
CN102262505A (zh) | 图像处理装置、显示装置、屏幕控制系统和屏幕控制方法 | |
JP2006309726A (ja) | プリンタドライバプログラムをカスタマイズするための情報処理装置及びプリンタドライバプログラムのカスタマイズ方法 | |
US10558405B2 (en) | Information processing apparatus and driver customizing method | |
CN102360286A (zh) | 控制面板架构 | |
EP3002678A1 (en) | Device with a multi-lingual user interface and method for updating the user interface | |
JP2005533294A (ja) | サービス取得方法およびサービス取得システム | |
US20090031211A1 (en) | Programming extension for authoring style rules | |
KR101552914B1 (ko) | 웹 서버 어플리케이션 프레임워크 장치와 프레임워크를 이용한 웹 어플리케이션 처리 방법 및 이를 구현할 수 있는 컴퓨터로 읽을 수 있는 기록 매체 | |
US10095528B2 (en) | Interfacing systems and methods | |
JP5109508B2 (ja) | ユーザインターフェイス装置およびプログラム | |
JP2006107301A (ja) | 拡張制御装置 | |
JP2012059106A (ja) | カスタマイズ装置、印刷システム、カスタマイズ方法およびカスタマイズプログラム | |
JP2007025928A (ja) | デバイス制御システム、デバイス制御処理方法及びデバイス制御プログラム | |
US12169721B2 (en) | Information processing system and apparatus to generate description file corresponding to reproduction application based on edit instruction |
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 |
Granted publication date: 20141210 |
|
CF01 | Termination of patent right due to non-payment of annual fee |