CN103605488B - 打印控制装置和打印系统 - Google Patents
打印控制装置和打印系统 Download PDFInfo
- Publication number
- CN103605488B CN103605488B CN201310659760.9A CN201310659760A CN103605488B CN 103605488 B CN103605488 B CN 103605488B CN 201310659760 A CN201310659760 A CN 201310659760A CN 103605488 B CN103605488 B CN 103605488B
- Authority
- CN
- China
- Prior art keywords
- printing
- virtual
- control
- unit
- 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.)
- Active
Links
- 238000006243 chemical reaction Methods 0.000 claims description 6
- 230000010365 information processing Effects 0.000 description 143
- 238000012545 processing Methods 0.000 description 24
- 230000006870 function Effects 0.000 description 23
- 238000007726 management method Methods 0.000 description 21
- 238000000034 method Methods 0.000 description 13
- 230000008569 process Effects 0.000 description 12
- 238000010586 diagram Methods 0.000 description 11
- 238000004891 communication Methods 0.000 description 7
- 230000004913 activation Effects 0.000 description 4
- 238000012546 transfer Methods 0.000 description 3
- 230000005012 migration Effects 0.000 description 2
- 238000013508 migration Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
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/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/121—Facilitating exception or error detection and recovery, e.g. fault, media or consumables depleted
-
- 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/1296—Printer job scheduling or printer resource handling
-
- 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/1229—Printer resources management or printer maintenance, e.g. device status, power levels
-
- 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/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1236—Connection management
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)
Abstract
本发明涉及打印控制装置和打印系统。打印控制装置包括:确定单元,从分别控制与其关联的打印装置处的打印的多个虚拟打印控制部中确定是否任何虚拟打印控制部已经开始在该打印控制装置中操作,多个虚拟打印控制部当在单个装置中操作时在该单个装置中虚拟实现多个装置;控制单元,进行控制,在确定出在没有虚拟打印控制部已经开始在打印控制装置中操作的情况下,使得指示在打印装置进行打印的打印指示信息的接收状态设置为不接收打印指示信息的状态,之后执行控制,在确定出任何虚拟打印控制部已经开始在该打印控制装置中操作的情况下,使得接收状态被设置为接收指示在与该虚拟打印控制部关联的打印装置进行打印的打印指示信息的状态。
Description
技术领域
本发明涉及打印控制装置和打印系统。
背景技术
存在如下输入-输出控制设备,其中,针对每个装置,确定该装置的装置信息和物理地址,并且提供物理地址与逻辑地址相关联的连接表,并且当系统启动时该输入-输出设备进行检查,借助将可操作装置的物理地址与逻辑地址相关联来更新连接表,并且使得主机基于这个更新后的连接表通过使用逻辑地址访问期望的装置(例如,参见日本特开平No.4-245524号公报)。
在包括信息处理装置和存储设备的存储系统中,存储设备经由通信网络连接到信息处理装置,使得存储设备和信息处理装置可以彼此通信,存储设备响应于读/写数据的请求,将数据写入存储装置以及从存储装置读取数据,该请求是从信息处理装置发送的,存在一种资源运用管理方法,在该资源运用管理方法中,运用并管理实际资源,通过分配实际资源来设置虚拟资源,并且根据实际资源的操作状态来改变该设置(例如,参见日本特开No.2005-216151号公报)。
发明内容
因此,本发明的目的是在已经开始在自身装置中操作的虚拟打印控制部控制在打印装置处的打印,以更低程度影响在自身装置中操作的其它虚拟打印控制部。
根据本发明的第一个方面,提供了一种包括确定单元和控制单元的打印控制装置。所述确定单元从多个虚拟打印控制部中确定是否任何虚拟打印控制部已经开始在该打印控制装置中操作,所述多个虚拟打印控制部各控制在与该虚拟打印控制部关联的打印装置处的打印,所述多个虚拟打印控制部当在单个装置中操作时在该单个装置中虚拟实现多个装置。所述控制单元进行控制,在所述确定单元确定出在所述多个虚拟打印控制部中没有虚拟打印控制部已经开始在该打印控制装置中操作的情况下,使得指示在打印装置进行打印的打印指示信息的接收状态设置为不接收所述打印指示信息的状态,之后进行控制,在所述确定单元确定出所述多个虚拟打印控制部中任何虚拟打印控制部已经开始在该打印控制装置中操作的情况下,使得所述接收状态被设置为接收指示在与该虚拟打印控制部关联的打印装置进行打印的打印指示信息的状态。
根据本发明的第二个方面,所述确定单元定期确定所述多个虚拟打印控制部中是否任何虚拟打印控制部已经开始在该打印控制装置中操作。
根据本发明的第三个方面,所述多个虚拟打印控制部各使得与该虚拟打印控制部对应的打印控制装置群被视为单个打印控制装置,所述打印控制装置群包括该打印控制装置,并且,在所述虚拟打印控制部正在与该虚拟打印控制部相对应的所述打印控制装置群中的除该打印控制装置之外的另一个打印控制装置中操作的同时,当在所述另一个打印控制装置中发生故障时,所述虚拟打印控制部开始在该打印控制装置中操作。
根据本发明的第四个方面,在该打印控制装置启动的情况下,所述确定单元确定所述多个虚拟打印控制部中的任何虚拟打印控制部是否被假定在该打印控制装置中操作,并且在该打印控制装置启动时所述确定单元确定出所述多个虚拟打印控制部中的任何虚拟打印控制部被假定在该打印控制装置中操作的情况下,所述控制单元进行控制使得指示在打印装置进行打印的打印指示信息的接收状态设置为接收指示在与该虚拟打印控制部关联的打印装置处进行打印的打印指示信息的状态。
根据本发明的第五个方面,在该打印控制装置启动的情况下,所述确定单元确定是否所述多个虚拟打印控制部中的任何虚拟打印控制部被假定在该打印控制装置中操作,并且在该打印控制装置启动时所述确定单元确定出所述多个虚拟打印控制部中没有虚拟打印控制部被假定在该打印控制装置中操作的情况下,所述控制单元进行控制使得指示在打印装置进行打印的打印指示信息的接收状态设置为不接收所述打印指示信息的状态。
根据本发明的第六个方面,所述打印控制装置还包括第一指定单元、第一生成单元、第二生成单元、转换单元、第二指定单元和第三指定单元。第一指定单元在所述确定单元确定出所述多个虚拟打印控制部中的任何虚拟打印控制部已经开始在该打印控制装置中操作的情况下,指定与该虚拟打印控制部关联的打印装置。所述第一生成单元在所述虚拟打印控制部虚拟实现的装置中操作并且生成指示在第一类型打印装置处进行打印的打印指示信息。所述第二生成单元在所述虚拟打印控制部虚拟实现的装置中操作并且生成指示在第二类型打印装置处进行打印的打印指示信息。所述转换单元将所述第一生成单元生成的打印指示信息转换为所述第二生成单元用来生成打印指示信息的信息。所述第二指定单元指定如下打印装置,该打印装置被所述转换单元指定作为所述转换单元转换后的信息的输出目的地并且对应于所述第二生成单元。所述第三指定单元指定既包括在所述第一指定单元指定的打印装置中又包括在所述第二指定单元指定的打印装置中的打印装置。所述控制单元进行控制使得指示在打印装置进行打印的打印指示信息的接收状态设置为接收指示在所述第三指定单元指定的打印装置处进行打印的打印指示信息的状态。
根据本发明的第七个方面,提供一种包括多个打印装置和打印控制装置的打印系统。所述多个打印装置在介质上打印图像。所述打印控制装置控制在所述多个打印装置处的打印。所述打印控制装置包括确定单元和控制单元。所述确定单元从多个虚拟打印控制部确定是否任何虚拟打印控制部已经开始在该打印控制装置中操作,所述多个虚拟打印控制部各控制在所述多个打印装置中包括的并且与该虚拟打印控制部关联的打印装置群处的打印,所述多个虚拟打印控制部当在单个装置中操作时在该单个装置中虚拟实现多个装置。所述控制单元进行控制,在所述确定单元确定出所述多个虚拟打印控制部中没有虚拟打印控制部已经开始在该打印控制装置中操作的情况下,使得指示在打印装置进行打印的打印指示信息的接收状态设置为不接收所述打印指示信息的状态,之后进行控制,在所述确定单元确定出所述多个虚拟打印控制部中任何虚拟打印控制部已经开始在该打印控制装置中操作的情况下,使得所述接收状态被设置为接收指示在与该虚拟打印控制部关联的打印装置群进行打印的打印指示信息的状态。
根据本发明的第一方面,与不包括该结构的情况相反,在已经开始在打印控制装置中操作的虚拟打印控制部控制在打印装置处的打印的情况下,可以以更低的程度影响在该打印控制装置操作的其它虚拟打印控制部。
根据本发明的第二方面,与不包括该结构的情况相比,可以缩短用于检测虚拟打印控制部已经开始在打印控制装置中操作的时间段。
根据本发明的第三方面,与不包括该结构的情况相反,在其它打印控制装置中发生了故障因而已经开始在该打印控制装置操作的虚拟打印控制部控制在打印装置处的打印的情况下,可以以更低的程度影响在该打印控制装置操作的其它虚拟打印控制部。
根据本发明的第四方面,当打印控制装置启动时,被假定在该打印控制装置中操作的虚拟打印控制部可以像通常那样控制在打印装置处的打印。
根据本发明的第五方面,当打印控制装置启动时,虚拟打印控制部可以防止未被假定在该打印控制装置中操作的虚拟打印控制部控制在打印装置处的打印,直至该虚拟打印控制部开始在该打印控制装置中操作为止。
根据本发明的第六方面,还可以通过将转换单元指定的打印装置考虑在内来指定打印指示信息的接收状态被设置为接收打印指示信息的打印装置,该转换单元将指示在第一类型打印装置处进行打印的打印指示信息转换为指示在第二类型打印装置处进行打印的打印指示信息。
根据本发明的第七方面,与不包括该结构的情况相反,在已经开始在打印控制装置操作的虚拟打印控制部控制在打印装置处的打印的情况下,可以以更低的程度影响在该打印控制装置操作的其它虚拟打印控制部。
附图说明
基于以下附图详细描述本发明的示例性实施方式,其中:
图1是例示应用了示例性实施方式的打印系统的结构示例的图;
图2是例示示例性实施方式中的信息处理装置的硬件结构示例的图;
图3是例示示例性实施方式中的图像处理装置的硬件结构示例的图;
图4是例示在信息处理装置中发生故障的情况下打印服务器的转移处理的图;
图5是例示在信息处理装置中发生多个故障的情况下打印服务器的转移处理的图;
图6是例示示例性实施方式中的信息处理装置的功能结构示例的框图;
图7是例示当根据示例性实施方式的信息处理装置启动时进行的操作示例的流程图;以及
图8是例示根据示例性实施方式的信息处理装置定期执行的监测处理的操作示例的流程图。
具体实施方式
在以下,将参照附图来详细地描述示例性实施方式。
图1例示应用了示例性实施方式的打印系统的整体结构的示例。
如图1所例示,该打印系统构造为使得信息处理装置101、102、103和104和图像处理装置401、402、403和404连接到诸如局域网(LAN)等的网络80。在此,在信息处理装置101、102、103和104不必彼此区分的情况下,它们称为信息处理装置10,并且信息处理装置10的数量不限于四个。另外,在图像处理装置401、402、403和404不必彼此区分的情况下,它们称为图像处理装置40,并且图像处理装置40的数量不限于四个。
信息处理装置10是用作打印服务器的计算机装置,该打印服务器为控制图像处理装置40处的打印的打印控制装置的示例。具体地,在信息处理装置10中操作作为虚拟打印控制部的示例的虚拟打印服务器,并且信息处理装置10虚拟地实现打印服务器。也就是说,信息处理装置10从未示出的终端设备接收打印指示信息,打印指示信息指示在图像处理装置40处进行打印。信息处理装置10基于该打印指示信息生成打印数据,打印数据包括页面描述语言(PDL)数据,并且将打印数据发送到作为输出目的地的图像处理装置40。另外,对于一些信息处理装置10,使用例如Windows Server Failover Clustering(Windows服务器故障转移集群,WSFC)进行集群,以使得信息处理装置10用作高可用性的虚拟打印服务器。也就是说,在正常时间,虚拟打印服务器在信息处理装置10的集群中的信息处理装置10中操作,并且该信息处理装置10虚拟地实现打印服务器。在该信息处理装置10中发生故障的情况下,虚拟打印服务器在该集群中的其它信息处理装置10中操作,并且该其它信息处理装置10虚拟地实现打印服务器。在图1中,如点线环绕的,针对信息处理装置101和102进行集群,以及还针对信息处理装置102和103进行集群。不针对信息处理装置104进行集群。请注意,在下面进行了集群的信息处理装置10被称为“处于集群环境”的信息处理装置10,而未进行集群的信息处理装置10被称为“未处于集群环境”的信息处理装置10。另外,在信息处理装置10的集群中,其中在正常时间虚拟打印服务器操作所在的信息处理装置10被称为“正常操作型”。在正常操作型信息处理装置10中发生故障的情况下,虚拟打印服务器在其内操作的信息处理装置10被称为“备份型”。
图像处理装置40是在诸如片材的记录介质上形成图像并且输出打印后的介质的装置。在此,作为图像处理装置40,可以使用仅具有打印功能的装置,或者可以使用除了打印功能还具有其它图像处理功能(诸如,扫描仪功能和传真功能)的装置。在本示例性实施方式中,提供图像处理装置40作为打印装置的示例。
接着,将描述信息处理装置10的硬件结构。
图2是例示信息处理装置10的硬件结构的图。
如图2所例示,信息处理装置10包括中央处理单元(CPU)11、主存储器12和硬盘驱动器(HDD)13,CPU 11是运算单元,并且主存储器12是存储器单元。在此,CPU11执行各种软件(诸如操作系统(OS)和应用)并且实现后面描述的各种功能。另外,主存储器12是存储有各种软件、以及用于执行各种软件的数据等的存储区域。HDD13是存储有要输入到各种软件的数据、以及从各种软件输出的数据等的存储区域。
此外,信息处理装置10包括通信接口14(在下文称为“通信I/F14”)、显示机构15和输入装置16。通信I/F14进行与外部的通信。显示机构15包括视频存储器、以及显示器等。输入装置16包括键盘、鼠标等。
接着,将描述图像处理装置40的硬件结构。
图3是例示图像处理装置40的硬件结构的图。
如图3所例示,图像处理装置40包括CPU 41、随机存取存储器(RAM)42、只读存储器(ROM)43、HDD 44、操作面板45、图像读取单元46、图像形成单元47和通信I/F48。
CPU 41将存储在ROM 43等中的各个程序加载到RAM 42,执行所加载的各个程序,并且实现后面描述的各个功能。
RAM 42是用作针对CPU 41的工作存储器等的存储器。
ROM 43是用于存储CPU 41要执行的各个程序等的存储器。
HDD 44例如是磁盘单元,存储图像读取单元46读取的图像数据、图像形成单元47中进行的图像形成中要使用的图像数据等。
操作面板45例如是显示各种类型的信息并且接收用户操作输入的触摸屏。
图像读取单元46读取记录在诸如片材的记录介质上的图像。在此,图像读取单元46例如是扫描仪。可以期望使用采用电荷耦合器件(CCD)系统的扫描器或者采用接触图像传感器(CIS)系统的扫描仪,在采用电荷耦合器件(CCD)系统的扫描器中光源照射到原稿上的光的反射光被透镜收集并且被CCD接收;在采用接触图像传感器(CIS)系统的扫描仪中LED光源连续照射到原稿上的光束的反射光被CIS接收。
图像形成单元47在记录介质上形成图像。在此,图像形成单元47例如是打印机。可以期望使用通过将附着到感光鼓的色调剂转印到记录介质上来形成图像的采用电子照相系统的打印机;或者使用将墨水喷射到记录介质上来形成图像的采用喷墨系统的打印机。
通信I/F48经由网络80向另一个装置发送和从另一个装置接收各种类型的信息。
在这个示例性实施方式中,如以上描述的,在信息处理装置10的集群中的信息处理装置10虚拟地实现打印服务器的情况下,当在该信息处理装置10中发生故障时,打印服务器的功能从该信息处理装置10转移到该集群中的其它信息处理装置10。
图4是示意地例示打印服务器的转移处理的图。请注意在图4中,包括图1例示的信息处理装置101和102的集群被例示为示例,并且例示了在信息处理装置101中发生了故障的情况。
首先,描述在信息处理装置101中发生故障之前的状态。
在发生故障之前,信息处理装置101实现由虚线环绕的打印服务器。具体地,虚拟打印服务器20a在信息处理装置101中操作,并且信息处理装置101与共享盘24a一起实现打印服务器。另外,第一打印机驱动器21a、PDL转换软件22a和第二打印机驱动器23a在信息处理装置101中操作。在此,第一打印机驱动器21a例如是用于专用打印机的打印机驱动器。第一打印机驱动器21a是生成指示在第一类型打印装置进行打印的打印指示信息的第一生成单元的示例。第二打印机驱动器23a是在例如假定要输出到专用打印机的材料被输出到通用打印机而不是专用打印机的情况下,用于通用打印机的打印机驱动器。第二打印机驱动器23a是生成指示在第二类型打印装置进行打印的打印指示信息的第二生成单元的示例。由于可能存在当仅第二打印机驱动器23a在信息处理装置101中操作时输出结果不满意的情况,所以使用PDL转换软件22a。PDL转换软件22a将第一打印机驱动器21a生成的PDL数据转换为要输入到第二打印机驱动器23a的数据。也就是说,PDL转换软件22a是转换单元的示例,该转换单元将第一生成单元生成的打印指示信息转换为在第二生成单元用来生成打印指示信息的信息。请注意,在这些程序中,第一打印机驱动器21a和第二打印机驱动器23a是在虚拟打印服务器20a中操作的程序。相反地,PDL转换软件22a不在虚拟打印服务器20a中操作而是在OS中操作。为了便于准备附图,PDL转换软件22a被例示为在虚拟打印服务器20a中。
在这个状态下,假设在信息处理装置101中已经发生故障。
接着,打印服务器的功能从信息处理装置101转移到信息处理装置102,并且信息处理装置102实现由实线环绕的打印服务器的功能。具体地,虚拟打印服务器20a在信息处理装置102中操作,并且信息处理装置102与共享盘24a一起实现打印服务器。在此情况下,第一打印机驱动器21a、PDL转换软件22a和第二打印机驱动器23a也在信息处理装置102中操作。
在按此方式转移了打印服务器的功能的情况下,在信息处理装置101中经过处理的打印指示信息与在该处理中临时产生的中间文件一起经由共享盘24a转移到信息处理装置102。
然而,存在如下问题:发生与在信息处理装置101中经过处理的打印指示信息有关的信息在信息处理装置102中被改变因而打印指示信息转移不成功的情形。具体地,尽管在信息处理装置101中经过处理的打印指示信息的识别号在信息处理装置102中改变,但是在信息处理装置101中使用的识别号被转移到信息处理装置102作为用于产生中间文件的打印指示信息的识别号。因而,存在如下情况,在信息处理装置102中发生识别号不一致,结果,中间文件残存,后续打印不能够继续。
为了解决这种问题,可以想到信息处理装置102在通过重启OS假脱机程序使信息处理装置102初始化的状态下,对从信息处理装置101转移的打印指示信息进行处理。
然而,对于这种问题,还存在OS假脱机程序的重启没有效果的情况。
图5是示意地例示在这种情况下打印服务器的转移处理的图。请注意,在图5中,描述了在图1中例示的包括信息处理装置101和102的集群和包括信息处理装置102和103的集群作为示例,并且例示了在信息处理装置101和103中发生了故障的情况。
首先,描述在信息处理装置101和103中发生故障之前的状态。
在发生故障之前,虚拟打印服务器20a在信息处理装置101中操作,并且信息处理装置101实现打印服务器。另外,第一打印机驱动器21a、PDL转换软件22a和第二打印机驱动器23a也在信息处理装置101中操作。请注意已经描述了这些程序,因而在此省略其描述。
相反,在发生故障之前,虚拟打印服务器20b在信息处理装置103中操作,并且信息处理装置103实现打印服务器。另外,第一打印机驱动器21b、PDL转换软件22b和第二打印机驱动器23b在信息处理装置103中操作。请注意这些程序对应于第一打印机驱动器21a、PDL转换软件22a和第二打印机驱动器23a。因而,在此省略其描述。另外,在以下描述中,在虚拟打印服务器20a和20b、第一打印机驱动器21a和21b、PDL转换软件22a和22b以及第二打印机驱动器23a和23b不必须彼此区分的情况下,它们被分别称为虚拟打印服务器20、第一打印机驱动器21、PDL转换软件22和第二打印机驱动器23。
在这个状态下,假设在信息处理装置101中已经发生故障。
接着,打印服务器的功能从信息处理装置101转移到信息处理装置102。虚拟打印服务器20a在信息处理装置102中操作,信息处理装置102实现打印服务器。在此情况下,第一打印机驱动器21a、PDL转换软件22a和第二打印机驱动器23a也在信息处理装置102中操作。
之后,假设在信息处理装置103中已经发生故障。
接着,打印服务器的功能从信息处理装置103转移到信息处理装置102。虚拟打印服务器20b在信息处理装置102中操作,信息处理装置102实现打印服务器。在此情况下,第一打印机驱动器21b、PDL转换软件22b和第二打印机驱动器23b也在信息处理装置102中操作。
也就是说,根据在集群中正常操作类型和备份类型如何定义,可以存在多个虚拟打印服务器20在单个信息处理装置10中操作的状态。
例如,在虚拟打印服务器20b在启动虚拟打印服务器20a之后启动的情况下,当如上所述重启OS假脱机程序时,在信息处理装置102中,不仅从信息处理装置103转移的打印指示信息被初始化而且从信息处理装置101已经转移并且已经经过处理的打印指示信息被初始化。也就是说,OS假脱机程序的重启对于以上描述的问题没有效果。
因而,在这个示例性实施方式中,各信息处理装置10在该信息处理装置10处于集群环境的情况下,确定虚拟打印服务器20是否正在信息处理装置10中该操作。当确定出虚拟打印服务器20正在操作时,从OS假脱机程序接收打印指示信息的状态(在下文称为“接收状态”)被设置为开始接收打印指示信息的状态(在下文称为“接收开始状态”)并且启动PDL转换软件22。当确定出没有虚拟打印服务器20正在操作时,接收状态被设置为停止接收打印指示信息的状态(在下文称为“接收停止状态”)并且启动PDL转换软件22。当由于在其它信息处理装置10中发生故障而打印服务器的功能被转移到信息处理装置10时,接收状态被设置为接收开始状态。请注意,各信息处理装置10在该信息处理装置10未处于集群环境的情况下,将接收状态设置为接收开始状态,并且启动PDL转换软件22。
接着,将描述实现这种操作的信息处理装置10的结构。
图6是例示信息处理装置10的功能结构示例的框图。
如图6所例示,信息处理装置10包括作为OS的功能的群管理单元31和网络信息管理单元32。也就是说,通过软件(OS)与硬件资源的协同操作来实现这些功能。具体地,通过CPU11(参见图2)将实现OS的功能中的群管理单元31和网络信息管理单元32的程序例如从HDD13(参见图2)加载到主存储器12(参见图2)并且执行该程序来实现这些功能。
群管理单元31基于关于集群的信息(集群信息)管理包括信息处理装置10的集群。在此,集群信息包括指示信息处理装置10是否处于集群环境的信息。另外,在信息处理装置10处于集群环境的情况下,集群信息还包括关于集群中包括的资源的类型、名称和状态的信息等。具体地,在资源的类型是打印服务器的情况下,资源的名称是打印服务器的名称,而资源的状态例如是打印服务器是否正在信息处理装置10中操作。
网络信息管理单元32管理针对网络80设置的信息。在此,针对网络80设置的信息例如是与打印服务器关联的打印机的名称。
另外,信息处理装置10包括作为PDL转换软件22的功能的PDL转换软件启动单元30、资源列表获取单元33、打印服务器操作确定单元34、打印服务器信息获取单元35、目的地打印机信息获取单元36、打印机信息比较单元37和接收状态设置单元38。也就是说,通过软件(PDL转换软件22)与硬件资源的协同操作来实现这些功能。具体地,通过CPU11(参见图2)将实现PDL转换软件22的功能中的PDL转换软件启动单元30、资源列表获取单元33、打印服务器操作确定单元34、打印服务器信息获取单元35、目的地打印机信息获取单元36、打印机信息比较单元37和接收状态设置单元38的程序例如从HDD13(参见图2)加载到主存储器12(参见图2)并且执行该程序来实现这些功能。
PDL转换软件启动单元30向集群管理单元31查询信息处理装置10是否处于集群环境。在从集群管理单元31接收到指示信息处理装置10处于集群环境的响应时,PDL转换软件启动单元30将PDL转换软件22的接收状态设置为接收停止状态并且启动PDL转换软件22。在从集群管理单元31接收到指示信息处理装置10未处于集群环境的响应时,PDL转换软件启动单元30将PDL转换软件22的接收状态设置为接收开始状态并且启动PDL转换软件22。
资源列表获取单元33从集群管理单元31获取集群中包括的资源的列表(资源列表)。
打印服务器操作确定单元34通过向集群管理单元31进行查询来确定在资源列表获取单元33获取的资源列表中所包括的作为资源的打印服务器是否正在信息处理装置10中操作。在本示例性实施方式中,提供打印服务器操作确定单元34作为确定多个虚拟打印控制单元中的任何虚拟打印控制单元是否已经开始在自身装置(在此,信息处理装置10)中操作的确定单元、和在自身装置启动的情况下确定多个虚拟打印控制单元中的任何虚拟打印控制单元是否被假定在该自身装置(在此,信息处理装置10)中操作的确定单元的示例。
在打印服务器操作确定单元34确定出在资源列表获取单元33获取的资源列表中作为资源而包括的打印服务器正在信息处理装置10中操作的情况下,打印服务器信息获取单元35获取关于该打印服务器的信息(打印服务器信息)。在此,打印服务器信息包括打印服务器的打印服务器名称和与该打印服务器关联的打印机的名称的(打印机)列表。在本示例性实施方式中,提供打印服务器信息获取单元35作为指定与虚拟打印控制单元关联的打印机的第一指定单元的示例。
目的地打印机信息获取单元36获取关于被指定为PDL转换软件22的目的地的打印机的信息(目的地打印机信息)。在此目的地打印机信息例如是被指定为目的地的打印机的名称(目的地打印机名称)。如图4和图5所例示的,从PDL转换软件22输出的信息被输入到第二打印机驱动器23。因而,通过检查与该第二打印机驱动器23关联的打印机的打印机名称,获取目的地打印机名称。在本示例性实施方式中,提供目的地打印机信息获取单元36作为指定与第二生成单元相对应的打印机的第二指定单元的示例。
打印机信息比较单元37比较打印服务器信息获取单元35获取的打印机列表中包括的打印机名称和目的地打印机信息获取单元36获取的目的地打印机名称,并且获取既包括在打印机列表所包括的打印机名称中又包括在目的地打印机名称中的打印机名称。在本示例性实施方式中,提供打印机信息比较单元37作为第三指定单元的示例,该第三指定单元指定既包括在第一指定单元指定的打印机中又包括在第二指定单元指定的打印机中的打印机。
接收状态设置单元38将接收状态设置为开始接收针对通过比较获取的打印机名称所指定的打印机的打印指示信息的接收开始状态。在此示例性实施方式中,提供接收状态设置单元38作为进行控制使得接收状态被设置为接收打印指示信息的状态的控制单元、进行控制,在自身装置(在此,信息处理装置10)启动的情况下,使得接收状态被设置为接收打印指示信息的状态的控制单元、以及进行控制,在自身装置(在此,信息处理装置10)启动的情况下,使得接收状态被设置为不接收打印指示信息的状态的控制单元的示例。
接着,将描述根据本示例性实施方式的信息处理装置10的操作。
图7是例示当信息处理装置10启动时的操作示例的流程图。
如图7所例示,当PDL转换软件22在信息处理装置10中启动时,PDL转换软件启动单元30通过向集群管理单元31进行查询来确定信息处理装置10是否处于集群环境(步骤S301)。结果,当确定出信息处理装置10未处于集群环境时,PDL转换软件启动单元30将接收状态设置为接收开始状态并且完成PDL转换软件22的启动(步骤S302)。相反,当确定出信息处理装置10处于集群环境时,PDL转换软件启动单元30将接收状态设置为接收停止状态并且完成PDL转换软件22的启动(步骤S303)。
由此,PDL转换软件22进行以下处理。
也就是说,首先,资源列表获取单元33从集群管理单元31获取资源列表(步骤S311)。接着,从资源列表选择一个资源名称,并且确定该资源名称所指定的资源是否是打印服务器(步骤S312)。
当确定出资源名称所指定的资源是打印服务器时,打印服务器操作确定单元34通过向集群管理单元31进行查询来确定打印服务器是否正在信息处理装置10中操作(步骤S313)。
结果,当确定出打印服务器正在信息处理装置10中操作时,打印服务器信息获取单元35从集群管理单元31获取打印服务器的打印服务器名称(步骤S314)并且从网络信息管理单元32获取与打印服务器关联的打印机列表(步骤S315)。目的地打印机信息获取单元36获取在PDL转换软件22中指定的目的地打印机名称(步骤S316)。
接着,打印机列表从打印服务器信息获取单元35传递到打印机信息比较单元37,并且目的地打印机名称从目的地打印机信息获取单元36传递到打印机信息比较单元37。打印机信息比较单元37从打印机列表获取一个打印机名称,并且确定该打印机名称与目的地打印机名称是否匹配(步骤S317)。通常,PDL转换软件22中指定的目的地打印机名称包括在与打印服务器关联的打印机列表中。进行该确定是因为在PDL转换软件22中指定了目的地打印机名称之后,由于发生了一些情形可能已经从与打印机服务器相关联的打印机列表中去除了这个打印机名称。
结果,当确定出打印机列表中包括的打印机名称与目的地打印机名称匹配时,接收状态设置单元38将接收状态设置为开始接收针对被确定为与目的地打印机名称匹配的打印机名称所指定的打印机的打印指示信息的接收开始状态(步骤S318)。相反,当确定出打印机列表中包括的打印机名称与目的地打印机名称不匹配时,接收状态设置单元38不将接收状态设置为接收开始状态,接收状态保持为接收停止状态。
之后,打印机信息比较单元37确定是否存在从打印机列表中仍未被选中的打印机名称(步骤S319)。当确定出存在这种打印机名称时,过程返回到步骤S317。当确定出不存在这种打印机名称时,过程进行到步骤S320。另外,当在步骤S312中确定出资源不是打印服务器时或者当在步骤S313中确定出打印服务器未正在信息处理装置10中操作时,过程也进行到步骤S320。由此,资源列表获取单元33确定是否存在仍未被选中的资源名称(步骤S320)。当确定出存在这种资源名称时,过程返回到步骤S312。当确定出不存在这种资源名称时,过程结束。
图8是例示了信息处理装置10定期执行的监测处理的操作示例的流程图。
在信息处理装置10中,PDL转换软件22定期进行以下处理。
也就是说,首先,资源列表获取单元33从集群管理单元31获取资源列表(步骤S351)。接着,从资源列表选择一个资源名称,并且确定该资源名称指定的资源是否是打印服务器(步骤S352)。
当确定出资源名称指定的资源是打印服务器时,打印服务器操作确定单元34通过向集群管理单元31进行查询来确定打印服务器是否正在信息处理装置10中操作(步骤S353)。
结果,当确定出打印服务器正在信息处理装置10中操作时,打印服务器信息获取单元35从集群管理单元31获取打印服务器的打印服务器名称(步骤S354)并且从网络信息管理单元32获取与打印服务器关联的打印机列表(步骤S355)。目的地打印机信息获取单元36获取在PDL转换软件22中指定的目的地打印机名称(步骤S356)。
接着,打印机列表从打印服务器信息获取单元35传递到打印机信息比较单元37,并且目的地打印机名称从目的地打印机信息获取单元36传递到打印机信息比较单元37。打印机信息比较单元37从打印机列表选择一个打印机名称,并且确定这个打印机名称与目的地打印机名称是否匹配(步骤S357)。通常,PDL转换软件22中指定的目的地打印机名称包括在与打印服务器关联的打印机列表中。进行该确定是因为在PDL转换软件22中指定了目的地打印机名称之后由于发生了一些情形可能已经从与该打印服务器关联的打印机列表中去除了这个打印机名称。
结果,当确定出打印机列表中包括的打印机名称与目的地打印机名称匹配时,接收状态设置单元38将接收状态设置为开始接收针对被确定为与目的地打印机名称匹配的打印机名称所指定的打印机的打印指示信息的接收开始状态(步骤S358)。相反,当确定出打印机列表中包括的打印机名称与目的地打印机名称不匹配时,接收状态设置单元38不将接收状态设置为接收开始状态,接收状态保持为接收停止状态。
之后,打印机信息比较单元37确定是否存在从打印机列表中仍未被选中的打印机名称(步骤S359)。当确定出存在这种打印机名称时,过程返回到步骤S357。当确定出不存在这种打印机名称时,过程进行到步骤S360。另外,当在步骤S352中确定出资源不是打印服务器时或者当在步骤S353中确定出打印服务器未正在信息处理装置10中操作时,过程也进行到步骤S360。结果,资源列表获取单元33确定是否存在仍未被选中的资源名称(步骤S360)。当确定出存在这种资源名称时,过程返回到步骤S352。当确定出不存在这种资源名称时,过程结束。
以上描述了在本示例性实施方式中的信息处理装置10的结构和操作。
在本示例性实施方式中,多个虚拟打印服务器20在单个信息处理装置10中启动的状态是在如图5所例示的以下假设下导致的:在除所述单个信息处理装置10之外的、虚拟打印服务器20正在操作的各信息处理装置10中发生故障,但是这种状态的原因不限于此。多个虚拟打印服务器20在单个信息处理装置10中启动的状态可以由除了在与该单个信息处理装置10不同的信息处理装置10中发生故障之外的一些其它原因造成。
请注意实现本示例性实施方式的程序当然可以由通信单元提供,并且还可以设置在存储了程序的诸如CD-ROM等的记录介质中。
出于解释和说明的目的对本发明的示例性实施方式提供了前述描述。并非旨在穷举本发明,也不是将本发明限制于所公开的精确形式。显然,许多修改和变型对于本领域的技术人员是明显的。为了最佳地解释本发明的原理及其实际应用选择并描述了这些实施方式,由此使得本领域的其他技术人员能够针对各种实施方式以及适合于所适想出的具体应用的各种修改来理解本发明。旨在由所附权利要求书及其等同物限定本发明的范围。
Claims (9)
1.一种打印控制装置,所述打印控制装置包括:
确定单元,从多个虚拟打印控制部中确定是否任何虚拟打印控制部已经开始在该打印控制装置中操作,所述多个虚拟打印控制部各控制在与该虚拟打印控制部关联的打印装置处的打印,所述多个虚拟打印控制部当在单个装置中操作时在该单个装置中虚拟实现多个装置;
控制单元,该控制单元进行控制,在所述确定单元确定出在所述多个虚拟打印控制部中没有虚拟打印控制部已经开始在该打印控制装置中操作的情况下,使得指示在打印装置进行打印的打印指示信息的接收状态设置为不接收所述打印指示信息的状态,之后进行控制,在所述确定单元确定出所述多个虚拟打印控制部中任何虚拟打印控制部已经开始在该打印控制装置中操作的情况下,使得所述接收状态被设置为接收指示在与该虚拟打印控制部关联的打印装置进行打印的打印指示信息的状态;
第一指定单元,该第一指定单元在所述确定单元确定出所述多个虚拟打印控制部中的任何虚拟打印控制部已经开始在该打印控制装置中操作的情况下,指定与该虚拟打印控制部关联的打印装置;
第一生成单元,该第一生成单元在所述虚拟打印控制部虚拟实现的装置中操作并且生成指示在第一类型打印装置处进行打印的打印指示信息;
第二生成单元,该第二生成单元在所述虚拟打印控制部虚拟实现的装置中操作并且生成指示在第二类型打印装置处进行打印的打印指示信息;
转换单元,该转换单元将所述第一生成单元生成的打印指示信息转换为所述第二生成单元用来生成打印指示信息的信息;
第二指定单元,该第二指定单元指定如下打印装置,该打印装置被所述转换单元指定作为所述转换单元转换后的信息的输出目的地并且对应于所述第二生成单元;以及
第三指定单元,该第三指定单元指定既包括在所述第一指定单元指定的打印装置中又包括在所述第二指定单元指定的打印装置中的打印装置,
其中,所述控制单元进行控制使得指示在打印装置进行打印的打印指示信息的接收状态设置为接收指示在所述第三指定单元指定的打印装置处进行打印的打印指示信息的状态。
2.根据权利要求1所述的打印控制装置,其中,所述确定单元定期确定所述多个虚拟打印控制部中是否任何虚拟打印控制部已经开始在该打印控制装置中操作。
3.根据权利要求1所述的打印控制装置,其中,所述多个虚拟打印控制部各使得与该虚拟打印控制部对应的打印控制装置群被视为单个打印控制装置,所述打印控制装置群包括该打印控制装置,并且,在所述虚拟打印控制部正在与该虚拟打印控制部对应的所述打印控制装置群中的除该打印控制装置之外的另一个打印控制装置中操作的同时,当在所述另一个打印控制装置中发生故障时,所述虚拟打印控制部开始在该打印控制装置中操作。
4.根据权利要求2所述的打印控制装置,其中,所述多个虚拟打印控制部各使得与该虚拟打印控制部对应的打印控制装置群被视为单个打印控制装置,所述打印控制装置群包括该打印控制装置,并且,在所述虚拟打印控制部正在与该虚拟打印控制部对应的所述打印控制装置群中的除该打印控制装置之外的另一个打印控制装置中操作的同时,当在所述另一个打印控制装置中发生故障时,所述虚拟打印控制部开始在该打印控制装置中操作。
5.根据权利要求3所述的打印控制装置,其中,在该打印控制装置启动的情况下,所述确定单元确定所述多个虚拟打印控制部中的任何虚拟打印控制部是否被假定在该打印控制装置中操作,并且
在该打印控制装置启动时所述确定单元确定出所述多个虚拟打印控制部中的任何虚拟打印控制部被假定在该打印控制装置中操作的情况下,所述控制单元进行控制使得指示在打印装置进行打印的打印指示信息的接收状态设置为接收指示在与所述虚拟打印控制部关联的打印装置处进行打印的打印指示信息的状态。
6.根据权利要求4所述的打印控制装置,其中,在该打印控制装置启动的情况下,所述确定单元确定所述多个虚拟打印控制部中的任何虚拟打印控制部是否被假定在该打印控制装置中操作,并且
在该打印控制装置启动时所述确定单元确定出所述多个虚拟打印控制部中的任何虚拟打印控制部被假定在该打印控制装置中操作的情况下,所述控制单元进行控制使得指示在打印装置进行打印的打印指示信息的接收状态设置为接收指示在与该虚拟打印控制部关联的打印装置处进行打印的打印指示信息的状态。
7.根据权利要求3所述的打印控制装置,其中,在该打印控制装置启动的情况下,所述确定单元确定是否所述多个虚拟打印控制部中的任何虚拟打印控制部被假定在该打印控制装置中操作,并且
在该打印控制装置启动时所述确定单元确定出所述多个虚拟打印控制部中没有虚拟打印控制部被假定在该打印控制装置中操作的情况下,所述控制单元进行控制使得指示在打印装置进行打印的打印指示信息的接收状态设置为不接收所述打印指示信息的状态。
8.根据权利要求4所述的打印控制装置,其中,在该打印控制装置启动的情况下,所述确定单元确定是否所述多个虚拟打印控制部中的任何虚拟打印控制部被假定在该打印控制装置中操作,并且
在该打印控制装置启动时所述确定单元确定出所述多个虚拟打印控制部中没有虚拟打印控制部被假定在该打印控制装置中操作的情况下,所述控制单元进行控制使得指示在打印装置进行打印的打印指示信息的接收状态设置为不接收所述打印指示信息的状态。
9.一种打印系统,该打印系统包括:
多个打印装置,该多个打印装置在介质上打印图像;以及
打印控制装置,该打印控制装置控制在所述多个打印装置处的打印,
所述打印控制装置包括:
确定单元,该确定单元从多个虚拟打印控制部确定是否任何虚拟打印控制部已经开始在该打印控制装置中操作,所述多个虚拟打印控制部各控制在所述多个打印装置中包括的并且与该虚拟打印控制部关联的打印装置群处的打印,所述多个虚拟打印控制部当在单个装置中操作时在该单个装置中虚拟实现多个装置;
控制单元,该控制单元进行控制,在所述确定单元确定出所述多个虚拟打印控制部中没有虚拟打印控制部已经开始在该打印控制装置中操作的情况下,使得指示在打印装置进行打印的打印指示信息的接收状态设置为不接收所述打印指示信息的状态,之后进行控制,在所述确定单元确定出所述多个虚拟打印控制部中任何虚拟打印控制部已经开始在该打印控制装置中操作的情况下,使得所述接收状态被设置为接收指示在与该虚拟打印控制部关联的打印装置群进行打印的打印指示信息的状态;
第一指定单元,该第一指定单元在所述确定单元确定出所述多个虚拟打印控制部中的任何虚拟打印控制部已经开始在该打印控制装置中操作的情况下,指定与该虚拟打印控制部关联的打印装置;
第一生成单元,该第一生成单元在所述虚拟打印控制部虚拟实现的装置中操作并且生成指示在第一类型打印装置处进行打印的打印指示信息;
第二生成单元,该第二生成单元在所述虚拟打印控制部虚拟实现的装置中操作并且生成指示在第二类型打印装置处进行打印的打印指示信息;
转换单元,该转换单元将所述第一生成单元生成的打印指示信息转换为所述第二生成单元用来生成打印指示信息的信息;
第二指定单元,该第二指定单元指定如下打印装置,该打印装置被所述转换单元指定作为所述转换单元转换后的信息的输出目的地并且对应于所述第二生成单元;以及
第三指定单元,该第三指定单元指定既包括在所述第一指定单元指定的打印装置中又包括在所述第二指定单元指定的打印装置中的打印装置,
其中,所述控制单元进行控制使得指示在打印装置进行打印的打印指示信息的接收状态设置为接收指示在所述第三指定单元指定的打印装置处进行打印的打印指示信息的状态。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013035107A JP5316730B1 (ja) | 2013-02-25 | 2013-02-25 | 印刷制御装置、印刷システム及びプログラム |
JP2013-035107 | 2013-02-25 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103605488A CN103605488A (zh) | 2014-02-26 |
CN103605488B true CN103605488B (zh) | 2017-10-10 |
Family
ID=49595771
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310659760.9A Active CN103605488B (zh) | 2013-02-25 | 2013-12-09 | 打印控制装置和打印系统 |
Country Status (3)
Country | Link |
---|---|
US (1) | US8896872B2 (zh) |
JP (1) | JP5316730B1 (zh) |
CN (1) | CN103605488B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9557939B2 (en) * | 2015-03-05 | 2017-01-31 | Océ-Technologies B.V. | Print job processing system and method |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6226097B1 (en) * | 1996-12-27 | 2001-05-01 | Canon Kabushiki Kaisha | Print interruption method, and information processing apparatus, output control apparatus, print interruption system and print interruption program-stored storage medium, used in the method |
US6321266B1 (en) * | 1993-01-18 | 2001-11-20 | Canon Kabushiki Kaisha | Input/output apparatus connected to a plurality of host computers via a network |
CN101593088A (zh) * | 2008-05-28 | 2009-12-02 | 鸿富锦精密工业(深圳)有限公司 | 集群式打印系统及方法 |
CN101820487A (zh) * | 2009-02-27 | 2010-09-01 | 柯尼卡美能达商用科技株式会社 | 终端装置、打印处理系统、打印处理方法和打印控制装置 |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH04245524A (ja) | 1991-01-31 | 1992-09-02 | Matsushita Graphic Commun Syst Inc | 入出力制御装置 |
JP3017605B2 (ja) * | 1992-06-19 | 2000-03-13 | キヤノン株式会社 | プリンタ制御方法およびその制御システム |
US7352487B2 (en) * | 2001-04-27 | 2008-04-01 | Canon Kabushiki Kaisha | Print control system, print control method, memory medium, and program |
JP2003054082A (ja) * | 2001-08-10 | 2003-02-26 | Internatl Business Mach Corp <Ibm> | 印刷方法、印刷システムおよびプログラム |
US7894083B2 (en) * | 2001-09-14 | 2011-02-22 | Canon Kabushiki Kaisha | Print control with interfaces provided in correspondence with printing methods |
JP2003131839A (ja) * | 2001-10-29 | 2003-05-09 | Canon Inc | ネットワークシステム、情報処理装置、情報処理方法、及び、制御プログラム |
JP3963873B2 (ja) * | 2003-07-23 | 2007-08-22 | キヤノンマーケティングジャパン株式会社 | サーバ装置およびプリンタ削除方法およびプログラムおよび記録媒体 |
JP2005216151A (ja) * | 2004-01-30 | 2005-08-11 | Hitachi Ltd | 資源運用管理システム及び資源運用管理方法 |
JP4556735B2 (ja) * | 2005-03-29 | 2010-10-06 | 富士ゼロックス株式会社 | プリンタ選択処理プログラムおよび印刷制御装置 |
JP5538916B2 (ja) * | 2010-01-15 | 2014-07-02 | キヤノン株式会社 | 情報処理装置、情報処理方法及びプログラム |
-
2013
- 2013-02-25 JP JP2013035107A patent/JP5316730B1/ja not_active Expired - Fee Related
- 2013-10-21 US US14/058,733 patent/US8896872B2/en not_active Expired - Fee Related
- 2013-12-09 CN CN201310659760.9A patent/CN103605488B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6321266B1 (en) * | 1993-01-18 | 2001-11-20 | Canon Kabushiki Kaisha | Input/output apparatus connected to a plurality of host computers via a network |
US6226097B1 (en) * | 1996-12-27 | 2001-05-01 | Canon Kabushiki Kaisha | Print interruption method, and information processing apparatus, output control apparatus, print interruption system and print interruption program-stored storage medium, used in the method |
CN101593088A (zh) * | 2008-05-28 | 2009-12-02 | 鸿富锦精密工业(深圳)有限公司 | 集群式打印系统及方法 |
CN101820487A (zh) * | 2009-02-27 | 2010-09-01 | 柯尼卡美能达商用科技株式会社 | 终端装置、打印处理系统、打印处理方法和打印控制装置 |
Also Published As
Publication number | Publication date |
---|---|
US20140240759A1 (en) | 2014-08-28 |
US8896872B2 (en) | 2014-11-25 |
JP5316730B1 (ja) | 2013-10-16 |
JP2014164527A (ja) | 2014-09-08 |
CN103605488A (zh) | 2014-02-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9354832B2 (en) | Print system for recovering a print job in a redundant print server, print server and print control method | |
CN111610939B (zh) | 图像形成设备及其控制方法和计算机可读存储介质 | |
JP6355330B2 (ja) | ネットワークデバイス、ネットワークデバイスの制御方法およびそのプログラム | |
US10194003B2 (en) | Information processing apparatus, server-client system, control method of information processing apparatus, and storage medium | |
US9298402B2 (en) | Print management apparatus, non-transitory recording medium, and printing system | |
JP2016081163A (ja) | 情報処理装置、情報処理装置の制御方法、及びプログラム | |
JP5910280B2 (ja) | 画像形成装置及びジョブ管理方法 | |
JP2019149118A (ja) | 電子機器およびプログラム | |
US10911306B2 (en) | Information processing apparatus, control method, and storage medium storing program | |
JP6212972B2 (ja) | 情報処理システム、ソフトウェア更新方法およびプログラム | |
JP2015022681A (ja) | 情報処理装置および情報処理装置におけるソフトウェア更新方法 | |
CN103605488B (zh) | 打印控制装置和打印系统 | |
US12073133B2 (en) | System and method for providing printing service and configured to change printer connection destination | |
JP5450678B2 (ja) | ネットワークにおけるイベント通知システム | |
JP2019197416A (ja) | サーバ装置、情報処理方法及びプログラム | |
JP6340822B2 (ja) | 画像形成システム、画像形成方法、及びサーバ装置 | |
US9047552B2 (en) | Forming system and image forming apparatus that generate image log data to server | |
US20240419371A1 (en) | Information processing system and non-transitory computer readable medium | |
JP2016132186A (ja) | 画像形成装置、画像形成処理方法及び画像形成処理プログラム | |
US12267467B2 (en) | Information processing apparatus, method of controlling information processing apparatus, and storage medium | |
US20250077151A1 (en) | Information processing device, method for controlling the same, and printing system | |
US20250077150A1 (en) | Information processing device, method for controlling the same, and printing system | |
US20240146850A1 (en) | Information processing apparatus, method of controlling information processing apparatus, and storage medium | |
JP2015056137A (ja) | システムおよび情報処理方法 | |
US20250077129A1 (en) | Information processing device, method for controlling the same, and printing system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CP01 | Change in the name or title of a patent holder |
Address after: Tokyo, Japan Patentee after: Fuji film business innovation Co.,Ltd. Address before: Tokyo, Japan Patentee before: Fuji Xerox Co.,Ltd. |
|
CP01 | Change in the name or title of a patent holder |