信息处理设备和信息处理方法

文档序号:6579256阅读:197来源:国知局
专利名称:信息处理设备和信息处理方法
技术领域
本发明涉及信息处理设备和信息处理方法。具体地,本发明涉及用于 打印系统的信息处理设备和信息处理方法,在该打印系统中,多个信息处 理i殳备共享打印机。
背景技术
在多个信息处理设备通过网络共享打印机的配置中,构成包括服务器 设备和多个客户端设备的服务器/客户端环境。在这种服务器/客户端环 境中,月良务器管理人员可以约束允;午客户端i殳备的用户4吏用的打印条件的 设置M。
对于服务器管理人员约束允许客户端设备的用户使用的设置参数的 技术,如在下面的待审日本专利公布2006-209292中7>开的,已经提出了 打印机驱动程序的设置过程。在待审日本专利公布2006-209292中公开的 设置过程是通过经由专用设置程序启动打印机驱动程序,来显示特殊设置 屏幕。通过经由特殊设置屏幕指定设置M的属性,服务器管理人员能够 使打印机驱动程序提供的打印设置屏幕上不允许客户端设备的用户使用 的某些i殳置^lt变灰(关闭)。
然而,上述设置过程的问题在于,除了打印机驱动程序之外,还需要 管理专用应用程序,因为需要在服务器i殳备端启动专用应用程序。此外, 存在这样的情况取决于这种专用应用程序中使用环境的安全4H中,安装 本身是困难的。
此外,存在另一个问题打印机驱动程序屏幕作为用户界面并不是高 效的,因为在待审日本专利^J^布2006-209292的假定在客户端i更备端将不可用设置参数变灰的配置中,变灰的设置W:无用地占用了打印机驱动程 序屏幕的较大区域。

发明内容
为解决上述问题而提出本发明。本发明的一个目的是提供一种信息处 理设备和信息处理方法,其使得服务器管理人员能够在不在服务器设备上 使用专用应用程序的情况下约束允许客户端设备的用户使用的设置M。
本发明的另一个目的是实现一种用户接口 ,其通过有效使用客户端设 备端的打印机驱动程序屏幕约束允许客户端设备的用户使用的设置M, 为客户端设备的用户提供允许其使用的设置M。
通过以下方案可实现上述目的的至少之一。
(1) 一种用于具有客户端设备和服务器设备的打印系统中的信息处 理设备,所i^户端设备是充当经由网络连接到成像设备的客户端的信息 处理设备,所i4i良务器设备管理能够在所4户端设备上设置的打印4H^ 的设置参数,所述信息处理设备能够充当所述客户端设备,并且包括判 断单元,用于参考所述信息处理设备内部存储的有关所述成像设备的标识 信息,判断所述信息处理i殳备是不是由所iiJ艮务器设备管理其打印M的 设置^lt的客户端设备;和设置屏幕控制单元,用于在判断所述信息处理 设备不是客户端设备的情况下提供允许用户选择所述设置参数的设置屏 幕,以及用于在判断所述信息处理设备是客户端设备的情况下提供允许用 户修改所述选择的设置参数的设置值并且防止所述用户修改其余设置参 数的设置值的设置屏幕,
(2) 如(l)所述的信息处理设备,其中所^户端设备具有经由所述网 络从所iii良务器i殳备复制的针对所述成像i殳备的打印机驱动程序;并且所 述标识信息根据是否从所^i艮务器设备复制所述打印机驱动程序而改变。
(3) 如(l)所述的信息处理设备,还包括设置参数接收单元,用于在 判断所述信息处理设备不是客户端设备的情况下经由允许选择所述设置 ^的设置屏幕接收用户对所述设置参数的选择;和设置屏幕配置单元, 用于在所述设置屏幕上共同显示所述选择的设置参数;其中所述设置屏幕 控制单元在判断所述信息处理设备是客户端设备的情况下提供在其上共 同显示所述选择的设置参数的设置屏幕。
(4) 一种用于信息处理设备的信息处理方法,所述信息处理设备用于具有客户端设备和服务器设备的打印系统中,所^J1户端设备是充当经由
网络连接到成像设备的客户端的信息处理设备,所iO艮务器设备管理能够 在所4户端设备上设置的打印条件的设置M,所述信息处理设备能够 充当所述客户端设备,并且所述信息处理方法包括参考所述信息处理设 备内部存储的有关所述成4象设备的标识信息,判断所述信息处理i殳备是不 是由所i^l艮务器设备管理其打印条件的设置^改的客户端设备;和在判断 所述信息处理设备不是客户端设备的情况下提供允许用户选择所述设置 W:的设置屏幕,以及在判断所述信息处理设备是客户端设备的情况下提 供允许用户修改所述选择的设置参数的设置值并且防止所述用户修改其 余设置参数的设置值的设置屏幕。
(5) —种用于具有客户端设备和服务器设备的打印系统中的信息处 理设备,所iij:户端设备经由网络连接到成像设备,所述服务器设备是充 当用于管理能够在所述客户端设备上设置的打印条件的设置参数的服务 器的信息处理设备,包括打印机驱动程序,所述设置M被分配给多个 屏幕的任意之一,其中在所述多个屏幕中的指定屏幕上共同显示能够在所 i^户端设备上设置的打印条件的设置^lt,并且所述信息处理设备为所 iHJ:户端设备提供具有所述指定屏幕的打印机驱动程序。
(6) 如(5)所述的信息处理设备,其中所述指定屏幕能够包含在其它屏 幕上显示的打印条件的预注册设置^。
(7) —种用于信息处理设备的信息处理方法,所述信息处理设备用于
具有客户端设备和服务器设备的打印系统中,所iij:户端设备经由网络连 接到成4象设备,所述服务器设^^是充当用于管理能够在所^户端设备上 设置的打印条件的设置M的服务器的信息处理设备,其中所述信息处理 设备具有打印机驱动程序,所述设置M被分配给多个屏幕的任意之一, 其中在所述多个屏幕中的指定屏幕上共同显示能够在所^户端^殳备上 设置的打印条件的设置^ft,并且所述信息处理方法包括从所i^户端 设备接受提供打印机驱动程序的请求;和响应所述提供请求为所^户端 设备提供具有所述指定屏幕的打印机驱动程序。
参考附图中图解的优选实施例,通过下面提供的描述能够理解除上面 提出的那些之外的本发明的目的、特性和特征。


图l的模块图示出了根据本发明实施例的打印系统的总体构造。
图2是示出图1所示的打印机的构造的模块图。
图3是示出图1所示的服务器PC的构造的模块图。
图4是示出图1所示的客户端PC的构造的模块图。
图5(A)是示出由服务器PC上安装的打印机驱动程序提供的打印设 置屏幕的例子的图例。
图5(B)是示出由客户端PC上安装的打印机驱动程序提供的打印设置 屏幕的例子的图例。
图6的图例示出了在其上选"^基本设定选项卡(TAB)的示例打印i殳置 屏幕《
图7的图例示出了在其上选择布局选项卡(TAB)的示例打印设置屏幕。
图8的图例示出了在其上选择印后加工选项卡(TAB)的示例打印设置 屏幕《
图9的图例示出了在其上选择图章/表格选项卡(TAB)的示例打印设 图10是用于描述在指向和打印环境下服务器PC和客户端PC的动
作的概图。
图11是用于描^J良务器PC和客户端PC中打印机驱动程序提供打 印i更置屏幕的过程的流程图.
图12的图例示出了 UI显示信息的例子。
图13是描述图11的步骤S102和S110所示的服务器/客户端判断过 程的流程图。
图14 (A)的图例示出了没有选择允许客户端PC的用户使用的设置参 数的打印设置屏幕的例子.
图14 (B)的图例示出了没有选捧允许客户端PC的用户4吏用的i殳置参 数的打印设置屏幕的例子。
图15是用于描述在由服务器PC上安装的打印机驱动程序提供的打 印设置屏幕上编辑MyTAB屏幕的控制配置的过程的流程图.图16 (A)的图例示出了由服务器PC上安装的打印机驱动程序提供的 MyTAB设置屏幕的例子。
图16 (B)的图例示出了由服务器PC上安装的打印机驱动程序4C供的 MyTAB设置屏幕的例子。
图17是用于描iO艮务器PC和客户端PC中存储打印设置屏幕的设 置的过程的琉應图。
具体实施例方式
下面参照附图描述本发明的实施例。
图1的模块图示出了根据本发明实施例的打印系统的总体构造。
如图1所示,根据本发明实施例的打印系统具有打印机1、服务器 PC(个人计算机)2和客户端PC3。打印机l、服务器PC2和客户端PC3 经由网络4互连,使得它们能够彼此通信。服务器PC 2具有通过常规操 作安装(以下称为"本地安装")的用于打印机l的打印机驱动程序。通过由 Windows(注册商标)提供的指向和打印(Point & Print)功能在客户端PC 3 上安装(以下称为"指向和打印安装")用于打印机l的打印机驱动程序。指 向和打印功能是在客户端PC指定服务器PC的公共打印机时将打印机驱 动程序W良务器PC复制到客户端PC的安装方法。
网络4包括各种网络,例如根据例如以太网、令牌环和FDDI的标准 连接计算机和网络设备的LAN,或包括通过专线连接的若干LAN的 WAN,要连接到网络4的设备的类型和数目不限于图1所示的情况。
图2是示出图1所示的打印机1的构造的模块图。作为成像设备,打 印机l包含CPUll、 ROM 12、 RAM 13、 >Stit 14、操作面板15、打印 单元16和通信接口 17,所有这些通过用于交换信号的总线18互连。
CPU 11根据程序控制上述各个部分并且执行各种算术过程。ROM 12 存储各种程序和数据。RAM 13作为工作区临时存储程序和数据。M 14存储包含操作系统的各种程序和数据。
操作面板15配备有触摸板、十键小键盘、启动按钮、停止按钮和用 于显示各种数据和输入各种指令的其它装置。打印单元16使用例如电子 摄影型过程的已知成像过程根据各种数据在例如纸张的记录介质上打印 各种图像。通信接口 17是用于例如服务器PC 2的其它设^^之间经由网络4的通 信的接口,各种M连接接口(例如诸如以太网、令牌环和FDDI标准的 网^^口 ,诸如USB和IEEE 1394的串行接口 ,诸如SCSI和IEEE 1284 的并行接口,和诸如蓝牙(注册商标)、IEEE802.11、 HomeRF、 IrDA的 无线通信接口,以及用于到电话电路的连接的电话电路接口)能够被用于 通信接口 17。
图3是示出图1所示的服务器PC 2的构造的模块图。作为信息处理 设备,服务器PC2包含CPU21、 ROM 22、 RAM 23、硬盘24、显示器 25、输入设备26和通信接口 27,所有这些通过用于交换信号的总线28 互连。这里省略服务器PC 2的与打印机1的对应部分具有相同功能的那 些部分的描述,以避免重复。
显示器25通常是CRT或LCD,并且显示各种信息。输入设备26包 括例如鼠标、键盘和其它的指示该:备,并且被用于进行各种输入。
如前所述,在硬盘24上本地安装用于控制打印机1的打印机驱动程序。
图4是示出图1所示的客户端PC 3的构造的模块图。作为信息处理 设备,客户端PC3包含CPU31、 ROM32、 RAM33、硬盘34、显示器 5、输入设备36和通信接口 37,所有这些通过用于交换信号的总线38互 连。由于客户端PC 3的各个部分与服务器PC 2的对应部分相似,因此 这里省略其描述。
在硬盘34上安装文档文件准4"应用程序和用于控制打印机1的打印 机驱动程序。如前所述,通过经由网络4从服务器PC2复制,在客户端 PC 3的硬盘34上指向和打印安装等效的打印机驱动程序。打印机驱动程 序被用于根据用户使用以后描述的打印设置屏幕进行的操作来设置打印 条件的各种M,并iUL据文档文件准名^应用程序提供的数据产生能够由 打印机1处理的格式的打印数据.
打印机1、服务器PC 2和客户端PC 3能够均包含除了前面描述的那 些之外的组成,或者可以缺少上述组成的一部分。
图5示出了由服务器PC 2和客户端PC 3上安装的打印机驱动程序 提供的打印设置屏幕的例子。在本发明实施例中,从服务器PC2和客户 端PC3向用户提供不同打印设置屏幕。
图5(A)示出由打印机驱动程序提供给服务器PC 2的用户(此后称作服务器管理人员)的打印设置屏幕100a的例子,图5(B)示出由打印^4区动 程序提供给客户端PC 3的用户的打印设置屏幕100b的例子。
如图5(A)所示,提供给服务器管理人员的打印设置屏幕100a具有基 本设置选项卡101、布局选项卡102、印后加工选项卡103、图章/表格选 项卡104和MyTAB选项卡105。选项卡101至105分别与构成打印i殳置 屏幕100a的5个屏幕有关,并且屏幕随着选择每个选项卡而切换。根据 分别与基本,没置选项卡101、布局选项卡102、印后加工选项卡103和图 章/表格选项卡104对应的屏幕上的功能,将用于指定打印条件的多个设 置M分类,并且随着如图6至图9所示选择每个对应选项卡,显示每个 设置参数。
在与MyTAB选项卡105对应的屏幕(此后称作MyTAB屏幕)上,集 中了对应于选项卡101至104的屏幕上显示的多个设置参数中由服务器管 理人员选择的设置錄(例如,"文档方向,,106、,,份数,'107、"装订"108、 "打孔"109、',图章"IIO和"副本保护',lll),并且在其上显示这些选择的 设置参数'MyTAB屏幕也配有掩組,例如用于添加或删除要在MyTAB 屏幕上显示的设置参数的编辑按钮112,和用于存储打印设置屏幕100a 的设置的确认按钮113。此外,MyTAB屏幕上显示的设置参数的设置值 和另 一个屏幕上显示的相同设置参数的设置值被关联起来,使得如果屏幕 之一上的设置参数的设置值改变,则另 一个屏幕上的设置参数的设置值也 改变。
另一方面,由打印机驱动程序提供给客户端PC的用户的打印设置屏 幕100b只具有MyTAB选项卡105,如图5(B)所示。客户端PC 3的MyTAB 屏幕与服务器PC 2的MyTAB屏幕关联,并且显示服务器管理人员在服 务器PC 2上选择的设置^lt。换言之,客户端PC 3上安装的打印机驱 动程序所提供的打印设置屏幕100b只显示"文档方向"106、"份数"107、 "装订"108、"打孔"109、"图章"110和"副本保护"111。不同于服务器PC 2的My TAB屏幕,客户端PC 3的MyTAB屏幕不显示编辑掩纽112.
图10是用于描述在指向和打印环境下服务器PC 2和客户端PC 3的 动作的概图。在服务器PC 2和客户端PC 3中,打印机驱动程序在 Windows(注册商标)OS(操作系统)的控制下操作,
如图10所示,会在其上本地安装有打印机驱动程序的服务器PC 2 的妙24中形成文档特性存储单元和设备特性存储单元。文档特性存储 单元存储打印设置信息,包含所有设置参数的设置值。设备特性存储单元存储包含MyTAB屏幕上显示的至少一个设置M的控制配置信息,包含 除了 MyTAB屏幕上显示的设置M之外的设置参数的设置值的打印设 置信息,和打印机1的i殳务ff息。由Windows(注册商标)OS控制文档特 性存储单元和设备特性存储单元。在服务器PC 2的RAM 23上出现从文 档特性存储单元和设备特性存储单元获得的信息。服务器PC上本地安装 的打印机驱动程序根据RAM 23上出现的信息提供打印设置屏幕100a,
另一方面,在其上指向和打印安^T打印机驱动程序的客户端PC 3 的硬盘34中,形成文档特性存储单元,但是未形成i殳备特性存储单元. 文档特性存储单元存储打印设置信息,包含所有设置^lt的设置值。在客 户端PC 3的RAM 33上出现^1户端PC 3的文档特性存储单元获得的 信息和W良务器PC 2的设备特性存储单元获得的信息。客户端PC 3上 指向和打印安装的打印机驱动程序根据RAM 33上出现的信息提供打印 设置屏幕100b。
在如前所述配置的根据本发明实施例的打印系统中,各种设置^能 够被应用于打印机1执行的打印任务。服务器管理人员能够通过打印机驱 动程序提供的打印设置屏幕100a约束允许客户端PC 3的用户修改设置值 的设置M。在本发明实施例中,PC自身根据打印机驱动程序的程序判 断其为服务器PC 2还是客户端PC 3,并且根据判断结果向用户提供打印 i殳置屏幕100a或100b。
下面参考图11至13描述服务器PC 2和客户端PC 3中提供打印设 置屏幕100的打印机驱动程序的过程。图11的流程图中所示的算法作为 程序被存储在例如服务器PC 2和客户端PC 3的硬盘24和34的务睹器 单元中,并且由CPU 21和31执行。
首先,接收显示打印设置屏幕100的请求(步骤S101)。在本发明实施 例中,Windows (注册商标)OS用UI (用户接口)显示消息调用打印机驱动 程序的DDI: DrvDocumentPropertySheets并且请求打印机驱动程序的自 身UI显示信息。
接着,执行判断打印机驱动程序的操作环境的过程,并且判断打印机 驱动程序的操作环境;Ui艮务器环境还是客户端环境(步骤S102, S103)。 换言之,当前执行这个过程的PC判断其为服务器PC 2还是客户端PC 3。 后面^^细描述步骤S102所示的服务器/客户端判断过程的细节.
如果判断打印机驱动程序的操作环境^J艮务器环境(步骤S103:否),
ii则定义用于^^i殳置选项卡101、布局选项卡102、印后加工选项卡103、 图章/表格选项卡104和MyTAB选项卡105的对话过程。在本发明实施 例中,定义5个类型的对话过程,使得能够显示图5(A)所示的具有M 设置选项卡IOI、布局选项卡102、印后加工选项卡103、图章/^^格选项 卡104和MyTAB选项卡105的打印设置屏幕100a。
另一方面,如果判断打印机驱动程序的操作环境是客户端环境(步骤 S103:是),则定义用于MyTAB选项卡105的过程(步骤S105)。在本发 明实施例中,定义一个类型的对话过程,使得能够显示图5(B)所示的只具 有MyTAB选项卡105的打印设置屏幕100b。
接着,从文档特性存储单元读取打印设置信息(步骤S106)。在本发明 实施例中,从正执行这个过程的PC的文档特性存储单元读取包含所有设 置M的设置值的打印设置信息。因而在RAM上出现读入的打印设置信 息。
接着,W艮务器PC 2的设备特性存储单元读取MyTAB屏幕的控制 配置信息(步骤S107).在本发明实施例中,W艮务器PC 2的i殳备特性存 储单元读取包含要^ MyTAB屏幕上显示的设置^(例如,"文档方向 "106、,,份数,,107、"装订"108、"打孔"109、"图章,,llO和"副本保护"lll) 的控制信息。因而在当前执行这个过程的PC的RAM上出现所读入的控 制信息。
接着,从服务器PC 2的设备特性存储单元读取包含MyTAB屏幕中 没有的设置参数的设置值的打印设置信息.在本发明实施例中,^U良务器 PC 2的设备特性存储单元读取打印设置信息,打印设置信息包含除 MyTAB屏幕中包含的设置^lt(例如,"文档方向"106、"份数"107、"装 订"108、"打孔"109、"图章"110和"副本保护"lll)"卜的设置^^t(例如, "文档尺寸"、,,送纸托盘"、等等)的设置值的打印设置信息。
接着,用在步骤S108所示的过程中读取的打印设置信息覆写在步骤 S106所示的过程中读取的打印设置信息(步骤S109)。在步骤S108读取的 打印设置信息不包含MyTAB屏幕上显示的设置^的设置值,在步骤 S106所示的过程中读取的打印设置信息中只有MyTAB屏幕上未显示的 设置M(例如,"文档尺寸"、"送纸托盘"、等等)的设置值被覆写。作为 来自打印机驱动程序的UI显示信息,在步骤S104或S105所示的过程中 定义的对话过程,MyTAB屏幕的控制配置信息和在步猓S109所示的过 程中覆写的打印设置被传送到Windows(注册商标)OS。如图12所示,UI显示信息包含对话过程定义信息,MyTAB屏幕的 控制配置信息和打印设置信息。对话过程定义信息包含与构成打印设置屏 幕IOO的选项卡对应定义的对话过程。MyTAB屏幕的控制配置信息包含 MyTAB屏幕上显示的设置M(例如,"文档方向"、"份数"、"装订"、" 打孔"、"图章"和"副本保护")中的至少之一。打印设置信息包含设置Wt 的设置值(例如,文档方向=纵向、份数=1、等等)。
接着,执行判断打印机驱动程序的操作环境的过程,并且判断打印机 驱动程序的操作环境;U艮务器环境还是客户端环境(步骤SllO, Slll)。
如果判断打印机驱动程序的操作环境^IJ艮务器环境(步骤S111:否), 则程序前进到步骤S113所示的过程。另一方面,如果判断打印机驱动程 序的操作环境是客户端环境(步骤Slll:是),则MyTAB屏幕上编辑按 钮112的使用变成禁止(步骤SU2)。在本发明实施例中,针对编辑按钮112 的窗口句柄hwnd顺序地调用API: EnableWindow ( hwnd, FALSE)和 API: ShowWindow ( hwind, SW—HIDE)。
接着,更新设置参数的设置值(步猓SU3)。在本发明实施例中,在对 应设置参数上反映在步骤S109所示的过程中覆写的打印设置信息中包含 的设置值。
于是显示打印设置屏幕100(步骤SU4),并且终止过程。在本发明实 施例中,^L据UI显示信息通过UI初始化消息调用定义的对话过程,并 且结果^L输出到显示器,
从上述能够看出,根据图ll所示的流程图,执行过程的PC判断其 为服务器PC 2还是客户端PC 3。当PC自身判断其为服务器PC 2时, 如图5(A)所示具有5个选项卡101至105的打印设置屏幕100a被提供给 服务器管理人员。另一方面,当PC自身判断其为客户端PC 3时,如图 5(B)所示只具有MyTAB选项卡105的打印设置屏幕100b被提供给客户 端PC3的用户。
接着,参考图13详细描述图11的步骤S102和S110所示的服务器/ 客户端判断过程。图13的流程图中所示的算法作为程序被存储在例如服 务器PC 2和客户端PC 3的硬盘24和34的存储器单元中,并且由CPU 21 和31执行。
如图13所示,首先根据本发明实施例的服务器/客户端判断过程参考 注册键。在本发明实施例中,注册键
13HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print\Pr inters作为标识信息被参考,
接着,判断在打印机驱动程序的名称下是否准备了该键(步骤S202)。 在Windows(注册商标)OS的规定中,在本地安装打印机驱动程序的环境 下,在上述注册键中准备在对应打印机驱动程序的型号名称下的键。另一 方面,在指向和打印安装打印机驱动程序的环境下,在上述注册键中未准 备在打印机驱动程序的型号名称下的键。
当准备在打印机驱动程序的名称下的键(步猓S202:是)时,判断打印 机驱动程序的操作环境^J艮务器环境(步骤S203),并且终止过程。另一方 面,当未准备在打印机驱动程序的名称下的键(步骤S202:否)时,判断打 印机驱动程序的操作环境是客户端环境(步骤S204),并且终止过程。
从上述能够看出,在打印机驱动程序被安装在服务器PC 2上的情况 下,根据图11和图13所示的流程图的过程,把具有所有选项卡101至 105的打印设置屏幕100a提供给服务器管理人员。在打印机驱动程序被 安^L客户端PC 3上的情况下,只具有MyTAB选项卡的打印设置屏幕 100b祐^提供^^客户端PC 3的用户。
因此,如果服务器管理人员编辑MyTAB屏幕以在MyTAB屏幕上集 中允许客户端PC 3的用户修"改i殳置值的i殳置M,则只显示允许修改设 置值的设置M的打印设置屏幕100b被提供给客户端PC 3的用户。通 过只修M MyTAB屏幕上共同显示的设置参数的设置值,客户端PC 3 的用户能够设置打印条件.在未允许修改的设置参数的设置值上反映出服 务器PC 2的设置值。
接着,参考图14至图16描述在由服务器PC 2上安装的打印机驱动 程序提供的打印设置屏幕100a中编辑MyTAB屏幕的控制配置的过程。
图14的图例示出了没有选择允许客户端PC 3的用户使用的设置^lt 的打印设置屏幕的例子。
图14(A)示出由打印机驱动程序提供给服务器PC 2的用户的打印设 置屏幕的例子,图14(B)示出由打印机驱动程序提供给客户端PC 3的用 户的打印设置屏幕的例子.
如上所述,服务器PC 2和客户端PC 3上显示的打印设置屏幕100a 和100b被关联在一起,并且在服务器管理人员未选择服务器PC 2的 MyTAB屏幕上显示的设置参数的情况下,没有设置M会被显示在客户
14端PC 3的打印设置屏幕100b上。
图15是用于描述在由服务器PC 2上安装的打印机驱动程序提供的打 印设置屏幕100a上编辑MyTAB屏幕的控制配置的过程的流程图。图15 的流程图所示的算法由打印机驱动程序提供,并且作为程序被存储在例如 服务器PC 2和客户端PC 3的硬盘24和34的存储器单元中。然而,图 15的流程图所示的算法只由服务器PC 2的CPU 21执行。
首先,接收编辑MyTAB屏幕的请求(步骤S301)。在本发明实施例中, 随着在图14(A)所示的打印设置屏幕100a上按下(点击)编辑按钮112,接 收编辑MyTAB屏幕的请求。
接着,显示MyTAB设置屏幕200(步骤S302)。如图16(A)所示,MyTAB 设置屏幕200具有控制列表201、 MyTAB控制列表202、添加按钮203、 删除掩組204和确认掩組205。控制列表201提供分别与基本设置选项卡 101、布局选项卡102、印后加工选项卡103和图章/^^格选项卡104对应 的、在屏幕上以功能组显示的设置参数的列表,MyTAB控制列表202列 出MyTAB屏幕上显示的设置参数。添加按钮203和删除按钮204允许用 户从控制列表201上显示的多个设置参数中选择要显示在MyTAB屏幕上 的设置参数。确认按钮205用于接受存储编辑的内容的指令.
接着,接收用户对要显示在MyTAB屏幕上的设置参数的选择(步猓 S303)。在本发明实施例中,通过服务器管理人员的操作选择允许客户端 PC3的用户修改设置值的设置^L如图16(B)所示,在MyTAB控制列 表202上显示所选择的设置参数.
接着,接收用于存储所编辑的内容的指令(步骤S304)。在本发明实施 例中,随着点击确认^L 205而接收用于存储所编辑的内容的指令。
于是根据编辑结果更新MyTAB屏幕的控制配置(步骤S305),并且终 止过程。在本发明实施例中,i MyTAB屏幕上显示在步骤S303所示的 过程中选棒的设置参数,并且形成图5(A)所示的具有MyTAB屏幕的打印 设置屏幕100a。
接着,参考图17描述服务器PC2和客户端PC 3中存储打印设置屏 幕IOO的设置的过程。图17的流程图中所示的算法作为程序被存储在例 如服务器PC2和客户端PC 3的硬盘24和34的存储器单元中,并且由 CPU21和31执行。
如图17所示,通过打印设置屏幕100接收用户的各种输入(步骤S401)。在执行这个过程的PC;U艮务器PC2的情况下,接收用户通过选 择要在如上所述的MyTAB屏幕上显示的设置M的操作而进行的输入, 或例如修改未在MyTAB屏幕上显示的设置^的设置值的输入。另一方 面,在执行这个过程的PC是客户端PC 3的情况下,接M MyTAB屏 幕上显示的设置参数的设置值的修改。通过打印设置屏幕100的确认按 钮、取消g和其它按钮的点击也能够指示设置的存储。通过对应于输入 的消息来调用用于选项卡101至105的对话过程。由于接收设置值修改的 过程自身是打印机驱动程序提供的公共过程,因此省略详细描述.
接着,判断是否指示存储打印设置屏幕100的设置(步骤S402)。在本 发明实施例中,随着在打印设置屏幕100上点击确认按钮113而判断指示 存储该设置。
如果没有指示存储该设置(步骤S402:否),则步骤S401和其后的过 程被重复。另一方面,如果指示存储该设置(步骤S402:是),则通过存储 完成消息调用用于选项卡101至105的对话过程,并且根据打印设置更新 UI显示信息,所述打印设置是用户编辑打印设置屏幕IOO的结果.来自 对话过程的UI显示信息被传递给Windows(注册商标)OS。
接着,设置值被存储在文档特性存储单元中(步骤S403).在本发明实 施例中,Windows(注册商标)OS用打印信息存储消息调用打印机驱动程 序的DDI: DrvDocumentPropertySheets,并且传iliMJit话过程接收的UI 显示信息。执行内部函数DrvDocumentPropertySheets(打印信息存储), 并且UI显示信息中包含的打印设置信息被存储在正执行这个过程的PC 的文档特性存储单元中。
接着,执行判断打印机驱动程序的操作环境的过程,并且判断打印机 驱动程序的操作环境4J艮务器环境还是客户端环境(步骤S404, S405)。
如果判断打印机驱动程序的操作环境AI艮务器环境(步骤S405:否), 则MyTAB屏幕的控制配置信息被存储在服务器PC2的硬盘24的设备特 性存储单元中(步骤S406)。 MyTAB屏幕上未显示的设置参数的打印设置 信息被存储在服务器PC2的硬盘24的设备特性存储单元中(步骤S407), 并且终止过程。步骤S406和S407的执行顺序可以相反。
另 一方面,如果判断打印机驱动程序的操作环境是客户端环境(步骤 S405:是),则在不将上述设置存储在设备特性存储单元中的情况下终止 过程。从上述能够看出,根据图17所示的流程图的过程存储用户编辑的打 印设置屏幕100的设置。如果执行过程的PC自身判断其为服务器PC2, 则打印设置信息被存储在文档特性存储单元和设备特性存储单元中,并且 MyTAB屏幕的控制配置信息也被存储在设M性存储单元中。另 一方面, 如果执行过程的PC自身判断其为客户端PC 3,则只有打印设置信息被 存储在文档特性存储单元中。
从上述能够看出,根据本发明实施例的信息处理设备和信息处理方 法,执行打印机驱动程序的程序的过程的PC自身判断其AJ3艮务器PC2 还是客户端PC 3,并且根据判断结果为用户提供打印设置屏幕100。因此, 通过只使用打印机驱动程序的程序而无需使用单独的专用程序,服务器管 理人员能够约束允许客户端PC 3的用户4吏用的^:置W:。
此夕卜,根据本发明实施例的信息处理设备和信息处理方法,由于允许 使用的设置M被共同显示在MyTAB屏幕上,客户端PC 3的用户能够 修改允许使用的设置参数的设置值,而不必通过选择选项卡来切换屏幕。 此外,与将不允许使用的设置参数变灰的情形比较,打印设置屏幕的无用 区域能够最小化。
因此,#^1本发明实施例的信息处理设备和信息处理方法,能够实现 具有较好操作使用,可见性和可^Mt性的过程。
本发明不限于前面描述的实施例,而是能够在权利要求书的范围内以 各种方式改变。
比如,在上述实施例中,作为约AS户端PC的用户能够使用的设置 参数的方法,设置^:被共同显示在MyTAB屏幕上,然而,可以使不允 许使用的设置参数变灰,而无需修改打印设置屏幕的配置,
在前面实施例中还假定打印机经由网络与服务器PC连接。然而打印 机能够直接连接到服务器PC。
根据本发明的信息处理设备中执行各种过程的单元和方法能够通过 专用硬件电路或编程的计算机来实现。所述程序能够通过例如软盘和 CD-ROM的计算机可读记录介质提供,或通过例如因特网的网络在线提 供。在这样的情况下,计算机可读记录介质上录制的程序被传送和存储在 例如硬盘的存储器单元中。所述程序也可以被提供为独立的应用软件,或 能够作为信息处理设备的软件的功能的一部分被创建到信息处理设备的 软件中'
权利要求
1.一种用于具有客户端设备和服务器设备的打印系统中的信息处理设备,所述客户端设备是充当经由网络连接到成像设备的客户端的信息处理设备,所述服务器设备管理能够在所述客户端设备上设置的打印条件的设置参数,所述信息处理设备能够充当所述客户端设备,并且包括判断单元,用于参考所述信息处理设备内部存储的有关所述成像设备的标识信息,判断所述信息处理设备是不是由所述服务器设备管理其打印条件的设置参数的客户端设备;和设置屏幕控制单元,用于在判断所述信息处理设备不是客户端设备的情况下提供允许用户选择所述设置参数的设置屏幕,以及用于在判断所述信息处理设备是客户端设备的情况下提供允许用户修改所述选择的设置参数的设置值并且防止所述用户修改其余设置参数的设置值的设置屏幕。
2. 如权利要求l所述的信息处理设备,其中所述客户端设备具有经由所述网络从所述服务器设备复制的针对所述成像设备的打印机驱动程序;并且所述标识信息根据是否从所述服务器设备复制所述打印机驱动程序而改变。
3. 如权利要求1所述的信息处理设备,还包括设置参数接收单元,用于在判断所述信息处理设备不是客户端设备的情况下经由允许选择所述设置参数的设置屏幕接收用户对所述设置参数的选择;和设置屏幕配置单元,用于在所述设置屏幕上共同显示所述选择的设置M;其中所述设置屏幕控制单元在判断所述信息处理设备是客户端设备的情况下提供在其上共同显示所述选择的设置参数的设置屏幕。
4. 一种用于信息处理设备的信息处理方法,所述信息处理i殳备用于具有客户端设备和服务器设备的打印系统中,所i^j:户端设备是充当经由网络连接到成像设备的客户端的信息处理设备,所^艮务器设备管理能够在所^户端设备上设置的打印M的设置M,所述信息处理设备能够充当所述客户端设备,并且所述信息处理方法包括参考所述信息处理设备内部存储的有关所述成像设备的标识信息,判 断所述信息处理设备是不是由所述服务器设备管理其打印条件的设置参数的客户端i殳备;和在判断所述信息处理设备不是客户端设备的情况下提供允许用户选 择所述设置参数的设置屏幕,以及在判断所述信息处理设备是客户端设备 的情况下提供允许用户修改所述选择的设置参数的设置值并且防止所述 用户修改其余设置参数的设置值的设置屏幕。
5. —种用于具有客户端设备和服务器设备的打印系统中的信息处理 设备,所i^户端设备经由网络连接到成像设备,所^J艮务器i殳备是充当 用于管理能够在所述客户端设备上设置的打印条件的设置参数的服务器 的信息处理设备,包括打印机驱动程序,所述设置^被分配给多个屏幕的任意之一,其中在所述多个屏幕中的指定屏幕上共同显示能够在所述客户端i殳备上 设置的打印条件的设置Wt,并且所述信息处理设备为所^户端设备提供具有所述指定屏幕的打印 机驱动程序。
6. 如权利要求5所述的信息处理设备,其中所述指定屏幕能够包含在其它屏幕上显示的打印条件的预注册设置 沐
7. —种用于信息处理设备的信息处理方法,所述信息处理i殳备用于 具有客户端设备和服务器设备的打印系统中,所^户端设备经由网络连 接到成^U殳备,所述服务器i殳备是充当用于管理能够在所述客户端设备上 设置的打印条件的设置M的服务器的信息处理设备,其中所述信息处理 设备具有打印机驱动程序,所述设置M被分配给多个屏幕的任意之一, 其中在所述多个屏幕中的指定屏幕上共同显示能够在所述客户端i殳备上 设置的打印条件的设置^lt,并且所述信息处理方法包括从所i^户端该^^接受提供打印机驱动程序的请求;和响应所述提供请求为所^户端设备提供具有所述指定屏幕的打印 机驱动程序。
全文摘要
信息处理设备和信息处理方法。用于具有客户端设备和服务器设备的打印系统中的信息处理设备,客户端设备经由网络连接到成像设备,服务器设备管理能够在客户端设备上设置的打印条件的设置参数,信息处理设备能够充当客户端设备,并且包括判断单元,用于参考信息处理设备内部存储的有关成像设备的标识信息,判断信息处理设备是不是客户端设备;和设置屏幕控制单元,用于在判断信息处理设备不是客户端设备的情况下提供允许用户选择设置参数的设置屏幕,以及用于在判断所述信息处理设备是客户端设备的情况下提供允许用户修改所选择的设置参数的设置值并且防止用户修改其余设置参数的设置值的设置屏幕。
文档编号G06F3/12GK101644997SQ20091015905
公开日2010年2月10日 申请日期2009年8月4日 优先权日2008年8月7日
发明者佐藤公治, 佐藤正敏, 末冈千枝, 本门慎一郎 申请人:柯尼卡美能达商用科技株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1