首页> 中国专利> 网络印刷系统、该印刷系统使用的服务器计算机以及记录介质

网络印刷系统、该印刷系统使用的服务器计算机以及记录介质

摘要

本发明提供网络印刷系统、该印刷系统使用的服务器计算机以及记录介质。服务器计算机执行包括以下步骤的程序:客户机计算机中安装通用打印机驱动时接收安装信息而存储的步骤;检索网络上的MFP的同时广播发送步骤;基于来自与同时广播发送对应的MFP的响应而存储MFP信息的步骤;以及在有MFP限制利用请求时存储被限制利用的MFP信息的步骤。在客户机计算机中起动通用打印机驱动时,按照在服务器中存储的限制利用了的MFP信息,通过能够利用的MFP进行印刷。

著录项

  • 公开/公告号CN101866275A

    专利类型发明专利

  • 公开/公告日2010-10-20

    原文格式PDF

  • 申请/专利权人 夏普株式会社;

    申请/专利号CN201010163437.9

  • 发明设计人 河野真一;

    申请日2010-04-16

  • 分类号G06F3/12;H04L29/08;

  • 代理机构北京市柳沈律师事务所;

  • 代理人胡金珑

  • 地址 日本大阪府

  • 入库时间 2023-12-18 01:05:14

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2014-07-02

    授权

    授权

  • 2010-12-01

    实质审查的生效 IPC(主分类):G06F3/12 申请日:20100416

    实质审查的生效

  • 2010-10-20

    公开

    公开

说明书

技术领域

本发明涉及与服务器计算机以及多个印刷装置网络连接的客户机计算机利用所述印刷装置来印刷图像的网络印刷系统,特别涉及在客户机计算机中安装了通用打印机驱动(universal printer driver)的情况下,对客户机计算机适当地进行印刷装置的限制利用的技术。

背景技术

在企业或者事务所(以下,“企业”)中,对每个人分配一台计算机(个人计算机,以下有时记载为“PC”),配齐LAN(Local Area Network;局域网)以及互联网连接等网络环境。由此,普遍利用电子邮件以及互联网。

此外,对于打印机等图像形成装置,也通常通过LAN在企业内共享。操作与企业内的LAN连接的PC的用户能够经由LAN将文字处理机(wordprocessor)文本或者制表文本等发送到图像形成装置进行印刷。

并且,通常在通过打印机等图像形成装置印刷由PC制作的文字处理机文本或者制表文本这样的电子数据时,为了以图像形成装置能够变换为图像数据的形式对该电子数据进行数据发送,与该打印机对应的打印机驱动必须预先安装在传送数据的那一侧的PC中。

该打印机驱动是,在将文字处理机文本或者制表文本等电子数据发送到图像形成装置时,进行用于图像形成装置生成图像数据的印刷设定,例如设定双面印刷、装订边以及印刷份数等设定条件的用户接口。

并且,在安装了打印机驱动之后,必须对每个驱动设定(设定处理)网络的设定、打印机所配备的机构(选项)的设定等。

关于网络连接的打印机的利用管理,例如已知以下所示的技术。

特开2008-090834号公报(文献1)中公开远程管理打印机的驱动的打印机设定管理方法。该打印机设定管理方法包括:发现与网络进行电子通信的物理打印机的步骤;发现所安装的打印机的步骤;将物理打印机和所安装的打印机相关联的步骤;指定一个以上的默认打印设定的步骤;以及更新所安装的打印机中的至少一个打印机的一个以上的默认打印设定的步骤,管理从所安装的打印机远程指定一个以上的默认设定的打印设定。

根据该打印机设定管理方法,发现与网络进行电子通信的物理打印机。将物理打印机和所安装的打印机驱动相关联。指定一个以上的默认打印设定,并且更新所安装的打印机中的至少一个打印机的一个以上的默认打印设定。然后,远程接入打印机驱动的默认设定。

此外,特开2007-304881号公报(文献2)公开了在图像形成装置和终端装置网络连接的打印机系统中,通过在图像形成装置上进行操作,从而能够进行在终端装置中进行的印刷设定以及印刷指示的打印机系统。该打印机系统是由图像形成装置和终端装置构成的打印机系统,该图像形成装置包括显示操作部件并且具有作为打印机客户机的功能,该终端装置安装用于将由数据制作应用所制作的印刷数据以及与该印刷数据有关的印刷条件的设定内容变换为图像形成装置能够解释的数据后输出到图像形成装置的打印机驱动,并且具有作为打印机服务器的功能。图像形成装置具有与终端装置连接从而接收关于由打印机驱动输出的设定内容的数据的通信部件,打印机驱动具有存储有关设定内容的数据的存储部件,以及将有关设定内容的数据与具备了图形用户界面的应用程序一起发送到图像形成装置的发送部件,通过图像形成装置上的显示操作部件,进行终端装置中的印刷条件的设定以及印刷执行的指示。

根据该打印系统,即使在图像形成装置远离进行印刷指示的终端装置而设置的情况下,也可以在图像形成装置上进行终端装置所执行的印刷设定以及印刷指示。

打印机驱动根据图像形成装置(以下,有时记为MFP(MultifunctionPeripheral;多功能外围设备))的每个厂家且每个机种而不同。但是,近年来开发对多种MFP能够用一个打印机驱动来使用打印机那样的功能的通用打印机驱动并开始实用。该通用打印机驱动是能够对各种打印机使用的打印机驱动,是对制造了打印机的厂家自身的各机种或其他公司的机种也能够使用的打印机驱动。若将这样的通用打印机驱动安装到PC,则能够无限制地(不需要特殊的权限)使用网络上的打印机。

已知在上述的打印机驱动的设定处理中,通过在安装时自动检索网络内,从而使MFP的设定自动化的方法。若将该方法应用到通用打印机驱动的安装上,则可由连接到网络的通用打印机驱动来使用的MFP将被全部注册。对于该方法,也可以考虑如文献1所示那样的管理者对用户进行限制利用的方法。但是,文献1所示的技术到底也只是用于一个机种的打印机驱动的限制利用,需要对通用打印机驱动那样的在多个机种能够利用的驱动,有效地进行限制利用。

发明内容

本发明为了解决上述课题,提供一种在通用打印机驱动被安装到客户机计算机而使用网络上的印刷装置的情况下,适当地管理在客户机计算机中能够使用的网络上的印刷装置的网络印刷系统、用于该印刷系统的服务器计算机、记录了计算机程序的记录介质以及记录了打印机驱动的记录介质。

本发明的第1方面的网络印刷系统是与服务器计算机以及多个印刷装置网络连接的客户机计算机利用印刷装置来印刷图像的网络印刷系统。客户机计算机响应于安装了不依赖于印刷装置的制造源以及印刷装置的种类的通用打印机驱动的情况,对服务器计算机发送安装信息。服务器计算机根据接收到的安装信息,对客户机计算机设定在网络上的印刷装置中能够利用的印刷装置。

本发明的第2方面的服务器计算机是用于与服务器计算机以及多个印刷装置网络连接的客户机计算机利用印刷装置来印刷图像的网络印刷系统的服务器计算机。客户机计算机响应于安装了通用打印机驱动的情况,对服务器计算机发送安装信息。服务器计算机包括:检测单元,检测多个印刷装置;以及设定单元,根据接收到的安装信息,对客户机计算机设定在网络上的印刷装置中能够利用的印刷装置。

根据这样的网络印刷系统以及用于该系统的服务器计算机,若安装了通用打印机驱动,则能够避免网络上的印刷装置能够被无限制地利用的情况。即,通用打印机驱动被安装到客户机计算机的情况下,服务器计算机存储连接到网络的客户机计算机中安装了通用打印机驱动的客户机计算机。对于这样存储的客户机计算机,在网络上的多个印刷装置中,设定可利用的印刷装置。即,即使在客户机计算机中安装了具备对制造源或者种类不同的印刷装置也能够用一个驱动来使用印刷装置这样的功能的通用打印机驱动的情况下,也通过服务器计算机来限制客户机计算机能够使用的网络上的印刷装置。因此,在客户机计算机中,只能选择可利用的网络上的印刷装置。由此,即使在安装了通用打印机驱动的情况下,也能够一边限制网络上的印刷装置,一边适当地印刷图像数据。结果,能够对安装了通用打印机驱动的客户机计算机适当地管理能够利用的网络上的印刷装置。

这里,检测单元能够构成为,经由网络自动检索连接到网络的印刷装置,从而检测多个印刷装置。

服务器计算机例如能够利用同时广播发送功能等来自动检索连接到网络的印刷装置,因此服务器计算机的管理者不需要手动输入网络上的印刷装置。

此外,服务器计算机能够构成为,将检测出的印刷装置包含IP地址、主机名称、印刷速度、彩色/单色的信息而存储。

由于存储印刷装置的功能,因此能够基于该功能,在由服务器计算机许可利用的印刷装置中,在客户机计算机选择最佳的印刷装置。

此外,设定单元能够构成为,对在客户机计算机以及客户机计算机上登录的用户的其中一个,设定能够利用的印刷装置。

在服务器客户机网络系统中,在客户机计算机中多个用户能够接受来自服务器的认证而登录后进行操作。在这样的情况下,也可以不只是客户机计算机,而基于登录的用户而限制印刷装置的利用。

此外,设定单元能够构成为,在客户机计算机安装了通用打印机驱动后的印刷时,设定能够利用的印刷装置。

在用户安装了打印机驱动之后,能够在印刷之前避免无用的信息的发送。此外,不仅是在印刷时,也可以在安装后接通客户机计算机的电源时或者客户机计算机连接到网络时,设定能够利用的印刷装置(设定限制信息)。

本发明的第3方面的记录介质所记录的计算机程序,在通过包括通信单元、存储单元以及运算单元的计算机来执行时,使该计算机作为上述的任一个服务器计算机起作用。

本发明的第4方面的记录介质所记录的打印机驱动,是不依赖于印刷装置的制造源以及印刷装置的种类的通用打印机驱动。若该驱动被安装到包括通信单元、存储单元以及运算单元的计算机,则在计算机中,通用打印机驱动被存储在存储单元中以能够进行印刷请求处理,对服务器计算机发送安装信息,基于从服务器计算机接收到的信息,对许可利用的印刷装置发送图像数据。

另外,计算机可以构成为进一步包括显示单元,从而在打印机驱动被安装到计算机时,计算机中基于从服务器计算机的接收到的信息,在显示单元中显示许可利用的印刷装置。

此外,可以构成为在打印机驱动被安装到计算机时,基于从服务器计算机的接收到的信息,在显示单元中只显示许可利用的印刷装置。

根据这样的打印机驱动,在安装了打印机驱动的客户机计算机中,能够适当地利用可利用的网络上的印刷装置。

根据该发明,即使在客户机计算机中安装了具备对制造源或者种类不同的印刷装置也能够用一个驱动来使用印刷装置这样的功能的通用打印机驱动的情况下,也通过服务器计算机来限制客户机计算机能够利用的网络上的印刷装置。因此,在客户机计算机中,只能选择可利用的网络上的印刷装置。由此,即使在安装了通用打印机驱动的情况下,也能够一边限制网络上的印刷装置,一边适当地印刷图像数据。结果,能够对安装了通用打印机驱动的客户机计算机适当地管理能够利用的网络上的印刷装置。

本发明的上述以及其他目的、特征、方面以及优点通过与添加的附图关联理解的有关本发明的下列详细的说明会非常清楚。

附图说明

图1是表示本发明实施例的网络打印机系统的整体结构的图。

图2是表示图1的客户机计算机(PC)的硬件结构的控制方框图。

图3是表示图1的服务器计算机的硬件结构的控制方框图。

图4是表示图1的MFP的硬件结构的控制方框图。

图5是表示在图1的客户机计算机、服务器计算机以及MFP中分别执行的限制利用处理程序的控制结构的流程图。

图6是表示在图1的客户机计算机、服务器计算机以及MFP中分别执行的印刷处理程序的控制结构的流程图。

图7是说明执行图5的程序时的动作的推移图(transition diagram)。

图8是说明执行图6的程序时的动作的推移图。

图9是表示在服务器计算机中存储的MFP限制数据库的图。

图10是表示在服务器计算机中存储的MFP信息的图。

图11是表示由服务器计算机显示的限制利用的设定画面的一例的图。

图12是表示由服务器计算机显示的限制利用的设定画面的其他例子的图。

图13是表示由客户机计算机显示的限制利用的设定画面的一例的图。

具体实施方式

在以下的说明中,对同一部件赋予相同的参照号。它们的功能以及名称也相同。从而,不会重复有关它们的详细说明。在以下的说明中,假设接收来自客户机计算机(PC)的印刷请求从而在纸介质上形成图像的图像形成装置(典型的是印刷装置)是MFP。但是,本发明只要是至少具有印刷功能的装置,则不限于MFP。

[整体系统结构]

参照图1,说明本发明实施例的网络印刷系统(在以下,有时记载为网络打印系统)的整体结构。该网络打印系统包括发出印刷请求的客户机计算机100(个人计算机PC(1)~PC(7))、接收印刷请求从而在纸介质上印刷图像的MFP300(MFP(1)~MFP(3))、用于管理从客户机计算机100对MFP300的限制利用的服务器计算机200。这些客户机计算机100、服务器计算机200以及MFP300例如通过以IEEE802.3为基准的网络线路400可通信地连接。

另外,在以下,在附图等中,有时将客户机计算机100仅记载为客户机,将服务器计算机200仅记载为服务器。

[硬件结构]

参照图2,构成本实施例的网络打印系统的客户机计算机100包括:总线190;连接到总线190的CPU(Central Processing Unit;中央处理单元)110;连接到总线190的ROM(Read-Only Memory;只读存储器)120;连接到总线190的RAM(Random Access Memory;随机存取存储器)130;连接到总线190的硬盘(HDD)140;连接到总线190并且可安装光盘182,能够进行对于光盘182的信息的写入以及来自光盘182的信息的读出的光盘驱动器180;连接到总线190,用于提供与鼠标152以及键盘154之间的连接有关的接口的输入接口(以下称为“输入I/F”)150;连接到总线190,用于提供与显示器162之间的连接有关的接口的显示器接口(以下称为“显示器I/F”)160;通过有线或者无线来提供对网络线路400的连接的网络接口(以下称为“网络I/F”)170。另外,客户机计算机100也可以代替光盘驱动器180而包括磁盘驱动器,或除了光盘驱动器180之外还包括磁盘驱动器,该磁盘驱动器可安装磁盘,且能够进行对于磁盘的信息写入以及来自磁盘的信息读出。

总线190、ROM120、RAM130、硬盘140、光盘驱动器180、输入I/F150、显示器I/F160以及网络I/F170都根据CPU110的控制而协调动作,在客户机计算机100中实现基于各种应用的处理。这些应用例如包括文字处理机文本制作处理、制表文本制作处理,或者将通过这些制作处理而制作的电子数据发送到MFP300的印刷处理等。

用于使客户机计算机100进行上述那样的处理的计算机程序被存储在插入到光盘驱动器180的光盘182中,进而被传送到硬盘140。或者,程序也可以通过网络线路400被发送到客户机计算机100并存储在硬盘140。程序在执行时被载入RAM130。也可以从光盘182或者经由网络线路400直接将程序载入RAM130。

这些程序包括用于使客户机计算机100进行规定的处理的多个命令。用于进行这一动作所需的基本功能的其中几个通过在客户机计算机100上动作的操作系统(OS)或者第三方(third party)程序、或客户机计算机100中所安装的各种工具箱(tool kit)的模块来提供。因此,该程序不一定要包含实现该实施例的系统所需的全部功能。该程序在命令中只要包含如下这样的命令即可,通过以被控制使得能够获得期望的结果的方式来调用适合的功能或者“工具”,从而作为上述的客户机计算机100来执行规定的处理的命令。由于作为客户机计算机100的实体的计算机的一般动作众所周知,因此这里不再重复说明。

<服务器计算机200>

参照图3,构成本实施例的网络打印机系统的服务器计算机200是具有与上述的客户机计算机100相同的结构的计算机。在这样的服务器计算机的结构部件中,与所谓的客户机计算机的PC的结构部件相比使用可靠性更高的部件。

服务器计算机200包括:总线290;与总线290连接的CPU210;与总线290连接的ROM220;与总线290连接的RAM230;与总线290连接的HDD240;连接到总线290并且可安装光盘282,能够进行对于光盘282的信息的写入以及来自光盘282的信息的读出的光盘驱动器280;连接到总线290,用于提供与鼠标252以及键盘254之间的连接有关的接口的输入I/F250;连接到总线290,用于提供与显示器262之间的连接有关的接口的显示器I/F260;通过有线或者无线(在本实施例中为有线)来提供对网络线路400的连接的网络I/F270。另外,该服务器计算机200也与客户机计算机100同样地,也可以代替光盘驱动器280而包括磁盘驱动器,或除了光盘驱动器280之外还包括磁盘驱动器。

总线290、ROM220、RAM230、硬盘240、光盘驱动器280、输入I/F250、显示器I/F260以及网络I/F270都根据CPU210的控制而协调动作,作为本实施例的服务器计算机,服务器计算机200实现基于各种应用的处理。这些应用例如是通用打印机驱动被安装到客户机计算机100而使用多个MFP300的情况下,实现适当地管理在客户机计算机100中能够使用的MFP的网络印刷系统中的服务器计算机。

用于使服务器计算机200进行作为本实施例的网络印刷系统中的服务器计算机的动作的计算机程序被存储在插入到光盘驱动器280的光盘282中,进而被传送到硬盘240。或者,程序也可以通过网络线路400被发送到服务器计算机200并存储在硬盘240。程序在执行时被载入RAM230。也可以从光盘282或者经由网络线路400直接将程序载入RAM230。

这些程序包括用于使服务器计算机200作为本实施例的网络印刷系统中的服务器计算机动作的多个命令。用于进行这一动作所需的基本功能的其中几个通过在服务器计算机200上动作的操作系统(OS)或者第三方程序、或服务器计算机200中所安装的各种工具箱的模块来提供。因此,该程序不一定要包含实现该实施例的系统以及方法所需的全部功能。该程序在命令中只要包含如下这样的命令即可,通过以被控制使得能够获得期望的结果的方式来调用适合的功能或者“工具”,从而作为上述的服务器计算机200来执行规定的处理的命令。由于作为服务器计算机200的实体的计算机的一般动作众所周知,因此这里不再重复说明。

<MFP300>

参照图4,构成本实施例的网络打印系统的MFP300包括:总线390;与总线390连接的CPU310;与总线390连接的ROM320;与总线390连接的RAM330;与总线390连接的HDD340;连接到总线390,用于提供与触摸面板显示器380之间的连接有关的接口的输入I/F350以及显示器I/F360;连接到总线390,通过有线或者无线(在本实施例中为有线)来提供对网络线路400的连接的网络I/F370。

总线390、ROM320、RAM330、硬盘340、输入I/F350、显示器I/F360以及网络I/F370都根据CPU310的控制而协调动作,在MFP300中,实现打印处理、FAX发送接收处理、扫描处理、复印处理。另外,在图4中,未图示的构成MFP300的各部件由CPU310控制而执行这些处理。

MFP300例如包括原稿读取单元、图像形成单元、供纸单元以及排纸处理装置。在MFP300中,对于从客户机计算机100接收到的图像数据,通过CPU310实施各种图像处理,该图像数据被输出到图像形成单元。另外,该MFP300具有将激光用于曝光的所谓激光方式的打印机功能。但是,也可以具有其他形式的打印机功能。

图像形成单元是将由图像数据所表示的图像印刷到记录用纸上的单元,例如包括感光体鼓、带电装置、激光扫描单元、显像装置、转印装置、清洁装置、定影装置以及除电装置等。图像形成单元中例如设置传送路,从供纸单元提供的记录用纸沿传送路被传送。供纸单元一张张拽出用纸盒中收集的记录用纸或者手动托盘上放置的记录用纸,从而将记录用纸送到图像形成单元的传送路。

在记录用纸沿图像形成单元的传送路传送的途中,记录用纸通过感光体鼓和转印装置之间,进而通过定影装置,从而进行对于记录用纸的印刷。

感光体鼓单向旋转,其表面通过清洁装置和除电装置清洁后,通过带电装置被均匀带电。激光扫描单元基于印刷对象的图像数据对激光进行调制,并利用激光沿主扫描方向重复扫描感光体鼓的表面,从而在感光体鼓的表面形成静电潜影。显像装置将调色剂提供给感光体鼓的表面从而使静电潜影显像,并在感光体鼓的表面形成调色剂像。

转印装置将感光体鼓的表面的调色剂像转印到通过转印装置和感光体鼓之间而来的记录用纸上。定影装置包括用于加热记录用纸的加热辊和用于对记录用纸加压的加压辊。记录用纸通过加热辊加热并且由加压辊加压,从而记录用纸上所转印的调色剂像在记录用纸上定影。从定影装置排出(印刷)的记录用纸被排出至排纸托盘。在排纸处理装置中,有时会实施将多个记录用纸分类排出到各排纸托盘的处理、对各记录用纸打孔的处理以及对各记录用纸进行装订的处理。例如,在制作多份印刷物时,将各记录用纸分类排出至各排纸托盘使得各有一份印刷物被分配至各排纸托盘,每个排纸托盘中对排纸托盘上的各记录用纸实施打孔处理或者装置处理从而制作印刷物。这些处理是根据CPU310的控制而进行。

[软件结构]

参照图5,说明为了进行本实施例的网络印刷系统中的限制利用处理,由客户机计算机100、服务器计算机200以及MFP300执行的计算机程序的控制结构。另外,在客户机计算机100的CPU110中执行的程序包括由安装的打印机驱动实现的程序(更具体地说是S1000以及S1010以外的处理)。

图5的左上方所示的程序在客户机计算机100的CPU110中执行。在步骤(以下将步骤简记为S)1000,CPU110判定是否检测到安装打印机驱动(这里所说的打印机驱动是指通用打印机驱动)的请求。例如当操作客户机计算机100的用户将存储了通用打印机驱动的光盘182插入到光盘驱动器180,利用鼠标152或者键盘154来指示安装命令或者从规定处下载通用打印机驱动的命令时,判定为检测到了安装通用打印机驱动的请求。在检测到安装通用打印机驱动的请求时(S1000为“是”),处理转移到S1010,否则(S1000为“否”),该处理结束。

在S1010,CPU110安装通用打印机驱动。更具体地说,CPU110以能够执行的方式将通用打印机驱动存储到HDD140。直到通用打印机驱动的安装完成为止,进行该S1010的处理。

在S1020,CPU110在通用打印机驱动的安装完成时,对服务器计算机200发送安装信息。这时,CPU110在安装完成后,生成客户机计算机100中安装了通用打印机驱动的信息、该客户机计算机100的IP地址、主机名称等客户机计算机识别信息,从而将包含这些信息的安装信息经由网络I/F170以及网络线路400发送到服务器计算机200。另外,该S1020的处理与后述的服务器计算机200的S2000的处理相对应。然后,该客户机计算机100中的该处理结束。

图5的右侧所示的程序在服务器计算机200的CPU210中执行。在S2000,CPU210判定从安装了通用打印机驱动的客户机计算机100是否接收到了安装信息。在接收安装了通用打印机驱动的信息时(S2000为“是”),处理转移到S2010,否则(S2000为“否”),该处理返回到S2000,等待直到从客户机计算机100接收安装信息为止。

在S2010,CPU210将安装信息存储到HDD240。在S2020,CPU210判定是否检测到检索网络上的MFP的请求。服务器计算机200的管理者为了检索网络上可利用的MFP,指示对计算机网络内的不确定个数的所有连接设备一起发送广播数据的广播请求时,判定为请求了MFP的检索。在请求MFP的检索时(S2020为“是”),处理转移至S2030。否则(S2020为“否”),该处理返回到S2020,等待直到从服务器计算机200的管理者请求MFP检索为止。另外,在S2020中判定为“否”时,也可以暂时结束处理。

在S2030,CPU210将一起发送广播数据的广播请求信息(MFP检索信息)发送到包含MFP300在内的网络上的设备中。另外,该S2030的处理与后述的MFP300的S3000的处理相对应。此外,也可以按照规定的时间间隔由服务器计算机200自动进行该S2030的处理。

在S2040,CPU210判定从同时广播发送后是否经过预定的时间而超时。若超时(S2040为“是”),则处理转移到S2070。否则(S2040为“否”),该处理转移到S2050。

在S2050,CPU210判定是否有来自MFP300的响应。在有来自MFP300的对于同时广播发送的响应时(S2050为“是”),处理转移到S2060,否则(S2050为“否”),处理返回到S2040。

在S2060,CPU210在从MFP300有响应时,将MFP信息保存到HDD240。该MFP信息是将产品名称、图像、名称(或者IP地址)等与接收到的MFP响应相关联的信息。然后,该处理返回到S2040,在超时之前处理来自MFP300的响应。

在S2070,CPU210判定是否检测到MFP限制利用请求。例如,当服务器计算机200的管理者设定每个客户机计算机100能够印刷的MFP而按下注册按钮时,判定为检测到了MFP限制利用请求。在判定为检测到了MFP限制利用请求时(S2070为“是”),处理转移到S2080。否则(S2070为“否”),该服务器计算机200中的该处理结束。

图5的左下方所示的程序在MFP300的CPU310中执行。在S3000,CPU310判定是否从服务器计算机200接收到了作为同时广播数据的发送的广播请求信息(MFP检索信息)。在接收到MFP检索信息时(S3000为“是”),处理转移到S3010。否则(S3000为否),则该处理返回到S3000,等待直到从服务器计算机200接收MFP检索信息为止。另外,在S3000中判定为否时,也可以暂时结束处理。

在S3010,CPU310响应于接收到MFP检索信息的情况,将自身的MFP信息发送到服务器计算机200。另外,该S3010的处理与上述的服务器计算机200的S2050的处理相对应。

参照图6,说明为了进行本实施例的网络印刷系统中的印刷处理,由客户机计算机100、服务器计算机200以及MFP300执行的计算机程序的控制结构。

图6的左侧所示的程序在安装了通用打印机驱动的客户机计算机100的CPU110中执行。在S1100,CPU110判定是否检测到了检索自身可利用的MFP的请求。这时,当客户机计算机100的用户操作通用打印机驱动时(起动通用打印机驱动时),判定为请求了自身能够利用的MFP的检索。在请求自身能够利用的MFP的检索时(S1100为“是”),处理转移到S1110。否则(S1100为“否”),客户机计算机100中的该处理结束。

在S1110,CPU110将可利用的MFP的询问信息发送到服务器计算机200。另外,该S1110的处理与后述的服务器计算机200的S2100的处理相对应。

在S1120,CPU110判定是否从服务器计算机200接收到了可利用的MFP的列表。该MFP列表在服务器计算机200中生成。在接收到可利用的MFP的列表时(S1120为“是”),处理转移到S1130,否则(S1120为“否”),该处理返回到S1120,等待直到从服务器计算机200接收可利用的MFP列表为止。

在S1130,CPU110基于从服务器计算机200接收的可利用的MFP列表,将自身能够利用的MFP显示到显示器162。

在S1140,CPU110判定是否检测到了打印执行请求。这时,若通过鼠标152点击了显示器162所显示的通用打印机驱动中的印刷执行按钮,则检测打印执行请求。在检测出打印执行请求时(S1140为“是”),处理转移到S1150。否则(S1140为“否”),该处理返回到S1140,等待直到在客户机计算机100中请求印刷为止。另外,在S1140中判定为“否”时,也可以暂时结束处理。

在S1150,CPU110判定是否输入了MFP的选择。这时,在显示器162所显示的通用打印机驱动中,显示用于表示能够利用的多个MFP的图标,在通过鼠标152点击多个中的一个图标时,检测出MFP选择的输入。另外,假设如后述那样,对1台客户机计算机100设定为能够利用两台以上的MFP300的状态。在检测出MFP选择的输入时(S1150为“是”),处理转移到S1160。否则(S1150为“否”),该处理返回到S1150,在客户机计算机100中等待直到输入MFP选择为止。另外,即使经过了规定的时间(延时定时器到时限之后)S1150中也判定为“否”时,也可以暂时结束处理。

在S1160,CPU110对自身能够利用且所选择的MFP300发送由通用打印机驱动生成的印刷数据。另外,该S1160的处理与后述的MFP300的S3100的处理相对应。

图6的右上方所示的程序在服务器计算机200的CPU210中执行。在S2100,CPU210判定是否从安装了通用打印机驱动的客户机计算机100接收到了询问信息(在客户机计算机100中询问了自身能够利用的MFP的信息)。在接收到询问信息时(S2100为“是”),处理转移到S2020,否则(S2100为“否”),该处理返回到S2100,等待直到从客户机计算机100接收询问信息为止。

在S2110,CPU210生成用于表示发送来询问信息的客户机计算机100能够利用的MFP300的一览的MFP列表。在S2120,CPU210将生成的MFP列表发送到发送来询问信息的客户机计算机100。另外,该S2120的处理与上述的客户机计算机100的S1120的处理相对应。然后,该服务器计算机200中的该处理结束。

图6的右下方所示的程序在MFP300的CPU310中执行。在S3100,CPU310判定是否从客户机计算机100接收到了印刷数据。在从客户机计算机100接收印刷数据时(S3100为“是”),处理转移到S3100。否则(S3100为“否”),该处理返回到S3100,等待直到从客户机计算机100接收印刷数据为止。

在S3110,CPU310基于接收到的印刷数据,通过图像形成单元、供纸单元以及排纸处理装置,对纸介质印刷基于印刷数据的图像。

[动作]

说明基于以上这样的结构以及流程图的本实施例的网络打印系统的动作。另外,图7是说明执行图5的限制利用处理程序时的动作的推移图,图8是执行图6的印刷处理程序时的动作的推移图。

<限制利用动作>

利用图5的流程图以及图7的推移图,说明该网络打印系统的限制利用动作。

首先,客户机计算机100的用户操作客户机计算机100(例如操作鼠标152或者键盘154),在客户机计算机100的HDD140中安装基于网络上的MFP300进行印刷所需的通用打印机驱动(S1000为“是”、S1010)。

在通用打印机驱动的安装完成时,该客户机计算机100中安装了通用打印机驱动的安装信息(包括客户机计算机100的IP地址、主机名称等信息)被发送到服务器计算机200(S1020)。服务器计算机200将接收到的安装信息存储到服务器计算机200的HDD240(S2010)。服务器计算机200的HDD240中存储的安装信息,例如图9所示那样存储第1个字段所示的“安装年月日”以及第2个字段所示的“客户机计算机名(主机名称)”。另外,也可以存储客户机计算机100的IP地址。

服务器计算机200的管理者检索到网络上可利用的MFP300时(S2020为“是”),请求MFP300的检索的MFP检索信息被同时广播发送(S2030)。接收到该MFP检索信息的MFP300(S3000为“是”)对此响应,从而将自身的MFP信息发送到服务器计算机200(S3010)。直到经过一定时间为止等待从MFP300对服务器计算机200的回信。

在超时后(S2040为“是”),基于服务器计算机200接收到的来自MFP300的响应,在服务器计算机200的HDD240中存储MFP信息(S2060)。这时,如图10所示,作为MFP信息,与每个MFP300关联存储MFP300的产品名称、图像(优选为作为图标也可以使用的图像)、名称或者IP地址等。此外,对来自服务器计算机200的询问而响应的MFP300在图9所示的安装信息的第3个字段中作为对象MFP而存储。另外,虽然在图10中没有图示,但也可以进一步关联存储印刷速度、彩色/单色的区别等。

接着,当服务器计算机200的管理者对每个客户机计算机要求MFP300的限制利用时,例如在图11所示的设定画面(在服务器计算机200的显示器262中显示的画面)中,设定该客户机计算机100能够印刷的MFP而按下“注册”按钮时(S2070为“是”),服务器计算机200在HDD240中存储可利用的MFP信息。这时,响应于来自服务器计算机200的管理者的限制利用请求,在图9所示的安装信息的第4各字段中存储可利用的MFP(已限制)。

此外,也可以在图12所示的设定画面(在服务器计算机200的显示器262中显示的画面)中,对网络上的每个客户机计算机100设定对于网络上的MFP300的限制利用。

在该图12中,是对客户机计算机的PC(1)设定许可利用MFP(1)以及MFP(2),不允许利用MFP(3),对客户机计算机(2)设定许可利用MFP(2)以及MFP(3),不允许利用MFP(1)的例子。在这样设定时,如图9所示那样,服务器计算机200在HDD240中存储每个客户机计算机100对于各MFP的限制利用数据(S2030)。

<印刷动作>

利用图6的流程图以及图8的推移图,说明该网络打印系统的印刷动作。

首先,客户机计算机100的用户操作客户机计算机100,从而起动所安装的通用打印机驱动,对服务器计算机200询问自身能够利用的MFP300(S1100为“是”、S1110)。接收到询问信息的服务器计算机200对于发送来询问信息的客户机计算机100生成列举了许可利用的MFP300的MFP列表(S2110)。这时,参照HDD240中存储的图9所示的管理表。生成的MFP列表被发送到询问的客户机计算机100(S2120)。

客户机计算机100接收从服务器计算机200发送的MFP列表时(S1120为“是”),将图13所示的画面显示到客户机计算机100的显示器162(S1130)。客户机计算机100的用户点击在用于印刷的MFP300侧显示的复选框,用鼠标152点击“选择”按钮(S1140为“是”、S1150)。从客户机计算机100对能够利用且所选择的MFP300发送印刷数据(S1160),由该MFP300印刷图像(S3110)。另外,在图13中,第2级MFP(与MFP(2)对应)不能利用,第1级MFP(与MFP(1)对应)以及第3级MFP(与MFP(3)对应)能够利用,选择了第3级MFP(与MFP(3)对应)。该图13与图11相对应。另外,在图13中,不能利用的MFP也进行了显示,但也可以仅显示能够使用的MFP。那么,用户能够容易从实际能够利用的MFP一览的列表中选择想要利用的MFP,便利性提高。

如上那样,根据本实施例的网络打印系统,即使在安装了对多个种类的MFP能够用一个打印机驱动来使用打印机这样的功能的通用打印机驱动的情况下,也通过服务器计算机来限制客户机计算机能够利用的网络打印机。因此,在客户机计算机中,只能选择可利用的网络打印机。由此,即使在安装了通用打印机驱动的情况下,也能够一边限制网络打印机,一边适当地印刷图像数据。即,能够对安装了通用打印机驱动的客户机计算机适当地管理能够利用的网络打印机。

<第1变形例>

在上述的实施例中,对客户机计算机100设定能够利用的MFP300,但也可以除此之外还进行或者代替其而进行以下设定,即根据登录的用户名来设定能够利用的MFP300。

代替对客户机计算机100设定能够利用的MFP300,而是根据登录的用户名来设定能够利用的MFP300时,例如图9所示那样将管理表的第2字段的客户机计算机变更为用户名,从而能够使用对每个用户管理能够利用的MFP的用户管理表,对每个用户管理能够利用的MFP。

除了对客户机计算机100设定能够利用的MFP300之外,还根据登录的用户名来设定能够利用的MFP300时,例如从客户机计算机100对服务器计算机200发送哪个客户机计算机100是谁登录的情况,从而能够将图9所示的管理表和上述的用户管理表进行组合,对每个客户机计算机100以及每个用户管理能够利用的MFP。

<第2变形例>

关于上述的通用计算机驱动,在当前时刻也在开发并提供多个种类。因此,服务器计算机200从客户机计算机100取得表示通用打印机驱动的种类的驱动种类信息,从而从该驱动种类信息取得通用计算机驱动能够利用的MFP的种类。也可以根据该MFP的种类和在网路上检索到的所有MFP,首先仅提取能够利用的MFP,并在所提取的MFP中进行是否能够在服务器计算机200中利用的设定。

<第3变形例>

在上述的实施例中,当客户机计算机安装了通用打印机驱动时,对服务器计算机发送了安装信息。但是,本发明不限于此。服务器计算机也可以不立即设置对于客户机计算机的限制信息。例如,也可以在客户机计算机中安装了打印机驱动后的印刷时,服务器计算机设置对于客户机计算机的限制信息。由此,在用户安装了打印机驱动后实际进行印刷处理时为止,能够避免无用的信息的发送。进而,服务器计算机设置对于客户机计算机的限制信息的定时除了印刷时之外,也可以是安装后接通客户机计算机的电源时或者客户机计算机连接到网络上时。此外,也可以代替安装信息的发送,检测客户机计算机从服务器计算机下载了通用打印机驱动的情况,判断下载就是安装的含义,从而即使没有从容户机计算机发送安装信息,服务器计算机也会使设定能够利用的印刷装置的设定单元动作。从而,能够实现快速对应,还能够减少无用的发送量。

<第4变形例>

在上述的实施例中,客户机计算机安装了通用打印机驱动时,对服务器计算机发送安装信息,服务器计算机不会立即设定对于客户机计算机的限制利用信息。但是,本发明不限于此。即,也可以在客户机计算机安装了通用打印机驱动时立即设定限制利用信息。具有不必每次印刷时对服务器计算机发送印刷请求的优点。具体地说,在S2080之后,将相同的内容直接发送到客户机计算机,并在客户机计算机中存储该内容。由此,在印刷时不用对服务器计算机询问就可以印刷。

即,本说明书中公开的实施例仅仅是例示,并不是本发明仅受限于上述的实施例。本发明的范围在参考本说明书的记载内容的基础上由权利要求书中的权利要求项来表示,包括与在其中记载的语句等同的含义以及范围内的所有变更。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号