屏幕显示方法和信息处理装置的制作方法

文档序号:7705950阅读:147来源:国知局
专利名称:屏幕显示方法和信息处理装置的制作方法
技术领域
本发明涉及一种在屏幕显示系统中显示定制化屏幕的技术。
背景技术
近年来要求在单个外壳内包括复印机、传真机(FAX)、打印机和扫描仪功能的多功能外围设备(MFP)具有定制各种设备驱动器(例如打印机驱动器和显示驱动器)的功能以满足多样化的用户需求。
在例如日本专利申请公开第2006-309726号揭示了用于准确和方便地定制各种设备驱动器的现有技术。在现有技术中,获取关于要被定制的打印机驱动器的版本信息,并且确定所获取的版本信息是否对应于能够满足用户需求的最新版本,从而基于关于版本信息的确定来定制打印机驱动器。
满足用户需要的版本。由此,尽管对于定制例如操作面板的屏幕的内容存在增长的需求,现有技术不能有效地满足这样的需求。更特别地,不允许玩家确定是否显示用于指定和输入各种设置信息(例如纸张设置或图像浓度)的按钮或面板,或者改变按钮或面板的位置。由此,可用的定制是受限的。

发明内容
本发明的目的是至少部分解决现有技术中的问题。
根据本发明的一个方面,提供了一种屏幕显示方法,用于屏幕显示系统,在所述屏幕显示系统中图像形成装置通过通信网络和信息处理装置相连,所述屏幕显示方法包括第一屏幕显示步骤,包括图像形成装置显示包含用于形成图像的设置信息的设置屏幕;设置存储步骤,包括图像形成装置存储包含设置信息和关于设置屏幕的配置的信息的屏幕设置信息;设置获得步骤,包括图像形成装置获得在设置存储步骤存储的屏幕设置信息,使用用于配置包含定制的 设置信息的设置显示的定制的屏幕设置信息更新屏幕设置信息,其中所述定制
的设置信息是通过定制设置显示中包含的设置信息而获得的;第一设置信息发
送/接收步骤,包括图像形成装置将屏幕设置信息发送到信息处理装置和从信
息处理装置接收定制的屏幕设置信息;第二设置信息发送/接收步骤,包括信 息处理装置从图像形成装置接收屏幕设置信息和向图像形成装置发送定制的 屏幕设置信息;缺省设置存储步骤,包括信息处理装置存储缺省屏幕设置信息, 所述缺省屏幕设置信息包含当定制屏幕设置信息时要参考的缺省设置信息和 关于包含缺省设置信息的设置屏幕的配置的信息;设置信息生成步骤,包括信 息处理装置在通过比较而检测到在第二设置信息发送/接收步骤接收到的屏幕 设置信息中包含的设置信息和在缺省设置存储步骤中存储的缺省屏幕设置信 息中包含的缺省设置信息之间的差异时,通过使设置信息和缺省设置信息一致 而生成定制的屏幕设置信息;第二屏幕显示步骤,包括信息处理装置显示包含 在设置信息生成步骤生成的定制的屏幕设置信息的定制的设置屏幕;和显示控 制步骤,包括信息处理装置使第二屏幕显示步骤基于在设置信息生成步骤生成 的定制的屏幕设置信息来显示定制的设置屏幕。
进一步地,根据本发明的另一方面,提供了一种信息处理装置,配置为通 过网络和图像形成装置相连,所述信息处理装置包括第二设置信息发送/接 收单元,从图像形成装置接收包含用于形成图像的设置信息和关于包含设置信 息的设置屏幕的配置的信息的屏幕设置信息,以及向图像形成装置发送包含定 制的设置信息和关于包含定制的设置信息的设置屏幕的配置的信息的定制的 屏幕设置信息;缺省设置存储单元,存储缺省屏幕设置信息,所述缺省屏幕设 置信息包含当定制屏幕设置信息是要参考的缺省设置信息和关于包含缺省设 置信息的设置屏幕的配置的信息;设置信息生成单元,在通过比较而检测到由 第二设置信息发送/接收单元接收到的屏幕设置信息中包含的设置信息和在缺 省设置存储单元中存储的缺省屏幕设置信息中包含的缺省设置信息之间的差 异时,通过使设置信息和缺省设置信息一致而生成定制的屏幕设置信息;第二 屏幕显示单元,显示包含由设置信息生成单元生成的定制的屏幕设置信息的定 制的设置屏幕;和显示控制单元,使第二屏幕显示单元基于由设置信息生成单
8元生成的定制的屏幕设置信息来显示定制的设置屏幕。
当结合附图阅读下述优选实施例的详细说明时,将会更好地理解本发明的 上述和其它目的、特征、优势以及技术和产业重要性。


图1是4艮据本发明第一实施例的屏幕显示系统的框图; 图2是图1所示的操作面板的例子;
图3是存储在图1所示的设置存储单元中的设置信息的内容的例子; 图4是根据第一实施例的用于生成屏幕设置信息的设置屏幕的例子; 图5是从图4所示的设置屏幕获取的屏幕设置信息的内容的例子; 图6是在图1所示的缺省设置存储单元中存储的缺省设置信息(数据库) 的内容的例子;
图7是在图1所示的缺省设置存储单元中存储的缺省设置信息(XML) 的内容的例子;
图8是在图1所示的显示单元上显示的屏幕放大率设置窗口的例子;
图9是图1所示的设置信息生成单元生成的定制的设置信息的内容的例
子;
图io是包含图9所示的定制的设置信息的定制的设置屏幕的例子; 图ii是用于图l所示的屏幕显示系统定制设置屏幕的处理过程的流程图; 图12是根据本发明第二实施例的屏幕显示系统的框图; 图13是在图12所示的显示单元上显示的定制的设置屏幕的例子; 图14是用于图12所示的屏幕显示系统定制设置屏幕的处理过程的流程 图;和
图15是图l和图12所示的多功能外围设备中的每个的硬件配置的框图。
具体实施例方式
下面参考附图详细说明本发明的示例实施例。
在下述实施例中,将会使用例子,在例子中本发明应用于具有打印机功能 的图像形成装置,更特别地,本发明应用于在单个外壳内包括复印机、传真机 (FAX)、打印机和扫描仪功能的多功能外围设备(MFP)。然而,本发明并不 限于MFP,而是可以应用于包括一个或多个上述功能的其它装置。图1是根据本发明第一实施例的屏幕显示系统1000的框图。屏幕显示 系统1000包括通过通信网络300彼此相连的MFP 100和计算机200。
MFP 100包括才喿作面板110、设置存储单元120、设置获取单元130、第 一设置发送/接收单元140、引擎单元150、控制单元160以及通信单元170。
操作面板110包括例如液晶显示器(LCD)的显示设备,并从用户接收对 于原始输入的关于对扫描仪、复印机、打印机或FAX的选择的指令以及关于 纸张、数量、分辨率等的各种信息(下文中将各种信息称为"设置信息")的 指定和输入。
图2是包含设置信息并显示在操作面板110上的屏幕(下文中将屏幕称为 "设置屏幕")的例子,通过操作面板110指定或输入设置信息。在操作面板 110上显示的设置屏幕中包含的设置信息以及关于设置屏幕的配置(例如设置 屏幕的大小)的信息预先存储在设置存储单元120中。在下文中将设置信息和 关于设置屏幕的配置的信息统一称为"屏幕设置信息"。
设置存储单元120是用于存储要在操作面板110上显示的屏幕设置信息的 例如硬盘驱动(HDD)的存储介质或存储器。图3是存储在设置存储单元120 中的设置信息(扫描仪功能的部分设置信息)的内容的例子。
特别地,在设置存储单元120中,以关联的方式在主项区(master item cell) 存储MFP 100的功能类型,在子项区存储能够,皮设置以执行功能的设置,和 在子-子项区存储能够^皮设置给每个设置的值。
此外,设置存储单元120以和设置信息相关联的方式存储关于设置屏幕的 配置的信息,例如用于在操作面板110上显示设置信息的窗口的大小(例如宽 和高),以及用于识别MFP 100的识別符(ID )。
当第一设置发送/接收单元140接收到用于从计算机200获取屏幕设置信 息的请求时,设置获取单元130从设置存储单元120获取设置信息和屏幕设置 信息,并将获取的信息转换为可扩展标记语言(XML)文件。
图4是图2的设置屏幕的简化例子,在该例子中只显示关于分辨率的设置 信息。图5是在设置获取单元130将图4所示的设置信息转换为XML文件后 获取的设置信息的内容的例子。如图5所示,设置获取单元130将屏幕设置信 息中包含的设置信息和值以相关联的方式转换。具体地,使能(enable)(使能- "true"(状态信息))对应于100个点每 英寸(dpi)、 200dpi、 300dpi、 400dpi和600dpi的每个设置信息并将每个设置 信息显示(可视="true"(属性信息))到设置屏幕上。进一步地,用户选择 (选定="true")对应于300dpi的分辨率的设置信息。
返回图1的说明,第一设置发送/接收单元140将设置获取单元130获取 的屏幕设置信息和用于识别MFP 100的ID发送到计算机200。此外,第一设 置发送/接收单元140从计算机200接收在定制发送的屏幕设置信息之后获得 的新的屏幕i殳置信息(下文中为"定制的屏幕设置信息")。定制的屏幕设置信 息包含定制设置信息之后获得的设置信息(下文中为"定制的设置信息")。下 面将会描述定制的屏幕设置信息和定制的设置信息。
引擎单元150包括组成MFP 100的例如扫描仪和转印鼓的组件,并执行 基于用户通过触摸在操作面板110上显示的设置屏幕而指示的设置信息的设 置来扫描或复制原件的处理。
控制单元160控制设置获取单元130、第一设置发送/接收单元140等。
通信单元170包括例如网板(network board)的通信设备,MFP 100和计 算机200可以通过通信单元170相互通信。
计算机200包括输入接收单元210、缺省设置存储单元220、显示单元230、 第二设置发送/接收单元240、设置信息生成单元250、显示控制单元260以及 通信单元270。
输入接收单元210包括例如键盘和触摸面板的输入设备,并且从用户接收 用于获取MFP100的屏幕设置信息的请求的输入。此外,当显示控制单元260 需要改变在显示单元230上显示的定制的设置屏幕的放大率时,输入接收单元 210从用户接收关于定制的设置屏幕的放大率的指令,下面会描述该指令。在 显示单元230上显示定制的设置屏幕之后,输入接收单元210还从用户接收确 认定制的设置屏幕的内容的输入。
缺省设置存储单元220是用于存储当定制从MFP 100接收到的设置信息 时参考的设置信息(下文中为"缺省设置信息")的例如HDD的记录介质或 存储器。缺省设置信息和MFP 100的ID以及设置屏幕相关联地存储在缺省设 置存储单元220中并且将根据用户的定制而被定制。
ii图6是用于说明当MFP 100的缺省设置信息、设置屏幕以及ID被存储在 缺省设置存储单元220中时,它们是如何相互关联的。具体地,缺省设置存储 单元220以关耳关的方式存储用于识别MFP 100的ID "ProjectID",用于识別 MFP100的设置屏幕的"ProfileID"以及用于识别设置屏幕中包含的设置信息 的"PluginInstanceID"。进一步地,尽管图6中未示出,但是设置屏幕的缺省 屏幕设置信息和"ProjectID"相关联地存储,并且设置信息的值和"ProfileID" 相关联地存储。
在下面的描述中,假设MFP100的ID、设置屏幕以及设置信息以例如图 6所示的数据库表的表格形式存储。然而,上述信息也可以以相关联地方式如 图7所示存储在XML文件中。除了上述信息(缺省设置信息等),缺省设置 存储单元220还存储显示单元230的屏幕大小。
返回图l的说明,显示单元230包括例如LCD的显示设备,并显示包含 由设置信息生成单元250生成的定制的屏幕设置信息的定制的设置屏幕,下面 将会描述。在确定由于定制的设置屏幕的大小和显示单元230的显示大小不同 而需要改变包含由设置信息生成单元250生成的定制的屏幕设置信息的定制 的设置屏幕的放大率时,并且如果指定手动设置来改变该放大率,显示单元 230显示如图8所示的子窗口 (放大率窗口 )以允许用户指定改变定制的设置 屏幕的显示大小的放大率。
第二设置发送/接收单元240从MFP 100接收MFP 100的屏幕设置信息和 ID。此外,第二设置发送/接收单元240将由设置信息生成单元250生成的、 要包含在定制的设置屏幕中的定制的屏幕设置信息发送到MFP 100。
当第二设置发送/接收单元240从MFP 100接收到MFP 100的屏幕设置信 息和ID时,设置信息生成单元250从缺省设置存储单元220中识别和MFP 100 的ID相关联的"ProjectID",然后获取和所识别的"ProjectID"相关联的缺省 屏幕设置信息。接下来,设置信息生成单元250确定第二设置发送/接收单元 240接收的屏幕设置信息中包含的设置信息和缺省屏幕设置信息中包含的缺 省设置信息之间是否存在差异。在确定设置信息和缺省设置信息之间有差异 时,设置信息生成单元250在随机访问存储器(RAM)(图未示)中存储定制 的屏幕设置信息。这里,定制的屏幕设置信息包含基于设置信息更新缺省设置信息的值而获得的定制的设置信息。
在确定第二设置发送/接收单元240接收的屏幕设置信息中包含的设置信 息和缺省屏幕设置信息中包含的缺省设置信息之间不存在差异时,设置信息生 成单元250将第二设置发送/接收单元240接收的屏幕设置信息在RAM (图未 示)中存储作为定制的屏幕设置信息。
在显示控制单元260在显示单元230上显示定制的设置屏幕后从用户接收 到对定制的设置屏幕的内容的确认的输入时,设置信息生成单元250基于在显 示单元230上显示的设置屏幕的更新生成包含定制的设置信息的定制的屏幕 设置信息。
图9是设置信息生成单元250基于定制的设置屏幕生成的定制的屏幕设置 信息中包含的定制的设置信息的内容的例子。在定制的设置信息中,使对应于 400dpi和600dpi分辨率的设置信息无效(使能="false")。具体地,尽管第 二设置发送/接收单元240从MFP 100接收设置信息,在该设置信息中使能 400dpi和600dpi分辨率,定制的设置信息指示对应于400dpi和600dpi分辨率 的设置信息被无效,这意味着设置信息已经被定制。
图10是包含图9所示的定制的设置信息的定制的设置屏幕的简化例子。 以亮度不同于用于与100dpi至300dpi分辨率相对应的部分的颜色来显示与 400dpi和600dpi分辨率的设置信息相对应的部分。换句话说,阻止用户从操 作面板110指定400dpi和600dpi分辨率。当以不同的颜色显示与400dpi和 600dpi分辨率的设置信息相对应的部分时,也可以通过以背景色显示该部分或 使用背景图案来隐藏这些设置信息。
显示控制单元260比较包含定制的屏幕设置信息的定制的设置屏幕的屏 幕大小和存储在缺省设置存储单元220中的显示单元230的屏幕大小,其中定 制的屏幕设置信息包含由设置信息生成单元250生成的并存储在RAM (图未 示)中的定制的设置信息。显示控制单元260然后确定包含定制的屏幕设置信 息的定制的设置屏幕和显示单元230之间的比率是否超出预定范围。
在确定比率超出范围并且定制的设置屏幕的放大率需要被改变时,显示控 制单元260确定是否手动或自动改变定制的设置屏幕的屏幕大小。在确定要手 动改变屏幕大小时,显示控制单元260在显示单元230上显示图8所示的子窗口,用于使得用户能够指定放大率以改变定制的设置屏幕的显示大小。当通过
子窗口指定放大率时,显示控制单元260根据显示单元230的屏幕大小在显示 单元230上显示包含存储在RAM中的定制的屏幕设置信息的定制的设置屏
幕o
另一方面,在确定比率超出预定范围并要自动改变定制的设置屏幕的屏幕
大小时,显示控制单元260将定制的设置屏幕的屏幕大小放大或缩小至显示单 元230的屏幕大小,显示单元230的屏幕大小存储在缺省设置存储单元220 中。然后,显示控制单元260在显示单元230上显示放大的或缩小的定制的设 置屏幕。
通信单元270包括例如网板的通信设备,MFP 100和计算机200可以通过 通信单元270相互通信。
通信网络300是例如局域网(LAN)或广域网(WAN)的通信线路。 下面描述屏幕显示系统IOOO执行的处理。
图11是用于从计算机200定制MFP 100的操作面板110的设置的处理过 程的流程图,该处理过程从获取操作面板110的屏幕设置信息开始,到重置 MFP 100的定制的屏幕设置信息结束。
输入接收单元210从操作计算机200的用户接收用于获取MFP 100的屏 幕设置信息的请求的输入(步骤S1101 )。第二设置发送/接收单元240将接收 到的请求发送到MFP 100 (步骤SI 102 )。
在接收到从计算机200发送的请求时,第一设置发送/接收单元140获取 存储在设置存储单元120中的MFP 100的屏幕设置信息和ID (步骤SI 103 )。 第一设置发送/接收单元140将获取的MFP 100的屏幕设置信息和ID发送到计 算机200 (步骤S1104)。
在从MFP IOO接收到MFP IOO的屏幕设置信息和ID时,第二设置发送/ 接收单元240识别与接收到的MFP 100的ID相对应的"ProjectID"并获取与 识別的"ProjectID"相关联的缺省屏幕设置信息(步骤S1105)。
设置信息生成单元250确定在步骤S1104发送的屏幕设置信息和在步骤 S1105获取的缺省屏幕设置信息之间是否有差异(步骤S1106 )。在确定存在差 异时(步骤S1106,是),设置信息生成单元250用设置信息的值来更新缺省
14设置信息的值,并在RAM中存储定制的设置信息,即包含定制的设置信息的 定制的屏幕设置信息(步骤S1107 )。
另一方面,在确定屏幕设置信息和由第二设置发送/接收单元240接收的 缺省屏幕设置信息之间不存在差异时(步骤S1106,否),设置信息生成单元 250在RAM中将缺省屏幕设置信息存储为定制的屏幕设置信息(步骤S1108 )。
在步骤S1107或S1108中在RAM中存储了定制的屏幕设置信息之后,显
的定制的设置屏幕的屏幕大小和存储在缺省设置存储单元220中的显示单元 230的屏幕大小。然后,显示控制单元260确定包含定制的屏幕设置信息的定 制的设置屏幕和显示单元230之间的比率是否超出预定范围以及定制的设置 屏幕的放大率是否需要被改变(步骤SlllO)。在确定比率超出预定范围并且 定制的设置屏幕的比率需要被改变时(步骤SlllO,是),设置信息生成单元 250确定是否要手动或自动改变定制的设置屏幕的屏幕大小(步骤Sllll )。
在确定要自动改变定制的设置屏幕的屏幕大小时(步骤Sllll,是),显 示控制单元260从缺省设置存储单元220获取显示单元230的屏幕大小(步骤 S1112)。然后,显示控制单元260将包含在步骤S1107或步骤S1108中存储的 定制的屏幕设置信息的定制的设置屏幕的屏幕大小放大或缩小至在步骤S1112 获取的屏幕大小,并在显示单元230上显示放大的或缩小的定制的设置屏幕 (步骤S1113)。
另一方面,在确定要手动改变定制的设置屏幕的屏幕大小时(步骤Sllll, 否),设置信息生成单元250显示子窗口,用于使得用户能够指定放大率以改 变定制的设置屏幕的显示大小(步骤S1114)。
显示控制单元260确定输入接收单元210是否已经接收到通过子窗口的对 放大率的指定的输入(步骤S1115)。在确定已经接收到对放大率的指定的输 入时(步骤S1115,是),显示控制单元260根据显示单元230的屏幕大小在 显示单元230上显示包含RAM中存储的定制的屏幕设置信息的定制的设置屏 幕(步骤S1116)。
另一方面,在确定定制的设置屏幕和显示单元230的比率在预定范围内时 (步骤SlllO,否),或者在确定还没有接收到对放大率的指定的输入时(步骤S1115,否),显示控制单元260以当前显示大小在显示单元230上显示包 含RAM中存储的定制的屏幕设置信息的定制的设置屏幕(步骤S1117)。
当输入接收单元210从用户接收到对在显示单元230上显示的定制的设置 屏幕的设置内容的确认的输入时(步骤S1118),设置信息生成单元250在缺 省设置存储单元220中存储定制的设置屏幕中包含的定制的屏幕设置信息(步 骤S1119 )。第二设置发送/接收单元240然后将在步骤S1119存储的定制的屏 幕设置信息发送到MFP 100 (步骤S1120 )。
设置获取单元130将计算机200发送的定制的屏幕设置信息设置到设置存 储单元120中(步骤S1120)。在完成步骤S1120的处理后,结束所有的处理 过程。结果,改变了操作面板110的设置信息,即由用户定制了操:作面板110 的设置信息。
如上所述,屏幕显示系统包括通过通信网络300相互连接的MFP 100和 计算机200。 MFP 100包括操作面板110,显示包含用于形成图像的设置信 息的设置屏幕;设置存储单元120,存储包含设置信息和关于设置屏幕的配置 的信息的屏幕设置信息;设置获取单元130,从设置存储单元120获取屏幕设 置信息,使用定制的屏幕设置信息更新屏幕设置信息,该定制的屏幕设置信息 包含定制的设置信息和关于包含获得的定制的设置信息的设置屏幕的配置的 信息;以及第一设置发送/接收单元140,将屏幕设置信息发送给计算机200 和从计算机200接收定制的屏幕设置信息。同时,计算机200包括第二设置 发送/接收单元240,从MFP IOO接收屏幕设置信息和将定制的屏幕设置信息 发送到MFP100;缺省设置存储单元220,存储缺省屏幕设置信息,所述缺省 屏幕设置信息包含当定制屏幕设置信息时要参考的缺省设置信息和关于包含 缺省设置信息的设置屏幕的配置的信息;设置信息生成单元250,在通过比较 设置信息和缺省设置信息时检测到差异时,通过使设置信息和缺省设置信息一 致(coincide)来生成定制的屏幕设置信息;显示单元230,显示包含定制的 屏幕设置信息的定制的设置屏幕;和显示控制单元260,使设置信息生成单元 250基于定制的屏幕设置信息来显示定制的设置屏幕。因此,能够根据用户的 需求容易地定制设置屏幕和设置屏幕的内容。
进一步地,显示控制单元260将包含由设置信息生成单元250生成的定制的屏幕设置信息的定制的设置屏幕的屏幕大小改变为能够在显示单元230上 显示的屏幕大小,并以改变后的大小显示定制的设置屏幕。因此,即使当要由 用户定制的屏幕小于或大于显示设备的屏幕时,用户能够容易地显示和观看定 制的屏幕。
将第一实施例配置为使得比较存储在MFP 100中的屏幕设置信息和存储 在计算机200中的缺省屏幕设置信息,并自动地定制屏幕设置信息和缺省屏幕 设置信息之间的差异。因而,容易地生成定制的屏幕设置信息。然而,用户有 改变设置信息的位置的进一步的需求。因此,将本发明第二实施例配置为使得 当接收到用于改变设置信息的位置的请求时,通过生成定制的屏幕设置信息来 定制设置屏幕,在定制的屏幕设置信息中基于接收到的请求改变设置信息的位 置。
图12是根据第二实施例的屏幕显示系统2000的框图。屏幕显示系统2000 包括通过通信网络300互相连接的MFP 400和计算机500。 MFP 400和MFP 100 的不同之处在于它包括设置存储单元420、设置获取单元430以及第一设置发 送/接收单元440,这些和设置存储单元120、设置获取单元130以及第一设置 发送/接收单元140不同。计算机500和计算机200的不同之处在于它包括输 入接收单元510、缺省设置存储单元520、显示单元530、第二设置发送/接收 单元540、屏幕生成单元550、设置信息生成单元560、显示控制单元570以 及位置信息获取单元580,这些都和计算机200的单元不同。在下面的描述中, 对和第一实施例相同的组件^f吏用相同的附图标记,并且不再重复相同的说明。
设置存储单元420以和设置信息相关联的方式存储指示设置信息的位置 的位置信息以及和存储在设置存储单元120中相同的信息。位置信息由例如坐 标表示,坐标的原点被设置在如图13所示的设置屏幕的左上角。
设置获取单元430获取位置信息和相关联的设置信息以及和由设置获取 单元130获取的信息相同的信息。
第一设置发送/接收单元440发送和接收位置信息和相关联的设置信息以 及和第一设置发送/接收单元140发送和接收的信息相同的信息。下面首先描 述MFP400中的单元。
当设置信息生成单元560显示包含RAM中存储的定制的屏幕设置信息的定制的设置屏幕时,输入接收单元510接收用于改变在显示单元530上显示的 设置信息的位置的指令以及接收和输入接收单元210接收的输入相同的输入。 指令是例如使用鼠标拖放设置信息的操作。
缺省设置存储单元520以和缺省设置信息相关联的方式存储指示缺省设 置信息的位置的位置信息(下文中为"缺省位置信息")以及和缺省设置存储 单元220存储的信息相同的信息。
显示单元530显示子窗口 ,用于使得用户能够隐藏设置信息生成单元560 显示的定制的设置屏幕中包含的定制的设置信息,以及显示和显示单元230 显示的信息相同的信息。
图13是在显示单元530上显示的定制的设置屏幕(wl)和用于使得用户 隐藏定制的设置信息的子窗口 (w2)的例子。用户能够通过将指令(例如拖 放操作)输入到输入接收单元510来将定制的设置信息移动到子窗口 (w2) 从而隐藏定制的设置信息。由于子窗口 (w2),即使当定制的设置屏幕的大小 太大而不能在显示单元530上显示时,用户能够定制定制的设置屏幕(wl) 从而只有期望的定制的设置信息条能够被显示在显示单元530上。
第二设置发送/接收单元540发送和接收指示定制的设置信息的位置的位 置信息(下文中为"定制的位置信息,,),以及发送和接收与第二设置发送/接 收单元240发送和接收的信息相同的信息。
屏幕生成单元550生成包含由位置信息获取单元580 (下面将会描述)计 算的定制的位置信息的定制的设置信息,以及生成和设置信息生成单元250 生成的定制的设置信息相同的定制的设置信息。
设置信息生成单元560控制定制的设置信息的显示以及控制和显示控制 单元260控制的操作相同的操作。具体地,在通过输入接收单元510接收到用 于改变定制的设置信息的位置的指令时,设置信息生成单元560控制定制的设 置信息的显示从而将定制的设置信息移动到指示的位置。此外,当输入接收单 元510接收的指令是用于将定制的设置信息移动到子窗口 (w2)时,设置信 息生成单元560执行控制从而隐藏移动后的定制的设置信息。
当由于向输入接收单元510输入的指令而移动在显示单元530上显示的定 制的设置信息时,位置信息获取单元580通过计算机在图13所示的坐标上的开始点和结束点之间的差异来计算移动后的定制的设置信息的位置。
下面描述屏幕显示系统2000执行的处理。该处理和屏幕显示系统1000 执行的处理的不同之处在于该处理包括用于将定制的设置信息移动到用户指 示的位置以及生成包含移动后的定制的设置信息的定制的屏幕设置信息的处 理。因此,参考图14只描述不同的处理,省略对和第一实施例中相同处理(步 骤S1401、 S1402、 S1406至S1417和S1423 )的说明。
当第一设置发送/接收单元440接收到从计算机500发送的请求时,设置 获取单元430获取包含位置信息的屏幕设置信息和MFP 400的ID (步骤 S1403 )。第一设置发送/接收单元440将获取的包含位置信息的屏幕设置信息 和MFP400的ID发送到计算机500 (步骤S1404 )。
在从MFP 400接收到包含位置信息的屏幕设置信息和MFP 400的ID时, 第二设置发送/接收单元540从缺省设置存储单元520识别对应于MFP 400的 ID的"ProjectID",然后获取包含和识别的"ProjectID"相关联的缺省位置信 息的缺省屏幕设置信息(步骤S1405 )。然后和第一实施例相似地执行步骤 S1406至S1417的处理。
当在显示单元530上显示定制的设置屏幕时,输入接收单元510从用户接 收用于改变定制的设置信息的位置的指令的输入(步骤S1418)。然后,位置 信息获取单元580通过计算坐标上定制的设置信息的开始点和结束点之间的 差异来确定定制的设置信息要被移动到的位置(步骤S1419)。
当输入接收单元510从用户接收到对包含定制的设置信息(其位置已经被 改变)的定制的设置屏幕的设置内容的确定的输入时(步骤SI420),屏幕生 成单元550在缺省设置存储单元520中存储包含在定制的设置屏幕中的定制的 屏幕设置信息(步骤S1421 )。第二设置发送/接收单元540将在步骤S1421存 储的定制的屏幕设置信息发送到MFP 400 (步骤S1422 )。通过将接收到的定 制的屏幕设置信息设置到设置存储单元420中结束该处理。因而,用户能够定 制设置信息的位置以及在MFP 400的操作面板410上的设置信息的内容。
以此方式,将第二实施例配置为使得设置信息包括指示设置信息在设置屏 幕上的位置的位置信息,输入接收单元510接收用于改变在显示单元530上显 示的定制的设置屏幕中包含的设置信息的位置的指令的输入,位置信息获取单元580基于由输入接收单元510接收的用于移动设置信息的指令来计算设置信 息在定制的设置屏幕上的位置,以及屏幕生成单元550将位置信息获取单元 580计算的定制的设置屏幕上的位置设置为位置信息并生成反映设置的位置 信息的定制的屏幕设置信息。因而,用户能够容易地定制设置信息的位置。
当基于使用单个MFP 100和单个MFP 400的假设来描述第一和第二实施 例时,也可以使用多个MFP IOO和多个MFP 400。特别地,可以在获取每个 MFP的屏幕设置信息的配置下使用MFP (MFP 100或MFP 400 ),比较包含在 每条屏幕设置信息中的设置信息和包含在存储于计算机(计算机200或计算机 500)中的缺省屏幕设置信息中的缺省设置信息,以及生成定制的屏幕设置信 息,从而在定制的设置屏幕上显示对于每个MFP可用的所有的设置信息或者 从而通过根据MFP的类型将每条定制的设置信息设置为将被显示或隐藏来集 成所有MFP的设置信息。
图15是每个MFP 100和400的硬件配置的框图。每个MFP 100和400包 括控制器10和引擎单元(引擎)60。控制器10和引擎60通过外部设备互连 (PCI)总线彼此相连。控制器10控制每个MFP 100和400,以及例如从操作 单元(图未示)的绘图、通信和输入操作。引擎60包括可以与PCI总线相连 的打印机引擎(引擎单元)。引擎60的例子包括黑白绘图机、单鼓彩色绘图机、 四鼓彩色绘图机、扫描仪单元和FAX单元。除了例如绘图机的引擎单元之夕卜, 引擎60还包括执行误差扩散、伽马校正等的图像处理单元(图未示)。
控制器10包括中央处理单元(CPU) 11、北桥(NB) 13、系统存储器 (MEM-P) 12、南桥(SB) 14、本地存储器(MEM-C) 17、特定用途集成电 路(ASIC) 16以及HDD18。 NB13和ASIC16通过加速图形接口 (AGP)总 线15相互连4妄。MEM-P 12包括ROM 12a和RAM 12b。
CPUll控制整个MFP 100和400。 CPU11包括由NB 13、 MEM-P 12和 SB14组成的芯片组,并通过芯片组与其它设备相连。
NB 13是用于将CPU 11、 MEM-P 12、 SB 14和AGP 15彼此相连的桥。 NB 13包括控制从MEM-P 12、主PCI以及目标AGP读取和向MEM-P 12、主 PCI以及目标AGP写入的存储器控制器。
MEM-P 12是用做存储计算机程序和各种数据的存储存储器、载入计算机
20程序和各种数据的载入存储器和用于打印机功能的绘图存储器的系统存储器。
MEM-P 12包括ROM 12a和RAM 12b。 ROM 12a是用做存储计算机程序和各 种数据的存储存储器的只读存储器。ROM 12b是用做载入计算机程序和各种 数据的载入存储器和用于打印机功能的绘图存储器的可读可写存储器。
SB 14是将NB 13、 PCI设备和外围设备互相连接的桥。SB 14通过PCI 总线(PCI总线上还连接了网络接口 ( I/F ))连接到NB 13。
ASIC 16是包括用于图像处理的硬件的集成电路(IC)并用于图像处理。 ASIC 16用做将AGP 15、 PCI总线、HDD18和MEM-C17相互连接的桥。尽 管图未示,ASIC 16包括目标PCI、主AGP、作为ASIC 16的主要组件的仲裁 器ARB、控制MEM-C 17的存储器控制器,使用硬件逻辑在图像数据上执行旋 转处理等的多个直接存储器访问控制器DMAC以及执行通过PCI总线和引擎 60传输数据的PCI单元。
MEM-C 17是用做用于复制的图像緩存器和代码緩存器的本地存储器。 HDD18是用于存储图像数据、计算机程序、字体数据、格式数据等的存储单 元。
AGP 15是用于进行高速图形处理的图形加速卡的总线I/F。特别地, AGP15通过使用高吞吐量直接访问MEM-P 12来增加图形加速器的处理速度。
通过将要由MFP 100和400以及计算机200和500执行的计算机程序存 储在ROM等中来提供计算机程序。可选地,可以用可安装或可执行格式在例 如CD-ROM、软盘(FD)、 CD-R和数字多功能盘(DVD)的计算机可读记录 介质中存储要由MFP 100和400以及计算机200和500执行的计算机程序。
进一步地,可以将要由MFP 100和400以及计算机200和500执行的计 算机程序存储在通过例如互联网的网络连接的计算机中,从而能够通过网络下 载计算机程序。此外,可以通过例如互联网的网络提供和分发要由MFP 100 和400以及计算机200和500执行的计算机程序。
要由MFP 100和400以及计算机200和500执行的计算机程序具有包括 上述单元(设置获取单元、第一设置发送/接收单元、第二设置发送/接收单元 以及设置信息生成单元)的模块配置。由CPU (处理器)通过从ROM读取和 执行计算机程序来在主存储设备上载入上述单元。结果,在主存储设备上生成设置获取单元、第一设置发送/接收单元、第二设置发送/接收单元以及设置信 息生成单元。
尽管在上述描述中使用MFP,本发明不限于MFP。本发明可以应用于例 如复印机、传真机和打印机的其它装置。
根据本发明的一个方面,能够根据用户的需求容易地定制屏幕以及在屏幕 上的各种设置信息。
进一步地,根据本发明的另一方面,即使当定制的屏幕比显示屏幕相对小 或相对大时用户也能容易地观看定制的结果。
此外,根据本发明的另一方面,能够容易地定制设置信息的位置。
尽管为了完整和清楚的揭示已经使用特定实施例对本发明进行了描述,附 带的权利要求并不因此而受限而是应当理解为体现了落入本发明的基本教示 内的对本领域技术人员来说所有的变型和替换构造。
权利要求
1. 一种屏幕显示方法,用于屏幕显示系统,在所述屏幕显示系统中图像形成装置通过通信网络和信息处理装置相连,所述屏幕显示方法包括第一屏幕显示步骤,包括图像形成装置显示包含用于形成图像的设置信息的设置屏幕;设置存储步骤,包括图像形成装置存储包含设置信息和关于设置屏幕的配置的信息的屏幕设置信息;设置获得步骤,包括图像形成装置获得在设置存储步骤存储的屏幕设置信息,使用用于配置包含定制的设置信息的设置显示的定制的屏幕设置信息更新屏幕设置信息,其中所述定制的设置信息是通过定制设置显示中包含的设置信息而获得的;第一设置信息发送/接收步骤,包括图像形成装置将屏幕设置信息发送到信息处理装置和从信息处理装置接收定制的屏幕设置信息;第二设置信息发送/接收步骤,包括信息处理装置从图像形成装置接收屏幕设置信息和向图像形成装置发送定制的屏幕设置信息;缺省设置存储步骤,包括信息处理装置存储缺省屏幕设置信息,所述缺省屏幕设置信息包含当定制屏幕设置信息时要参考的缺省设置信息和关于包含缺省设置信息的设置屏幕的配置的信息;设置信息生成步骤,包括信息处理装置在通过比较而检测到在第二设置信息发送/接收步骤接收到的屏幕设置信息中包含的设置信息和在缺省设置存储步骤中存储的缺省屏幕设置信息中包含的缺省设置信息之间的差异时,通过使设置信息和缺省设置信息一致而生成定制的屏幕设置信息;第二屏幕显示步骤,包括信息处理装置显示包含在设置信息生成步骤生成的定制的屏幕设置信息的定制的设置屏幕;和显示控制步骤,包括信息处理装置使第二屏幕显示步骤基于在设置信息生成步骤生成的定制的屏幕设置信息来显示定制的设置屏幕。
2.根据权利要求l所述的屏幕显示方法,其中设置信息包含指示设置信息是否被使能的状态信息;和设置信息生成步骤进一步包括信息处理装置在检测到设置信息和缺省设置信息之间的差异时,通过将设置信息的状态信息设置为无效来生成定制的屏幕设置信息。
3. 根据权利要求2所述的屏幕显示方法,其中设置信息包含指示是否要在第一屏幕显示步骤中显示设置信息的显示属性信息;和设置信息生成步骤进一步包括信息处理装置在确定设置信息和缺省设置信息之间存在差异时,通过将独特的亮度设置给设置信息的显示属性信息从而将设置信息设置为无效来生成定制的屏幕设置信息。
4. 根据权利要求1所述的屏幕显示方法,其中显示控制步骤进一步包括信息处理装置将包含在设置信息生成步骤生成的定制的屏幕设置信息的定制的设置屏幕的屏幕大小改变为能够在第二屏幕显示步骤显示的大小,并使第二屏幕显示步骤以改变后的大小显示定制的设置屏幕。
5. 根据权利要求4所述的屏幕显示方法,进一步包括输入接收步骤,包括信息处理装置接收大小改变信息的输入,其中所述大小改变信息用于改变包含在设置信息生成步骤生成的定制的屏幕设置信息的定制的设置屏幕的屏幕大小,和当在输入接收步骤接收到大小改变信息的输入时,显示控制步骤进一步包括信息处理装置基于大小改变信息改变定制的设置屏幕的屏幕大小并使第二屏幕显示步骤以改变后的屏幕大小显示定制的设置屏幕。
6. 根据权利要求5所述的屏幕显示方法,其中设置信息包含指示设置信息在设置屏幕上的位置的位置信息,输入接收步骤进一步包括信息处理装置接收用于移动在第二屏幕显示步骤中显示的定制的设置屏幕中包含的设置信息的指令,屏幕显示方法进一步包括位置计算步骤,包括信息处理装置响应于指令计算设置信息在定制的设置屏幕上的位置,和设置信息生成步骤进一步包括信息处理装置将在位置计算步骤计算的位置设置为位置信息,并基于所述位置信息生成定制的屏幕设置信息。
7. 根据权利要求6所述的屏幕显示方法,其中屏幕设置信息包含指示是否要显示设置信息的显示设置信息,和显示控制步骤进一步包括信息处理装置基于对应于定制的屏幕设置信息的显示设置信息使第二屏幕显示步骤显示和定制的设置屏幕分离的显示设置屏幕,并且当由于在输入接收步骤接收的指令而将设置信息移动到显示设置屏幕上时,显示控制步骤进一步包括信息处理装置使第二屏幕显示步骤隐藏所述设置信息。
8. 根据权利要求1所述的屏幕显示方法,其中以可扩展标记语言格式写屏幕设置信息和设置信息。
9. 一种信息处理装置,配置为通过网络和图像形成装置相连,所述信息处理装置包括第二设置信息发送/接收单元,从图像形成装置接收包含用于形成图像的设置信息和关于包含设置信息的设置屏幕的配置的信息的屏幕设置信息,以及向图像形成装置发送包含定制的设置信息和关于包含定制的设置信息的设置屏幕的配置的信息的定制的屏幕设置信息;缺省设置存储单元,存储缺省屏幕设置信息,所述缺省屏幕设置信息包含当定制屏幕设置信息时要参考的缺省设置信息和关于包含缺省设置信息的设置屏幕的配置的信息;设置信息生成单元,在通过比较而检测到由第二设置信息发送/接收单元接收到的屏幕设置信息中包含的设置信息和在缺省设置存储单元中存储的缺省屏幕设置信息中包含的缺省设置信息之间的差异时,通过使设置信息和缺省设置信息一致而生成定制的屏幕设置信息;第二屏幕显示单元,显示包含由设置信息生成单元生成的定制的屏幕设置信息的定制的设置屏幕;和显示控制单元,使第二屏幕显示单元基于由设置信息生成单元生成的定制的屏幕设置信息来显示定制的设置屏幕。
10. 根据权利要求9所述的信息处理装置,其中设置信息包含指示设置信息是否被使能的状态信息;和设置信息生成单元在检测到设置信息和缺省设置信息之间的差异时,通过将设置信息的状态信息设置为无效来生成定制的屏幕设置信息。
11. 根据权利要求IO所述的信息处理装置,其中设置信息包含指示是否要由第一屏幕显示单元显示设置信息的显示属性信息;和设置信息生成单元在确定设置信息和缺省设置信息之间存在差异时,通过将独特的亮度设置给设置信息的显示属性信息从而将设置信息设置为无效来生成定制的屏幕^:置信息。
12. 根据权利要求9所述的信息处理装置,其中显示控制单元将包含由设置信息生成单元生成的定制的屏幕设置信息的定制的设置屏幕的屏幕大小改变为能够由第二屏幕显示单元显示的大小,并使第二屏幕显示单元以改变后的大小显示定制的设置屏幕。
13. 根据权利要求12所述的信息处理装置,进一步包括输入接收单元,接收大小改变信息的输入,其中所述大小改变信息用于改变包含由设置信息生成单元生成的定制的屏幕设置信息的定制的设置屏幕的屏幕大小,其中当输入接收单元接收到大小改变信息的输入时,显示控制单元基于大小改变信息改变定制的设置屏幕的屏幕大小并使第二屏幕显示单元以改变后的屏幕大小显示定制的设置屏幕。
14. 根据权利要求13所述的信息处理装置,其中设置信息包含指示设置信息在设置屏幕上的位置的位置信息,输入接收单元接收用于移动由第二屏幕显示单元显示的定制的设置屏幕中包含的设置信息的指令,信息处理装置进一步包括位置计算单元,响应于指令计算设置信息在定制的设置屏幕上的位置,和设置信息生成单元将由位置计算单元计算的位置设置为位置信息并基于所述位置信息生成定制的屏幕设置信息。
15. 根据权利要求14所述的信息处理装置,其中屏幕设置信息包含指示是否要显示设置信息的显示设置信息,和显示控制单元进一步基于对应于定制的屏幕设置信息的显示设置信息使第二屏幕显示单元显示和定制的设置屏幕分离的显示设置屏幕,并且当由于输入接收单元接收的指令而将设置信息移动到显示设置屏幕上时,显示控制单元使第二屏幕显示单元隐藏所述设置信息。
16.根据权利要求9所述的信息处理装置,其中以可扩展标记语言格式写屏幕设置信息和设置信息。
全文摘要
一种屏幕显示方法和信息处理装置。图像形成装置通过网络和信息处理装置相连。图像形成装置将设置屏幕中包含的设置信息发送到信息处理装置并接收基于设置信息由信息处理装置生成的定制的设置信息,从而通过定制的设置信息定制设置屏幕。
文档编号H04N1/00GK101533332SQ20091012647
公开日2009年9月16日 申请日期2009年3月11日 优先权日2008年3月14日
发明者韩晓峰 申请人:株式会社理光
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1