CN102841763A - 印刷***、印刷数据生成装置、处理装置以及印刷方法 - Google Patents

印刷***、印刷数据生成装置、处理装置以及印刷方法 Download PDF

Info

Publication number
CN102841763A
CN102841763A CN2012101264258A CN201210126425A CN102841763A CN 102841763 A CN102841763 A CN 102841763A CN 2012101264258 A CN2012101264258 A CN 2012101264258A CN 201210126425 A CN201210126425 A CN 201210126425A CN 102841763 A CN102841763 A CN 102841763A
Authority
CN
China
Prior art keywords
printing
printed data
printer
information
user
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.)
Pending
Application number
CN2012101264258A
Other languages
English (en)
Inventor
植村敦志
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sharp Corp
Original Assignee
Sharp Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Sharp Corp filed Critical Sharp Corp
Publication of CN102841763A publication Critical patent/CN102841763A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1211Improving printing performance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1229Printer resources management or printer maintenance, e.g. device status, power levels
    • G06F3/1232Transmitting printer device capabilities, e.g. upon request or periodically
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1244Job translation or job parsing, e.g. page banding
    • G06F3/1245Job translation or job parsing, e.g. page banding by conversion to intermediate or common format
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1244Job translation or job parsing, e.g. page banding
    • G06F3/1247Job translation or job parsing, e.g. page banding by conversion to printer ready format
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1285Remote printer device, e.g. being remote from client or server
    • G06F3/1288Remote printer device, e.g. being remote from client or server in client-server-printer device configuration
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/002Interacting with the operator
    • G06K15/005Interacting with the operator only locally
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/40Details not directly involved in printing, e.g. machine management, management of the arrangement as a whole or of its constitutive parts
    • G06K15/4095Secure printing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1239Restricting the usage of resources, e.g. usage or user levels, credit limit, consumables, special fonts

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

本发明涉及印刷***、印刷数据生成装置、处理装置以及印刷方法。提供一种生成对实际使用的打印机最佳的印刷数据,并且能够提高发送接收的速度以及印刷的速度的印刷***、印刷数据生成装置、处理装置、印刷方法、计算机程序以及记录介质。印刷数据决定部(108)基于多个印刷装置的每个印刷装置的与印刷功能有关的信息,决定生成能够以多个印刷功能印刷的共享印刷数据,还是生成能够以一个印刷功能印刷的专用印刷数据。印刷数据生成部(109)基于决定部(108)的决定结果而生成共享印刷数据或者专用印刷数据。

Description

印刷***、印刷数据生成装置、处理装置以及印刷方法
技术领域
本发明涉及生成能够由一个或者多个印刷装置印刷的印刷数据的印刷***、印刷数据生成装置、处理装置以及印刷方法。
背景技术
以往,在对使用能够生成文档或绘图等原稿数据的数据生成装置、例如个人计算机(以下称为PC)所生成的原稿数据进行印刷的情况下,通过预先在PC中安装的打印机驱动器,基于所生成的原稿数据来生成能够在打印机中印刷的印刷数据,并将生成的印刷数据输出到打印机。
在近年来,经由网络而连接不同机型的多个打印机和PC,并考虑文档的内容以及量等从而选择要使用的打印机。例如,在包含有由多个颜色构成的绘图的情况下,选择能够进行彩色印刷的打印机,在生成了大量的文档的情况下,选择能够高速进行印刷的打印机。此外在选择的打印机中发生异常而无法印刷的情况下,例如发生了卡纸的情况下,选择其他的打印机。
例如,在(日本)特开2005-165713号公报中公开了具备打印机、服务器计算机以及多个打印机主机而构成的印刷***。在该印刷***中,通过从服务器计算机以远程方式变更打印机主机的驱动器设定,从而能够更新网络印刷***中的打印机驱动器的设定。
但是,在这样的具有打印机、服务器和PC的印刷***中,在实际进行印刷之前无法确定执行印刷的打印机,因此生成印刷数据的PC需要生成在印刷***中使用的多个机型的打印机中都能印刷的印刷数据。
例如,为了使在彩色打印机/单色打印机的双方中都能印刷,需要将印刷数据设为彩色的印刷数据。但是,即使在实际选择的打印机为单色打印机的情况下,也必须将生成的彩色的印刷数据预先发送到服务器而积累。与对单色打印机最佳的单色的印刷数据相比,彩色的印刷数据的文件尺寸变大,因此会发生在与服务器之间的印刷数据的通信以及印刷上花费时间的问题。
此外,在彩色打印机的情况下,有时会需要用于在各个机型中获得最佳的输出的颜色配置文件(color profile),但在生成印刷数据的时刻,由于不清楚应使用的打印机的机型,因此必须使用多个机型能够使用的配置文件,无法获得对各个机型最佳的印刷数据。
发明内容
本发明鉴于该情况而完成,其目的在于提供一种印刷***、印刷数据生成装置、处理装置、以及印刷方法,其生成对应该执行印刷处理的打印机最佳的印刷数据,并且能够提高发送接收的速度以及印刷的速度。
本发明的印刷***的特征在于,包括:多个印刷装置;用于生成能够在一个或者多个印刷装置中印刷的印刷数据的印刷数据生成部;决定部,基于所述多个印刷装置的每个印刷装置的与印刷功能有关的信息,决定生成能够以多个印刷功能印刷的共享印刷数据,还是生成能够以一个印刷功能印刷的专用印刷数据,所述印刷数据生成部基于所述决定部的决定结果而生成所述共享印刷数据或者所述专用印刷数据。
在本发明中,决定部基于多个印刷装置的每个印刷装置的与印刷功能有关的信息,决定生成能够以多个印刷功能印刷的共享印刷数据,还是生成能够以一个印刷功能印刷的专用印刷数据,印刷数据生成部基于决定部的决定结果而生成共享印刷数据或者专用印刷数据。
本发明的印刷***的特征在于,所述决定部在所述多个印刷装置的、与属于同一种类的印刷功能有关的信息全部一致的情况下,决定生成所述专用印刷数据,在所述与属于同一种类的印刷功能有关的信息不一致的情况下,决定生成所述共享印刷数据。
在本发明中,决定部在多个印刷装置的、与属于同一种类的印刷功能有关的信息全部一致的情况下,决定生成所述专用印刷数据,在所述与属于同一种类的印刷功能有关的信息不一致的情况下,决定生成所述共享印刷数据。
本发明的印刷***的特征在于,包括:设定部,进行多个用户以及所述多个印刷装置的注册,并对每个用户设定各个印刷装置的能够使用/不能使用;以及确定部,取得用户的信息,并基于所述设定部的设定而确定所述多个印刷装置中、与取得的信息有关的用户能够使用的印刷装置,所述决定部基于通过所述确定部确定的印刷装置的所述与印刷功能有关的信息,决定生成所述共享印刷数据还是生成所述专用印刷数据。
在本发明中,设定部进行多个用户以及多个印刷装置的注册,并对每个用户设定各个印刷装置的能够使用/不能使用。确定部取得用户的信息,并基于设定部的设定而确定多个印刷装置中、与取得的信息有关的用户能够使用的印刷装置。决定部基于通过确定部确定的印刷装置的与印刷功能有关的信息,决定生成共享印刷数据还是生成专用印刷数据。
本发明的印刷数据生成装置的特征在于,在生成印刷数据的印刷数据生成装置中,包括:取得部,取得与多个印刷功能有关的信息;以及决定部,基于通过所述取得部取得的信息,决定生成能够以多个印刷功能印刷的共享印刷数据,还是生成能够以一个印刷功能印刷的专用印刷数据,所述印刷数据生成装置基于所述决定部的决定结果而生成所述共享印刷数据或者所述专用印刷数据。
在本发明中,取得部取得与多个印刷功能有关的信息。决定部基于通过取得部取得的信息,决定生成能够以多个印刷功能印刷的共享印刷数据,还是生成能够以一个印刷功能印刷的专用印刷数据。印刷数据生成装置基于决定部的决定结果而生成共享印刷数据或者专用印刷数据。
本发明的印刷数据生成装置的特征在于,所述决定部在所述多个印刷功能中、与属于同一种类的印刷功能有关的信息全部一致的情况下,决定生成所述专用印刷数据,在所述与属于同一种类的印刷功能有关的信息不一致的情况下,决定生成所述共享印刷数据。
在本发明中,决定部在多个印刷功能中、与属于同一种类的印刷功能有关的信息全部一致的情况下,决定生成专用印刷数据,在与属于同一种类的印刷功能有关的信息不一致的情况下,决定生成共享印刷数据。
本发明的印刷数据生成装置的特征在于,包括:设定部,进行多个用户以及多个印刷装置的注册,并对每个用户设定各个印刷装置的能够使用/不能使用;以及确定部,取得用户的信息,并基于所述设定部的设定而确定所述多个印刷装置中、与取得的信息有关的用户能够使用的印刷装置,所述取得部取得所述多个印刷装置中、通过所述确定部确定的印刷装置的与印刷功能有关的信息。
在本发明中,设定部进行多个用户以及多个印刷装置的注册,并对每个用户设定各个印刷装置的能够使用/不能使用。确定部取得用户的信息,并基于设定部的设定而确定多个印刷装置中、与取得的信息有关的用户能够使用的印刷装置。取得部取得多个印刷装置中、通过确定部确定的印刷装置的与印刷功能有关的信息。
本发明的处理装置的特征在于,在执行能够在所连接的一个或者多个印刷装置中印刷的印刷数据的决定处理的处理装置中,包括:决定部,基于所述多个印刷装置的与印刷功能有关的信息,决定生成能够以多个印刷功能印刷的共享印刷数据,还是生成能够以一个印刷功能印刷的专用印刷数据。
在本发明中,决定部基于多个印刷装置的每个印刷装置的与印刷功能有关的信息,决定生成能够以多个印刷功能印刷的共享印刷数据,还是生成能够以一个印刷功能印刷的专用印刷数据。
本发明的处理装置的特征在于,所述决定部在所述多个印刷装置的、与属于同一种类的印刷功能有关的信息全部一致的情况下,决定生成所述专用印刷数据,在所述与属于同一种类的印刷功能有关的信息不一致的情况下,决定生成所述共享印刷数据。
在本发明中,决定部在多个印刷装置的、与属于同一种类的印刷功能有关的信息全部一致的情况下,决定生成所述专用印刷数据,在所述与属于同一种类的印刷功能有关的信息不一致的情况下,决定生成所述共享印刷数据。
本发明的处理装置的特征在于,包括:设定部,进行多个用户以及所述多个印刷装置的注册,并对每个用户设定各个印刷装置的能够使用/不能使用;以及确定部,取得用户的信息,并基于所述设定部的设定而确定所述多个印刷装置中、与取得的信息有关的用户能够使用的印刷装置,所述决定部基于通过所述确定部确定的印刷装置的所述与印刷功能有关的信息,决定生成所述共享印刷数据还是生成所述专用印刷数据。
在本发明中,设定部进行多个用户以及多个印刷装置的注册,并对每个用户设定各个印刷装置的能够使用/不能使用。确定部取得用户的信息,并基于设定部的设定而确定多个印刷装置中、与取得的信息有关的用户能够使用的印刷装置。决定部基于通过确定部确定的印刷装置的与印刷功能有关的信息,决定生成共享印刷数据还是生成专用印刷数据。
本发明的印刷方法的特征在于,在生成能够在一个或者多个印刷装置中印刷的印刷数据,并基于生成的印刷数据而进行印刷的印刷方法中,基于多个印刷装置的每个印刷装置的与印刷功能有关的信息,决定生成能够以多个印刷功能印刷的共享印刷数据,还是生成能够以一个印刷功能印刷的专用印刷数据,基于决定的结果而生成所述共享印刷数据或者所述专用印刷数据。
在本发明中,基于多个印刷装置的每个印刷装置的与印刷功能有关的信息,决定生成能够以多个印刷功能印刷的共享印刷数据,还是生成能够以一个印刷功能印刷的专用印刷数据。基于决定的结果而生成共享印刷数据或者专用印刷数据。
本发明的印刷方法的特征在于,在所述多个印刷装置的、与属于同一种类的印刷功能有关的信息全部一致的情况下,决定生成所述专用印刷数据,在所述与印刷功能有关的信息不一致的情况下,决定生成所述共享印刷数据。
在本发明中,在多个印刷装置的、与属于同一种类的印刷功能有关的信息全部一致的情况下,决定生成专用印刷数据,在与印刷功能有关的信息不一致的情况下,决定生成共享印刷数据。
本发明的印刷方法的特征在于,进行多个用户以及所述多个印刷装置的注册,并对每个用户设定各个印刷装置的能够使用/不能使用,取得用户的信息,从而确定所述多个印刷装置中、设定为与取得的信息有关的用户能够使用的印刷装置,并基于所确定的印刷装置的与所述印刷功能有关的信息,决定生成所述共享印刷数据还是生成所述专用印刷数据。
在本发明中,进行多个用户以及多个印刷装置的注册,并对每个用户设定各个印刷装置的能够使用/不能使用。取得用户的信息,从而确定所述多个印刷装置中、设定为与取得的信息有关的用户能够使用的印刷装置。基于所确定的印刷装置的与印刷功能有关的信息,决定生成共享印刷数据还是生成专用印刷数据。
根据本发明,基于多个印刷装置的每个印刷装置的与印刷功能有关的信息,决定生成能够以多个印刷功能印刷的共享印刷数据,还是生成能够以一个印刷功能印刷的专用印刷数据,并基于该决定结果而生成共享印刷数据或者专用印刷数据,从而能够生成对应当执行印刷处理的印刷装置最佳的印刷数据,并且能够提高印刷数据的发送接收速度以及印刷的速度。
附图说明
图1是表示实施方式1的印刷***的整体结构的示意图。
图2是表示实施方式1的印刷***的主要部分的结构的方框图。
图3是表示服务器中的打印机设定的处理步骤的流程图。
图4是表示打印机注册信息表的一例的图。
图5是表示打印机设定信息表的一例的图。
图6是表示PC中生成印刷数据的处理步骤的流程图。
图7是表示PC中用于决定印刷数据的子程序的处理步骤的流程图。
图8A至图8C是表示接受印刷设定的操作的UI画面的例子的图。
图9A是表示PC取得的打印机信息的一例的图。
图9B是表示机型信息表的一例的图。
图9C是表示初始的印刷数据决定表的例子的图。
图9D是表示更新后的印刷数据决定表的例子的图。
图10是表示服务器中发送打印机信息的处理步骤的流程图。
图11是表示服务器中积累印刷数据的处理步骤的流程图。
图12是表示打印机中取得印刷数据而进行印刷的处理步骤的流程图。
图13是表示服务器中发送印刷数据的处理步骤的流程图。
图14是表示实施方式2的印刷***的主要部分的结构的方框图。
图15是表示实施方式2的PC中的处理步骤的流程图。
图16是表示实施方式2的服务器中的处理步骤的流程图。
图17是表示实施方式3的PC的结构的一例的方框图。
具体实施方式
以下基于表示实施方式的印刷***的附图来详细说明本发明。
(实施方式1)
图1是表示实施方式1的印刷***的整体结构的示意图。在图1中,1是印刷***,印刷***1包括作为印刷数据生成装置的PC10、服务器20、作为印刷装置的第1打印机31~第4打印机34。PC10、服务器20、第1打印机31~第4打印机34例如通过有线或者无线LAN的网络2连接。
图2是表示实施方式1的印刷***的主要部分的结构的方框图。如图2所示,PC10包括CPU101、ROM102、RAM103。在ROM102中存储了CPU101执行的控制程序。RAM103能够临时存储在控制程序的执行中所产生的数据。CPU101通过将在ROM102中预先存储的控制程序载入RAM103而执行,从而能够经由总线N来控制PC10整体的动作。
此外,PC10还包括键盘、鼠标、触摸面板等操作部104、显示图像的显示部105、生成原稿的原稿生成部106、从服务器20取得打印机信息的打印机信息取得部107、决定印刷数据的印刷数据决定部108、生成印刷数据的印刷数据生成部109、进行与服务器20的通信的通信I/F110。
原稿生成部106例如是MS-Word等应用,根据来自操作部104的指示而生成原稿。打印机信息取得部107例如是打印机驱动器,对服务器20发送与用户能够使用/不能使用的第1打印机31~第4打印机34有关的打印机信息的取得请求,同时将该用户的登录名、口令等登录信息也一并发送,使得从服务器20取得与用户对应的打印机信息(参照图9A)。
印刷数据决定部108例如是打印机驱动器,预先保持第1打印机31~第4打印机34的机型信息(参照图9B),基于所保持的各个打印机的机型信息以及通过打印机信息取得部107取得的打印机信息,获得与用户能够使用的打印机的印刷功能有关的信息,并基于该信息而决定是生成能够以多个印刷功能印刷的共享印刷数据,还是生成能够以一个印刷功能印刷的专用印刷数据。
印刷数据生成部109例如是打印机驱动器,按照印刷数据决定部108的决定结果而生成印刷数据。CPU101经由通信I/F110,将通过印刷数据生成部109生成的印刷数据发送到服务器20。
服务器20包括CPU201、ROM202、RAM203。在ROM202中存储了CPU201执行的控制程序。RAM203能够临时存储在控制程序的执行中所产生的数据。CPU201通过将在ROM202中预先存储的控制程序载入RAM203上执行,从而能够经由总线N来控制服务器20整体的动作。
服务器20还包括接收从PC10发送的印刷数据的印刷数据接收部204、积累印刷数据的印刷数据积累部205、对打印机发送印刷数据的印刷数据发送部206、进行用户以及各个打印机的注册并对每个用户设定各个打印机的能够使用/不能使用的打印机设定部207、积累打印机设定部207设定的各种注册信息以及打印机设定信息的信息积累部208、将打印机信息发送到PC10的打印机信息发送部209、进行与PC10的通信的PC I/F210、进行与打印机的通信的打印机I/F211。
印刷数据接收部204经由PC I/F210,接收来自PC10的印刷数据。印刷数据积累部205积累通过印刷数据接收部204接收的印刷数据。印刷数据发送部206根据来自第1打印机31~第4打印机34中的任一个的印刷数据的取得请求,将印刷数据积累部205中所积累的印刷数据发送到相应的打印机。
打印机设定部207对利用本实施方式的印刷***1的用户和第1打印机31~第4打印机34进行注册,并对每个用户设定各个打印机的能够使用/不能使用,从而生成打印机设定信息表(参照图5)。这里,作为所注册的信息,例如可举出各个用户的用户名以及口令、打印机的名称以及IP地址等,但不限于此,也可以根据需要而变更。
信息积累部208例如是HDD,积累通过打印机设定部207注册的各种注册信息以及打印机设定信息。打印机信息发送部209根据来自PC10的打印机信息取得部107的打印机信息的取得请求,并基于与该取得请求一同接收的用户的登录信息以及在信息积累部208中积累的打印机设定信息,确定用户能够使用的打印机,并生成与该用户对应的打印机信息,并经由PC I/F210将打印机信息发送到PC10。
此外,第1打印机31~第4打印机34分别包括CPU311、ROM312、RAM313。在ROM312中存储了CPU311执行的控制程序。RAM313能够临时存储在控制程序的执行中所产生的数据。CPU311通过将在ROM312中预先存储的控制程序载入RAM313上执行,从而能够经由总线N来控制打印机整体的动作。
第1打印机31~第4打印机34分别还包括进行与服务器20的通信的通信I/F314、进行用户的登录处理的登录处理部315、接收来自服务器20的印刷数据的印刷数据接收部316、基于接收到的印刷数据而印刷的印刷部317、用户进行操作的用户I/F318。
登录处理部315对用户经由用户I/F318而输入的登录信息进行处理。印刷数据接收部316经由通信I/F314对服务器20发送印刷数据的取得请求,同时将登录处理部315的登录信息也一并发送,并且接收来自服务器20的与用户对应的印刷数据。印刷部317基于通过印刷数据接收部316接收到的印刷数据而进行印刷。
图3是表示服务器20中打印机设定的处理步骤的流程图。如图3所示,在服务器20中,CPU201判定是否有来自用户的打印机注册指示(步骤S31),在判定为没有打印机的注册指示的情况下(步骤S31:否),转移到后述的步骤S34的处理。
CPU201在判定为有打印机的注册指示的情况下(步骤S31:是),对打印机设定部207指示打印机的注册。打印机设定部207根据CPU201的指示,例如注册打印机的名称、机型、IP地址等信息,从而进行在本印刷***中使用的打印机的注册(步骤S32)。
CPU201判定是否继续进行打印机的注册(步骤S33),在判定为继续进行打印机的注册的情况下(步骤S33:是),对打印机设定部207指示打印机的注册,从而将处理返回到步骤S32。
CPU201在判定为不继续进行打印机的注册的情况下(步骤S33:否),判定是否有来自用户的用户注册指示(步骤S34)。
CPU201在判定为没有用户的注册指示的情况下(步骤S34:否),转移到后述的步骤S37的处理。
CPU201在判定为有用户的注册指示的情况下(步骤S34:是),对打印机设定部207指示用户的注册。打印机设定部207根据CPU201的指示,例如注册用户的名称、登录名以及口令等,从而对利用本印刷***的用户进行注册(步骤S35)。
CPU201判定是否继续进行用户的注册(步骤S36),在判定为继续进行用户的注册的情况下(步骤S36:是),对打印机设定部207指示用户的注册,从而将处理返回到步骤S35。
CPU201在判定为不继续进行用户的注册的情况下(步骤S36:否),判定是否有来自用户的打印机设定的指示(步骤S37)。
CPU201在判定为没有来自用户的打印机设定的指示的情况下(步骤S37:否),结束处理。
CPU201在判定为有来自用户的打印机设定的指示的情况下(步骤S37:是),对打印机设定部207指示打印机的设定。打印机设定部207根据CPU201的指示,对已注册的每个用户设定已注册的各个打印机的能够使用/不能使用,从而进行打印机设定(步骤S38)。
CPU201判定是否继续对用户进行能够印刷的打印机的设定(步骤S39),在判定为继续对用户进行能够印刷的打印机的设定的情况下(步骤S39:是),对打印机设定部207指示打印机的设定,并将处理返回到步骤S38。
CPU201在判定为不继续对用户进行能够印刷的打印机的设定的情况下(步骤S39:否),结束处理。
这样通过打印机设定部207注册的打印机注册信息以及用户注册信息、所设定的打印机设定信息被积累到信息积累部208。作为在信息积累部208中积累的打印机注册信息以及打印机设定信息,分别可举出图4所示的打印机注册信息表以及图5所示的打印机设定信息表。
图4是表示打印机注册信息表的一例的图。如图4所示,在打印机注册信息表中写入了在本印刷***中使用的各个打印机的打印机名、IP地址、机型名。
图5是表示打印机设定信息表的一例的图。如图5所示,在打印机设定信息表中写入了利用印刷***1的各个用户的用户名、登录名、口令、第1打印机31~第4打印机34的每一个的能够使用/不能使用的信息。
具体地说,用户名“あ”的用户能够使用的打印机为第1打印机31以及第3打印机33,用户名“い”的用户能够使用的打印机为第1打印机31以及第2打印机32,用户名“う”的用户能够使用的打印机为第1打印机31、第2打印机32以及第3打印机33,用户名“え”的用户能够使用的打印机为第3打印机33以及第4打印机34,用户名“お”的用户能够使用的打印机为第2打印机32以及第4打印机34。
下面,基于图6~图13来说明本实施方式的印刷***1中的处理。
图6是表示PC10中生成印刷数据的处理步骤的流程图。在PC10中,如图6所示,原稿生成部106按照CPU101的指示而生成印刷原稿(步骤S61)。
CPU101接受用户进行的印刷设定的操作(步骤S62)。图8A~图8C分别是表示接受印刷设定的操作的UI画面的例子的图。图8A表示默认设定的UI画面,图8B表示通过用户将N-up印刷项目设定为4-Up时的UI画面,图8C表示通过用户选择了中订印刷时的UI画面。
CPU101判定是否从用户接受了印刷数据生成的指示(步骤S63),在判定为没有从用户接受印刷数据生成的指示的情况下(步骤S63:否),重复该判定直到接受印刷数据生成的指示为止。
CPU101在判定为从用户接受了印刷数据生成的指示的情况下(步骤S63:是),指示打印机信息取得部107取得打印机信息。打印机信息取得部107按照CPU101的指示,经由通信I/F110对服务器20发送打印机信息的取得请求,同时将用户的登录名、口令等登录信息也一并发送(步骤S64)。
CPU101判定是否从服务器20接收了打印机信息(步骤S65),在判定为没有从服务器20接收打印机信息的情况下(步骤S65:否),重复该判定直到接收打印机信息为止。
CPU101在判定为从服务器20接收了打印机信息的情况下(步骤S65:是),指示印刷数据决定部108决定印刷数据。印刷数据决定部108按照CPU101的指示,调用与印刷数据的决定有关的子程序(参照图7),决定要生成怎样的印刷数据(步骤S66)。
CPU101指示印刷数据生成部109生成印刷数据。印刷数据生成部109按照CPU101的指示,基于步骤S66中的决定结果而生成印刷数据(步骤S67)。
CPU101经由通信I/F110将生成的印刷数据和用户的登录名、口令等用户信息发送到服务器20(步骤S68),并结束处理。
图7是表示PC10中用于决定印刷数据的子程序的处理步骤的流程图。如图7所示,印刷数据决定部108基于通过打印机信息取得部107取得的打印机信息(参照图9A)以及所保持的机型信息表(参照图9B),取得与能够使用的打印机的印刷功能有关的信息(步骤S661)。图9A以及图9B分别是表示从服务器20取得的打印机信息以及所保持的机型信息表的例子的图。
图9A是表示PC10取得的打印机信息的一例的图。在图9A中,打印机信息是与图5中用户名为“お”的用户对应的打印机信息,该用户能够使用的打印机是机型名为“222”的第2打印机32以及机型名为“444”的第4打印机34。
图9B是表示机型信息表的一例的图。在图9B中,写入了第1打印机31~第4打印机34的各自的机型名、例如“彩色/单色”、“颜色配置文件”、“N-Up”、“中订”等多种与印刷功能有关的信息。从图9B获得用户“お”能够使用的第2打印机32以及第4打印机34的各自的与印刷功能有关的信息。
这样,基于图9A以及图9B,能够取得用户能够使用的打印机的与印刷功能有关的信息。
如图7所示,印刷数据决定部108基于取得的有关印刷功能的信息,判定用户能够使用的各个打印机的有关同一种类的印刷功能的信息是否全部一致(步骤S662)。例如,判定第2打印机32和第4打印机34在彩色/单色的功能上是否一致。
印刷数据决定部108在判定为各个打印机的有关同一种类的印刷功能的信息全部一致的情况下(步骤S662:是),决定生成能够以该功能印刷的专用印刷数据(步骤S663),并返回处理。
印刷数据决定部108在判定为各个打印机的有关同一种类的印刷功能的信息不一致的情况下(步骤S662:否),决定生成即便以多个功能也能够印刷的共享印刷数据(步骤S664),并返回处理。
这里,印刷数据决定部108对应当考虑的印刷功能的每个种类决定印刷数据。例如,在应当考虑的印刷功能只有“彩色/单色”的情况下,作为单色印刷数据或者彩色印刷数据而决定。另一方面,在应当考虑的印刷功能存在多个的情况下,所述步骤S662、步骤S663、步骤S664的处理根据应当考虑的印刷功能的数目而重复执行。例如,图9B所示的印刷功能包含彩色/单色、颜色配置文件、N-Up、中订的4种,因此针对这4种分别判定有关印刷功能的信息是否一致,并决定是专用印刷数据还是共享印刷数据。
具体地说,当用户为图5中的用户“お”时,通过打印机信息取得部107从服务器20取得了图9A所示那样的打印机信息的情况下,印刷数据决定部108基于该打印机信息,将机型名“222”的第2打印机32以及机型名“444”的第4打印机34确定为能够使用的打印机,并基于所保持的如图9B那样的机型信息表,取得与第2打印机32以及第4打印机34的各自的印刷功能有关的信息。如图9B所示,针对第2打印机32,能够进行单色印刷,能够以N-Up以及中订方式进行印刷,针对第4打印机34,能够进行单色印刷,并且不能以N-Up以及中订方式进行印刷。
这样,由于针对彩色/单色功能,第2打印机32和第4打印机34都是单色功能,因此印刷数据决定部108判定为有关印刷功能的信息一致,决定生成的单色印刷数据、即单色功能中专用的专用印刷数据。此外,针对N-Up功能,在步骤S62中印刷设定被用户“お”设定为N-Up的情况下,第2打印机32能够以N-Up功能进行印刷,另一方面,由于第4打印机34不能以N-Up功能进行印刷,因此判定为有关印刷功能的信息不一致,并决定生成进行了N-Up用的布局处理的印刷数据、即无论是具有N-Up功能的打印机还是不具有N-Up功能的打印机都能够进行印刷的共享印刷数据。进而,针对中订功能,在步骤S62中印刷设定被用户“お”设定为中订的情况下,第2打印机32能够以中订功能进行印刷,另一方面,由于第4打印机34不能以中订功能进行印刷,因此判定为有关印刷功能的信息不一致,并决定生成进行了中订用的布局处理的印刷数据、即无论是具有中订功能的打印机还是不具有中订功能的打印机都能够进行印刷的共享印刷数据。
此外,这样决定的决定结果也可以制作成例如图9C、9D所示那样的印刷数据决定表。在执行下一次的印刷作业时,可以将新的决定结果写入到上一次的印刷数据决定表而进行更新。图9C是表示初始的印刷数据决定表的例子的图,图9D是表示更新后的印刷数据决定表的例子的图。
另一方面,当用户为图5中的用户“え”的情况下,能够使用的打印机为机型名“333”的第3打印机33以及机型名“444”的第4打印机34。基于图9B的机型信息,取得第3打印机33以及第4打印机34的各自的与印刷功能有关的信息。
具体地说,针对第3打印机33,能够进行彩色印刷,颜色配置文件为配置文件B,并且不能以N-Up以及中订方式印刷,针对第4打印机34,能够进行单色印刷,没有颜色配置文件,并且不能以N-Up以及中订方式进行印刷。这样,由于针对彩色/单色功能,第3打印机33为彩色功能,而第4打印机34为单色功能,因此印刷数据决定部108判定为有关印刷功能的信息不一致,并且决定生成彩色的印刷数据、即无论是彩色功能还是单色功能都能够印刷的共享印刷数据。针对颜色配置文件,第3打印机33为配置文件B,第4打印机34没有颜色配置文件,因此判定为有关印刷功能的信息不一致,并决定生成使用了配置文件B的印刷数据、即共享印刷数据。此外,针对N-Up功能以及中订功能,在步骤S62中印刷设定被用户“え”设定为N-Up或者中订的情况下,由于第3打印机33和第4打印机34都不能以N-Up功能以及中订功能进行印刷,因此判定为有关印刷功能的信息一致,并决定生成进行了N-Up或者中订用的布局处理的印刷数据、即对不具备N-Up功能或者中订功能的打印机所专用的专用印刷数据。
此外,当用户为图5中的用户“い”的情况下,能够使用的打印机为机型名“111”的第1打印机31以及机型名“222”的第2打印机32。基于图9B的机型信息,取得第1打印机31以及第2打印机32的各自的与印刷功能有关的信息。
针对N-Up功能以及中订功能,在步骤S62中印刷设定被用户“い”设定为N-Up或者中订的情况下,由于第1打印机31以及第2打印机32都能以N-Up功能以及中订功能进行印刷,因此判定为有关印刷功能的信息一致,并决定生成没有进行N-Up或者中订用的布局处理的印刷数据、即对具有N-Up功能或者中订功能的打印机所专用的专用印刷数据。具体地说,在通过用户设定了N-Up印刷的情况下,决定没有进行N-Up的布局处理的、追加了用于指示打印机在打印机内部进行N-Up的布局处理的命令的印刷数据。同样地,在设定了中订印刷的情况下,决定没有进行中订的布局处理的、追加了用于指示打印机在打印机内部进行中订的布局处理的命令的印刷数据。
这里,当能够印刷的打印机都是具有N-Up功能以及中订功能的打印机的情况下,通过使用没有进行N-Up以及中订用的布局处理的印刷数据、即对具有N-Up功能以及中订功能的打印机所专用的专用印刷数据,能够起到以下的效果。由于在打印机侧进行布局处理,因此与在PC侧进行了布局处理的共享印刷数据相比,发送接收以及处理的速度较快。此外,在中订的情况下,通过在打印机侧进行布局处理,从而能够根据可装订的张数来变更布局,例如根据可装订的张数的上限来自动变更N-Up的汇集张数,例如在以2-Up而超出张数的上限的情况下能够在打印机侧自动地变更为4-Up。
图10是表示服务器20中发送打印机信息的处理步骤的流程图。如图10所示,在服务器20中,CPU201判定是否从PC10接收了打印机信息的取得请求(步骤S101)。在判定为没有从PC10接收打印机信息的取得请求的情况下(步骤S101:否),重复该判定直到接收打印机信息的取得请求为止。
CPU201在判定为从PC10接收了打印机信息的取得请求的情况下(步骤S101:是),基于与取得请求一并接收的登录信息来执行登录处理,并确定发送了取得请求的用户(步骤S102)。
CPU201基于在信息积累部208中积累的打印机设定信息表,确定所确定的用户能够使用的打印机,从而生成对应于该用户的、例如图9A那样的打印机信息(步骤S103),并指示打印机信息发送部209发送打印机信息。
打印机信息发送部209按照CPU201的指示,将生成的打印机信息经由PC I/F210而发送到PC(步骤S104)。CPU201结束处里。
由此,服务器20能够根据来自PC10的用户的请求而将对应于该用户的打印机信息发送到PC10。
图11是表示服务器20中积累印刷数据的处理步骤的流程图。如图11所示,CPU201判定在PC10内是否有应接收的印刷数据(步骤S111)。在判定为在PC10内没有应接收的印刷数据的情况下(步骤S111:否),重复该判定直到在PC10内有应接收的印刷数据为止。
CPU201在判定为在PC10内有应接收的印刷数据的情况下(步骤S111:是),指示印刷数据接收部204接收印刷数据。
刷数据接收部204按照CPU201的指示,经由PC I/F210而接收来自PC10的印刷数据(步骤S112)。
CPU201基于与印刷数据一并接收的登录信息,确定发送了印刷数据的用户(步骤S113),并将接收到的印刷数据与用户相关联地积累到印刷数据积累部205(步骤S114),并结束处理。
由此,服务器20从PC10接收印刷数据并积累到印刷数据积累部205,并且能够根据来自打印机的取得请求而发送该印刷数据。
图12是表示打印机中取得印刷数据而印刷的处理步骤的流程图。以在第2打印机32中进行印刷的情况为例,说明打印机中的处理。
在第2打印机32中,当用户经由用户I/F318输入了例如登录名、口令等登录信息的情况下,CPU311指示登录处理部315进行用户的登录处理。登录处理部315按照CPU311的指示而进行用户的登录处理(步骤S121)。
CPU311对服务器20发送印刷数据的取得请求(步骤S122),同时将用户的登录信息也一并发送。
CPU311判定在服务器20内是否有应接收的印刷数据(步骤S123)。在判定为在服务器20内没有应接收的印刷数据的情况下(步骤S123:否),重复该处理直到有印刷数据为止。
CPU311在判定为在服务器20内有应接收的印刷数据的情况下(步骤S123:是),指示印刷数据接收部316进行接收。印刷数据接收部316按照CPU311的指示而接收印刷数据(步骤S124)。
CPU311指示印刷部317进行印刷。印刷部317按照CPU311的指示,基于接收到的印刷数据而进行印刷(步骤S125)。CPU311结束处理。
图13是表示服务器20中发送印刷数据的处理步骤的流程图。在本实施方式中,与对打印机发送印刷数据有关的处理例如由印刷数据发送部206进行。
如图13所示,在印刷数据发送部206中判定是否接收了来自打印机的印刷数据的取得请求(步骤S131)。在判定为没有接收来自打印机的印刷数据的取得请求的情况下(步骤S131:否),重复该处理直到接收印刷数据的取得请求为止。
在判定为接收了来自打印机的印刷数据的取得请求的情况下(步骤S131:是),基于与该取得请求一并接收的用户的登录信息而执行登录处理,从而基于在信息积累部208中积累的用户登录信息来确定进行了该取得请求的用户(步骤S132)。
印刷数据发送部206从在印刷数据积累部205中积累的印刷数据中,确定与所确定的用户对应的印刷数据(步骤S133),并发送所确定的印刷数据用于印刷(步骤S134),且结束处理。
在本实施方式的印刷***1中,对服务器20预先注册利用印刷***1的用户以及用户能够使用的打印机的信息。在PC10侧想要生成印刷数据时,对服务器20发送打印机信息的取得请求以及用户的登录信息。服务器20如果从PC10接收打印机信息的取得请求,则基于与该取得请求一并接收的用户的登录信息而进行用户的登录处理,从而基于预先注册的用户以及打印机的信息来确定用户,并确定该用户能够使用的打印机,且生成打印机信息而发送到PC10。PC10若接收来自服务器20的打印机信息,则从所保持的各个打印机的机型信息中取得与能够使用的打印机的印刷功能有关的信息,当各个打印机的相同种类的印刷功能全部一致的情况下,生成能够以该印刷功能印刷的专用印刷数据,当各个打印机的相同种类的印刷功能不一致的情况下,生成能够以这些印刷功能印刷的共享印刷数据,并将生成的印刷数据以及用户的登录信息发送到服务器20。服务器20基于与印刷数据一并接收的用户的登录信息而进行登录处理,从而确定用户,并将从PC10接收的印刷数据与用户相关联地积累。
由此,能够基于可使用的打印机的印刷功能来生成印刷数据,因此能够生成对实际使用的打印机最佳的印刷数据,并且能够提高数据发送接收以及印刷处理的速度。
在进行印刷处理的情况下,在打印机侧不进行用户的登录处理,并且对服务器20发送印刷数据的取得请求以及用户的登录信息。服务器20基于来自打印机的用户的登录信息来确定用户,并确定与该用户相关联地积累的印刷数据,且发送所确定的印刷数据。打印机接收来自服务器20的印刷数据,并基于该印刷数据而进行印刷。
由此,通过将PC10生成的印刷数据积累到服务器20,且进行印刷的打印机从服务器20取得印刷数据而进行印刷,从而能够避开因缺纸/缺调色剂或者卡纸这样的故障而无法印刷的打印机而执行印刷,通过在服务器20中管理印刷数据,从而能够管理每个用户的印刷张数等。
(实施方式2)
实施方式2是在服务器侧设置实施方式1中的印刷数据决定部108的方式。另外,在以后的说明中,关于与实施方式1相同的结构,参照实施方式1,并省略其说明。另外,关于与实施方式1相同的结构附加与实施方式1相同的标号。
图14是表示实施方式2的印刷***1的主要部分的结构的方框图。如图14所示,与实施方式1的区别在于,PC10中的印刷数据生成请求部107a以及印刷数据生成部109a、服务器20中的打印机信息生成部209a以及印刷数据决定部212。
在PC10中,印刷数据生成请求部107a例如是打印机驱动器,对服务器20发送印刷数据的生成请求,同时将用户进行的印刷设定以及该用户的登录名、口令等登录信息也一并发送。
在服务器20中,打印机信息生成部209a根据来自PC10的印刷数据生成请求部107a的印刷数据的生成请求,基于接收到的用户的登录信息以及在信息积累部208中积累的打印机设定信息,确定用户能够使用的打印机,并生成对应于该用户的打印机信息。
印刷数据决定部212预先保持第1打印机31~第4打印机34的机型信息(参照图9B),基于所保持的各个打印机的机型信息以及通过打印机信息生成部209a生成的打印机信息,获得与用户能够使用的打印机的印刷功能有关的信息,并基于该信息而决定是生成能够以多个印刷功能印刷的共享印刷数据,还是生成能够以一个印刷功能印刷的专用印刷数据。
PC10中的印刷数据生成部109a例如是打印机驱动器,从服务器20接收印刷数据决定部212的决定结果,并按照决定结果而生成共享印刷数据或者专用印刷数据。CPU101经由通信I/F110将通过印刷数据生成部109a生成的印刷数据发送到服务器20。
图15是表示实施方式2的PC10中的处理步骤的流程图。如图15所示,在PC10中按照CPU101的指示,原稿生成部106生成印刷原稿(步骤S151)。
CPU101接受用户进行的印刷设定的操作(步骤S152)。CPU101判定是否从用户接受了印刷数据生成的指示(步骤S153),在判定为没有从用户接受印刷数据生成的指示的情况下(步骤S153:否),重复该判定直到接受印刷数据生成的指示为止。
CPU101在判定为从用户接受了印刷数据生成的指示的情况下(步骤S153:是),指示印刷数据生成请求部107a发送印刷数据的生成请求。印刷数据生成请求部107a按照CPU101的指示,经由通信I/F110对服务器20发送印刷数据的生成请求,同时将用户进行的印刷设定以及该用户的登录名、口令等登录信息也一并发送(步骤S154)。
CPU101判定是否从服务器20接收了印刷数据的决定结果(步骤S155),在判定为没有从服务器20接收印刷数据的决定结果的情况下(步骤S155:否),重复该判定直到接收印刷数据的决定结果为止。
CPU101在判定为从服务器20接收了印刷数据的决定结果的情况下(步骤S155:是),指示印刷数据生成部109a生成印刷数据。印刷数据生成部109a按照CPU101的指示,基于接收到的决定结果而生成印刷数据(步骤S156)。
CPU101将生成的印刷数据和用户的登录名、口令等用户信息经由通信I/F110而发送到服务器20(步骤S157),并结束处理。
图16是表示实施方式2的服务器20中的处理步骤的流程图。如图16所示,在服务器20中,CPU201判定是否从PC10接收了印刷数据的生成请求(步骤S161)。在判定为没有从PC10接收印刷数据的生成请求的情况下(步骤S161:否),重复该判定直到接收印刷数据的生成请求为止。
CPU201在判定为从PC10接收了印刷数据的生成请求的情况下(步骤S161:是),基于接收到的登录信息以及在信息积累部208中积累的打印机设定信息表来确定用户能够使用的打印机,从而生成对应于该用户的、例如图9A那样的打印机信息(步骤S162)。
CPU201指示印刷数据决定部212决定印刷数据。印刷数据决定部212按照CPU201的指示而调用与印刷数据的决定有关的子程序(参照图7),从而决定要生成怎样的印刷数据(步骤S163)。
CPU201经由PC I/F210将通过步骤S163决定的决定结果发送到PC10(步骤S164),并结束处理。
例如当用户“お”想要不设定N-Up以及中订而进行印刷的情况下,服务器20将图9D那样的印刷数据决定表的“彩色/单色”的项目“单色专用”通知给PC。当用户“お”想要设定N-Up而进行印刷的情况下,服务器20将图9D那样的印刷数据决定表的“彩色/单色”的项目“单色专用”和“N-Up”的项目“共享”通知给PC。由此,能够限定对于PC10的印刷数据决定表的信息量,能够削减PC10的信息处理负担。
在本实施方式中,通过将印刷数据决定部212设置在服务器侧,从而能够将PC从如下的负担大的处理中解放,即从庞大的打印机的功能的组合和印刷时的设定内容的组合中选择适当的印刷数据的种类的处理。
(实施方式3)
实施方式3的印刷***1构成为,能够由CD-ROM等可移动的记录介质来提供用于进行动作的各个计算机程序。进而,也可以构成为还能够从外部装置中进行下载。
这里,以用于在PC中进行动作的程序为例进行说明,但不限于此,例如本发明也能够应用于服务器20。图17是表示实施方式3的PC的结构的一例的图,如图17所示,PC10还包括记录介质读取装置111。在PC10中,当想要生成印刷数据时,将记录了基于与打印机的印刷功能有关的信息而决定是生成共享印刷数据还是生成专用印刷数据,并且使生成共享印刷数据或者专用印刷数据的程序等的可移动的记录介质A***到所述记录介质读取装置111,从而例如由CPU101将该程序安装到ROM102。该程序被载入RAM103而执行。由此,作为本发明的印刷数据生成装置而发挥作用。
作为所述记录介质,可以是所谓的程序介质,也可以是磁带以及盒式带等带系列、软盘以及硬盘等磁盘以及CD-ROM/MO/MD/DVD等光盘的盘系列、IC卡(包含存储器卡)/光卡等卡系列、或者掩膜ROM、EPROM、EEPROM、闪速ROM等包含半导体存储器的固定地承载程序代码的介质。
也可以是如从网络下载程序代码那样流动地承载程序代码的介质。另外,在这样从通信网络下载程序的情况下,该下载用的程序可以预先存储在主体装置中,或者也可以从其他的记录介质安装。另外,本发明也能够通过所述程序代码以电子传输方式被具体化的、嵌入到载波的计算机数据信号的形式来实现。
在所述实施方式的印刷***1中使用用于管理印刷的服务器20,但不限于此,也可以设为使PC10作为服务器来发挥作用的结构。此外,第1打印机31~第4打印机34具备印刷功能以及通信功能即可,也可以还具备复印功能、传真功能以及扫描仪功能等其他功能。
此外,在所述实施方式中,针对用户的确定,使用了包含登录名以及口令的登录信息,但不限于此,也可以采用其他的确定方法。例如,也可以通过ID卡等确定用户。
此外,在所述实施方式中,说明了从多个打印机中选择一个打印机而进行印刷的情况,但不限于此,也可以根据需要将印刷作业分割为多个从而选择打印机进行印刷。
以上的实施方式为例示,不应认为是限制性的内容。本发明的范围通过权利要求书来表示,而并非上述的意思,并且包含与权利要求书同等含义以及范围内的全部变更。

Claims (6)

1.一种印刷***,包括多个印刷装置和用于生成能够在一个或者多个印刷装置中印刷的印刷数据的印刷数据生成部,其特征在于,包括:
决定部,基于所述多个印刷装置的每个印刷装置的与印刷功能有关的信息,决定生成能够以多个印刷功能印刷的共享印刷数据,还是生成能够以一个印刷功能印刷的专用印刷数据,
所述印刷数据生成部基于所述决定部的决定结果而生成所述共享印刷数据或者所述专用印刷数据。
2.如权利要求1所述的印刷***,其特征在于,
所述决定部在所述多个印刷装置的、与属于同一种类的印刷功能有关的信息全部一致的情况下,决定生成所述专用印刷数据,在所述与属于同一种类的印刷功能有关的信息不一致的情况下,决定生成所述共享印刷数据。
3.如权利要求1或2所述的印刷***,其特征在于,包括:
设定部,进行多个用户以及所述多个印刷装置的注册,并对每个用户设定各个印刷装置的能够使用/不能使用;以及
确定部,取得用户的信息,并基于所述设定部的设定而确定所述多个印刷装置中、与取得的信息有关的用户能够使用的印刷装置,
所述决定部基于通过所述确定部确定的印刷装置的所述与印刷功能有关的信息,决定生成所述共享印刷数据还是生成所述专用印刷数据。
4.一种印刷数据生成装置,生成印刷数据,其特征在于,包括:
取得部,取得与多个印刷功能有关的信息;以及
决定部,基于通过所述取得部取得的信息,决定生成能够以多个印刷功能印刷的共享印刷数据,还是生成能够以一个印刷功能印刷的专用印刷数据,
所述印刷数据生成装置基于所述决定部的决定结果而生成所述共享印刷数据或者所述专用印刷数据。
5.一种处理装置,执行能够在所连接的一个或者多个印刷装置中印刷的印刷数据的决定处理,其特征在于,包括:
决定部,基于所述多个印刷装置的与印刷功能有关的信息,决定生成能够以多个印刷功能印刷的共享印刷数据,还是生成能够以一个印刷功能印刷的专用印刷数据。
6.一种印刷方法,生成能够在一个或者多个印刷装置中印刷的印刷数据,并基于生成的印刷数据而进行印刷,其特征在于,
基于多个印刷装置的每个印刷装置的与印刷功能有关的信息,决定生成能够以多个印刷功能印刷的共享印刷数据,还是生成能够以一个印刷功能印刷的专用印刷数据,
基于决定的结果而生成所述共享印刷数据或者所述专用印刷数据。
CN2012101264258A 2011-04-26 2012-04-26 印刷***、印刷数据生成装置、处理装置以及印刷方法 Pending CN102841763A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2011-098402 2011-04-26
JP2011098402A JP5653287B2 (ja) 2011-04-26 2011-04-26 印刷システム、印刷データ生成装置、処理装置、印刷方法、コンピュータプログラム及び記録媒体

Publications (1)

Publication Number Publication Date
CN102841763A true CN102841763A (zh) 2012-12-26

Family

ID=47067658

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2012101264258A Pending CN102841763A (zh) 2011-04-26 2012-04-26 印刷***、印刷数据生成装置、处理装置以及印刷方法

Country Status (3)

Country Link
US (1) US20120274975A1 (zh)
JP (1) JP5653287B2 (zh)
CN (1) CN102841763A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108063883A (zh) * 2016-11-09 2018-05-22 柯尼卡美能达株式会社 图像形成装置及***、管理装置及计算机可读的记录介质

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5661586B2 (ja) * 2011-09-30 2015-01-28 株式会社沖データ 画像形成装置、情報処理装置及び画像形成システム
JP5793522B2 (ja) * 2013-02-27 2015-10-14 京セラドキュメントソリューションズ株式会社 画像形成装置
JP6828637B2 (ja) * 2017-08-10 2021-02-10 ブラザー工業株式会社 画像処理装置
JP2020201548A (ja) * 2019-06-06 2020-12-17 コニカミノルタ株式会社 ジョブ管理装置、ジョブ管理方法及びジョブ管理プログラム

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020030852A1 (en) * 2000-09-14 2002-03-14 Satoshi Matsuo Recording medium, printer control method, and printer control system
JP2005165713A (ja) * 2003-12-03 2005-06-23 Seiko Epson Corp 印刷システム
CN101290560A (zh) * 2007-04-20 2008-10-22 夏普株式会社 打印控制装置、打印控制***、打印装置及打印控制方法
JP2011065368A (ja) * 2009-09-16 2011-03-31 Canon Inc 印刷制御装置、印刷制御方法、及びコンピュータプログラム

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4383696B2 (ja) * 2001-09-13 2009-12-16 キヤノン株式会社 印刷システム及びその制御方法と印刷管理装置及び方法
JP2003234866A (ja) * 2002-02-07 2003-08-22 Fuji Xerox Co Ltd 画像伝送方法、画像伝送システム、画像データ整合装置
JP2005084898A (ja) * 2003-09-08 2005-03-31 Brother Ind Ltd 印刷データ加工システム、および該システム用のプログラム
JP3880575B2 (ja) * 2003-12-12 2007-02-14 キヤノン株式会社 印刷設定方法及びコンピュータ
JP2006092373A (ja) * 2004-09-24 2006-04-06 Fuji Xerox Co Ltd 印刷システムおよびその制御方法
JP2006195531A (ja) * 2005-01-11 2006-07-27 Canon Inc 画像記録システム
JP2011065287A (ja) * 2009-09-15 2011-03-31 Ricoh Co Ltd 情報処理装置、画像形成装置、印刷システム、印刷方法、プログラム、記録媒体

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020030852A1 (en) * 2000-09-14 2002-03-14 Satoshi Matsuo Recording medium, printer control method, and printer control system
JP2005165713A (ja) * 2003-12-03 2005-06-23 Seiko Epson Corp 印刷システム
CN101290560A (zh) * 2007-04-20 2008-10-22 夏普株式会社 打印控制装置、打印控制***、打印装置及打印控制方法
JP2011065368A (ja) * 2009-09-16 2011-03-31 Canon Inc 印刷制御装置、印刷制御方法、及びコンピュータプログラム

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108063883A (zh) * 2016-11-09 2018-05-22 柯尼卡美能达株式会社 图像形成装置及***、管理装置及计算机可读的记录介质
CN108063883B (zh) * 2016-11-09 2020-01-21 柯尼卡美能达株式会社 图像形成装置及***、管理装置及计算机可读的记录介质

Also Published As

Publication number Publication date
JP5653287B2 (ja) 2015-01-14
US20120274975A1 (en) 2012-11-01
JP2012230547A (ja) 2012-11-22

Similar Documents

Publication Publication Date Title
CN101231577B (zh) 打印设备
US8477344B2 (en) Network system, method, and computer readable medium for image processing apparatus with transmission and storage capability of generated data to specific storage location in data server
JP5240141B2 (ja) プログラムダウンロードシステム、プログラムダウンロード方法、画像形成装置、プログラム配信サーバおよびダウンロードプログラム
US20110202915A1 (en) Program management system, program management method, client, and computer program product
EP2595368B1 (en) Management device, information processing system, management method, and storage medium
US20090031432A1 (en) License management apparatus, license management method, and storage medium
JP2004005417A (ja) バンドリングによるソフトウェア管理
CN101866292B (zh) 信息处理设备及控制方法
CN102841763A (zh) 印刷***、印刷数据生成装置、处理装置以及印刷方法
CN102014230A (zh) 信息处理装置、图像形成装置、以及图像形成***
US20070182988A1 (en) Image forming system
CN105120125B (zh) 客户终端及其控制方法
JP2007323641A (ja) 電子ドキュメント出力要求処理制御システムおよび方法
US8780392B2 (en) Client apparatus, control method therefor, and bookbinding system
CN101866275B (zh) 网络印刷***、该印刷***使用的服务器计算机以及记录介质
JP2022140537A (ja) 画像処理装置およびリストの表示方法
JP2009065648A (ja) ドキュメント処理装置をカスタム化するシステムおよび方法
JP5754174B2 (ja) 印刷管理プログラム、印刷管理装置、印刷管理方法及び印刷システム
KR100709357B1 (ko) 화상형성시스템, 화상형성장치 및 화상형성시스템과화상형성장치의 데이터 관리방법
US8576432B2 (en) Print service system and print processing method
US20080180720A1 (en) System and method for generating customizable separator pages
JP4455640B2 (ja) 画像形成装置、画像形成装置の制御方法、画像形成システム、プログラム及び記憶媒体
JP2007087042A (ja) 印刷ジョブ管理システム
JP2005115660A (ja) プリントサービスシステムおよびプリント処理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラム
CN102196136B (zh) 设定***、设定方法、图像处理装置的设定支援装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
AD01 Patent right deemed abandoned

Effective date of abandoning: 20160824

C20 Patent right or utility model deemed to be abandoned or is abandoned