CN101498999B - 图像形成***和方法、以及管理设备 - Google Patents
图像形成***和方法、以及管理设备 Download PDFInfo
- Publication number
- CN101498999B CN101498999B CN200910002816.7A CN200910002816A CN101498999B CN 101498999 B CN101498999 B CN 101498999B CN 200910002816 A CN200910002816 A CN 200910002816A CN 101498999 B CN101498999 B CN 101498999B
- Authority
- CN
- China
- Prior art keywords
- image forming
- forming apparatus
- information
- software component
- output format
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1285—Remote printer device, e.g. being remote from client or server
- G06F3/1288—Remote printer device, e.g. being remote from client or server in client-server-printer device configuration
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1203—Improving or facilitating administration, e.g. print management
- G06F3/1204—Improving or facilitating administration, e.g. print management resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1224—Client or server resources management
- G06F3/1228—Printing driverless or using generic drivers
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Facsimiles In General (AREA)
Abstract
一种图像形成***和方法、以及管理设备。图像形成***包括一个或多个图像形成设备和管理设备。管理设备包括:软件构件保留部,用于在存储部中保留一个或多个软件构件,每一个软件构件被配置用于以对应的一个或多个图像形成设备的打印机引擎可理解的数据格式来从应用数据产生输出格式数据;确定部,用于基于被指定的图像形成设备来确定软件构件中的一个软件构件,所确定的一个软件构件将用来产生对应于被指定图像形成设备的输出格式数据;传送部,用于将所产生的输出格式数据传送到被指定的图像形成设备。被指定的图像形成设备包括图像形成部以基于所传送的输出格式数据来在图像形成介质上形成预定的图像。
Description
技术领域
本文描述的实施例的某个方面涉及:用于响应于和/或根据打印请求在图像形成介质上形成预定图像的图像形成***、设备和方法;配置用于管理图像形成***的管理设备;以及记录用于使计算机执行该图像形成方法的程序的记录介质。
本文描述的实施例的某个方面涉及用于管理设备管理和操作对用户提供的图像形成功能的技术。
背景技术
传统的图像形成***例如由如图1所示的具有软件的设备构成。参考图1,例如,在个人计算机(PC)1000中安装:用于编辑和生成文档数据或图像数据的应用软件AP;基于来自应用软件AP的元文件(metafile)产生例如PDL(页描述语言)数据等打印数据的打印机驱动器PD,在该元文件中定义绘图处理;以及将产生的打印数据传送到是打印目标的打印机2000的打印数据传送模块DSM。通过使这些软件构件一起工作,PC 1000以打印机2000可理解的数据格式从在硬盘驱动(HDD)1109中包括的文档数据或图像数据产生打印数据,并将所产生的打印数据以及打印请求和打印条件信息一起传送到打印机2000。
另一方面,在打印机2000中安装解释打印数据并以打印机引擎(未图形示出)可理解的数据格式产生输出格式数据的打印数据分析程序(parser)DP。通过使该软件构件工作,打印机2000基于从PC 1000接收到的打印数据形成预定图像并在记录纸上打印预定图像。
在该种图像形成***中,希望以简化的方式管理在PC 1000中安装的打印机驱动器PD和在要使用的打印机2000中工作的打印数据分析程序DP的组合。
对于在上述图像形成***中的普通打印,在PC 1000中安装的打印机驱动器PD产生在用作打印目标的打印机2000中工作的打印数据分析程序DP可理解的绘图仪输出格式数据。即,存在打印数据分析程序DP和打印机驱动器PD之间的依赖性。
因此,在上述图像形成***中,可以以灵活及简化的方式对***环境中的改变作出反应,该改变例如包括PC 1000和打印机2000的设备数量的增加或减少、PC 1000的操作***(OS)的改变以及在打印机2000中工作的打印数据分析程序DP的升级。
例如,为了解决上述问题已经提出下面的技术。
日本公开专利公布No.2003-280842(下文称为“专利文献1”)描述了一种打印机驱动器更新方法,该方法将在PC中安装的打印机驱动器的版本与对网页上传的打印机驱动器的版本进行比较,并且如果所安装的版本与所上传的版本不同,则对PC下载打印机驱动器的该上传版本。日本公开专利公布No.2006-134245(下文称为“专利文献2”)描述了一种用于自动安装打印机驱动器的***。所描述的***下载由用户从外部设备的数据库指定作为打印目标的打印机的打印机驱动器,并执行包括连接设置和打印设置的自动安装。这些技术使用户能够以简化的方式更新打印机驱动器。
此外,日本公开专利公布No.2006-155288(下文称为“专利文献3”)描述了一种在基于服务器的处理环境中的服务器设备和打印机设置方法。根据所描述的服务器设备和打印机设置方法,如果基于在客户端中安装的打印机驱动器中的信息确定打印机驱动器没有被记录在服务器设备中,则客户端中的打印机驱动器被安装在服务器设备中并与客户端的打印机相关联。作为结果,可以在客户端和服务器设备之间管理和操作相同的打印机驱动器。
然而,如在专利文献1到3中所描述的该种现有的图像形成***具有例如下列的问题。
首先,根据在专利文献1和2中描述的图像形成***,当用户请求打印时,在不依赖用户的确定的情况下,可以在要使用的设备中自动地安装打印机驱动器。此外,根据专利文献3中描述的图像形成***,可以自动地安装由管理设备管理并操作的打印机驱动器。
然而,根据现有的图像形成***,如图1所示在不同的设备(分别是信息 处理机和图像形成设备)中管理和操作互相依赖的打印机驱动器PD和打印数据分析程序DP。
因此,如果存在用作打印目标的大量图像形成设备(即,如果存在由图像形成***管理和操作的大量图像形成设备),则管理图像形成***的管理员必须管理要在本信息处理机中安装的打印机驱动器PD和对于每种机器类型的图像形成设备在每一个设备的图像形成设备中工作的打印数据分析程序DP的组合。这使管理员的工作变得复杂,从而阻止了***被有效地管理或操作。
此外,在用户在家使用现有的图像形成***的情况下,即使对应于用户购买的图像形成设备的打印机驱动器PD是被自动安装的,但是根据请求打印时用户使用的设备的软件环境,安装时有可能发生错误。在该情况下,用户必须处理该错误。然而,对于用户来说这是非常复杂的工作,需要用户有足够的操作能力来纠正已经发生的错误。
此外,信息处理技术和通信技术近年来的进步已经使用户使用来对图像形成设备进行打印请求的设备多样化,从而除了PC 1000之外,还可以使用例如便携式电话和个人数字助理(PDA)等具有良好的便携性的信息终端。因此,与以往不同,用户使用来进行打印请求的设备不限于例如PC等具有能够安装打印机驱动器或在安装打印机驱动器之后能够稳定操作的环境的信息处理机,从而对于厂商实际上不可能开发和提供支持用于进行打印请求的各个设备的打印机驱动器。
因此,希望传统上被安装在不同设备中的打印机驱动器PD和打印数据分析程序DP被结合为单个功能,并且在不依赖用户使用的设备的环境的情况下被管理和操作来进行打印请求。
从而,现有的图像形成***具有不能对具有图像形成功能的图像形成***的管理人员(管理员)/操作员和用户提供使他们满意的良好的可用性。
发明内容
本发明的实施例可以解决或减少上述问题中的一个或多个问题。
根据本发明的一个实施例,提供一种图像形成***、设备和方法以及管理设备,其中可以解决或减少上述问题中的一个或多个问题,以及一种记录用于使计算机执行图像形成方法的程序的记录介质。
根据本发明的一个实施例,提供一种能够对用户和管理员都提供具有良好使用性的图像形成功能的图像形成***、设备和方法以及管理设备,以及提供一种用于使计算机执行图像形成方法的程序的记录介质。
根据本发明的一个实施例,提供一种图像形成***,包括:一个或多个图像形成设备;及管理设备,用于管理和操作图像形成***,以接收从信息处理机传送的打印请求,并根据打印请求指示被指定为打印目标的图像形成设备中的一个图像形成设备来执行预定的图像形成操作,其中管理设备包括:存储部;软件构件保留部,用于在存储部的预定存储区域中保留一个或多个软件构件,每一个软件构件被配置用于以对应的一个或多个图像形成设备的打印机引擎可理解的数据格式来从应用数据产生输出格式数据;确定部,用于基于被指定为打印目标的图像形成设备中的一个图像形成设备来确定在存储部中保留的软件构件中的一个软件构件,所确定的一个软件构件将用来产生对应于被指定为打印目标的图像形成设备中的一个图像形成设备的输出格式数据;及传送部,用于将由软件构件中所确定的一个软件构件产生的输出格式数据传送到被指定为打印目标的图像形成设备中的一个图像形成设备,被指定为打印目标的图像形成设备中的一个图像形成设备包括图像形成部,图像形成部用于基于从管理设备的传送部传送的输出格式数据来在图像形成介质上形成预定的图像。
根据本发明的一个实施例,提供一种管理设备,用于管理和操作图像形成***,以接收从信息处理机传送的打印请求,并根据打印请求来指示被指定为打印目标的图像形成设备中的一个图像形成设备来执行预定的图像形成操作,管理设备包括:存储部;软件构件保留部,用于在存储部的预定存储区域中保留一个或多个软件构件,每一个软件构件被配置用于以对应的一个或多个图像形成设备的打印机引擎可理解的数据格式来从应用数据产生输出格式数据;确定部,用于基于被指定为打印目标的图像形成设备中的一个图像形成设备来确定在存储部中保留的软件构件中的一个软件构件,所确定的一个软件构件将用来产生对应于被指定为打印目标的图像形成设备中的一个图像形成设备的输出格式数据;以及传送部,用于将由软件构件中所确定的一个软件构件产生的输出格式数据传送到被指定为打印目标的图像形成设备中的一个图像形成设备。
根据本发明的一个实施例,提供一种图像形成***中的图像形成方法,图像形成***包括一个或多个图像形成设备以及管理设备,管理设备用于管理和操作图像形成***,以接收从信息处理机传送的打印请求,并根据打印请求指示被指定为打印目标的图像形成设备中的一个图像形成设备来执行预定的图像形成操作,该图像形成方法包括以下步骤:在管理设备的存储部的预定存储区域中保留一个或多个软件构件,每一个软件构件被配置用于以对应的一个或多个图像形成设备的打印机引擎可理解的数据格式来从应用数据产生输出格式数据;基于被指定为打印目标的图像形成设备中的一个图像形成设备来确定在存储部中保留的软件构件中的一个软件构件,所确定的一个软件构件将用来产生对应于被指定为打印目标的图像形成设备中的一个图像形成设备的输出格式数据;将由软件构件中所确定的一个软件构件产生的输出格式数据传送到被指定为打印目标的图像形成设备中的一个图像形成设备;及基于由该传送步骤传送的输出格式数据来在图像形成介质上形成预定的图像。
从而,根据本发明的一个方面,可以提供一种能够对用户和管理员都提供可有效使用的图像形成功能的图像形成***、管理设备及图像形成方法,以及一种存储用于使计算机执行图像形成方法的程序的计算机可读记录介质。
附图说明
当结合附图阅读时,通过下面的具体实施方式本发明的其它目的、特点和优点将变得更加清晰,其中:
图1是说明现有的图像形成***的***配置的框图;
图2是说明根据本发明的实施例的图像形成***的***配置的示意图;
图3是说明根据本发明的实施例的信息处理机和管理设备的硬件配置的框图;
图4是说明根据本发明的实施例的图像形成设备的硬件配置的框图;
图5是说明根据本发明的实施例的图像形成处理的操作的示意图;
图6是说明根据本发明的实施例的图像形成***的软件配置的框图;
图7是说明根据本发明的实施例的图像形成***的另一软件配置的框图;
图8是说明根据本发明的实施例的图像形成***的功能配置的框图;
图9是说明根据本发明的实施例安装输出格式数据产生模块的操作的示 意图;
图10示出根据本发明的实施例的输出格式数据产生模块信息的数据配置;
图11是说明根据本发明的实施例记录和更新由服务器(管理设备)管理的打印机信息的框图;
图12A和12B示出根据本发明的实施例的打印机信息的数据配置;
图13是说明根据本发明的实施例在逐个用户的基础上记录可指定打印目标信息的第一示例的时序图;
图14示出根据本发明的实施例的用户信息的数据配置;
图15是说明根据本发明的实施例在逐个用户的基础上记录可指定打印目标信息的第二示例的时序图;以及
图16是说明根据本发明的实施例设置输出格式数据产生模块和所产生的数据的传送目标信息(网络地址)的示例的时序图。
具体实施方式
参考附图,给出本发明的实施例的描述。
[***配置]
首先,参考图2,给出根据本实施例的图像形成***1的***配置的描述。图2是说明根据本实施例的图像形成***1的***配置的示意图。
例如,如图2所示,本实施例的图像形成***1包括信息处理机100(客户端)、图像形成设备200(例如打印机)以及管理设备300(服务器)。在信息处理机100中安装多种应用软件程序。信息处理机100将由应用软件生成的应用数据传送到管理设备300。管理设备300接收来自信息处理机100的应用数据,并对所接收到的应用数据执行预定的图像处理来产生打印数据。然后,管理设备300将所产生的打印数据传送到图像形成设备200,并对图像形成设备200进行打印请求。图像形成设备200接收来自管理设备300的打印数据,并基于所接收到的打印数据根据打印请求执行预定的图像形成处理(执行打印)。客户端100、图像形成设备200以及管理设备300与能够传送应用数据和打印数据的数据传送线路90连接。
例如,连接信息处理机100、管理设备300以及图像形成设备200的数据 传送线路90是网线。即,经由例如由有线和/或无线电路构成的局域网(LAN)或广域网(WAN)等网络连接信息处理机100、管理设备300以及图像形成设备200从而能够在这些设备中进行双向数据通信。此外,根据图像形成***1,例如便携式电话或PDA等信息终端400(客户端)能够经由预定的电信电路执行与管理设备300的数据通信。
[硬件配置]
下面,参考图3和图4,给出根据本实施例的图像形成***中的是客户端的信息处理机100的硬件配置、是服务器的管理设备300的硬件配置以及是打印机的图像形成设备200的硬件配置的描述。由于信息终端400是具有能够建立与管理设备300的连接的通信功能的信息处理机的另一示例,因此本文省略信息终端400的硬件配置的描述。
(信息处理机和管理设备[客户端和服务器])
图3是说明根据本实施例的信息处理机100(客户端)和管理设备300(服务器)的硬件配置的框图。
根据本实施例的信息处理机100和管理设备300中的每一个都是普通PC,并且每一个都包括通过总线B互相连接的输入部101、显示部102、驱动部103、只读存储器(ROM)105、随机访问存储器(RAM)106、中央处理单元(CPU)107、接口部108以及HDD 109。
输入部101包括键盘和鼠标,输入部101用于将操作信号输入到信息处理机100/管理设备300。显示部102包括显示器(显示部件),并显示例如应用软件的用户界面(UI)屏幕。接口部108将信息处理机100或管理设备300连接到是电信电路的一个示例的数据传送线路90。HDD 109包括各种应用程序及与这些程序相关的数据以及文档和图像数据。应用程序包括是基础软件的操作***(OS)、文字处理软件以及图像编辑软件。此外,HDD 109通过预定的文件***和数据库(DB)来管理该各种程序和数据。
通过例如致密光盘只读存储器(CD-ROM)等记录介质104来对信息处理机100或管理设备300提供各种程序和相关数据。将包括各种程序和相关数据的记录介质装载到驱动部103中,从而通过驱动部103在HDD 109中安装各种程序和相关数据。可选择地,可以通过是电信电路的示例的数据传送线路 90将各种程序和相关数据从预定的存储部下载并安装到HDD 109中。
ROM 105包括在启动信息处理机100或管理设备300时执行的BIOS(基本输入/输出***)程序和数据。RAM 106临时保留从ROM 105或HDD 109中读取的各种程序或数据。CPU 107执行由RAM 106临时保留的程序。
(图像形成设备[打印机])
图4是说明根据本实施例的图像形成设备200的硬件配置的框图。
参考图4,根据本实施例的图像形成设备200包括通过总线B’互相连接的操作面板21、存储介质接口(I/F)22、控制器23、数据通信I/F 24以及绘图仪25。
操作面板21包括输入部201和显示部202。输入部201包括硬件键盘,输入部201用于对图像形成设备200输入各种操作信号。显示部202包括显示器,显示部202显示例如与图像形成操作相关的各种信息项目。数据通信I/F 24包括接口部209,数据通信I/F 24将图像形成设备200连接到是电信电路的示例的数据传送线路90。此外,根据本实施例,在经过数据通信I/F 24通过网络执行数据通信的情况下,对接口部209分配普通的IP地址(遵守IPv4的网络地址)或全球IP地址(遵守IPv6的网络地址)。本文提到的“全球IP地址”表示在通过将设备连接到因特网上来使用设备的情况下,由分配地址的组织(每一个国家的网络信息中心[NIC])官方分配的世界上唯一的IP地址。
现有的图像形成***对用户提供的打印环境采取使用在特定位置安装的图像形成设备的例如办公室环境等环境。即,允许用户仅在连接到例如LAN或WAN等预定范围的网络区域的图像形成设备中执行打印。然而,由于通过通信技术近年来的发展(更高的数据传送速度和更大的传送数量),能够传送大量数据的因特网已经变得普及,因此用户能够通过指定图像形成设备的全球IP地址来唯一地指定连接到因特网的图像形成设备,并且只要因特网是可用的,用户就能够在不受现有的使用限制的情况下来执行打印。
存储介质I/F 22包括驱动部203,存储介质I/F 22使得能够通过驱动部203来读取在例如存储卡等记录介质204中包括的各种电子数据项目。
控制器23包括ROM 205、RAM 206、非易失性RAM(NVRAM)207及CPU 208。ROM 205包括在启动图像形成设备200时执行的各种与***控 制相关的程序及与该程序相关的数据以及用于图像形成处理的各种程序及与该程序相关的数据。RAM 206临时保留从ROM 205读取的各种程序及与该程序相关的数据。此外,NVRAM 207包括例如与打印条件相关的默认值等用于图像形成设备200的各种功能的操作的操作设置默认值。
此外,CPU 208执行由RAM 206临时保留的程序。例如,在通过数据通信I/F 24从管理设备300接收由打印控制命令(下文称为“光栅命令”)组成并被转换为下面描述的绘图仪25可理解的输出格式的数据(下文称为“绘图仪输出格式数据”)的情况下,CPU 208执行能够解释在从ROM 205读入到RAM 206中的绘图仪输出格式数据中包括的光栅命令的程序(下面描述的命令解释模块),从而控制器23解释在所接收到的绘图仪输出格式数据中所写的光栅命令并产生位图图像(打印图像数据)。
也被称为“打印机引擎”的绘图仪25包括打印部210。绘图仪25通过例如电子照相术在记录纸上打印位图图像。这里,根据本实施例的图像形成设备200的图像形成方法不限于电子照相术,该方法可以是例如热转印印刷和喷墨印刷等其它图像形成方法。
此外,根据本实施例的图像形成设备200不限于具有作为基本功能的图像形成功能的打印机,该设备可以是例如具有包括图像形成功能的多个功能(例如复制和传真)的多功能***设备(MFP)等其它图像形成设备。
从而,在具有上述相应硬件配置的、包括信息处理机100、管理设备300及图像形成设备200的、根据本实施例的图像形成***1中,执行根据来自用户的打印请求的图像形成处理。在下面的描述中,为了使本实施例的描述更容易理解,将信息处理机100、管理设备300及图像形成设备200分别称为“客户端100”、“服务器300”及“打印机200”。
[软件配置]
参考图5、图6及图7,给出根据本实施例的图像形成***1的软件配置的描述。在软件配置的下面的描述中,首先给出与现有配置的区别的要点(即,本实施例的技术特征),然后,给出在组成图像形成***1的设备中的具体软件配置的描述。
(与现有配置的区别[本实施例的技术特征])
参考图5,下面给出在根据本实施例的图像形成***1和在图1中说明的现有的图像形成***之间的区别。图5是说明根据本实施例的图像形成处理的示意图。
特征1:具有在其中执行的绘图仪输出格式数据产生功能的服务器
例如,在根据本实施例的服务器300中安装:基于来自应用软件AP的定义绘图处理的元文件产生例如PDL数据等打印数据的打印机驱动器PD;以及解释打印数据并产生绘图仪输出格式数据的打印数据分析程序DP。
打印机驱动器PD及打印数据分析程序DP是依赖于打印机200的图像形成功能的程序(下文成为“软件构件”)。传统上,如图1所示,为了客户端1000在打印机2000中正常地执行打印,要求在客户端(PC)1000中安装产生由在打印机2000中运行的打印数据分析程序DP可理解的打印数据的打印机驱动器PD。
因此,根据本实施例的图像形成***,传统上,在构建用于执行合适的打印环境(下文称为“图像形成操作环境”)时在客户端1000和打印机2000中互相依赖的软件构件被结合到一起作为服务器300的一个功能(或由单个软件构件执行),从而能够被共同管理和操作。在本实施例中,执行上述功能的软件构件被称为“输出格式数据产生模块12n”。在下面的描述中,由于根据本实施例的服务器300可以包括一个或多个输出格式数据产生模块12n,因此输出格式数据产生模块12n还可以共同指多个输出格式数据产生模块。
从而,在根据本实施例的图像形成***1中,可以通过在服务器300中增加或删除输出格式数据产生模块12n来以灵活和简化的方式构建图像形成操作环境。此外,由于近年来信息处理机的各种硬件项目在性能上变得更好,因此可以在服务器300内部执行传统上通过数据传送线路在客户端1000和打印机2000之间执行的直到从应用数据产生绘图仪输出格式数据的一系列操作,从而还可以减少处理时间。
特征2:具有最少功能配置的打印机
此外,在根据本实施例的打印机200中,在解释绘图仪输出格式数据之后产生位图图像并将所产生的位图图像传送到绘图仪25的光栅命令解释功能在具有产生如上述的被传送到服务器300的绘图仪输出格式数据的功能的控制 器23上工作。
从而,根据本实施例的图像形成设备200,可以以对执行图像形成操作必需的最少功能配置来执行图像形成功能。作为结果,能够以比传统上更便宜的硬件来配置图像形成设备200,并且还可以减少用于执行功能的部署时间。
(每一个设备中的软件配置)
根据本实施例的图像形成设备1,在每一个设备中执行的软件构件根据由用户使用客户端100(例如PC等信息处理机)和客户端400(例如便携式电话或PDA等信息终端)中的哪一个而不同,其中在客户端100中,编辑并生成要被打印的文档数据和图像数据的应用软件AP能够工作,而在客户端400中,应用软件AP不能工作。考虑到该点,首先,下面给出具有客户端100、服务器300及打印机200的***配置1的描述,然后,给出具有客户端400、服务器300及打印机200的***配置的描述。***配置2的描述集中在与***配置1的区别上。
(***配置1)具有客户端100、服务器300及打印机200的配置
(客户端[信息处理机])
参考图6,根据本实施例的在客户端100中执行的软件构件包括:编辑并生成文档数据和图像数据的应用软件AP;从应用软件AP产生以服务器300可执行的数据格式定义一系列绘图处理的元文件的元文件产生驱动器42;以及将所产生的元文件传送到服务器300的元文件传送模块43。这些软件构件被包括(安装)在客户端100的HDD 109中的预定的存储区域,并且这些软件构件被从HDD 109读入到RAM 106(图3)中以由CPU 107(图3)执行。
(服务器[管理设备])
参考图6,根据本实施例在服务器300中执行的软件构件包括元文件接收模块16、输出格式数据产生模块12n、输出格式数据传送模块13以及设置管理模块15。元文件接收模块16接收从客户端100传送来的元文件。参考与传统配置的区别上面给出其描述的输出格式数据产生模块12n从所接收到的元文件产生绘图仪输出格式数据。输出格式数据传送模块13将所产生的绘图仪输出格式数据传送到根据传送目标设置指定的打印机200。设置管理模块15通过在HDD 109的预定存储区域中存储用于控制图像形成操作的图像形成系 统1的各种设置来管理这些设置。图像形成***1的各种设置包括对应于是打印目标的打印机200的输出格式数据产生模块12n的选择和设置(设置用于产生与用作执行打印的打印目标的打印机200对应的绘图仪输出格式数据的输出格式数据产生模块12n)以及输出格式数据传送模块13的传送目标的设置(设置传送目标,所产生的绘图仪输出格式数据要被传送到该目标)。这些软件构件被包括(安装)在服务器300的HDD 109的预定存储区域中,并被从HDD 109读入到RAM 106(图3)中以由CPU 107(图3)执行。
(打印机[图像形成设备])
根据本实施例在打印机200中执行的软件构件包括命令解释模块31和设备信息传送模块32。命令解释模块31在对通过数据通信I/F 24从服务器300接收到的绘图仪输出格式数据中包括的光栅命令进行解释之后产生位图图像,并将所产生的位图图像传送到绘图仪25。设备信息传送模块32传送包括打印机200的状态信息的打印机200的设备信息。这些软件构件被包括在打印机200的控制器23(图4)的ROM 205中,并且被从ROM 205读入到RAM 206(图4)中以由CPU 208(图4)执行。
(图像形成操作的要点)
根据本实施例的图像形成***1,在上述软件配置中以下面的处理执行客户端100在打印机200中的打印。
(处理1)客户端执行的元数据的产生和传送
参考图6,在步骤S1中,客户端100通过应用软件AP在元文件产生驱动器42中接收到用户的打印指令(执行打印的指令)。在步骤S2中,客户端100产生元文件,在元文件中根据所接收到的用户的打印指令通过元文件产生驱动器42定义绘图处理。随后,在步骤S3中,客户端100使所产生的元文件被传送到元文件传送模块43,并且在步骤S4中,使所产生的元文件由元文件传送模块43传送到服务器300。
(处理2)由服务器执行的绘图仪输出格式数据的产生和传送
服务器300在元文件接收模块16中接收到从客户端100传送来的元文件,并且在步骤S5中,使所接收到的元文件被传送到输出格式数据产生模块12n。随后,在步骤S6中,服务器300通过输出格式数据产生模块12n从元文件产 生绘图仪输出格式数据。这时,基于在用于控制图像形成操作的设置信息中的与输出格式数据产生模块12n相关的设置(设定),服务器300选择并确定与指定作为打印目标的打印机200对应的输出格式数据产生模块12n,并产生绘图仪输出格式数据,该设置信息是从在打印件200中操作的设备信息传送模块32传送来的并由设置管理模块15管理。在步骤S7,服务器300使如此产生的绘图仪输出格式数据被传送到输出格式数据传送模块13。作为结果,在步骤S8,基于传送目标设置(设定),服务器300通过输出格式数据传送模块13将绘图仪输出格式数据传送到打印机200。
(处理3)由打印机执行的打印
在步骤S9中,打印机200在命令解释模块31中对从服务器300接收到的绘图仪输出格式数据进行解释,基于解释的结果产生位图图像,并使所产生的位图图像被传送到绘图仪25(图4)。作为结果,打印机200通过绘图仪25在记录纸上打印位图图像。
从而,根据本实施例的图像形成***1,基于上述过程(处理),从客户端100执行通过服务器300在打印机200中执行的打印,其中客户端100是连接到电信电路的普通PC。
(***配置2)具有客户端400、服务器300及打印机200的配置
例如,在下面的方面***配置2的软件配置与***配置1的软件配置不同。
(客户端[信息终端1])
与上述在***配置1中说明的客户端100不同,如图7所示,客户端400包括代替应用软件AP的服务器连接模块41、元文件产生驱动器42以及元文件传送模块43。服务器连接模块41连接到服务器300并对用户提供能够操作在服务器300上运行的应用软件AP的用户界面(UI)功能。
(服务器[管理设备])
与上述在***配置1中说明的***配置1的软件配置不同,服务器300包括代替元文件接收模块16的客户端连接模块14,并且除了输出格式数据产生模块12n、输出格式数据传送模块13以及设置管理模块15之外,还包括在***配置1中在客户端100中工作的应用软件AP。客户端连接模块14控制与客户端400的双向数据通信。
(图像形成操作的要点)
根据本实施例的图像形成***1,在上述软件配置中以下面的处理执行客户端400在打印机200中的打印。***配置2与***配置1的区别在于从从应用软件AP产生元文件直到将所产生的元文件传送到输出格式数据产生模块12n的处理。
(处理1)由客户端连接到服务器
在图7的步骤S11中,客户端400通过服务器连接模块41连接到服务器300。
(处理2)通过UI功能的应用软件的操作
在步骤S12中,客户端400根据通过UI功能接收到的来自用户的数据处理指令远程地操作应用软件AP以产生元文件,并且在步骤S13中,使所产生的元文件被传送到输出格式数据产生模块12n。作为结果,在步骤S14中,服务器300通过输出格式数据产生模块12n从元文件产生绘图仪输出格式数据。之后的处理一直到基于所产生的绘图仪输出格式数据在打印机200中打印都与上述在***配置1中说明的处理相同。
从而,根据本实施例的图像形成***1,基于上述过程(处理),从客户端400通过服务器300在打印机200中执行打印,客户端400是连接到电信电路的便携式电话或PDA。
通过上述硬件和软件配置,根据本实施例的图像形成***1选择并确定适当地相应于用作由用户指定的打印目标的打印机200的输出格式数据产生模块12n,通过服务器300中的输出格式数据产生模块12n产生绘图仪输出格式数据,并将所产生的绘图仪输出格式数据传送到用作打印目标的打印机200,从而执行图像形成功能,该图像形成功能使得通过服务器300从例如客户端100和客户端400等各种用户终端在打印机200中执行打印成为可能。
下面,参考图8到图15,给出根据本实施例的图像形成***1怎样执行如上所述的图像形成操作的具体实施方式。
[图像形成功能]
根据本实施例的图像形成***1,传统地分布在各种用户终端(例如PC及便携式电话和PDA)中的依赖于图像形成功能的一组软件构件以及打印机 在服务器300中被作为单个功能(输出格式数据产生模块12n)结合到一起以被共同管理和操作。因此,根据图像形成***1的图像形成功能,当用户指定打印目标时,选择并确定对应于提供打印服务的打印机200的所安装的多个输出格式数据产生模块12n(例如,图8中描述的多个输出格式数据产生模块A到N)之一,并且通过所确定的服务器300中的输出格式数据产生模块12n来产生要被传送到指定打印机200的绘图仪输出格式数据。因此,参考服务器300的软件配置所描述的在服务器300中执行的设置管理模块15怎样进行与图像形成操作相关的设置并且怎样以共同的方式管理和操作输出格式数据产生模块12n是执行根据本实施例的图像形成***1的图像形成功能中的特征。
基于上述特征,参考图8,给出根据本实施例在图像形成***1的“图像形成功能”中执行用于控制图像形成操作(下文称为“操作控制设置功能”)的各种设置的每一个功能部件的配置的描述。图8是说明根据本发明的实施例图像形成***的功能配置的框图。
(操作控制设置功能的要点)
根据本实施例的图像形成***1,为了以共同的方式管理和操作输出格式数据产生模块12n,服务器300包括UI部件51、打印设置部件52、用户信息管理部件53a、输出格式数据产生模块信息管理部件53b、打印机信息管理部件53c以及打印机信息获得部件54,并且打印机200包括设备信息传送部件61和设备信息获得部件62。
根据本实施例的服务器300的上述功能部件51、52、53a、53b、53c及54是由设置管理模块15执行的功能。此外,根据本实施例的打印机200的上述功能部件61和62是参考打印机200的软件配置通过上述设备信息传送模块32的执行来实现的功能。下面给出上述每一个功能部件的进一步的描述。
服务器300的UI部件51提供UI功能,使得能够通过例如客户端100或客户端400等用户终端的显示部102来对用户确定用于控制图像形成操作的打印机200的各种设置的设置值。
打印设置部件52的功能是将通过UI部件51接收到的各种设置值设置为用于图像形成操作的控制参数(例如要使用的输出格式数据产生模块12n的名称和传送目标的网络地址值)。
用户信息管理部件53a的功能是管理下面参考图14描述的用户信息71a。用户信息71a使用户与用户可以指定为打印目标的一个或多个打印机200相关联。
输出格式数据产生模块信息管理部件53b的功能是管理下面参考图10描述的输出格式数据产生模块信息71b。输出格式数据产生模块信息71b使打印机200与对应的输出格式数据产生模块12n相关联。
打印机信息管理部件53c的功能是管理下面参考图12A和12B描述的打印机信息71c。打印机信息71c由打印机200的设备信息81构成。
这三个信息管理部件53a、53b及53c在需要时通过读取或更新在HDD 109的预定存储区域中包括的对应信息71a、71b及71c来管理信息71a、71b及71c。
打印机信息获得部件54的功能是从打印机200获得设备信息。
打印机200的设备信息传送部件61的功能是将打印机200的设备信息81传送到服务器300。
设备信息获得部件62的功能是从打印机200获得设备信息81。由设备信息获得部件62获得的设备信息81包括用于识别打印200的识别信息(下文称为“打印机识别ID(标识符)”)、用于识别打印机200的机器类型的机器类型识别信息(下文称为“打印机机器类型ID”)以及例如打印机200的可选部件上的信息等打印机配置信息(例如“双面(打印)部件”和“大容量纸盘(UCT)”)。此外,设备信息81还包括管理信息库(MIB)信息,由打印机200使管理信息库(MIB)信息公开以通知外部设备打印机200的状态。
下面,给出在根据本实施例的图像形成***1中在通过UI部件51接收到用户的指令并且根据所接收到的指令进行了用于控制图像形成操作的各种设置的情况下,上述功能部件的操作的具体实施方式。
(输出格式数据产生模块的安装)
根据本实施例的图像形成***1,例如,管理员根据***1对用户提供的打印服务预先安装产生对应于服务器300中的打印机200的产生绘图仪输出格式数据的输出格式数据产生模块12n,并在HDD 109的预定存储区域中存储输出格式数据产生模块12n。代替管理员安装输出格式数据产生模块12n,例如,服务器300可以周期性地访问由软件厂商管理的保留输出格式数据产生模 块12n的下载服务器,并且自动地下载及安装对于更新必需的或需要新增加的模块。
在这样安装输出格式数据产生模块12n时,如图9的操作示例所示,图像形成***1使输出格式数据产生模块信息管理部件53b在服务器300中记录用于管理要安装的输出格式数据产生模块12n的各种信息项目。
图9是说明根据本实施例安装输出格式数据产生模块12n的操作的示意图。
如图9所示,服务器300使输出格式数据产生模块信息管理和记录功能UTY对输出格式数据产生模块信息管理部件53b传递打印机200的机器类型识别ID(对应于要安装的输出格式数据产生模块12n)、输出格式数据产生模块12n的名称(下文称为“产生模块名称”)、输出格式数据产生模块12n的版本,并使输出格式数据产生模块信息管理和记录功能UTY指示输出格式数据产生模块信息管理部件53b在管理表中记录所传递的信息。输出格式数据产生模块信息管理和记录功能UTY不是设置管理模块15,而是在安装输出格式数据产生模块12n的安装器(安装程序)中包括的软件构件。在执行安装时,自动地启动输出格式数据产生模块信息管理和记录功能UTY以指示输出格式数据产生模块信息管理部件53b记录上述信息的值。
作为结果,输出格式数据产生模块信息管理部件53b在例如如图10所示的以表格格式管理的输出格式数据产生模块信息71b的对应信息项目中设置从输出格式数据产生模块信息管理和记录功能UTY中接收到的信息的值。
图10示出根据本实施例的输出格式数据产生模块信息71b的数据配置。例如,如图10所示,输出格式数据产生模块信息71b中的数据包括打印机机器类型ID、产生模块名称及版本三个信息项目,并且这些数据被以预定的数据格式包括在服务器300的HDD 109中。
该数据配置使得基于指定为打印目标的打印机200的机器类型ID选择和确定在服务器300中安装的多个输出格式数据产生模块12n中的一个输出格式数据产生模块,该一个输出格式数据产生模块产生合适的绘图仪输出格式数据(指定的打印机200的绘图仪25可理解的数据)。
例如,如果输出格式数据产生模块信息71b由如图10所示的值构成,则 可以基于打印机机器类型ID“abc1234”通过产生模块名称“产生模块A”来识别版本“1.02”的输出格式数据产生模块12n。
图10说明作为上述预定数据格式的示例的表格格式,但是本发明不限于该格式。当考虑到打印机200的产品配置时,由于输出格式数据产生模块12n对应于与打印机驱动器PD或打印数据分析程序DP相同的每一个机器类型,因此,数据格式可以是任意格式,只要以该格式每一个机器类型与用于识别对应的输出格式数据产生模块12n的各种信息项目相关联。
(打印机的记录)
根据本实施例的图像形成***1,基于通过例如客户端100或客户端400等用户终端由用户指定的打印目标指定信息,唯一识别被连接到电信电路的打印机200中的对应一个打印机。即,为了将根据打印请求产生的绘图仪输出格式数据传送到指定作为打印目标的打印机200,用作数据传送目标的所指定的打印机200(数据要被传送到该打印机)被识别。因此,关于在所提供的打印服务中可以被选择作为打印目标的打印机200,在服务器300中记录用于使得唯一指定打印机200中的每一个打印机成为可能的各种信息项目。因此,根据图像形成***1,如图11的操作示例所示,服务器300从可以选择(指定)作为打印目标的打印机200中的每一个打印机中收集设备信息81,并将所收集的设备信息81记录为用于识别每一个打印机200的各种信息项目。
图11是说明根据本实施例的记录和更新由服务器300管理的打印机信息71c的操作的示意图。
如图11所示,首先,服务器300在打印机信息获得部件54中接收到从在打印机200中工作的设备信息传送部件61传送的设备信息81。设备信息81包括打印机200的打印机识别ID、打印机机器类型ID以及打印机配置信息。在打印机200中,设备信息获得部件62周期性的收集由设备信息传送部件61传送的设备信息81。
打印机信息获得部件54可以按照下面的方式获得设备信息81。例如,可以在打印机200连接到电信电路时从设备信息传送部件61传送由设备信息获得部件62获得的设备信息81以由打印机信息获得部件54接收设备信息81。可选择地,服务器300可以使打印机信息获得部件54响应于连接到电信电路 的打印机200来对设备信息传送部件61进行传送请求,并且根据该请求可以使设备信息传送部件61传送由设备信息获得部件62获得的设备信息81,从而打印机信息获得部件54获得设备信息81。
作为结果,由打印机信息获得部件54获得的设备信息81被传递到打印机信息管理部件53c。打印机信息管理部件53c在以例如图12A或12B所示的表格格式管理的打印机信息71c的对应的信息项目中设置设备信息81的值。
图12A或12B示出根据本实施例的打印机信息71c的数据配置。
如以上参考硬件配置所说明的,根据本实施例的打印机200包括可以被分配全球IP地址的数据通信I/F 24。在该情况下,通过对打印机200的数据通信I/F24分配的全球IP地址可以唯一识别可以指定(选择)为打印目标的打印机200。
在该情况下,基于例如如图12A所示的打印机信息71c,打印机信息管理部件53c管理用于识别打印机200的各种信息项目。在图12A中所示的打印机信息71c中的数据包括例如网络地址、打印机机器类型ID以及打印机配置信息三个信息项目,并且这些数据被以预定的数据格式包括在服务器300的HDD 109中。
当由打印机信息获得部件54从打印机200中获得设备信息81时,打印机信息管理部件53c在网络地址信息项目中设置对数据通信I/F24分配的全球IP地址的值。此外,打印机信息管理部件53c在对应的信息项目中设置在所接收到的设备信息81中包括的打印机机器类型ID和打印机配置信息的值。
然而,在不是所有的打印机200都必须在根据本实施例的图像形成***1中具有可以分配全球IP地址的数据通信I/F 24。如果在该情况下打印机200包括可以分配普通IP地址(遵守IPv4的网络地址)的数据通信I/F 24,则所分配的IP地址是本地地址。因此,与全球IP地址的情况不同,在不具有对特定区域的限制的情况下,不能唯一地识别打印机200。
在该情况下,基于例如图12B中示出的打印机信息71c,打印机信息管理部件53c管理用于识别每一个打印机200的各种信息项目。在图12B中示出的打印机信息71c中的数据包括例如网络地址、打印机识别ID、打印机机器类型ID以及打印机配置信息四个信息项目,并且这些数据被以预定的数据格 式包括在服务器300的HDD 109中。在图12B中示出的数据配置中,打印机识别ID被管理作为用于代替图12A所示的全球IP地址来指定打印机200的信息。
当由打印机信息获得部件54从打印机200中获得设备信息81时,打印机信息管理部件53c在网络地址信息项目中设置对数据通信I/F 24分配的IP地址的值。此外,打印机信息管理部件53c在对应的信息项目中设置打印机识别ID、打印机类型ID以及打印机配置信息的值。
该数据配置使得基于对指定为打印目标的打印机200分配的全球IP地址或打印机的打印机识别ID的信息,从其数据被记录在服务器300中并且其可以被指定为打印目标的多个打印机200中选择和确定指定为打印目标的打印机200成为可能,并且使得识别相关的网络地址、打印机机器类型ID以及打印机配置信息成为可能。
例如,如果打印机信息71c由如图12A中所示的值构成,则基于网络地址(全球IP地址)“123:2345:90:ab:cdef::3494:0076”能够识别具有双面部件、打印机机器类型ID是“abc1234”的打印机200。此外,如果打印机信息71c由如图12B中所示的值构成,则基于打印机识别ID“12345678a”能够识别具有双面部件、打印机机器类型ID是“abc1234”并且所分配的网络地址(IP地址)是“192.168.8.76”的打印机200。
图12A和12B说明作为上述预定数据格式的示例的表格格式,但是本发明不限于该格式。数据格式可以是任意格式,只要以该格式每一个打印机200与用于识别打印机的各种信息项目相关联。
(每一个用户可以指定的打印机的记录)
根据本实施例的图像形成***1,UI部件51(图8)对用户提供能够设置(确定)用于控制图像形成操作的打印机200的各种设置(设定)的设置值的UI功能。可以由用户设置(确定)的设置值包括作为指定打印目标的打印目标指定信息的全球IP地址或打印机识别ID。UI部件51显示可以由用户在例如客户端100或客户端400等用户终端的显示部102(图3)上指定(选择)的一个或多个打印目标指定信息候选项(下文称为“可指定的打印目标信息”)。
为了使UI部件51以上述方式工作,管理由UI部件51作为指定候选项显 示的一个或多个可指定的打印目标信息项目。根据图像形成***1,在服务器300中以如图14所示的数据格式来管理可指定的打印目标信息。
根据本实施例的图像形成***1,可以按照如下方式记录由服务器300管理的可指定的打印目标信息。例如,如图13中的记录处理的示例所示,将通过UI功能输入的全球IP地址或打印机识别ID记录为可指定的打印目标信息。可选择的,如在图15中的记录处理的示例所示,可以使用预定的搜索标准作为关键字来执行对相应的打印机200的搜索,并且可以根据搜索结果来记录可指定的打印目标信息。通过示例的方式,下面给出上述两种方法的描述。
(在通过直接输入来记录可指定的打印目标信息的情况下)
图13是说明根据本实施例在逐个用户的基础上记录可指定的打印目标信息的第一示例的时序示意图。图13示出在通过UI功能输入的打印目标指定信息是打印机识别ID的情况下的记录处理。
如图13所示,首先,在步骤S101中,根据本实施例的服务器300等待直到UI部件51提供能够输入是用于识别用户的信息的用户ID和打印机识别ID的UI功能,并且输入(接收)各个信息项目的值。
在步骤S102中,响应于UI部件51接收到各个信息项目的值,服务器300使得用户ID和打印机识别ID的所输入的值被传递到用户信息管理部件53a。
在步骤S103中响应于由用户信息管理部件53a获得的用户ID和打印机识别ID的值,在步骤S104中,服务器300在HDD 109的预定存储区域中包括的用户信息71a的对应信息项目(记录)中设置并记录所获得的各个信息项目的值,从而更新用户信息71a。
图14示出根据本实施例的用户信息71a的数据配置。服务器300通过例如图14所示的表格格式的用户信息71a来管理可指定的打印目标信息。图14所示的用户信息71a中的数据包括例如用户ID、所记录打印机识别ID及所选择的打印机识别ID(当前所选择的打印机的打印机识别ID)三个信息项目,并且这些数据被以预定的格式包括在服务器300的HDD 109中。
该数据配置使得基于她/他的用户ID识别与用户相关联的并且在服务器300中管理的可指定的打印目标信息成为可能。
例如,如果用户信息71a由如图14所示的值构成,则可以基于用户ID “user01abc.bb.cc”来识别可以由对应用户指定的、是打印目标指定信息的打印机识别ID“12345678a”及“12345678b”。
图14说明用户ID和打印机识别ID相关联的数据配置,但是本发明不限于该数据配置。例如,可以使用全球IP地址代替打印机识别ID。数据配置可以是任意配置,只要该配置使得用户ID与唯一识别对应用户能够指定或选择为打印目标的一个或多个打印机的信息相关联。
基于用户信息71a的上述数据配置,给出上述步骤S104中的信息记录处理的更具体的描述。
用户信息管理部件53a使用所获得的用户ID作为关键字来搜索用户信息71a,并从搜索结果中确定在用户信息71a中是否已经记录了给出记录打印目标指定信息指令的用户。
随后,响应于从搜索结果中确定用户已经被记录,用户信息管理部件53a使用所获得的打印机识别ID作为关键字来搜索与用户相关联的所记录的打印机识别ID的信息项目,并从搜索结果中确定是否已经记录了要被记录的打印机识别ID。如果用户信息管理部件53a从搜索结果中确定要被记录的打印机识别ID没有被记录,则用户信息管理部件53a设置并记录所获得的打印机识别ID的值,并在所选择的打印机识别ID的信息项目中设置上述设置并记录的打印机识别ID的值。
此外,如果用户信息管理部件53a从搜索结果中确定在用户信息71a中没有记录用户,则用户信息管理部件53a在用户信息71a中生成新的用户数据区域,并在对应的信息项目中设置和记录所获得的用户ID和打印机识别ID的值。这时,用户信息管理部件53a在所选择的打印机识别ID中设置所记录的打印机识别ID的信息项目中设置和记录的打印机识别ID的值。
服务器300通过用户信息管理部件53a执行的步骤S104中的上述处理来在用户信息71a中记录可指定的打印目标信息。
此外,在步骤S105中,服务器300使用户信息管理部件53a通知UI部件51记录可指定的打印目标信息以及更新用户信息71a的结果。作为结果,在步骤S 106中,UI部件51显示已经通知UI部件51的记录和更新结果。
(在基于搜索结果记录可指定的打印目标信息的情况下)
由于不必须通知用户是打印目标指定信息的全球IP地址或打印机识别ID,因此根据本实施例的图像形成***1具有能够基于搜索标准来提取预定数量的打印目标指定信息项目的功能。
图15是说明根据本实施例在逐个用户的基础上记录可指定的打印目标信息的第二示例的时序示意图。与图13相似,图15示出在通过UI功能输入的打印目标指定信息是打印机识别ID的情况下的记录处理。
如图15所示,首先,在步骤S201中,根据本实施例的服务器300等待直到UI部件51提供能够输入预定搜索条件(或项目)和用户ID的UI功能,并且输入(接受)上述信息项目的值。预定搜索条件的示例包括例如“双面部件”或“大容量进纸盘”等打印机配置和打印机机器类型ID的特征信息。
在步骤S202中,响应于UI部件51接受上述信息项目的值,服务器300使得搜索条件信息的所输入的值被传递到打印机信息管理部件53c。
在步骤S203中,响应于由打印机信息管理部件53c获得的搜索条件信息的值,在步骤S204中,服务器300使用所获得的搜索条件信息的值作为关键字来搜索在HDD 109的预定存储区域中包括的打印机信息71c的信息项目。在步骤S205中,服务器300获得在打印机信息71c中记录对应的一个或多个打印机200的打印机识别ID值作为搜索结果。
在步骤S206中,响应于打印机信息管理部件53c获得搜索结果,服务器300使得是获得的搜索结果的打印机识别ID值被传递到UI部件51。
在步骤S207中,服务器300等待直到UI部件51提供能够从作为打印目标指定候选项显示的打印机识别ID值的列表中选择并指示要被记录的打印目标指定信息的UI功能,并且选择(接受)打印目标指定信息的值。
在步骤S208中,响应于UI部件51接受打印目标指定信息的值,服务器300使在步骤S201输入的用户ID的值和所接受的打印机识别ID被传递到用户信息管理部件53a。
响应于在步骤S209中用户信息管理部件53a获得用户ID和打印机识别ID的值,在步骤S210中,服务器300在HDD 109的预定存储区域中包括的用户信息71a的对应信息项目(记录)中设置并记录所获得的各个信息项目的值,从而更新用户信息71a。
在步骤S211中,服务器300使得用户信息管理部件53a通知UI部件51记录可指定的打印目标信息和更新用户信息71a的结果。作为结果,在步骤S212中,UI部件51显示已经通知UI部件51的记录和更新结果。
根据本实施例的图像形成***1,记录每一个用户的可指定的打印目标信息,并且通过上述处理中的至少一个处理来在服务器300中管理并操作(处理)这些信息。
(根据打印目标指定和所产生的数据的传送目标信息(网络地址)的设置,选择和确定产生模块)
根据本实施例的图像形成***1,通过上述方法在要以共同的方式管理的服务器300中记录和设置用于控制图像形成操作的各种设置(设定)信息(下文称为“操作控制设置信息”)。
图像形成***1选择并确定对应于指定为打印目标的打印机200的、所安装的多个输出格式数据产生模块12n中的合适的一个模块,使用所确定的输出格式数据产生模块12n产生绘图仪输出格式数据,并且随后根据是传送目标信息的网络地址来传送所产生的绘图仪输出格式数据,从而执行用户希望的图像形成操作。
为此,在图像形成***1中,基于上述各种设置(设定)信息项目(用户信息71a、输出格式数据产生模块信息71b及打印机信息71c)来执行在上述图像形成操作中使用的输出格式数据产生模块12n的选择和确定以及在上述图像形成操作中使用的网络地址(传送目标)的设置。下面给出图像形成***1在进行上述设置(设定)时怎样使用操作控制设置信息的描述。
图16是说明根据本实施例的设置输出格式数据产生模块12n和所产生的数据的传送目标信息(网络地址)的示例的时序示意图。图15说明在通过UI功能输入的打印目标指定信息是打印机识别ID的情况下的设置处理。
如图16所示,在步骤S301中,根据本实施例的服务器300等待直到UI部件51提供能够输入用于识别用户的用户ID的UI功能,并且输入(接受)的上述信息项目(用户ID)的值。
在步骤S302中,响应于UI部件51接受信息项目的值,服务器300使得用户ID的所输入的值被传递到用户信息管理部件53a。
在步骤S303中,响应于用户信息管理部件53a获得用户ID的值,服务器300基于所获得的用户ID值来查询(refer to)在HDD 109的预定存储区域中包括的用户信息71a,并从对应的信息项目中获得记录为与用户ID相关联的可指定的打印目标信息的一个或多个打印机识别ID值。
在步骤S304中,响应于用户信息管理部件53a获得打印机识别ID值,服务器300使得所获得的打印机识别ID值被传递到UI部件51。
在步骤S305中,服务器300等待直到UI部件51提供能够从作为打印目标指定候选项显示的打印机识别ID值的列表中选择并指示打印目标指定信息的UI功能,并且选择(接受)打印目标指定信息的值。
在步骤S306中,响应于UI部件51接受打印目标指定信息的值,服务器300使得所接受的打印机识别ID被传递到打印机信息管理部件53c。
在步骤S307中,响应于打印机信息管理部件53c获得打印机识别ID值,服务器300基于所获得的用户ID值来查询在HDD 109的预定存储区域中包括的打印机信息71c(图12B),并从对应的信息项目中获得与打印机识别ID相关联记录的网络地址、打印机机器类型ID及打印机配置信息的值。
在步骤S308中,响应于打印机信息管理部件53c获得网络地址、打印机机器类型ID及打印机配置信息的值,服务器300使得所获得的打印机机器类型ID及打印机配置信息的值被传递到打印设置部件52。
在步骤S309中,服务器300使打印设置部件52将打印机机器类型ID值传递到输出格式数据产生模块信息管理部件53b。然后,在步骤S310中,服务器300基于所接收到的打印机机器类型ID值来查询在HDD 109的预定存储区域中包括的输出格式数据产生模块信息71b,并获得与打印机机器类型ID相关联的产生模块名称和版本的值。
在步骤S311中,响应于输出格式数据产生模块信息管理部件53b获得产生模块名称和版本的值,服务器300使得所获得的产生模块名称和版本的值被传递到打印设置部件52。
在步骤S312中,服务器300使打印设置部件52基于产生模块名称和版本的值来选择并确定要在图像形成操作时使用的、在服务器300中安装的输出格式数据产生模块12n中的一个模块,并使打印设置部件52在控制参数中设置 所确定的输出格式数据产生模块12n。此外,打印设置部件52在控制参数中将在步骤S308中获得的网络地址设置为传送目标,绘图仪输出格式数据要被传送到该传送目标。
根据本实施例的图像形成***1,为了实现用户希望的图像形成操作,这样执行对应于指定为打印目标的打印机200的输出格式数据产生模块12n的选择、确定及设置,以及要产生的绘图仪输出格式数据的传送目标的设置。
即,根据图像形成***1,如下所述,例如基于由服务器300通过设置管理模块15管理的输出格式数据产生模块信息71b和打印机信息中心1c,可以构建比传统使用的图像形成操作环境更简单的图像形成操作环境。
(构建图像形成操作环境的示例处理)
(a)将网线连接到打印机200的数据通信I/F 24。
(b)数据通信I/F 24检测网络并连接到服务器300。
(c)基于从打印机200获得的打印机识别ID,服务器300选择并确定对应于打印机200的输出格式数据产生模块12n(将打印机200与合适的输出格式数据产生模块12n相关联)。
作为结果,可以响应于用户指定的打印目标来提供产生合适的绘图仪输出格式数据并从指定的打印机200打印数据的打印服务。
如上所述,根据本实施例的图像形成***1,使打印机驱动器PD从应用数据产生打印数据并使打印数据分析程序DP解释打印数据并以打印机引擎可理解的数据格式产生绘图仪输出格式数据以作为单个功能操作的输出格式数据产生模块12n和一或多个被指定作为打印目标的打印件200相关联,并且在单个服务器300中管理该输出格式数据产生模块12n。
根据本实施例的图像形成***1,服务器300接收用户的打印请求,基于所接受的打印请求来选择并确定对应于指定为打印目标的打印机200的、一个或多个被管理的输出格式数据产生模块12n中的合适的一个模块,使用所确定的输出格式数据产生模块12n来从应用数据产生绘图仪输出格式数据,并将所产生的绘图仪输出格式数据传送到打印机200。
这样,根据本实施例的图像形成***1,将传统上在不同设备中管理和操作的打印机驱动器PD和打印数据分析程序DP结合为要被共同管理和操作的 单个功能。这使得管理员能够防止由于软件构件的结合中的差异而发生的打印故障,并且能够减少例如升级图像形成功能的工作量。这还使用户能够在没有安装工作的情况下通过指定打印目标来接收打印服务,从而使得提供对每一个用户和管理员都非常有用的图像形成功能成为可能。
可以通过在计算机中执行例如在图13、图15及图16中所示的处理过程将根据本实施例的图像形成***1的“图像形成功能”实现为适合根据本实施例的图像形成***1中的服务器300(管理设备)和打印机200(图像形成设备)的操作环境的编程语言编写的程序来实现。从而,可以在计算机可读记录介质104(图3)和204(图4)中存储根据本实施例的图像形成***1的图像形成程序。
因此,通过在例如软(floppy(注册商标))盘、致密光盘(CD)及数字多用途光盘(DVD)等记录介质104和204中存储根据本实施例的图像形成程序,可以从装载到(连接到)能读取记录介质104和204的驱动部103(图3)和203(图4)的这些记录介质104和204中将图像形成程序安装到是图像形成***1的部件的服务器300和打印机200中。此外,由于服务器300和打印机200具有它们各自的接口部108(图3)和209(图4),因此,可以通过例如因特网等电信电路将图像形成程序下载和安装到服务器300和打印机200中。
此外,在本实施例中,给出通过由图13、图15及图16中的每一个中的UI部件51提供的UI功能由打印机识别ID的指定触发的处理过程的描述。然而,该触发可以是能够唯一识别由图像形成***1管理和操作的每一个打印机200的任意信息的指定,该信息例如是在图12A中的打印机信息71c中示出的全球IP地址。
根据本发明的一个实施例,提供一种图像形成***,包括:一个或多个图像形成设备;及管理设备,用于管理和操作图像形成***,以接收从信息处理机传送的打印请求,并根据打印请求指示被指定为打印目标的图像形成设备中的一个图像形成设备来执行预定的图像形成操作,其中管理设备包括:存储部;软件构件保留部,用于在存储部的预定存储区域中保留一个或多个软件构件,每一个软件构件被配置用于以对应的一个或多个图像形成设备的打印机引擎 可理解的数据格式来从应用数据产生输出格式数据;确定部,用于基于被指定为打印目标的图像形成设备中的一个图像形成设备来确定在存储部中保留的软件构件中的一个软件构件,所确定的一个软件构件将用来产生对应于被指定为打印目标的图像形成设备中的一个图像形成设备的输出格式数据;及传送部,用于将由软件构件中所确定的一个软件构件产生的输出格式数据传送到被指定为打印目标的图像形成设备中的一个图像形成设备,被指定为打印目标的图像形成设备中的一个图像形成设备包括图像形成部,图像形成部用于基于从管理设备的传送部传送的输出格式数据来在图像形成介质上形成预定的图像。
这样,根据本发明一个实施例的图像形成***,使打印数据产生功能从应用数据产生打印数据并且使输出格式数据产生功能解释打印数据并以打印机引擎可理解的数据格式产生输出格式数据以作为单个功能操作的软件构件与可指定为打印目标的一个或多个图像形成设备相关联,并且在单个管理设备中管理该软件构件。
作为结果,根据该图像形成***,管理设备接受用户的打印请求,根据所接受的打印请求,选择并确定对应于被指定为打印目标的图像形成设备的一个或多个被管理的软件构件中的合适的一个软件构件,使用软件构件中被确定的一个软件构件从应用数据产生输出格式数据,并将所产生的输出格式数据传送到图像形成设备。
该配置使图像形成***能够将传统上在不同的设备中管理和操作的打印数据产生功能及输出格式数据产生功能结合为单个功能以被共同地管理和操作,并且使图像形成***能够对每一个用户和管理员提供非常有用的图像形成功能。
根据本发明的一个实施例,提供一种管理设备,用于管理和操作图像形成***,以接收从信息处理机传送的打印请求,并根据打印请求来指示被指定为打印目标的图像形成设备中的一个图像形成设备来执行预定的图像形成操作,管理设备包括:存储部;软件构件保留部,用于在存储部的预定存储区域中保留一个或多个软件构件,每一个软件构件被配置用于以对应的一个或多个图像形成设备的打印机引擎可理解的数据格式来从应用数据产生输出格式数据;确定部,用于基于被指定为打印目标的图像形成设备中的一个图像形成设备来确 定在存储部中保留的软件构件中的一个软件构件,所确定的一个软件构件将用来产生对应于被指定为打印目标的图像形成设备中的一个图像形成设备的输出格式数据;以及传送部,用于将由软件构件中所确定的一个软件构件产生的输出格式数据传送到被指定为打印目标的图像形成设备中的一个图像形成设备。
根据本发明的一个实施例的管理设备将软件构件与可指定为打印目标的一个或多个图像形成设备相关联,并管理该软件构件,该软件构件使打印数据产生功能从应用数据产生打印数据并且使输出格式数据产生功能解释打印数据并以打印机引擎可理解的数据格式来产生输出格式数据以作为单个功能操作。管理设备接受用户的打印请求,根据所接受的打印请求选择并确定对应于被指定为打印目标的图像形成设备的一个或多个被管理的软件构件中的合适的一个软件构件,使用软件构件中被确定的一个软件构件从应用数据产生输出格式数据,并将所产生的输出格式数据传送到图像形成设备。
这样,管理设备能够将传统上在不同的设备中管理和操作的打印数据产生功能及输出格式数据产生功能结合为单个功能,并且可以对它们进行共同地管理和操作。此外,管理设备可以通过增加或删除软件构件来以灵活多样和简化的方式来构建图像形成环境。此外,考虑到信息处理机的性能的近年来的提高,虽然处理时间依赖于管理设备的硬件规格,但是,由于在单个管理设备中执行传统上在信息处理机和图像形成设备之间执行的一直到从应用数据产生输出格式数据的处理,因此能够预期处理时间比传统的处理时间更短。
根据本发明的一个实施例,提供一种图像形成***中的图像形成方法,图像形成***包括一个或多个图像形成设备以及管理设备,管理设备用于管理和操作图像形成***,以接收从信息处理机传送的打印请求,并根据打印请求指示被指定为打印目标的图像形成设备中的一个图像形成设备来执行预定的图像形成操作,该图像形成方法包括以下步骤:在管理设备的存储部的预定存储区域中保留一个或多个软件构件,每一个软件构件被配置用于以对应的一个或多个图像形成设备的打印机引擎可理解的数据格式来从应用数据产生输出格式数据;基于被指定为打印目标的图像形成设备中的一个图像形成设备来确定在存储部中保留的软件构件中的一个软件构件,所确定的一个软件构件将用来 产生对应于被指定为打印目标的图像形成设备中的一个图像形成设备的输出格式数据;将由软件构件中所确定的一个软件构件产生的输出格式数据传送到被指定为打印目标的图像形成设备中的一个图像形成设备;及基于由该传送步骤传送的输出格式数据来在图像形成介质上形成预定的图像。
根据本发明的一个实施例的图像形成方法,将使打印数据产生功能从应用数据产生打印数据并且使输出格式数据产生功能解释打印数据并以打印机引擎可理解的数据格式来产生输出格式数据以作为单个功能操作的软件构件与可指定为打印目标的一个或多个图像形成设备相关联,并在单个管理设备中管理该软件构件。管理设备接受用户的打印请求,根据所接受的打印请求,选择并确定对应于被指定为打印目标的图像形成设备的一个或多个被管理的软件构件中的合适的一个软件构件,使用软件构件中被确定的一个软件构件从应用数据产生输出格式数据,并将所产生的输出格式数据传送到图像形成设备。
这样,根据该图像形成方法,将传统上在不同的设备中管理和操作的打印数据产生功能及输出格式数据产生功能结合为被共同管理和操作的单个功能,从而可以对每一个用户和管理员提供非常有用的图像形成功能。
根据本发明的一个实施例,提供一种存储用于使计算机执行管理设备中的图像形成方法的程序的计算机可读记录介质,管理设备用于管理和操作图像形成***,以接收从信息处理机传送的打印请求,并根据打印请求指示被指定为打印目标的图像形成设备中的一个图像形成设备来执行预定的图像形成操作,该图像形成方法包括以下步骤:在管理设备的存储部的预定存储区域中保留一个或多个软件构件,每一个软件构件被配置用于以对应的一个或多个图像形成设备的打印机引擎可理解的数据格式来从应用数据产生输出格式数据;基于被指定为打印目标的图像形成设备中的一个图像形成设备来确定在存储部中保留的软件构件中的一个软件构件,所确定的一个软件构件将用来产生对应于被指定为打印目标的图像形成设备中的一个图像形成设备的输出格式数据;将由软件构件中所确定的一个软件构件产生的输出格式数据传送到被指定为打印目标的图像形成设备中的一个图像形成设备。
在计算机可读记录介质中存储的程序使得使打印数据产生功能从应用数据产生打印数据并且使输出格式数据产生功能解释打印数据并以打印机引擎 可理解的数据格式来产生输出格式数据以作为单个功能操作的软件构件与可指定为打印目标的一个或多个图像形成设备相关联,并在单个计算机中管理该软件构件,并且使得计算机能够用于接受用户的打印请求,根据所接受的打印请求选择并确定对应于被指定为打印目标的图像形成设备的一个或多个被管理的软件构件中的合适的一个软件构件,使用软件构件中被确定的一个软件构件从应用数据产生输出格式数据,并将所产生的输出格式数据传送到图像形成设备。
这使得对每一个用户和管理员提供非常有用的图像形成功能是有可能的。
根据本发明的一个实施例,提供一种图像形成设备,该图像形成设备用于在图像形成介质上形成预定的图像,图像形成设备包括:通信部件,用于执行在外部设备和图像形成设备之间的双向数据通信;图像形成部件,用于在图像形成介质上形成预定的图像;及控制部件,用于控制用于驱动图像形成部件的驱动元件。
根据本发明的一个实施例的图像形成设备接收从外部设备传送的、打印机引擎可理解的数据格式的输出格式数据,并控制用于驱动打印机引擎的每一个驱动元件以在图像形成介质上形成预定的图像。
这样,根据该图像形成设备,可以实现具有对于执行图像形成操作必需的最少功能配置的图像形成功能。作为结果,可以使用更便宜的硬件来配置图像形成设备并且以比传统上更短的部署时间来实现功能。
另外,图像形成设备还可以包括图像形成设备信息传送部件,图像形成设备信息传送部件用于获得并传送图像形成设备信息,图像形成设备信息是与图像形成设备相关的信息,该信息包括用于识别图像形成设备的设备识别信息和用于识别图像形成设备的机器类型的机器类型识别信息。
根据本发明的一个实施例,提供一种存储用于使计算机执行图像形成设备中的图像形成方法的程序的计算机可读记录介质,该图像形成设备用于在图像形成介质上形成预定的图像,图像形成方法包括以下步骤:执行在外部设备和图像形成设备之间的双向数据通信;在图像形成介质上形成预定的图像;及控制用于驱动图像形成部件的驱动元件。
在计算机可读记录介质中存储的程序使计算机能够用于接收从外部设备 传送的、打印机引擎可理解的数据格式的输出格式数据,并控制用于驱动打印机引擎的每一个驱动元件以在图像形成介质上形成预定的图像。
这使得对每一个用户和管理员提供非常有用的图像形成功能是有可能的。
本发明不限于具体揭示的实施例,在不脱离本发明的范围的情况下,可以进行改变和修改。
本申请基于2008年1月30日递交的日本优先权专利申请2008-019726,将该申请的全部内容并入本文作为参考。
Claims (13)
1.一种图像形成***,包括:
一个或多个图像形成设备;及
管理设备,用于管理和操作图像形成***,以接收从信息处理机传送的打印请求,并根据打印请求指示被指定为打印目标的所述图像形成设备中的一个图像形成设备来执行预定的图像形成操作,
其中管理设备包括:
存储部;
软件构件保留部,用于在存储部的预定存储区域中保留一个或多个软件构件,每一个软件构件被配置用于以对应的一个或多个图像形成设备的打印机引擎可理解的数据格式来从应用数据产生输出格式数据;
确定部,用于基于被指定为打印目标的所述图像形成设备中的所述一个图像形成设备来确定在存储部中保留的所述软件构件中的一个软件构件,所述确定的一个软件构件将用来产生对应于被指定为打印目标的所述图像形成设备中的所述一个图像形成设备的输出格式数据;及
传送部,用于将由软件构件中所述确定的一个软件构件产生的输出格式数据传送到被指定为打印目标的所述图像形成设备中的所述一个图像形成设备,以及
被指定为打印目标的所述图像形成设备中的所述一个图像形成设备包括图像形成部,图像形成部用于基于从管理设备的传送部传送的输出格式数据来在图像形成介质上形成预定的图像。
2.根据权利要求1所述的图像形成***,其中,
管理设备还包括信息保留部,信息保留部用于在存储部的预定的存储区域中保留图像形成设备信息和软件构件信息,所述图像形成设备信息是与所述图像形成设备相关的信息,在所述图像形成设备中用于识别图像形成设备的设备识别信息和用于识别图像形成设备的机器类型的机器类型识别信息相互关联,所述软件构件信息是与所述软件构件相关的信息,在所述软件构件中所述机器类型识别信息和用于识别所述软件构件的所述软件构件识别信息相互关联,
确定部用于基于被指定为打印目标的所述图像形成设备中的所述一个图像形成设备来查询图像形成设备信息,从而获得与所述设备识别信息相关联的机器类型识别信息,及
确定部用于基于所述获得的机器类型识别信息来查询所述软件构件信息并获得与所述获得的机器类型识别信息相关联的所述软件构件识别信息,并且用于基于所述获得的软件构件识别信息来确定所述软件构件中的所述一个软件构件,所述确定的一个软件构件将用来产生对应于被指定为打印目标的所述图像形成设备中的所述一个图像形成设备的输出格式数据。
3.根据权利要求2所述的图像形成***,其中,传送部用于响应于被指定为打印目标的所述设备识别信息,基于所述设备识别信息来查询所述图像形成设备信息并获得与所述设备识别信息相关联的传送目标信息,所述传送目标信息是与所述输出格式数据的传送目标相关的信息,并且传送部用于根据所述获得的传送目标信息使用所述软件构件中所述确定的一个软件构件将所产生的输出格式数据传送到被指定为打印目标的所述图像形成设备中的所述一个图像形成设备。
4.根据权利要求2所述的图像形成***,其中,传送部用于响应于被指定为打印目标的、包括被分配了全球IP地址的通信部的所述图像形成设备中的所述一个图像形成设备,根据所述全球IP地址使用所述软件构件中所述确定的一个软件构件将所产生的输出格式数据传送到被指定为打印目标的所述图像形成设备中的所述一个图像形成设备,所述设备识别信息是所述全球IP地址并且所述设备识别信息被指定为打印目标。
5.根据权利要求2所述的图像形成***,其中,管理设备还包括设备信息获得部,设备信息获得部用于从所述图像形成设备获得设备信息,及
管理设备基于所述获得的设备信息更新所述图像形成设备信息。
6.根据权利要求2所述的图像形成***,其中,信息保留部用于在存储部的预定存储区域中保留用户信息,所述用户信息是与图像形成***的一个或多个用户相关的信息,在所述图像形成***中用于识别用户的用户识别信息与所述设备识别信息相关联,及
管理设备用于响应于接收从信息处理机传送的打印请求,基于所述用户信息来识别进行打印请求的用户中的一个用户并提供与用户中的被识别的所述一个用户相关联的所述设备识别信息作为打印目标的指定候选项信息。
7.一种管理设备,用于管理和操作图像形成***,以接收从信息处理机传送的打印请求,并根据打印请求来指示被指定为打印目标的图像形成设备中的一个图像形成设备来执行预定的图像形成操作,管理设备包括:
存储部;
软件构件保留部,用于在存储部的预定存储区域中保留一个或多个软件构件,每一个软件构件被配置用于以对应的一个或多个图像形成设备的打印机引擎可理解的数据格式来从应用数据产生输出格式数据;
确定部,用于基于被指定为打印目标的所述图像形成设备中的所述一个图像形成设备来确定在存储部中保留的所述软件构件中的一个软件构件,所述确定的一个软件构件将用来产生对应于被指定为打印目标的所述图像形成设备中的所述一个图像形成设备的输出格式数据;以及
传送部,用于将由软件构件中所述确定的一个软件构件产生的输出格式数据传送到被指定为打印目标的所述图像形成设备中的所述一个图像形成设备。
8.根据权利要求7所述的管理设备,进一步包括:
信息保留部,信息保留部用于在存储部的预定的存储区域中保留图像形成设备信息和软件构件信息,所述图像形成设备信息是与所述图像形成设备相关的信息,在所述图像形成设备中用于识别图像形成设备的设备识别信息和用于识别图像形成设备的机器类型的机器类型识别信息相互关联,所述软件构件信息是与所述软件构件相关的信息,在所述软件构件中所述机器类型识别信息和用于识别所述软件构件的所述软件构件识别信息相互关联,
其中确定部用于基于被指定为打印目标的所述图像形成设备中的所述一个图像形成设备来查询图像形成设备信息,从而获得与所述设备识别信息相关联的机器类型识别信息,及
确定部用于基于所述获得的机器类型识别信息来查询所述软件构件信息并获得与所述获得的机器类型识别信息相关联的所述软件构件识别信息,并且用于基于所述获得的软件构件识别信息来确定所述软件构件中的所述一个软件构件,所述确定的一个软件构件将用来产生对应于被指定为打印目标的所述图像形成设备中的所述一个图像形成设备的输出格式数据。
9.根据权利要求8所述的管理设备,其中,传送部用于响应于被指定为打印目标的所述设备识别信息,基于所述设备识别信息来查询所述图像形成设备信息并获得与所述设备识别信息相关联的传送目标信息,所述传送目标信息是与所述输出格式数据的传送目标相关的信息,并且传送部用于根据所述获得的传送目标信息使用所述软件构件中所述确定的一个软件构件将所产生的输出格式数据传送到被指定为打印目标的所述图像形成设备中的所述一个图像形成设备。
10.根据权利要求8所述的管理设备,其中,传送部用于响应于被指定为打印目标的、包括被分配了全球IP地址的通信部的所述图像形成设备中的所述一个图像形成设备,根据所述全球IP地址使用所述软件构件中所述确定的一个软件构件将所产生的输出格式数据传送到被指定为打印目标的所述图像形成设备中的所述一个图像形成设备,所述设备识别信息是所述全球IP地址并且所述设备识别信息被指定为打印目标。
11.根据权利要求8所述的管理设备,进一步包括:
设备信息获得部,用于从所述图像形成设备获得设备信息,
其中,基于所述获得的设备信息更新所述图像形成设备信息。
12.根据权利要求8所述的管理设备,其中,信息保留部用于在存储部的预定存储区域中保留用户信息,所述用户信息是与图像形成***的一个或多个用户相关的信息,在所述图像形成***中用于识别用户的用户识别信息与所述设备识别信息相关联,及
响应于接收从信息处理机传送的打印请求,基于所述用户信息来识别进行打印请求的用户中的一个用户并提供与用户中的被识别的所述一个用户相关联的所述设备识别信息作为打印目标的指定候选项信息。
13.一种图像形成***中的图像形成方法,所述图像形成***包括一个或多个图像形成设备以及管理设备,管理设备用于管理和操作图像形成***,以接收从信息处理机传送的打印请求,并根据打印请求指示被指定为打印目标的所述图像形成设备中的一个图像形成设备来执行预定的图像形成操作,所述图像形成方法包括以下步骤:
保留步骤,在管理设备的存储部的预定存储区域中保留一个或多个软件构件,每一个软件构件被配置用于以对应的一个或多个图像形成设备的打印机引擎可理解的数据格式来从应用数据产生输出格式数据;
确定步骤,基于被指定为打印目标的所述图像形成设备中的所述一个图像形成设备来确定在存储部中保留的所述软件构件中的一个软件构件,所确定的一个软件构件将用来产生对应于被指定为打印目标的所述图像形成设备中的所述一个图像形成设备的输出格式数据;
传送步骤,将由软件构件中所述确定的一个软件构件产生的输出格式数据传送到被指定为打印目标的所述图像形成设备中的所述一个图像形成设备,及
基于由所述传送步骤传送的输出格式数据来在图像形成介质上形成预定的图像。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008019726 | 2008-01-30 | ||
JP2008019726A JP2009181337A (ja) | 2008-01-30 | 2008-01-30 | 画像形成システム、管理装置、画像形成装置、画像形成方法、及び画像形成プログラム |
JP2008-019726 | 2008-01-30 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101498999A CN101498999A (zh) | 2009-08-05 |
CN101498999B true CN101498999B (zh) | 2012-03-07 |
Family
ID=40898898
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200910002816.7A Expired - Fee Related CN101498999B (zh) | 2008-01-30 | 2009-01-24 | 图像形成***和方法、以及管理设备 |
Country Status (3)
Country | Link |
---|---|
US (1) | US8422040B2 (zh) |
JP (1) | JP2009181337A (zh) |
CN (1) | CN101498999B (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5509754B2 (ja) * | 2009-09-15 | 2014-06-04 | 株式会社リコー | ソフトウェア管理装置、ソフトウェア配信システム、インストール方法およびプログラム |
US9350615B2 (en) * | 2011-05-23 | 2016-05-24 | Samsung Electronics Co., Ltd. | Management server, management device, and method of management of plural image forming apparatuses |
US9509566B2 (en) * | 2013-06-27 | 2016-11-29 | Yokogawa Electric Corporation | System and method for generating output data |
CN107193510B (zh) * | 2017-05-18 | 2021-02-09 | 珠海奔图电子有限公司 | 图像形成装置的参数设置方法及*** |
US12008353B2 (en) * | 2021-08-31 | 2024-06-11 | Cdev, Llc | Parsing tool for optimizing code for deployment on a serverless platform |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6757070B1 (en) * | 2001-08-21 | 2004-06-29 | Advanced Hitech Corporation | Universal print driver |
CN1537298A (zh) * | 2001-03-21 | 2004-10-13 | Ƥ����˹ϵͳ��˾ | 用于经由打印服务器通过网络进行打印的***和方法 |
CN101078976A (zh) * | 2006-04-24 | 2007-11-28 | 株式会社理光 | 打印*** |
Family Cites Families (34)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10232846A (ja) | 1997-02-18 | 1998-09-02 | Ricoh Co Ltd | ネットワーク通信に適用される電子機器、ネットワーク通信に適用される電子機器のネットワーク通信方法およびその方法をコンピュータに実行させるプログラムを記録した機械読み取り可能な記録媒体 |
JPH11110161A (ja) * | 1997-09-30 | 1999-04-23 | Brother Ind Ltd | 印刷管理システム及び印刷管理方法並びに印刷管理プログラムが記録された記録媒体 |
JPH11149360A (ja) | 1997-11-14 | 1999-06-02 | Canon Inc | プリンタシステム及び記録制御方法 |
JPH11249847A (ja) * | 1998-03-05 | 1999-09-17 | Matsushita Electric Ind Co Ltd | クライアント・サーバシステム |
US6513113B1 (en) | 1998-06-19 | 2003-01-28 | Ricoh Company, Ltd. | Electronic instrument adapted to be selectively booted either from externally-connectable storage unit or from internal nonvolatile rewritable memory |
JP3987244B2 (ja) | 1998-09-22 | 2007-10-03 | 株式会社リコー | 電子機器 |
US6650431B1 (en) * | 1998-12-04 | 2003-11-18 | Ricoh Company, Ltd. | Processing documents with multiple output devices |
US6738156B1 (en) * | 1999-09-28 | 2004-05-18 | Hewlett-Packard Development Company, L.P. | Reusable job editing and delivery system |
US7130068B1 (en) * | 1999-10-05 | 2006-10-31 | Canon Kabushiki Kaisha | Print server apparatus, information processing apparatus, print job reservation management method, reservation job generation method and memory medium |
JP4137388B2 (ja) * | 2001-01-22 | 2008-08-20 | 株式会社リコー | 印刷システム、プリンタ装置の利用管理方法、印刷制限サーバ、チケット発行方法、プログラム及び記録媒体 |
JP2002232685A (ja) * | 2001-01-31 | 2002-08-16 | Canon Inc | 電子透かし処理装置、情報処理装置、ディジタルコンテンツ配布システム、電子透かし挿入方法、及び記憶媒体 |
JP2002337402A (ja) | 2001-03-15 | 2002-11-27 | Ricoh Co Ltd | 画像形成装置 |
JP4464029B2 (ja) * | 2001-04-19 | 2010-05-19 | キヤノン株式会社 | 情報処理方法および制御プログラムおよび情報処理装置および周辺装置および応答方法および代理応答装置およびネットワークシステム |
JP2003032609A (ja) * | 2001-07-13 | 2003-01-31 | Seiko Epson Corp | 画像データの画像処理に用いられる画像処理制御データの設定 |
US6792223B2 (en) | 2002-01-30 | 2004-09-14 | Ricoh Company, Ltd. | Image forming apparatus for reducing a system return time |
US20040205619A1 (en) * | 2002-02-14 | 2004-10-14 | Twede Roger S. | Method and system for chained format translation |
JP2003280842A (ja) | 2002-03-22 | 2003-10-02 | Ricoh Co Ltd | プリンタドライバの更新方法 |
JP2005071175A (ja) | 2003-08-26 | 2005-03-17 | Ricoh Co Ltd | 印刷データ生成方法、その方法をコンピュータに実行させるプログラム、クライアント端末、プリンタサーバ、印刷データ生成装置および画像形成装置 |
JP4485293B2 (ja) | 2003-09-08 | 2010-06-16 | 株式会社リコー | 情報処理装置、クライアント端末、画像形成装置、データ加工方法およびその方法をコンピュータに実行させるプログラム |
JP2005111846A (ja) | 2003-10-08 | 2005-04-28 | Seiko Epson Corp | 印刷装置 |
JP2006134245A (ja) | 2004-11-09 | 2006-05-25 | Kyocera Mita Corp | プリンタドライバの自動インストールシステム及びプログラム |
JP4219324B2 (ja) | 2004-11-30 | 2009-02-04 | キヤノンマーケティングジャパン株式会社 | サーバ装置およびプリンタ設定方法およびプログラムおよび記録媒体 |
KR100644671B1 (ko) * | 2004-12-24 | 2006-11-10 | 삼성전자주식회사 | 프린터 드라이버 변경장치 및 방법과 이를 이용한드라이버 변경가능한 프린터 시스템 및 방법 |
JP4215008B2 (ja) * | 2005-02-25 | 2009-01-28 | ブラザー工業株式会社 | デバイス情報管理システム、コンピュータ、およびプログラム |
JP2006270385A (ja) * | 2005-03-23 | 2006-10-05 | Fuji Xerox Co Ltd | 印刷システムおよび画像読取装置およびその制御方法 |
US7903267B2 (en) * | 2005-11-02 | 2011-03-08 | Kyocera Mita Corporation | Automatic installation system for printer driver, and program recording medium |
JP4995586B2 (ja) | 2006-03-01 | 2012-08-08 | 株式会社リコー | プリンタ装置 |
JP4297125B2 (ja) * | 2006-03-31 | 2009-07-15 | ブラザー工業株式会社 | データ出力システム、位置情報管理装置、及びプログラム |
JP4946302B2 (ja) * | 2006-04-03 | 2012-06-06 | セイコーエプソン株式会社 | ネットワークに接続されたデバイスの監視装置および監視方法 |
JP4874859B2 (ja) | 2006-05-31 | 2012-02-15 | 株式会社リコー | 情報処理装置、情報処理システム、プログラム及びその記録媒体 |
JP4942179B2 (ja) * | 2006-12-11 | 2012-05-30 | キヤノン株式会社 | 印刷制御装置及びその制御方法及びデバイスドライバ |
US7999951B2 (en) * | 2006-12-29 | 2011-08-16 | Sharp Laboratories Of America | Direct print handling of native and non-native data formats |
JP4389231B2 (ja) * | 2007-02-22 | 2009-12-24 | セイコーエプソン株式会社 | 印刷ジョブ管理システム、デフォルトプリンタ決定装置 |
JP2008305262A (ja) * | 2007-06-08 | 2008-12-18 | Konica Minolta Business Technologies Inc | サーバ及びシンクライアント環境でのプリンタ紹介方法 |
-
2008
- 2008-01-30 JP JP2008019726A patent/JP2009181337A/ja active Pending
-
2009
- 2009-01-24 CN CN200910002816.7A patent/CN101498999B/zh not_active Expired - Fee Related
- 2009-01-26 US US12/359,417 patent/US8422040B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1537298A (zh) * | 2001-03-21 | 2004-10-13 | Ƥ����˹ϵͳ��˾ | 用于经由打印服务器通过网络进行打印的***和方法 |
US6757070B1 (en) * | 2001-08-21 | 2004-06-29 | Advanced Hitech Corporation | Universal print driver |
CN101078976A (zh) * | 2006-04-24 | 2007-11-28 | 株式会社理光 | 打印*** |
Non-Patent Citations (1)
Title |
---|
JP特开2007-219576A 2007.08.30 |
Also Published As
Publication number | Publication date |
---|---|
CN101498999A (zh) | 2009-08-05 |
US8422040B2 (en) | 2013-04-16 |
US20090190154A1 (en) | 2009-07-30 |
JP2009181337A (ja) | 2009-08-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5038163B2 (ja) | 配信装置、システム、情報処理方法及びプログラム | |
US8510731B2 (en) | Device driver updating method and program, information processing apparatus and server apparatus using the same, and storage for storing device driver updating program | |
JP4317162B2 (ja) | プリントサーバおよび印刷管理サーバおよび印刷装置およびプリントシステムおよび印刷データ蓄積方法および印刷管理方法および印刷方法およびプログラム | |
EP3094072A2 (en) | Information processing system, information processing apparatus, and program | |
JP2009193163A (ja) | 画像形成システム、管理装置、通信制御装置、画像形成方法、及び画像形成プログラム | |
CN101909132A (zh) | 图像处理装置 | |
EP2141584A2 (en) | Job processing apparatus, method for managing job log in the job processing apparatus, and system for managing job history | |
KR101650731B1 (ko) | 관리장치 및 관리장치의 장치드라이버 관리방법 | |
CN101498999B (zh) | 图像形成***和方法、以及管理设备 | |
JP2001117834A (ja) | ネットワーク通信環境設定システム、ネットワーク通信環境設定方法、及び、ネットワーク通信環境設定プログラムを記録したコンピュータ読取可能な記録媒体 | |
US20130152065A1 (en) | Image forming apparatus, network system, and control method of image forming apparatus | |
JP4641530B2 (ja) | 情報処理装置、ドライバ処理方法、プログラム | |
JP2001312462A (ja) | サーバ装置および画像処理装置およびデータ処理方法および記憶媒体 | |
CN101458615B (zh) | 信息处理设备和信息处理设备控制方法 | |
JP4577399B2 (ja) | データ配信装置、データ配信方法、及びデータ配信プログラム | |
EP1585252A1 (en) | Parameter processing apparatus and parameter setting method for same | |
JP7059612B2 (ja) | 画像形成装置、システム、方法およびプログラム | |
JP2007034899A (ja) | デバイスドライバおよびデバイス | |
US8332494B2 (en) | Device management system, servers, method for managing device, and computer readable medium | |
JP3858783B2 (ja) | ネットワークプリンタ及びデータ共有印刷システム | |
JP5332628B2 (ja) | ネットワーク装置、アプリケーション取得方法 | |
JP6579013B2 (ja) | 情報処理システム、情報処理装置、情報処理方法、及びプログラム | |
JP2008059239A (ja) | 通信システム | |
JP6429502B2 (ja) | 管理システム、及びその方法 | |
JP2007166057A (ja) | 画像処理システム、画像処理装置、オプション製品処理方法、プログラム |
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: 20120307 Termination date: 20160124 |
|
EXPY | Termination of patent right or utility model |