设备设定系统和设备设定方法转让专利

申请号 : CN200810189422.2

文献号 : CN101489008B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 桑先直树

申请人 : 京瓷美达株式会社

摘要 :

提供一种能够在用户完全未意识到的情况下恰当地自动设定设备驱动器的主机装置、与所述主机装置连接并由所述设备驱动器驱动的设备、包括所述主机装置和所述设备的设备设定系统和设备设定方法。所述设备设定系统具有:主机装置(10),安装了具有自动设定模块(10D)的设备驱动器(10C);以及设备(20),与所述主机装置连接,具有响应于来自所述自动设定模块的请求将设备设定信息发送给所述自动设定模块的通信功能。安装在所述主机装置中的设备驱动器每当启动时指定连接的设备,启动自动设定模块,通过所述自动设定模块从连接了的设备取得设备设定信息,并反映基于取得了的设备设定信息的设备设定。

权利要求 :

1.一种设备设定系统,具有主机装置和与所述主机装置连接的设备,所述设备设定系统的特征在于,所述主机装置具有:

主机装置通信部,与所述设备进行通信;

主机装置存储部,保存具有自动设定模块的设备驱动器;以及主机装置控制部,每当所述设备驱动器启动时,指定与所述启动了的设备驱动器相对应的设备,启动自动设定模块,使用所述自动设定模块经由所述主机装置通信部向所述指定设备请求发送设备设定信息,并且经由所述主机装置通信部从所述指定设备取得设备设定信息,将基于所述取得了的设备设定信息的设备设定反映于所述设备驱动器;

所述设备具有:

设备通信部,与所述主机装置进行通信;

设备存储部,存储设备设定信息;以及

设备控制部,响应于经由所述设备通信部从所述主机装置取得了的请求,经由所述设备通信部将设备设定信息发送给所述主机装置。

2.如权利要求1所述的设备设定系统,其特征在于,所述主机装置控制部参照经由所述主机装置通信部取得了的设备设定信息,在显示设备驱动器用户界面时将基于所参照的设备设定信息的设备设定反映于所述设备驱动器用户界面。

3.如权利要求1所述的设备设定系统,其特征在于,所述设备驱动器是对作为所述设备而与所述主机装置网络连接的网络打印机进行各种印刷设定的打印机驱动器。

4.如权利要求1所述的设备设定系统,其特征在于,所述主机装置控制部通过简单网络管理协议取得设备设定信息。

5.一种设备设定方法,其特征在于,

每当在主机装置中启动了设备驱动器时,指定与所述启动了的设备驱动器相对应的设备,启动自动设定模块;

使用所述自动设定模块从所述主机装置经由主机装置通信部向所述指定设备请求发送设备设定信息;

响应于从所述主机装置取得了的请求从所述指定设备经由设备通信部将设备设定信息发送给所述主机装置;

在所述主机装置中使用所述自动设定模块取得从所述指定设备发送的设备设定信息;

在所述主机装置中使用所述自动设定模块将基于所述取得了的设备设定信息的设备设定反映于所述设备驱动器。

6.如权利要求5所述的设备设定方法,其特征在于,所述主机装置控制部参照经由所述主机装置通信部取得了的设备设定信息,在显示设备驱动器用户界面时将基于所参照的设备设定信息的设备设定反映于所述设备驱动器用户界面。

7.如权利要求5所述的设备设定方法,其特征在于,所述设备驱动器是对作为所述设备而与所述主机装置网络连接的网络打印机进行各种印刷设定的打印机驱动器。

8.如权利要求5所述的设备设定方法,其特征在于,所述主机装置控制部通过简单网络管理协议取得设备设定信息。

9.一种主机装置,其特征在于,具有:

主机装置通信部,与和该主机装置连接的设备进行通信;

主机装置存储部,保存具有自动设定模块的设备驱动器;以及主机装置控制部,每当所述设备驱动器启动时,指定与所述启动了的设备驱动器相对应的设备,启动自动设定模块,使用所述自动设定模块经由所述主机装置通信部向所述指定设备请求发送设备设定信息,并且经由所述主机装置通信部从所述指定设备取得设备设定信息,将基于所述取得了的设备设定信息的设备设定反映于所述设备驱动器。

说明书 :

设备设定系统和设备设定方法

技术领域

[0001] 本发明涉及用于对打印机、传真装置、复印机、扫描装置、数码复合机(MFP:Multi Function Peripheral)等图像形成装置或其他网络设备(与设备驱动器联动的外围设备)进行设定的设备设定系统和设备设定方法。

背景技术

[0002] 在例如打印机、传真装置、复印机、扫描装置、MFP等读取原稿图像并在印刷纸张上进行印刷的图像形成装置中,通过所谓的打印机驱动软件来进行各种印刷设定,所述打印机驱动软件通过内置于该图像形成装置中的微机或经由接口连接的主机等而动作。
[0003] 以往,在与打印机连接并进行图像信息的打印的数据终端装置中,在连接打印机的情况下需要安装该打印机用的打印机驱动器。另外,在将具有打印功能的数码复合机用作打印机的情况下,通常在数码复合机上连接各种附属装置,因此需要设定成在数据终端装置中也能够使用这些附属装置。因此,在该设定中,需要在数据终端装置中指定实际连接着的附属装置为何种种类。例如,这些附属装置相当于整理器(finisher)或用于双面记录的反转部等,这些整理器或反转部也存在多种种类。
[0004] 另外,近年来计算机网络得以普及,在很多办公室中构建了连接计算机、打印机等多台信息设备的LAN(Local Area Network,局域网)。在计算机和打印机、扫描仪、数码照相机等外围设备普及的同时,LAN等网络也得以普及,通过在网络上共用印刷装置、调制解调器、图像读取装置而成为了能够使用网络上的所有装置的环境。
[0005] 在设置于办公室或公司中的LAN上连接有打印机、路由器等多个网络设备。为了高效地管理或监视这些网络设备,以往使用简单网络管理协议(SNMP:Simple Network Management Protocol)。根据SNMP,在网络上的各设备中使用管理信息库(MIB:Management Information Base)来取得信息或设定参数等。
[0006] 例如通过由LAN上的个人计算机等设备管理装置使用SNMP协议与LAN上的设备进行通信,从各设备的MIB取得必要的信息并用于网络管理。另外,设备管理装置对各设备的MIB写入必要的信息,由此控制设备的动作。
[0007] 在日本专利文献特开平05-011943号公报中提出了以下印刷系统:通过与打印机进行通信而从打印机取得附属装置的设备信息,对打印机驱动器设定成能够使用设备。
[0008] 在该特开平05-011943号公报所公开的印刷系统中,实现了印刷处理的自动化,从而能够提高印刷装置的运行效率,减轻操作者的负担。
[0009] 另外,在日本专利文献特开2001-350606号公报中提出了以下印刷系统:以印刷设定画面的显示为契机来确认有无设定保存信息,如果有设定保存信息则反映出该设定,如果没有则在印刷时保存该信息。
[0010] 在该特开2001-350606号公报所公开的印刷系统中,自动地进行数据保存和再次使用时的设定,减小了设定变更操作的必要性,在需要进行设定变更操作的情况下也能够高效地进行设定操作。
[0011] 并且,在日本专利文献特开2002-287928号公报中提出了以下数据终端装置:一旦接收到将连接了的打印机装置的设备设定成能够使用的指示,则向打印机装置请求提供设备信息,并根据输入了的设备信息对存储在内部的打印机驱动器指定打印机装置的设备,由此将该设备设定为能够自动地使用。
[0012] 在该特开2002-287928号公报所公开的数据终端装置中,还能够执行以下动作:一旦设定成用户能够通过终端装置来使用打印机,则从打印机主体获取设备设定信息并自动地进行设备设定。
[0013] 但是,在特开平05-011943号公报所公开的印刷系统中,虽然自动地设定打印机驱动器,但该打印机驱动器的设备设定不被自动地设定。
[0014] 另外,在特开2001-350606号公报所公开的印刷系统中,取得的信息仅为印刷设定,因此无法应对打印机主体的设备设定被变更时的情况,另外由于将前一次的信息保存在文件中,因此无法取得实时的信息。
[0015] 并且,在特开2002-287928号公报所公开的数据终端装置中,需要用户在终端侧设定成能够使用设备,如果不进行该设定,则无法取得设备设定。

发明内容

[0016] 本发明是鉴于上述以往的问题而完成的,其目的在于提供一种能够在用户未意识到的情况下恰当地自动设定打印机、传真装置、复印机、扫描装置、MFP等图像形成装置或其他的网络设备的设备驱动器的设备设定系统和设备设定程序。
[0017] 本发明的其他目的、以及通过本发明能够获得的具体的益处将通过以下说明的实施方式进一步得以明确。
[0018] 用于解决问题的手段
[0019] 在本发明中,在启动设备驱动器时启动自动设定模块,取得设备主体的设备设定,并使设备驱动器反映设备设定。
[0020] 即,本发明的设备设定系统具有主机装置和与所述主机装置连接的设备。所述主机装置具有主机装置通信部、主机装置存储部、以及主机装置控制部。主机装置通信部与所述设备进行通信。主机装置存储部保存具有自动设定模块的设备驱动器。主机装置控制部每当所述设备驱动器启动时,指定与所述启动了的设备驱动器相对应的设备,启动自动设定模块。并且,主机装置控制部使用所述自动设定模块经由所述主机装置通信部向所述指定设备请求发送设备设定信息,并且经由所述主机装置通信部从所述指定设备取得设备设定信息,将基于所述取得了的设备设定信息的设备设定反映于所述设备驱动器。另外,所述设备具有设备通信部、设备存储部、以及设备控制部。设备通信部与所述主机装置进行通信。设备存储部存储设备设定信息。设备控制部响应于经由所述设备通信部从所述主机装置取得了的请求,经由所述设备通信部将设备设定信息发送给所述主机装置。
[0021] 在这里,也可以采用以下方式:所述主机装置控制部参照经由所述主机装置通信部取得了的设备设定信息,在显示设备驱动器用户界面时将基于所参照的设备设定信息的设备设定反映于所述设备驱动器用户界面。
[0022] 另外,也可以采用以下方式:所述设备驱动器例如是对作为所述设备而与所述主机装置网络连接的网络打印机进行各种印刷设定的打印机驱动器。
[0023] 另外,所述主机装置控制部可以通过SNMP取得设备设定信息。
[0024] 另外,本发明的设备设定方法的特征在于包括以下(1)~(5)的步骤。(1)每当在主机装置中启动了设备驱动器时,指定与启动了的设备驱动器相对应的设备,启动自动设定模块。(2)使用所述自动设定模块从所述主机装置经由主机装置通信部向所述指定设备请求发送设备设定信息。(3)响应于从所述主机装置取得了的请求从所述指定设备经由设备通信部将设备设定信息发送给所述主机装置。(4)在所述主机装置中使用所述自动设定模块取得从所述指定设备发送的设备设定信息。(5)在所述主机装置中使用所述自动设定模块将基于所述取得了的设备设定信息的设备设定反映于所述设备驱动器。
[0025] 在这里,也可以采用以下方式:所述主机装置控制部参照经由所述主机装置通信部取得了的设备设定信息,在显示设备驱动器用户界面时将基于所参照的设备设定信息的设备设定反映于所述设备驱动器用户界面。
[0026] 另外,也可以采用以下方式:所述设备驱动器例如是对作为所述设备而与所述主机装置网络连接的网络打印机进行各种印刷设定的打印机驱动器。
[0027] 另外,所述主机装置控制部可以通过SNMP取得设备设定信息。
[0028] 另外,本发明的主机装置具有:主机装置通信部,与和该主机装置连接的设备进行通信;主机装置存储部,保存具有自动设定模块的设备驱动器;以及主机装置控制部,每当所述设备驱动器启动时,指定与所述启动了的设备驱动器相对应的设备,启动自动设定模块,使用所述自动设定模块经由所述主机装置通信部向所述指定设备请求发送设备设定信息,并且经由所述主机装置通信部从所述指定设备取得设备设定信息,将基于所述取得了的设备设定信息的设备设定反映于所述设备驱动器。
[0029] 另外,本发明的设备具有:设备通信部,与和该设备连接的主机装置进行通信;设备存储部,存储设备设定信息;以及设备控制部,响应于经由所述设备通信部从所述主机装置取得了的提供所述设备设定信息的请求,经由所述设备通信部将所述设备设定信息发送给所述主机装置。
[0030] 根据本发明,由于在启动设备驱动器时启动自动设定模块并取得设备主体的最新的设备设定信息,因此能够在用户完全未意识到的情况下使设备驱动器的设备设定始终与设备主体相对应,消除设备驱动器的设定错误,另外能够使用户始终以与设备相同的设备设定来操作设备驱动器。

附图说明

[0031] 图1是表示应用了本发明的印刷系统的构成的图;
[0032] 图2是表示本发明的实施方式的印刷系统中的主机装置的构成的框图;
[0033] 图3是表示本发明的实施方式的印刷系统中的网络打印机的构成的框图;
[0034] 图4是表示在本发明的实施方式的印刷系统中构建的设备设定系统的构成的框图;
[0035] 图5是表示本发明的设备设定系统的设备设定处理的程序的流程图。

具体实施方式

[0036] 以下,参照附图来详细地说明本发明的实施方式。本发明不限于以下的示例,勿庸置疑可以在不脱离本发明的主旨的范围内任意地进行变更。
[0037] 例如图1所示,本发明应用于具有主机装置10,经由LAN等网络20与该主机装置10网络连接的多个网络打印机30A、30B、30C,以及与主机装置10本地连接的本地打印机40等的印刷系统100。
[0038] 在该印刷系统100中使用SNMP,主机装置10和多个网络打印机30A、30B、30C被连接成相互之间能够按照SNMP来进行通信。
[0039] 主机装置10是安装了应用程序10A、操作系统10B、打印机驱动器10C(设备驱动器)等的所谓的个人计算机。如图2所示,主机装置10具有:CPU(Central Processing Unit,中央处理器)11,是控制装置整体并进行各种运算处理的主机装置控制部;只读存储器(ROM,Read OnlyMemory)12,用于存储控制程序和数据;随机存取存储器(RAM,Random Access Memory)13,用于作为操作区域而暂时地存储程序或数据;硬盘14,是用于保存各种程序和数据的主机装置存储部;以及液晶显示器等显示部15,用于显示各种信息。并且,主机装置10还具有以下等部分:输入部16,由用于输入各种指示的键盘或鼠标等构成;通信部17,由用于与网络20连接的LAN卡等作为主机装置通信部的网络接口构成;以及打印机接口18,是用于本地连接本地打印机40的其他的主机装置通信部。构成主机装置10的上述各部分经由总线19而相互连接。此外,用于通过通信部17按照SNMP来进行通信的SNMP管理器的功能安装在控制部11中。
[0040] 在该印刷系统100的主机装置10中,具有自动设定模块10D的打印机驱动器10C保存在硬盘14中。并且,打印机驱动器10C被分配了网络打印机30(30A、30B、30C)或本地打印机40。
[0041] 另外,网络打印机30(30A、30B、30C)是与主机装置10连接的设备。如图3所示,网络打印机30(30A、30B、30C)具有:CPU31,是控制装置整体并进行各种运算处理的设备控制部;只读存储器(ROM)32,是用于存储控制程序和设备设定数据等数据的设备存储部;随机存取存储器(RAM)33,用于作为操作区域而暂时地存储程序和数据;以及操作面板部34,用于各种信息的显示和各种指示的输入。并且,网络打印机30(30A、30B、30C)还具有:印刷部35,使用电子照像式处理等公知的成像处理将各种数据印刷在纸张等记录介质上;以及通信部36,由用于与网络20连接的LAN卡等作为设备通信部的网络接口构成。构成网络打印机30(30A、30B、30C)的上述各部分经由总线37而相互连接。此外,用于通过通信部36按照SNMP来进行通信的控制部31安装了SNMP模块38(38A、38B、38C…)的功能。
[0042] 在本地打印机40中,与网络打印机30A、30B、或30C相同,CPU、ROM、RAM、操作面板部、印刷部经由总线而相互连接。并且,在本地打印机40中,用于与主机装置10本地连接的USB(Universal Serial Bus,通用串行总线)等本地连接接口与总线连接。并且,本地打印机40具有用于与主机装置10进行通信的PJL(Print Job Language)模块41。
[0043] 并且,在该印刷系统100中,由主机装置10,经由LAN等网络20与该主机装置10网络连接的多个网络打印机30A、30B、30C,与主机装置10本地连接的本地打印机40构建了图4所示构成的设备设定系统200。
[0044] 即,图4所示的设备设定系统200具有:主机装置10,具有自动设定模块10D的打印机驱动器10C保存在该主机装置10的硬盘14中;网络打印机30(30A、30B、30C)或本地打印机40,与主机装置10连接,具有根据来自自动设定模块10D的请求而与该自动设定模块10D进行关于设备设定信息的通信的功能。
[0045] 并且,在该设备设定系统200中,每当打印机驱动器10C启动了时,主机装置10的CPU11指定作为连接的设备的网络打印机30(30A、30B、或30C)或本地打印机40,启动自动设定模块10D,通过自动设定模块10D从连接了的网络打印机30(30A、30B、或30C)或本地打印机40取得设备设定信息,参照取得了的设备设定信息,并在将用户界面显示在显示部15上时反映出基于所参照的设备设定信息的设备设定。
[0046] 在该构成的设备设定系统200中,主机装置10的CPU11与从硬盘14读出到RAM13中的设备设定程序协作而按照图5的流程图所示的程序来执行设备设定处理。
[0047] 即,在该设备设定系统200中,一旦打印机驱动器10C启动,则主机装置10的CPU11使用操作系统10B向打印机驱动器10C请求将印刷设定或设备设定对话框等用户界面显示在显示部15上(步骤S1)。
[0048] 然后,CPU11将打印机驱动器10C所连接的网络打印机30(30A、30B、或30C)的IP地址等必要的信息提供给自动设定模块10D并启动该自动设定模块10D(步骤S2)。
[0049] CPU11使用被启动了的自动设定模块10D,例如通过SNMP经由通信部17向指定了的网络打印机30(30A、30B、或30C)请求提供设备设定信息(步骤S3)。
[0050] 于是,在步骤S3中被指定了的打印机30A、30B、或30C经由网络接口36取得来自主机装置10的设备设定信息的请求。然后,CPU31使用SNMP模块38(38A、38B、38C)将被请求的设备设定信息经由通信部36回复给主机装置10(步骤S4)。
[0051] 主机装置10的CPU11使用自动设定模块10D经由通信部17从连接了的网络打印机30(30A、30B、或30C)取得设备设定信息,并将取得的设备设定信息写入到与打印机驱动器相关的注册表(保存在硬盘14中)中(步骤S5)。
[0052] 然后,CPU11一旦判断出设备设定信息向注册表中的写入结束了,从硬盘14内的注册表取得设备设定信息(步骤S6),将基于取得了的设备设定信息的设备设定反映于上述启动了的打印机驱动器,并将打印机驱动器用户界面显示在显示部15上(步骤S7)。
[0053] 在该设备设定系统200中,在启动打印机驱动器10C时启动自动设定模块并取得打印机主体的最新的设备设定信息,因此能够在用户完全未意识到的情况下使打印机驱动器10C的设备设定始终与打印机主体相对应,消除打印机驱动器10C的设定错误,并且能够使用户始终以与打印机相同的设备设定来操作打印机驱动器10C。因此,在如上述那样构成的印刷系统100中,能够每当进行印刷处理时就通过设备设定系统200在用户没有任何察觉的情况下取得最新的设备设定信息来进行配置,在印刷时消除对无法指定的供纸层或排出目的地的设定。另外,能够判断出被打印机驱动器10C指定的IP地址是否有效。
[0054] 在以上的说明中,自动设定模块10D使用SNMP而从连接了的网络打印机30(30A、30B、或30C)取得设备设定信息,但可以是任何能够与打印机进行通信的手段,例如在从本地打印机10取得设备设定信息的情况下使用PJL模块41。
[0055] 另外,自动设定模块10D取得的设备设定信息保存在主机装置10的注册表中,但也可以保存在XML等文件中,或者还可以生成为某种二进制数据等。