CN101290560A - 打印控制装置、打印控制***、打印装置及打印控制方法 - Google Patents
打印控制装置、打印控制***、打印装置及打印控制方法 Download PDFInfo
- Publication number
- CN101290560A CN101290560A CNA2008100926175A CN200810092617A CN101290560A CN 101290560 A CN101290560 A CN 101290560A CN A2008100926175 A CNA2008100926175 A CN A2008100926175A CN 200810092617 A CN200810092617 A CN 200810092617A CN 101290560 A CN101290560 A CN 101290560A
- Authority
- CN
- China
- Prior art keywords
- printing
- print data
- printer
- printing equipment
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims description 107
- 230000005540 biological transmission Effects 0.000 claims abstract description 60
- 238000012217 deletion Methods 0.000 claims abstract description 42
- 230000037430 deletion Effects 0.000 claims abstract description 42
- 238000007639 printing Methods 0.000 claims description 798
- 238000003860 storage Methods 0.000 claims description 157
- 238000012545 processing Methods 0.000 claims description 120
- 238000000605 extraction Methods 0.000 claims description 57
- 239000000284 extract Substances 0.000 claims description 39
- 238000012423 maintenance Methods 0.000 claims description 19
- 238000004891 communication Methods 0.000 claims description 9
- 230000008569 process Effects 0.000 description 95
- 230000006870 function Effects 0.000 description 45
- 238000010586 diagram Methods 0.000 description 30
- 230000014509 gene expression Effects 0.000 description 17
- 230000015572 biosynthetic process Effects 0.000 description 12
- 238000007726 management method Methods 0.000 description 12
- 230000009471 action Effects 0.000 description 11
- 238000013523 data management Methods 0.000 description 9
- 238000005516 engineering process Methods 0.000 description 8
- 230000008676 import Effects 0.000 description 7
- 238000012546 transfer Methods 0.000 description 7
- 230000033228 biological regulation Effects 0.000 description 6
- 241001269238 Data Species 0.000 description 5
- 230000003750 conditioning effect Effects 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 2
- 230000014759 maintenance of location Effects 0.000 description 2
- 230000005055 memory storage Effects 0.000 description 2
- 239000000969 carrier Substances 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
公开了打印控制装置、打印控制***、打印装置及打印控制方法。打印控制装置使打印数据保持在具备了保持打印功能的多个打印装置中,而且可以删除用户进行过打印指示的打印装置以外的其他打印装置的打印数据。打印服务器通过网络与具备了保持打印功能的多个打印机连接。打印服务器包括:打印数据发送单元,将从PC所接受的打印数据发送到打印机,并使打印数据保持在打印机中;以及打印数据删除指示单元,在从多个打印机的任何一个打印机接收到打印数据的打印通知时,对该打印机以外的其他打印机,指示删除打印数据。
Description
技术领域
本发明涉及打印控制装置、打印控制***、打印装置及打印控制方法,特别涉及将打印数据发送并保持在具备了保持打印功能的多个打印装置中的打印控制装置、打印控制***、打印装置及打印控制方法。
背景技术
具备了保持打印功能的打印装置(打印机)已被普遍地利用。根据这种保持打印功能,用户进行过打印指示的打印数据被临时保持在打印机内的硬盘中。然后,通过用户在期望的定时对打印机输入密码等,可以使打印数据被打印输出。
通过利用保持打印功能,只有知道密码的特定的用户可以在期望的定时进行打印输出,所以可以保护重要文档或机密文档等的安全性。而且,在进行了打印指示后不需要打印数据的情况下,还可以将打印数据直接从打印机中删除而不将其打印输出。
另一方面,在企业等中,将发送打印数据的PC(个人计算机)、打印服务器、以及多个打印机连接到网络上来利用的情况不断增加。已知在这种网络环境中,打印服务器将从PC接收到的打印数据同时发送到多个打印机而将打印数据并行打印的技术(例如,参照特开2001-282488号公报)。
特开2001-282488号公报中记载的技术是,对于多台网络打印机,将打印数据分组并组播(multicast)发送,并监视被组播发送的网络打印机的分组的发送接收状态,从而进行分组的发送、待机、再发送等控制。
此外,在国际公开号为WO2005/17738号公报中,公开了对多个打印机查询可否打印,对有可打印响应的打印机发送打印数据的技术。由此,对可打印的打印机发送打印数据,所以可以可靠地打印。
此外,在这样的网络环境中,考虑对于在办公室和工厂等中进行移动的用户提供打印服务时,只将特定的打印机作为输出目的地的方式,对于频繁进行移动的用户而言不一定是高效率。例如,将位于至目的地为止的移动路径中途的打印机作为输出目的地的方式为高效率的情况也很多。
例如,在特开2004-94777号公报中,提出了以在网络环境下进行移动的用户为对象的打印服务。该服务考虑了用户的移动路径、移动时间及打印机的打印时间等而决定作为输出目的地的打印机。
但是,特开2001-282488号公报中记载的技术,不是以具备了保持打印功能的打印机作为对象,所以发送到多个打印机中的打印数据没有被临时保持,而被全部打印输出。此外,国际公开号为WO2005/17738号公报中记载的技术,也不是以具备了保持打印功能的打印机作为对象,所以发送到可打印的打印机中的打印数据没有被临时保持,而被打印输出。因此,在用户无意中忘记对打印机进行打印指示的情况下,打印物被放置在打印机上,在该打印物是机密文档的情况下,有将重要的信息泄露给第三者的危险。
在上述以往技术中,没有考虑在网络环境中连接了多个打印机的情况下进行保持(hold)打印。即,至今没有考虑将具备了保持打印功能的多个打印机进行网络连接,对该网络同时发送打印数据而使打印数据保持在各个打印机中的利用方式。如果能够实现这样的利用方式,即使是网络上的哪个打印机,用户也可以输入密码而打印输出所需的打印数据,可以提高用户的方便性,同时保护机密信息。
此外,在用户从期望的打印机进行了打印输出的情况下,不再需要网络上其他打印机中保持的打印数据。将这样的数据保存在打印机内,使盘容量被浪费,此外,从安全性的观点来说,也不期望这样。以往,就从打印机中删除打印数据而言,需要以用户对发送了打印数据的打印机直接删除打印数据,或者,从用户PC传送用于删除打印机的打印数据的指示等方法来应对,存在删除作业需要时间的问题。
此外,在特开2004-94777号公报中记载的技术的情况下,没有考虑在网络环境中连接了多个打印机时进行保持打印。即,没有考虑将具备了保持打印功能的多个打印机进行网络连接,对在该网络上的打印机发送打印数据而保持打印数据的利用方式。因此,在用户无意中忘记对网络上的打印机进行打印指示的情况下,打印物被放置在打印机上,在该打印物是机密文档的情况下,有将重要的信息泄露给第三者的危险。这种情况,如特开2004-94777号公报那样,在位于用户的移动目的地等已离开的地点的打印机成为输出目的地的情况下,更是如此。
此外,在使打印数据保持在网络上的多个打印机中,用户从期望的打印机中打印输出的情况下,不需要网络上其他的打印机中所保持的打印数据。将该打印数据保存在打印机内,使盘容量被浪费,此外,从安全性的观点来说,也不期望这样。以往,就从打印机中删除打印数据而言,需要以用户对发送了打印数据的打印机直接删除打印数据,或者,从用户PC传送用于删除打印机的打印数据的指示等方法来应对,存在删除作业需要时间的问题。
而且,在特开2004-94777号公报中记载的技术的情况下,预先不知道用户的移动路径时,不能决定输出目的地打印机。因此,在用户变更了移动路径时,存在每次不注册移动路径,就不能决定输出目的地打印机的问题。
发明内容
本发明的目的在于,提供打印控制装置、打印控制***、打印装置及打印控制方法,使打印数据保持在具备了保持打印功能的多个打印装置中,而且可以删除用户进行了打印指示的打印装置以外的其他打印装置的打印数据。
此外,本发明的目的在于,提供打印控制装置、打印控制***、打印装置及打印控制方法,在具备了保持打印功能的多个打印装置中,使打印数据保持在距用户位置近的两个以上的打印装置中,而且,可以删除用户进行了打印指示的打印装置以外的其他打印装置的打印数据。
而且,本发明的其他目的在于,提供打印控制装置,其通过网络与具备了保持打印功能的多个打印装置连接,其特征在于,它包括:打印数据发送单元,将从用户终端所接受的打印数据发送到所述多个打印装置,并使该打印数据保持在所述多个打印装置中;以及打印数据删除指示单元,从所述多个打印装置的任何一个打印装置接收所述打印数据的打印通知时,对该打印装置以外的其他打印装置指示删除所述打印数据。
本发明的其他目的在于,提供打印控制装置,其特征在于,所述打印数据发送单元根据打印数据的打印顺序,将该打印数据的一部分发送到所述多个打印装置,并使所述打印数据的一部分保持在所述多个打印装置中。
本发明的其他目的在于,提供打印控制装置,其特征在于,还包括存储单元,存储所述多个打印装置各自的状态信息,所述打印数据发送单元根据所述存储单元中存储的状态信息,使对于所述多个打印装置的各个打印装置的打印数据的发送量不同。
本发明的其他目的在于,提供打印控制装置,其特征在于,所述状态信息是所述多个打印装置各自具备的打印性能或打印功能。
本发明的其他目的在于,提供打印控制装置,其特征在于,所述状态信息是所述多个打印装置各自接受的作业状况。
本发明的其他目的在于,提供打印控制装置,其特征在于,所述状态信息是所述多个打印装置各自连接的网络的通信状况。
本发明的其他目的在于,提供打印控制装置,其特征在于,所述打印数据发送单元在所述多个打印装置保持所述打印数据的一部分的情况下,在从所述多个打印装置的任何一个打印装置接收所述打印数据的打印通知时,对该打印装置发送所述打印数据的剩余的数据。
本发明的其他目的在于,提供打印控制装置,其特征在于,所述打印数据删除指示单元从所述多个打印装置的任何一个打印装置接收所述打印数据的打印通知时,基于该打印通知中所包含的、与所述打印装置已打印完成的打印数据量有关的信息,对所述打印装置以外的其他打印装置指示将所述打印装置已打印完成的打印数据量删除。
本发明的其他目的在于,提供打印控制装置,其特征在于,所述打印数据发送单元在所述多个打印装置保持所述打印数据的一部分的情况下,在从所述多个打印装置的任何一个打印装置接收所述打印数据的打印通知时,对该打印装置以外的其他打印装置发送所述打印数据的剩余的数据,所述打印数据删除指示单元基于该打印通知中所包含的、与所述打印装置已打印完成的打印数据量有关的信息,对所述其他打印装置指示将所述打印装置已打印完成的打印数据量删除。
本发明的其他目的在于,提供打印控制装置,其通过网络与具备了保持打印功能的多个打印装置连接,其特征在于,它包括:用户位置信息取得单元,取得用户的位置信息;打印装置提取单元,基于该取得的用户位置信息,提取距该用户位置近的两个以上的打印装置;打印数据发送单元,将从用户终端所接受的打印数据发送到由所述打印装置提取单元提取出的各个打印装置,并使所述打印数据保持在所述各个打印装置中;以及打印数据删除指示单元,从所述各个打印装置的任何一个打印装置接收所述打印数据的打印通知时,对该打印装置以外的其他打印装置指示将所述打印数据删除。
本发明的其他目的在于,提供打印控制装置,其特征在于,所述打印数据发送单元根据打印数据的打印顺序,将该打印数据的一部分发送到所述各个打印装置,并使所述打印数据的一部分保持在所述各个打印装置中。
本发明的其他目的在于,提供打印控制装置,其特征在于,所述打印数据发送单元根据基于所述用户位置信息的用户位置和所述各个打印装置之间的距离,使对于所述各个打印装置的打印数据的发送量不同。
本发明的其他目的在于,提供打印控制装置,其特征在于,所述打印数据发送单元在所述各个打印装置保持所述打印数据的一部分的情况下,在从所述各个打印装置的任何一个打印装置接收所述打印数据的打印通知时,对该打印装置发送所述打印数据的剩余的数据。
本发明的其他目的在于,提供打印控制装置,其特征在于,所述打印数据删除指示单元从所述各个打印装置的任何一个打印装置接收所述打印数据的打印通知时,基于该打印通知中所包含的、与所述打印装置已打印完成的打印数据量有关的信息,对所述打印装置以外的其他打印装置指示将所述打印装置已打印完成的打印数据量删除。
本发明的其他目的在于,提供打印控制装置,其特征在于,还包括存储单元,存储与所述用户位置信息取得单元取得的用户位置信息有关的历史,所述打印装置提取单元在所述用户位置信息取得单元取得的用户位置信息与所述存储单元中存储的上次的用户位置信息不同的情况下,基于所述取得的用户位置信息,重新提取作为所述打印数据的发送目的地的打印装置。
本发明的其他目的在于,提供打印控制装置,其特征在于,所述打印数据删除指示单元在所述打印装置提取单元重新提取出打印装置的情况下,对于基于所述上次的用户位置信息所提取出的打印装置,指示将所述打印数据删除。
本发明的其他目的在于,提供打印控制装置,其特征在于,所述打印装置提取单元从所述存储单元中存储的用户位置信息的历史中取得用户的移动路径的信息,并基于该移动路径的信息,提取作为所述打印数据的发送目的地的打印装置。
本发明的其他目的在于,提供打印控制装置,其特征在于,所述打印数据发送单元将对所述打印装置提取单元提取出的各个打印装置发送的打印数据量,基于所述移动路径的信息进行加权。
本发明的其他目的在于,提供打印控制装置,其特征在于,所述用户位置信息取得单元通过与用户使用的带有GPS功能的移动终端进行通信,取得用户位置信息。
本发明的其他目的在于,提供打印控制装置,其通过网络与具备了保持打印功能的多个打印装置连接,其特征在于,它包括:用户位置信息取得单元,利用用户携带的信息记录媒体,识别该用户所在的区域;打印装置提取单元,提取位于该识别出的区域内的打印装置;打印数据发送单元,将从用户终端所接受的打印数据发送到由所述打印装置提取单元提取出的打印装置,并使所述打印数据保持在所述打印装置中;以及打印数据删除指示单元,在检测出用户离开所述区域时,对位于所述区域内的打印装置,指示将所述打印数据删除。
本发明的其他目的在于,提供打印控制***,包括:具备了保持打印功能的多个打印装置,以及通过网络与该多个打印装置连接的打印控制装置,其特征在于,所述打印控制装置包括将从用户终端所接受的打印数据发送到所述多个打印装置,并使该打印数据保持在所述多个打印装置中的打印数据发送单元,所述多个打印装置在通过用户操作从所述多个打印装置的任何一个打印装置向其他打印装置发送所述打印数据的打印通知时,根据该打印通知,所述其他打印装置删除所述打印数据。
本发明的其他目的在于,提供打印控制***,包括:具备了保持打印功能的多个打印装置,以及通过网络与该多个打印装置连接的打印控制装置,其特征在于,所述打印控制装置包括:用户位置信息取得单元,取得用户的位置信息;打印装置提取单元,基于该取得的用户位置信息,提取距该用户位置近的两个以上的打印装置;以及打印数据发送单元,将从用户终端所接受的打印数据发送到由所述打印装置提取单元提取出的各个打印装置,并使所述打印数据保持在所述各个打印装置中,所述多个打印装置在通过用户操作从所述各个打印装置的任何一个打印装置向其他打印装置发送所述打印数据的打印通知时,根据该打印通知,所述其他打印装置删除所述打印数据。
本发明的其他目的在于,提供打印装置,其通过网络与用户终端连接,其特征在于,它包括:网络接口,通过网络与具备了保持打印功能的多个其他打印装置连接;打印数据发送单元,将从所述用户终端所接受的打印数据发送到所述多个其他打印装置,并使该打印数据保持在所述多个其他打印装置中;以及打印数据删除指示单元,在从所述多个其他打印装置的任何一个打印装置接收所述打印数据的打印通知时,对该打印装置以外的其他打印装置,指示将所述打印数据删除。
本发明的其他目的在于,提供打印装置,其通过网络与所述的打印控制装置连接,其特征在于,它包括:存储单元,存储从所述打印控制装置发送的打印数据;打印指示单元,对该存储单元中存储的打印数据进行打印指示;打印单元,根据来自该打印指示单元的打印指示,执行打印数据的打印处理;以及打印通知单元,在中断该打印单元的打印处理时,通知与在该打印中断以前已打印完成的打印数据量有关的信息。
本发明的其他目的在于,提供打印装置,其特征在于,所述打印单元基于用户的打印中止命令或打印中的差错,中断打印处理。
本发明的其他目的在于,提供打印装置,其通过网络与用户终端连接,其特征在于,它包括:网络接口,通过网络与具备了保持打印功能的多个其他打印装置连接;用户位置信息取得单元,取得用户的位置信息;打印装置提取单元,基于该取得的用户位置信息,提取距该用户位置近的两个以上的其他打印装置;打印数据发送单元,将从用户终端所接受的打印数据发送到由所述打印装置提取单元提取出的其他各个打印装置,并使所述打印数据保持在所述其他各个打印装置中;以及打印数据删除指示单元,在从所述其他各个打印装置的任何一个打印装置接收所述打印数据的打印通知时,对该打印装置以外的其他打印装置,指示将所述打印数据删除。
本发明的其他目的在于,提供打印装置,其通过网络与所述的打印控制装置连接,其特征在于,它包括:存储单元,存储从所述打印控制装置发送的打印数据;打印指示单元,对该存储单元中存储的打印数据进行打印指示;打印单元,根据来自该打印指示单元的打印指示,执行打印数据的打印处理;以及打印通知单元,在中断该打印单元的打印处理时,通知与该打印中断以前已打印完成的打印数据量有关的信息。
本发明的其他目的在于,提供打印装置,其特征在于,所述打印单元基于用户的打印中止命令或打印中的差错,中断打印处理。
本发明的其他目的在于,提供打印控制方法,用于通过网络与具备了保持打印功能的多个打印装置连接的打印控制装置,其特征在于,该方法包括:将从用户终端所接受的打印数据发送到所述多个打印装置,并使该打印数据保持在所述多个打印装置中的步骤;以及在从所述多个打印装置的任何一个打印装置接收所述打印数据的打印通知时,对该打印装置以外的其他打印装置,指示将所述打印数据删除的步骤。
本发明的其他目的在于,提供打印控制方法,用于通过网络与具备了保持打印功能的多个打印装置连接的打印控制装置,其特征在于,该方法包括:取得用户的位置信息的步骤;基于该取得的用户位置信息,提取距该用户位置近的两个以上的打印装置的步骤;将从用户终端所接受的打印数据发送到所述提取出的各个打印装置,并使所述打印数据保持在所述各个打印装置中的步骤;以及在从所述各个打印装置的任何一个打印装置接收所述打印数据的打印通知时,对该打印装置以外的其他打印装置,指示将所述打印数据删除的步骤。
附图说明
图1是表示包括了本发明的打印控制装置的打印控制***的结构例的方框图。
图2A及图2B是表示一例在打印服务器的存储单元中存储的管理表的图。
图3是用于说明一例本发明的打印控制***的保持打印处理流程的图。
图4是用于说明本发明的打印控制***的另一例保持打印处理流程的图。
图5是用于说明本发明的打印控制***的另一例保持打印处理流程的图。
图6是用于说明本发明的打印控制***的另一例保持打印处理流程的图。
图7是用于说明本发明的打印控制***的另一例保持打印处理流程的图。
图8是用于说明本发明的打印控制***的另一例保持打印处理流程的图。
图9是用于说明本发明的打印控制***的另一例保持打印处理流程的图。
图10是用于说明本发明的打印控制***的另一例保持打印处理流程的图。
图11是用于说明本发明的打印控制***的另一例保持打印处理流程的图。
图12是用于说明本发明的打印服务器的一例打印控制方法的图。
图13是用于说明图12所示的步骤S103的一例打印数据发送处理的流程图。
图14是用于说明图13所示的步骤S111的一例打印数据分配处理的流程图。
图15是用于说明图13所示的步骤S111的另一例打印数据分配处理的流程图。
图16是用于说明图12所示的步骤S105中没有打印通知的情况下的处理的流程图。
图17是用于说明本发明的打印机的动作例的流程图。
图18是用于说明图17所示的步骤S153中没有来自用户的打印命令的情况下的处理的流程图。
图19是表示包括了本发明的打印控制装置的打印控制***的结构例的方框图。
图20是表示在打印服务器的存储单元中存储的一例打印数据管理表的图。
图21是用于说明本发明的打印控制***的一例保持打印处理流程的图。
图22是用于说明本发明的打印控制***的另一例保持打印处理流程的图。
图23是用于说明本发明的打印控制***的另一例保持打印处理流程的图。
图24是用于说明本发明的打印控制***的另一例保持打印处理流程的图。
图25是用于说明本发明的打印控制***的另一例保持打印处理流程的图。
图26A及图26B是用于说明本发明的打印控制***的另一例保持打印处理流程的图。
图27是用于说明本发明的打印控制***的另一例保持打印处理流程的图。
图28是用于说明本发明的打印控制***的另一例保持打印处理流程的图。
图29是用于说明本发明的打印控制***的另一例保持打印处理流程的图。
图30是用于说明本发明的打印控制***的另一例保持打印处理流程的图。
图31是用于说明本发明的打印控制***的另一例保持打印处理流程的图。
图32是用于说明本发明的打印控制***的另一例保持打印处理流程的图。
图33是用于说明本发明的打印服务器的一例打印控制方法的流程图。
图34是用于说明图33所示的步骤S315的一例打印数据发送处理的流程图。
图35是用于说明图34所示的步骤S323、S327的一例打印数据分配处理的流程图。
图36是用于说明图34所示的步骤S323、S327的另一例打印数据分配处理的流程图。
图37是用于说明图34所示的步骤S325的较近的打印机的提取处理的流程图。
图38是用于说明图33所示的步骤S317中没有打印通知的情况下的处理的流程图。
图39是用于说明本发明的打印机的动作例的流程图。
图40是用于说明图39所示的步骤S383中没有来自用户的打印命令的情况下的处理的流程图。
具体实施方式
以下,参照附图,说明本发明的打印控制装置、打印控制***、打印装置及打印控制方法的优选实施方式。
图1是表示包括了本发明的打印控制装置的打印控制***的结构例的方框图,在图中,1是相当于本发明的打印控制装置的打印服务器,2a~2c是相当于本发明的打印装置的打印机,3是相当于本发明的用户终端的PC。再有,假设打印服务器1、打印机2a~2c、PC3通过网络来连接,打印机2a~2c都是具备保持打印功能的打印机。
打印服务器1包括:由CPU、ROM和RAM等构成,进行设备动作的控制的控制单元11;由硬盘或非易失性存储器等构成的存储单元12;以及用于通过网络与打印机2a~2c、PC3连接的网络I/F13。而且,控制单元11包括:将从PC3发送的打印数据121存储管理在存储单元12中的打印数据存储管理单元111;提取作为打印数据121的发送目的地的打印机的发送目的地打印机提取单元112;进行要发送到各个打印机的页的分配的发送页分配单元113;将打印数据121同时发送到各个打印机的打印数据发送单元114;以及如果从用户进行了打印指示的打印机有打印通知,则对其他打印机传送打印数据的删除命令的打印数据删除指示单元115。
控制单元11包括的各个单元,即,打印数据存储管理单元111、发送目的地打印机提取单元112、发送页分配单元113、打印数据发送单元114、以及打印数据删除指示单元115,作为可由打印服务器1执行的打印控制程序而被构成。该打印控制程序被存储在存储单元12等中,在程序的执行时,由控制单元11读出,并适当执行。
此外,PC3包括:由CPU、ROM和RAM等构成,进行设备动作的控制的控制单元31;用于进行打印数据的发送操作等的操作单元32;以及用于通过网络与打印机2a~2c、打印服务器1连接的网络I/F33。而且,控制单元31包括作为打印机驱动器的打印数据发送单元311,根据来自操作单元32的操作指示,将打印数据发送到打印服务器1。
在图1中,打印服务器1接收到从网络上的PC3的控制单元31发送的打印数据121时,打印数据存储管理单元111将该打印数据121存储在存储单元12中。在打印数据121被存储在存储单元12中时,打印服务器1的发送目的地打印机提取单元112提取作为打印数据121的发送目的地的打印机。例如,也可以提取同一网络上的所有打印机。
发送页分配单元113对由发送目的地打印机提取单元112提取出的各个打印机分配要发送的打印数据的页数。例如,如果是高速打印的打印机,则通过使其打印数据的页数多,从而可以加快对高速打印的打印机获得打印指示后的打印处理时间。
打印数据发送单元114将发送页分配单元113所分配的页数的打印数据发送到各个打印机。再有,如果从PC3有保持打印的指示,则打印数据发送单元114使打印数据保持在各个打印机中。这里,打印数据发送单元114可以将打印数据展开为在作为打印数据的发送目的地的各个打印机中公用的位图(bitmap)形式等来发送,或者,也可以预先存储与各个打印机对应的打印机语言(PDL:Page Description Language)信息,根据各个打印机的打印机语言,变换打印数据后进行发送。前者的情况下,打印数据的发送成为不指定打印机的广播发送,后者的情况成为指定了各个打印机的组播发送。
打印数据删除指示单元115在通过打印数据发送单元114发送了打印数据的多个打印机中,从用户进行了打印指示的打印机接收到打印数据的打印通知(打印完成通知或打印开始通知)时,对该打印机以外的网络上的其他打印机指示将打印数据删除。由此,其他打印机内存储的打印数据被自动地删除。
下面,说明打印服务器1上连接的打印机2a~2c的结构例,但由于基本的结构相同,所以将打印机2a作为代表例来表示。
打印机2a包括:进行打印数据的打印处理的图像形成单元21;由CPU、ROM和RAM等构成,进行设备动作的控制的控制单元22;用于进行打印数据的打印操作等的操作单元23;由存储打印数据241的硬盘等构成的存储单元24;以及用于通过网络与打印服务器1、PC3连接的网络I/F25。而且,控制单元22包括:用于将从打印服务器1的打印数据发送单元114发送的打印数据241存储管理在存储单元24中的打印数据存储管理单元221;以及在由用户发出了打印指示时将打印开始通知或打印完成通知发送到打印服务器1或其他打印机的打印通知单元222。
打印机2a通过操作单元23,从用户接受了存储单元24中存储的打印数据241的打印指示时,通过图像形成单元21,进行打印数据241的打印处理。在保持打印的情况下,用户从操作单元23中所包含的数字键等输入密码,控制单元22进行该密码的认证处理。再有,与打印数据相关联的密码信息,预先从打印服务器1与打印数据一起被发送到各个打印机,并在各个打印机中被保持。
在通过图像形成单元21完成了打印处理时,打印通知单元222对打印服务器1通知打印处理完成。此时,不限于作业单位,打印通知单元222也可以按打印完成的每一页或每规定页来通知打印完成。此外,打印通知单元222也可以在通过图像形成单元21开始了打印处理时,对打印服务器1通知打印处理的开始。在以下,将打印完成通知或打印开始通知称为打印通知。在该打印通知中,也可以包含与打印数据之中已完成了打印的打印数据量(例如打印完成了两页等)有关的信息。
图2A及图2B是表示一例在打印服务器1的存储单元12中存储的管理表的图。图2A表示打印数据管理表的例子,图2B表示打印机管理表的例子。打印服务器1的打印数据发送单元114基于存储单元12中存储的这些管理表,控制打印数据的发送处理。
图2A所示的打印数据管理表,对于各个打印数据,管理发送目的地打印机、发送页、打印数据的类别等。根据该例子,‘001’的打印数据,10页被发送到IP地址1的打印机,5页被发送到IP地址2的打印机。这样,打印数据发送单元114也可以根据打印数据的打印顺序,将打印数据的一部分发送到打印机,并使打印数据的一部分保持在打印机中。
图2B所示的打印机管理表,对于各个打印机,作为状态(state)信息,管理处理能力(打印性能或打印功能)、作业状况、通信状况等。打印数据发送单元114也可以根据该状态信息,使对各个打印机的打印数据的发送量不同。作为处理能力,例如,可列举打印机的打印速度。这种情况下,增多对高速打印机的打印数据的发送量,减少对低速打印机的打印数据的发送量。此外,也可以备有与各个打印机的打印功能(保持打印功能、排序(sort)功能、装订(staple)功能、彩色打印功能等)有关的管理表,由PC3的打印机驱动器向具有用户所指定的功能的打印机输出打印数据。
此外,作业状况,例如是各个打印机接受的打印作业的等待数,可以从各个打印机定期地或在任意的定时取得。这种情况下,增多对打印作业的等待数较少的打印机的打印数据的发送量,并减少对打印作业的等待数较多的打印机的打印数据的发送量。此外,通信状况,例如是连接打印服务器1和各个打印机的网络的通信状态,可以通过从打印服务器1发送‘ping’指令而取得。这种情况下,增多对通信状态良好的打印机的打印数据的发送量,减少对业务混乱且通信状态差的打印机的打印数据的发送量。此外,也可以根据各个打印机所连接的网络的传输频带,使打印数据的发送量不同。
图3是用于说明本发明的打印控制***的一例保持打印处理流程的图。首先,用户从PC3进行打印操作时,该打印数据被全部传送到打印服务器1(S1),打印服务器1将来自PC3的打印数据存储在存储单元12中(S2)。打印服务器1将存储单元12中存储的打印数据(这里为全部页)同时发送到各个打印机2a、2b、2c(S3)。各个打印机2a、2b、2c将从打印服务器1接受的打印数据存储在存储单元中(S4)。
然后,本例子的情况下,用户从打印机2a的操作单元23输入密码,并使所需的打印数据从打印机2a打印输出(S5)。
图4是用于说明本发明的打印控制***的另一例保持打印处理流程的图。基本的处理流程与图3的例子相同,但不同方面在于,只将打印数据中的最初的多页发送到各个打印机。首先,用户从PC3进行打印操作时,该打印数据被全部传送到打印服务器1(S11),打印服务器1将来自PC3的打印数据存储在存储单元12中(S12)。再有,这里假设打印数据全部为20页。打印服务器1在存储单元12中存储的打印数据中,将最初的多页(这里为5页)同时发送到各个打印机2a、2b、2c(S13)。各个打印机2a、2b、2c将从打印服务器1接受的打印数据(5页量)存储在存储单元中(S14)。
这样,通过将开始页或从开始起数页的打印数据预先保持在打印机中而不是打印数据的全部页,与在各个打印机中保持全部打印数据相比,可以高效率地使用存储容量。
再有,在以正面朝上(face up)打印方式从最后页起进行打印时,也可以将从最后页起数页预先保持在打印机中。
这样,在将打印数据中最初的多页发送到各个打印机中的情况下,与页号无关,从打印开始页起按打印顺序发送多页。
图5是用于说明本发明的打印控制***的另一例保持打印处理流程的图。基本的处理流程与图4的例子相同,但在只将打印数据中最初的多页发送到各个打印机后,用户进行打印指示的打印机进行打印输出时,打印服务器1对该打印机发送打印数据的剩余页。首先,用户从PC3进行打印操作时,该打印数据被全部传送到打印服务器1(S21),打印服务器1将来自PC3的打印数据存储在存储单元12中(S22)。再有,这里假设打印数据全部为20页。打印服务器1将存储单元12中存储的打印数据中最初的多页(这里为5页)同时发送到各个打印机2a、2b、2c(S23)。各个打印机2a、2b、2c将从打印服务器1接受的打印数据(5页的量)存储在存储单元中(S24)。
然后,本例子的情况下,用户从打印机2a的操作单元23输入密码,使所需的打印数据从打印机2a打印输出(S25)。用户使用打印机2a进行输出操作时,该打印通知被发送到打印服务器1,打印服务器1将打印数据的剩余的页(这里为6~20页)发送到打印机2a(S26)。
如图5所示,打印服务器1的打印数据发送单元114,在多个打印机保持一部分打印数据的情况下,从多个打印机的任何一个打印机接收打印通知时,也可以将打印数据的剩余的数据发送到该打印机。
由此,有打印指示的打印机,在进行开始页或从开始起数页的打印数据的打印输出的期间,由于可以取得剩余的打印数据,所以可高效率地进行打印输出。
图6是用于说明本发明的打印控制***的另一例保持打印处理流程的图。基本的处理流程与图4的例子相同,但不同方面在于,使打印数据的发送量根据各个打印机的状态信息(处理能力等)而改变。首先,用户从PC3进行打印操作时,该打印数据被全部传送到打印服务器1(S31),打印服务器1将来自PC3的打印数据存储在存储单元12中(S32)。再有,这里假设打印数据全部为20页。打印服务器1,在存储单元12中存储的打印数据中,根据各个打印机2a、2b、2c的状态信息,将不同量的打印数据同时发送(S33)。这里,打印机2a为高速打印机,所以对其发送最多的15页,打印机2b为低速打印机,所以对其发送最少的5页,打印机2c是低速网络连接打印机,所以对其发送两者中间的10页。然后,各个打印机2a、2b、2c将从打印服务器1接受的各个打印数据(这里为15页、5页、10页)存储在存储单元中(S34)。
如图6所示,打印服务器1的打印数据发送单元114也可以根据存储单元12中存储的状态信息,使对多个打印机各自的打印数据的发送量不同。
这样,由于打印输出所需的时间因各个打印机的处理能力等而不同,所以能够根据各个打印机的状态而适当地调整打印数据的量,并缩短打印输出时间。
图7是用于说明本发明的打印控制***的另一例保持打印处理流程的图。基本的处理流程与图3的例子相同,但不同方面在于,用户使用任何一个打印机进行输出操作时,该打印通知被发送到打印服务器1,从接受了打印通知的打印服务器1,对其他打印机指示将打印数据删除。
再有,对于其他打印机的打印数据的删除处理,也可以不通过打印服务器1而在打印机间进行。例如,通过用户操作对打印机2a进行了打印指示时,从打印机2a对其他打印机2b、2c发送打印通知。根据该打印通知,打印机2b、2c删除各自的打印数据。本例子是打印机2a的情况,但即使是对打印机2b、2c进行了打印指示的情况,也是同样。图7的例子,说明不通过打印服务器1而在打印机间进行打印数据的删除处理的情况。
首先,用户从PC3进行了打印操作时,该打印数据被全部传送到打印服务器1(S41),打印服务器1将来自PC3的打印数据存储在存储单元12中(S42)。打印服务器1将存储单元12中存储的打印数据同时发送到各个打印机2a、2b、2c(S43)。各个打印机2a、2b、2c将从打印服务器1所接受的打印数据存储在存储单元中(S44)。
而且,本例的情况下,用户从打印机2a的操作单元23输入密码时,从打印机2a打印输出所需的打印数据(S45)。从进行了打印输出的打印机2a对其他打印机2b、2c发送打印通知(S46),接受了该打印通知的打印机2b、2c从存储单元中删除各自的打印数据。
这样,由于使打印数据预先保持在网络上的多个打印机中,所以即使用户用哪个打印机进行打印指示,也可以打印输出期望的打印数据。而且,由于可以自动地删除用户进行了打印指示的打印机以外的其他打印机的打印数据,所以可以高效率地使用打印机的存储容量,同时可以保护机密文档等。
图8是用于说明本发明的打印控制***的另一例保持打印处理流程的图。基本的处理流程与图7的例子相同,而不同方面在于,用户用任何一个打印机进行输出操作时,与该打印机打印完成的打印数据量有关的信息与该打印通知一起被发送到打印服务器1,从接受了与该打印数据量有关的信息的打印服务器1对其他打印机指示将已打印完成的页删除。再有,与图7的例子同样,对于其他打印机的打印数据的删除处理,也可以不通过打印服务器1而在打印机间直接进行。图8的例子说明不通过打印服务器1而进行打印数据的删除处理的情况。
首先,用户从PC3进行打印操作时,该打印数据被全部传送到打印服务器1(S51),打印服务器1将来自PC3的打印数据存储在存储单元12中(S52)。打印服务器1将存储单元12中存储的打印数据同时发送到各个打印机2a、2b、2c(S53)。各个打印机2a、2b、2c将从打印服务器1所获取的打印数据存储在存储单元中(S54)。
而且,在本例的情况下,用户从打印机2a的操作单元23输入密码时,从打印机2a打印输出所需的打印数据(这里为至2页为止)(S55)。从进行了打印输出的打印机2a对其他打印机2b、2c发送打印通知(S56)。在该打印通知中,包含与打印机2a已完成了打印的打印数据量有关的信息(这里为输出至2页为止)。打印机2b、2c接收到包含与已完成了打印的打印数据量有关的信息的打印通知时,基于该打印通知,从存储单元中删除各自至2页为止的打印数据。
此外,作为另一例,打印服务器1的打印数据删除指示单元115从多个打印机的任何一个打印机接收打印通知时,也可以基于与打印通知中包含的已完成了打印的打印数据量有关的信息,对上述打印机以外的其他打印机指示将通过上述打印机已完成了打印的打印数据量删除。
这样,不是全部删除通过同时发送所发送的打印数据,而是通过指示将不需要的每页删除,从而缩短其他打印机中的打印数据的保持时间。
图9是用于说明本发明的打印控制***的另一例保持打印处理流程的图。基本的处理流程与图8的例子相同,而不同方面在于,在打印数据中,在仅发送最初的多页后,用户用任何一个打印机进行输出操作时,与用该打印机已完成了打印的打印数据量有关的信息和该打印通知一起被发送到打印服务器1,从接受了该打印通知的打印服务器1对其他打印机指示将已完成了打印的页删除,而且,打印服务器1对其他打印机发送打印数据的剩余页。再有,与图8的例子同样,对其他打印机的打印数据的删除处理,也可以不通过打印服务器1而在打印机间直接进行。图9的例子说明不通过打印服务器1而进行打印数据的删除处理的情况。
首先,用户从PC3进行打印操作时,该打印数据被全部传送到打印服务器1(S61),打印服务器1将来自PC3的打印数据存储在存储单元12中(S62)。再有,这里假设打印数据为全部20页。打印服务器1在存储单元12中存储的打印数据中,将最初的多页(这里为5页)同时发送到各个打印机2a、2b、2c(S63)。各个打印机2a、2b、2c将从打印服务器1所接受的打印数据(5页量)存储在存储单元中(S64)。
而且,本例的情况下,用户从打印机2a的操作单元23输入密码时,从打印机2a打印输出所需的打印数据(这里为2页为止)(S65)。从进行了打印输出的打印机2a对其他打印机2b、2c发送打印通知(S66)。在该打印通知中,包含与打印机2a已完成了打印的打印数据量有关的信息(这里为输出至2页为止)。打印机2b、2c接收包含了与已完成了打印的打印数据量有关的信息的打印通知时,基于该打印通知,从存储单元中删除至2页为止的各自的打印数据。
而且,来自打印机2a的打印通知被发送到打印服务器1,打印服务器1将打印数据的剩余页(这里为6~20页)发送到打印机2b、2c(S67)。本例子中,从打印机2a仅输出5页中的2页。这种情况下,被认为在打印机2a中发生了某些差错,用户从其他打印机2b、2c输出剩余的页的可能性较高。因此,打印服务器1对其他打印机2b、2c发送剩余的页。
此外,作为另一例子,在多个打印机保持一部分打印数据的情况下,打印服务器1的打印数据发送单元114从多个打印机的任何一个打印机接收打印通知时,对该打印机以外的其他打印机发送打印数据的剩余数据。然后,打印数据删除指示单元115也可以基于与打印通知中包含的已完成了打印的打印数据量有关的信息,对其他打印机指示将上述打印机已完成了打印的打印数据量删除。
图10是用于说明本发明的打印控制***的另一例保持打印处理流程的图。在本例子中,表示PC3执行上述图7中的打印控制装置1的一连串的发送处理的***。
首先,用户从PC3进行打印操作时,该打印数据被同时发送到各个打印机2a、2b、2c(S71)。各个打印机2a、2b、2c将从PC3所接受的打印数据存储在存储单元中(S72)。
而且,本例子的情况下,用户从打印机2a的操作单元23输入密码,从打印机2a打印输出所需的打印数据(S73)。从进行了打印输出的打印机2a对其他打印机2b、2c发送打印通知(S74),接受了该打印通知的打印机2b、2c从存储单元中删除各自的打印数据。
图11是用于说明本发明的打印控制***的另一例保持打印处理流程的图。在本例子中,表示打印机2a执行上述图7中的打印控制装置1的一连串的发送处理的***。即,假设打印机2a包括:打印服务器1具备的发送目的地打印机提取单元112、发送页分配单元113、打印数据发送单元114、以及打印数据删除指示单元115,并可执行打印服务器1的功能。
首先,用户从PC3进行打印操作时,该打印数据被发送到打印机2a(S81)。打印机2a将从PC3所接受的打印数据存储在存储单元24中(S82)。打印机2a将存储单元24中存储的打印数据同时发送到各个打印机2b、2c(S83)。各个打印机2b、2c将从打印机2a所接受的打印数据存储在存储单元中(S84)。
而且,在本例子的情况下,用户从打印机2b的操作单元23输入密码,从打印机2b打印输出所需的打印数据(S85)。从进行了打印输出的打印机2b对打印机2a发送打印通知(S86),接受了该打印通知的打印机2a对打印机2c进行指示,使其从存储单元中删除打印数据(S87)。接受了该删除指示的打印机2c将存储单元的打印数据删除。
图12是用于说明本发明的打印服务器1的一例打印控制方法的流程图。再有,本例子基于图1所示的***结构进行说明。首先,打印服务器1从PC3接收打印数据时(步骤S101),将该打印数据存储在存储单元12中(步骤S 102)。
接着,打印服务器1将存储单元12中存储的打印数据发送到各个打印机2a、2b、2c(步骤S103)。判定从发送打印数据起是否经过了一定时间(步骤S 104),在经过了一定时间时(“是”的情况),返回到步骤S 103,从打印数据的发送处理起进行重复。此外,在步骤S104中,没有经过一定时间时(“否”的情况),判定是否从各个打印机2a、2b、2c的任何一个打印机有打印完成通知(步骤S105)。
打印服务器1在步骤S105中从任何一个打印机都没有打印完成通知时(“否”的情况),转移到后述的图16所示的步骤S141。再有,有无打印完成通知,例如有以有无表示打印完成通知的标记进行判定的方法。该打印完成通知也可以为每页或每规定页而不限于作业单位。此外,在步骤S105中,例如从打印机2a有打印完成通知时(“是”的情况),对发送了同一打印数据的其他打印机2b、2c,或对发送了同一打印数据且相同页数的其他打印机2b、2c请求删除打印数据(步骤S106),并删除打印服务器1内的相应的打印数据(步骤S107)。
图13是用于说明图12所示的步骤S103的一例打印数据发送处理的流程图。首先,打印服务器1决定对各个打印机分配的打印数据(步骤S111),并对各个打印机发送打印数据(步骤S112)。
图14是用于说明图13所示的步骤S111的一例打印数据分配处理的流程图。首先,打印服务器1参照图2A所示的管理表,对各个打印机分配打印数据的最初的数页(步骤S121)。
图15是用于说明图13所示的步骤S 111的另一例打印数据分配处理的流程图。首先,打印服务器1参照图2B所示的管理表,根据各个打印机的状态信息(处理能力、作业状况、通信状况等)而分配打印数据(步骤S131)。
图16是用于说明在图12所示的步骤S105中没有打印完成通知时的处理的流程图。首先,打印服务器1在上述步骤S105中,从打印机2a、2b、2c的任何一个打印机(例如假设为打印机2a)没有打印完成通知时(“否”的情况),判定是否从打印机2a有剩余的打印数据的请求(步骤S141)。
打印服务器1在步骤S141中,在从打印机2a有剩余的打印数据的请求时(“是”的情况),对有请求的打印机2a发送剩余的打印数据(步骤S142),返回到图12的步骤S 105而重复处理。此外,在步骤S 141中,在从打印机2a没有剩余的打印数据的请求时(“否”的情况),判定是否从打印机2a接收到已完成了打印的页数(步骤S143)。
打印服务器1在步骤S143中,从打印机2a接收到已完成了打印的页数时(“是”的情况),返回到图12的步骤105而重复处理。此外,在步骤S143中,在从打印机2a没有接收已完成了打印的页数时(“否”的情况),返回到图12的步骤S104而重复处理。
图17是用于说明本发明的打印机2a的动作例的流程图。再有,本例子基于图1所示的***结构进行说明。首先,打印机2a判定是否从打印服务器1接收到打印数据(步骤S151),在接收到打印数据时(“是”的情况),将打印数据存储在存储单元中(步骤S152),返回到步骤S151而重复处理。此外,在步骤S151中,在没有接收打印数据时(“否”的情况),判定是否从用户有进行所存储的打印数据的打印命令(步骤S153)。即,为了执行保持打印,判定是否由用户输入了密码等。
打印机2a在步骤S153中判定为没有来自用户的打印命令时(“否”的情况),转移到后述的图18所示的步骤S171。此外,在步骤S153中,在判定为有来自用户的打印命令时(“是”的情况),开始打印数据的打印(步骤S154),并判定打印数据是否有全部页(步骤S155)。
打印机2a在步骤S155中,在判定为打印数据没有全部页时(“否”的情况),对打印服务器1请求剩余页的打印数据(步骤S156),从打印服务器1接收剩余页的打印数据,同时继续进行打印处理(步骤S157)。此外,在步骤S155中,判定为打印数据有全部页时(“是”的情况),转移到步骤S158。
再有,在步骤S157的处理中,也可以在各个页或每规定页打印已完成时,将表示打印完成的标记(flag)作为打印完成通知发送到打印服务器1。
接着,打印机2a判定是否有打印差错或打印中止命令(步骤S158),在有打印差错或打印中止命令时(“是”的情况),将已打印完成的页数通知打印服务器1(步骤S159),将打印中止(步骤S160),返回到步骤S151而重复处理。此外,在步骤S158中,没有打印差错或打印中止命令时(“否”的情况),判定是否已打印结束(步骤S161)。
打印机2a在步骤S161中,在判定为已打印结束时(“是”的情况),对打印服务器1传送打印完成通知(步骤S162),返回到步骤S151而重复处理。此外,在步骤S161中,在判定为没有打印结束时(“否”的情况),返回到步骤S158而重复处理。
图18是用于说明图17所示的步骤S153中没有来自用户的打印命令时的处理的流程图。首先,打印机2a判定是否从打印服务器1有打印数据的删除请求(步骤S171),在有删除请求时(“是”的情况),将有删除请求的全部打印数据或其一部分从存储单元中删除(步骤S172),并返回到图17的步骤S151而重复处理。此外,在步骤S171中,没有删除请求时(“否”的情况),返回到图17的步骤S151而重复处理。
为了执行图17、图18中说明的流程,打印机2a包括:存储从打印服务器1发送的打印数据的存储单元24;对存储单元24中存储的打印数据进行打印指示的操作单元23(相当于本发明的打印指示单元);根据来自操作单元23的打印指示而执行打印数据的打印处理的图像形成单元21(相当于本发明的打印单元);以及在将图像形成单元21的打印处理中断时,通知与在打印中断以前已完成了打印的打印数据量有关的信息的打印通知单元222。
这样,即使是打印机被打印中断的情况下,也将打印已完成的数据量通知打印服务器,所以打印服务器可以对其他打印机请求将打印已完成的数据量删除。然后,用户可以到其他打印机,从其他打印机打印进行过打印中断的打印数据的剩余部分。
此外,即使是因用户的打印中止指示或打印中的差错而被中断了打印,同样地,用户可以到其他打印机,从其他打印机打印进行过打印中断的打印数据的剩余部分。
如以上说明那样,根据本发明,由于使打印数据预先保持在网络上的多个打印装置中,所以即使用户用哪个打印装置发出打印指示,都可以打印输出期望的打印数据。而且,由于可以自动地删除用户进行了打印指示的打印装置以外的其他打印装置的打印数据,所以可以高效率地使用打印装置的存储容量,同时可以保护机密文档等。
以下,参照图19~图40,说明本发明的打印控制装置、打印控制***、打印装置及打印控制方法的其他优选实施方式。
图19是表示包括了本发明的打印控制装置的打印控制***的结构例的方框图,在图中,4是相当于本发明的打印控制装置的打印服务器,5a~5c是相当于本发明的打印装置的打印机,6是相当于本发明的用户终端的PC,7是表示带有GPS(Global Positioning System;全球定位***)功能的移动终端。再有,假设打印服务器4、打印机5a~5c、PC6通过网络来连接,打印机5a~5c都是具备保持打印功能的打印机。打印服务器4和移动终端7通过公共线路网连接。
打印服务器4包括:由CPU、ROM和RAM等构成,进行设备动作的控制的控制单元41;由硬盘或非易失性存储器等构成的存储单元42;以及用于通过网络与打印机5a~5c、PC6连接的网络I/F43。而且,控制单元41包括:将从PC6发送的打印数据421存储管理在存储单元42中的打印数据存储管理单元411;相当于提取作为打印数据421的发送目的地的打印机的打印装置提取单元的发送目的地打印机提取单元412;进行要发送到各个打印机的页的分配的发送页分配单元413;将打印数据421发送到各个打印机的打印数据发送单元414;以及如果从用户进行了打印指示的打印机有打印通知,则对其他打印机传送打印数据的删除命令的打印数据删除指示单元415;以及取得用户的位置信息的用户位置信息取得单元416。。
控制单元41包括的各个单元,即,打印数据存储管理单元411、发送目的地打印机提取单元412、发送页分配单元413、打印数据发送单元414、打印数据删除指示单元415、以及用户位置信息取得单元416,作为由打印服务器4可执行的打印控制程序而被构成。该打印控制程序被存储在存储单元42等中,在程序的执行时,由控制单元41读出,并适当执行。
此外,PC6包括:由CPU、ROM和RAM等构成,进行设备动作的控制的控制单元61;用于进行打印数据的发送操作等的操作单元62;以及用于通过网络与打印机5a~5c、打印服务器4连接的网络I/F63。而且,控制单元61包括作为打印机驱动器的打印数据发送单元611,以及发送与移动终端7有关的移动终端信息的移动终端信息发送单元612。打印数据发送单元611根据来自操作单元62的操作指示,将打印数据发送到打印服务器4。由移动终端信息发送单元612发送的移动终端信息,包含用于对发送了打印数据的用户拥有的移动终端7通过网络进行访问的信息(电子邮件地址等)。
具备了GPS功能的移动终端7包括:由CPU、ROM和RAM等构成,进行设备的动作控制的控制单元71;用于进行各种操作的操作单元72;以及用于通过公用线路网与打印服务器4连接的通信I/F73。而且,控制单元71包括用户位置信息发送单元711,将通过GPS功能所取得的位置信息发送到打印服务器4。该用户位置信息可以根据来自打印服务器4的请求(查询)而发送,也可以从移动终端7定期地或在任意的定时发送。
在图19中,打印服务器4接收到从网络上的PC6的控制单元61发送的打印数据421时,打印数据存储管理单元411将该打印数据421存储在存储单元42中。此外,将从PC6的控制单元61发送的移动终端信息422存储在存储单元42中。在打印数据421和移动终端信息422被存储在存储单元42中时,打印服务器4的发送目的地打印机提取单元412基于由用户位置信息取得单元416取得的用户位置信息,提取作为打印数据421的发送目的地的打印机。
用户位置信息取得单元416基于存储单元42的移动终端信息422,识别从PC6发送了打印数据的用户使用的移动终端7,并从移动终端7取得用户位置信息(例如,纬度和经度等)。通过用户位置信息取得单元416取得了用户位置信息时,该用户位置信息被作为历史而存储在存储单元42中。再有,用户位置信息的取得,不限于本例子的移动终端,也可以使用IC卡、RFID等信息记录媒体。
然后,发送目的地打印机提取单元412将距用户位置较近的打印机提取两个以上。各个打印机的位置信息被预先存储在存储单元42中,通过与利用用户位置信息取得单元416取得的用户位置的比较,距用户较近的打印机被提取。
发送页分配单元413对由发送目的地打印机提取单元412提取出的各个打印机分配要发送的打印数据的页数。例如,如果是高速打印的打印机,则也可以通过增多其打印数据的页数,从而加快对高速打印的打印机获得打印指示后的打印处理时间。
打印数据发送单元414将发送页分配单元413所分配的页数的打印数据发送到各个打印机。再有,如果从PC6有保持打印的指示,则打印数据发送单元414使打印数据保持在各个打印机中。这里,打印数据发送单元414可以将打印数据展开为在作为打印数据的发送目的地的各个打印机中公用的位图形式等来发送,或者,也可以预先存储与各个打印机对应的打印机语言(PDL:Page Description Language)信息,根据各个打印机的打印机语言,变换打印数据后进行发送。前者的情况下,打印数据的发送成为不指定打印机的广播发送,后者的情况成为指定了各个打印机的组播发送。
打印数据删除指示单元415在通过打印数据发送单元414发送了打印数据的打印机中,从用户进行了打印指示的打印机接收到打印数据的打印通知(打印完成通知或打印开始通知)时,对该打印机以外的网络上的其他打印机指示将打印数据删除。由此,其他打印机内存储的打印数据被自动地删除。
下面,说明打印服务器4上连接的打印机5a~5c的结构例,但由于基本的结构相同,所以将打印机5a作为代表例来表示。
打印机5a包括:进行打印数据的打印处理的图像形成单元51;由CPU、ROM和RAM等构成,进行设备动作的控制的控制单元52;用于进行打印数据的打印操作等的操作单元53;存储打印数据541的硬盘等构成的存储单元54;以及用于通过网络与打印服务器4、PC6连接的网络I/F55。而且,控制单元52包括:用于将从打印服务器4的打印数据发送单元414发送的打印数据541存储管理在存储单元54中的打印数据存储管理单元521;以及在由用户发出了打印指示时将打印开始通知或打印完成通知发送到打印服务器4或其他打印机的打印通知单元522。
打印机5a通过操作单元53,从用户接受了存储单元54中存储的打印数据541的打印指示时,通过图像形成单元51,进行打印数据541的打印处理。在保持打印的情况下,用户从操作单元53中所包含的数字键等输入密码,控制单元52进行该密码的认证处理。再有,与打印数据相关联的密码信息,预先从打印服务器4与打印数据一起被发送到各个打印机,并被保持在各个打印机中。
在通过图像形成单元51完成了打印处理时,打印通知单元522对打印服务器4通知打印处理完成。此时,不限于作业单位,打印通知单元522也可以按打印完成的每一页或每规定页来通知打印完成。此外,打印通知单元522也可以在由图像形成单元51开始了打印处理时,对打印服务器4进行打印处理的开始通知。在以下,将打印完成通知或打印开始通知称为打印通知。在该打印通知中,也可以包含与打印数据之中已完成了打印的打印数据量(例如打印完成至2页为止等)有关的信息。
图20是表示一例在打印服务器4的存储单元42中存储的打印数据管理表的图。打印服务器4的打印数据发送单元414基于存储单元42中存储的打印数据管理表,控制打印数据的发送处理。
图20所示的打印数据管理表,对于各个打印数据,管理移动终端的识别信息、用户位置信息、发送目的地打印机、发送页、打印数据的类别等。再有,网络上的各个打印机的位置信息(未图示)被预先注册在该打印数据管理表中,如果知道用户位置信息,则可计算与各个打印机之间的距离。由此,打印机服务器4可以提取距用户的当前位置较近的打印机。
根据本例子,‘001’的打印数据的情况下,从具有电子邮件地址为(○○×@abc.ne.jp)的移动终端取得用户位置信息,10页被发送到IP地址1的打印机,5页被发送到IP地址2的打印机。这样,打印数据发送单元414也可以根据打印数据的打印顺序,将打印数据的一部分发送到打印机,并使打印数据的一部分保持在打印机中。
图21是用于说明本发明的打印控制***的一例保持打印处理流程的图。本例子中所示的打印服务器4的情况下,用户从PC6进行打印操作时,打印数据被自动地发送到距用户的当前位置最近的打印机,并被保持。然后,用户到就近的打印机,仅进行输出操作,就可以打印输出期望的打印数据。
首先,用户从PC6进行打印操作时,该打印数据被全部传送到打印服务器4(S201),打印服务器4将来自PC6的打印数据存储在存储单元42中(S202)。此外,打印服务器4从移动终端7取得用户位置信息(S203),并在多个打印机5a、5b、5c中,提取位于距用户位置最近的场所的打印机5a。
打印服务器4将存储单元42中存储的打印数据(这里为全部页)发送到作为最近的打印机即打印机5a(S204)。打印机5a将从打印服务器4所接受的打印数据存储在存储单元54中(S205)。然后,用户从打印机5a的操作单元53输入密码,并从打印机5a打印输出所需的打印数据(S206)。
图22是用于说明本发明的打印控制***的另一例保持打印处理流程的图。基本的处理流程与图21的例子相同,但不同方面在于,用户移动而就近的打印机改变的情况下,对成为新的就近的打印机传送打印数据,存储了打印数据但距用户已远的打印机内的全部或者一部分打印数据被删除。
首先,用户从PC6进行打印操作时,该打印数据被全部传送到打印服务器4(S211),打印服务器4将来自PC6的打印数据存储在存储单元42中(S212)。此外,打印服务器4从移动终端7取得用户位置信息(S213),并在多个打印机5a、5b、5c中,提取位于距用户位置最近的场所的打印机5a。
打印服务器4将存储单元42中存储的打印数据(这里为全部页)发送到最近的打印机即打印机5a(S214)。打印机5a将从打印服务器4所接受的打印数据存储在存储单元54中(S215)。
接着,打印服务器4在用户移动而使就近的打印机从打印机5a改变为打印机5b时,对成为新的就近的打印机5b发送打印数据(S216)。打印机5b将从打印服务器4所接受的打印数据存储在存储单元中(S217)。其结果,存储了打印数据但距用户已远的打印机5a内的打印数据被删除(S218)。基于来自打印服务器4的删除指示而执行该删除。
然后,用户从打印机5b的操作单元输入密码,并从打印机5b打印输出所需的打印数据。
在上述处理中,存储单元42存储与通过用户位置信息取得单元416取得的用户位置信息有关的历史。发送目的地打印机提取单元412在通过用户位置信息取得单元416取得的用户位置信息与存储单元42中存储的上次的用户位置信息不同时,基于所取得的用户位置信息,重新提取作为打印数据的发送目的地的打印机(这里为打印机5b)。打印数据删除指示单元415在通过发送目的地打印机提取单元412重新提取出打印机时,对基于上次的用户位置信息所提取出的打印机(这里为打印机5a),指示将打印数据删除。
图23是用于说明本发明的打印控制***的另一例保持打印处理流程的图。基本的处理流程与图21的例子相同,但不同方面在于,打印数据不仅被发送到距用户最近的打印机,而且被发送到距用户近的多个打印机。
首先,用户从PC6进行打印操作时,该打印数据被全部传送到打印服务器4(S221),打印服务器4将来自PC6的打印数据存储在存储单元42中(S222)。此外,打印服务器4从移动终端7取得用户位置信息(S223),并在网络上的打印机中,提取位于距用户位置近的场所的多个打印机。这里,按距用户近的顺序至第3为止,打印机5a、5b、5c被提取。
打印服务器4将存储单元42中存储的打印数据(这里为全部页)同时发送到各个打印机5a、5b、5c(S224)。各个打印机5a、5b、5c将从打印服务器4所接受的打印数据存储在存储单元中(S225)。
然后,用户从打印机5a、5b、5c的任何一个操作单元输入密码,并从期望的打印机打印输出所需的打印数据。
图24是用于说明本发明的打印控制***的另一例保持打印处理流程的图。基本的处理流程与图23的例子相同,但不同方面在于,对距用户近的多个打印机只发送打印数据中最初的多页。
首先,用户从PC6进行打印操作时,该打印数据被全部传送到打印服务器4(S231),打印服务器4将来自PC6的打印数据存储在存储单元42中(S232)。此外,打印服务器4从移动终端7取得用户位置信息,并在网络上的打印机中,提取位于距用户位置近的场所的多个打印机。这里,按距用户近的顺序至第3为止,打印机5a、5b、5c被提取。另外,这里假设打印数据全部为20页。
打印服务器4将在存储单元42中存储的打印数据中最初的多页(这里为5页)同时发送到各个打印机5a、5b、5c(S233)。各个打印机5a、5b、5c将从打印服务器4所接受的打印数据(5页量)存储在存储单元中(S234)。
在上述处理中,打印数据发送单元414根据打印数据的打印顺序,将打印数据的一部分发送到各个打印机5a、5b、5c,使打印数据的一部分保持在各个打印机5a、5b、5c中。
这样,不是将打印数据的全部页,而是将从开始页起至数页的打印数据预先保持在打印机中,从而与在各个打印机中保持全部打印数据相比,可以高效率地使用存储容量。
再有,用正面朝上打印方式从最终页打印的情况下,也可以将从最终页起数页的量预先保持在打印机中。
这样,在对距用户近的多个打印机发送打印数据的最初多页的情况下,与页号无关,从打印开始页起按打印顺序发送多页。
图25是用于说明本发明的打印控制***的另一例保持打印处理流程的图。基本的处理流程与图24的例子相同,但不同方面在于,根据用户与各个打印机之间的距离而对打印数据的发送量进行加权。
首先,用户从PC6进行了打印操作时,该打印数据被全部传送到打印服务器4(S241),打印服务器4将来自PC6的打印数据存储在存储单元42中(S242)。此外,打印服务器4从移动终端7取得用户位置信息,并在网络上的打印机中,提取位于距用户近的场所的多个打印机。这里,按距用户近的顺序至第3为止,打印机5a、5b、5c被提取。再有,这里假设打印数据为全部20页。
打印服务器4在存储单元42中存储的打印数据中,根据各个打印机5a、5b、5c和用户之间的距离,同时发送不同量的打印数据(S243)。这里,由于打印机5a是最近的打印机,所以对其发送全部20页,由于打印机5b是第2较近的打印机,所以对其发送10页,而打印机5c是第3较近的打印机,所以对其发送5页。然后,各个打印机5a、5b、5c将从打印服务器4所接受的各个打印数据(这里为20页、10页、5页)存储在存储单元中(S244)。
在上述处理中,打印数据发送单元414根据基于用户位置信息的用户位置和各个打印机5a、5b、5c之间的距离,使对于各个打印机5a、5b、5c的打印数据的发送量不同。此时,由于距用户位置最近的打印机打印输出的可能性较高,所以通过增多其存储的打印数据的量,可以高效率地进行打印输出处理。
图26A和图26B是用于说明本发明的打印控制***的另一例保持打印处理流程的图。基本的处理流程与图24的例子相同,而在用户处于移动的情况下,对各个打印机所发送的打印数据的量,根据用户的移动路径的信息、即从用户至打印机之间的距离、用户的移动速度和用户的移动方向而被进行加权。
在图26A中,打印机5a、5b、5c距用户被等距离地设置。用户在沿图中的箭头的方向高速(快走、小跑程度)移动的情况下,由于打印机5a位于移动方向的相反方向,所以其打印输出的可能性较低,对其不发送打印数据。此外,由于打印机5b处于移动方向的垂直方向,所以对其发送“50%”的打印数据。另外,由于打印机5c处于移动方向的相同方向并且用户的移动是高速,所以被打印输出的可能性最高。因此,对其发送“80%”的打印数据。
在图26B中,打印机5a、5b、5c被距用户等距离地设置。用户在沿图中的箭头的方向低速(正常的步行)移动的情况下,由于打印机5a位于移动方向的相反方向,所以对其发送“20%”的打印数据。此外,由于打印机5b处于移动方向的垂直方向,并且用户的移动为低速,所以其打印输出的可能性最高。因此,对其发送“80%”的打印数据。另外,由于打印机5c处于移动方向的相同方向,所以对其发送“50%”的打印数据。
在上述处理中,发送目的地打印机提取单元412从存储单元42中存储的用户位置信息的历史中,取得用户的移动路径的信息(从用户至打印机之间的距离、用户的移动速度、用户的移动方向等)。然后,基于该移动路径的信息,提取作为打印数据的发送目的地的打印机。
而且,打印数据发送单元414将发送到由发送目的地打印机提取单元412提取出的打印机5a、5b、5c的打印数据量,基于移动路径的信息进行加权。
通常,被认为对位于用户的移动路径上的打印机,被打印指示的可能性较高。因此,可基于移动路径的信息,确定被打印指示的可能性较高的打印机,并按可能性高的顺序增多并发送打印数据。
图27是用于说明本发明的打印控制***的另一例保持打印处理流程的图。基本的处理流程与图24的例子相同,但在对各个打印机仅发送了打印数据中最初的多页之后,用户进行了打印指示的打印机进行打印输出时,打印服务器4对该打印机发送打印数据的剩余页。
首先,用户从PC6进行打印操作时,该打印数据被全部传送到打印服务器4(S251),打印服务器4将来自PC6的打印数据存储在存储单元42中(S252)。此外,打印服务器4从移动终端7取得用户位置信息,并在网络上的打印机中,提取位于距用户位置近的场所的多个打印机。这里,按距用户近的顺序至第3为止,打印机5a、5b、5c被提取。再有,这里假设打印数据为全部20页。
打印服务器4将存储单元42中存储的打印数据中最初的多页(这里为5页)同时发送到各个打印机5a、5b、5c(S253)。各个打印机5a、5b、5c将从打印服务器4所接受的打印数据(5页量)存储在存储单元中(S254)。
然后,用户从最近的打印机5a的操作单元53输入密码,并从打印机5a打印输出所需的打印数据(S255)。用户用打印机5a进行输出操作时,该打印通知被发送到打印服务器4,打印服务器4将打印数据的剩余的页(这里为6~20页)发送到打印机5a(S256)。
在上述处理中,打印数据发送单元414在多个打印机5a、5b、5c保持了一部分打印数据的情况下,从打印机5a、5b、5c的任何一个打印机接收打印通知时,对该打印机(这里为打印机5a)发送打印数据的剩余的数据。
由此,有打印指示的打印机,在进行开始页或从开始页起数页的打印数据的打印输出的期间,可以取得剩余的打印数据,所以可高效率进行打印输出。
图28是用于说明本发明的打印控制***的另一例保持打印处理流程的图。基本的处理流程与图23的例子相同,而不同方面在于,用户用任何一个打印机进行输出操作时,其打印通知被发送到打印服务器4,从接受了打印通知的打印服务器4对其他打印机指示将打印数据删除。
再有,对其他打印机的打印数据的删除处理,也可以不通过打印服务器4而在打印机间进行。例如,通过用户操作而对打印机5a进行打印指示时,从打印机5a对其他打印机5b、5c发送打印通知。根据该打印通知,打印机5b、5c删除各自的打印数据。该例子是打印机5a的情况,但即使是对打印机5b、5c进行了打印指示的情况也是同样的。图28的例子说明不通过打印服务器4而在打印机间进行打印数据的删除处理的情况。
首先,用户从PC6进行打印操作时,该打印数据被全部传送到打印服务器4(S261),打印服务器4将来自PC6的打印数据存储在存储单元42中(S262)。此外,打印服务器4从移动终端7取得用户位置信息,并在网络上的打印机中,提取位于距用户位置近的场所的多个打印机。这里,按距用户近的顺序至第3为止,打印机5a、5b、5c被提取。
打印服务器4将存储单元42中存储的打印数据同时发送到各个打印机5a、5b、5c(S263)。各个打印机5a、5b、5c将从打印服务器4所接受的打印数据存储在存储单元中(S264)。
而且,本例子的情况下,用户从打印机5a的操作单元53输入密码,并从打印机5a打印输出所需的打印数据(S265)。从进行了打印输出的打印机5a对其他打印机5b、5c发送打印通知(S266),接受了该打印通知的打印机5b、5c从存储单元中删除各自的打印数据。
这样,使打印数据预先保持在距用户近的网络上的多个打印机中,所以即使用户用附近的哪个打印机进行打印指示,都可以打印输出所需的打印数据。而且,由于可以自动地删除用户进行了打印指示的打印机以外的其他打印机的打印数据,所以可以高效率地使用打印机的存储容量,同时可以保护机密文档等。
图29是用于说明本发明的打印控制***的另一例保持打印处理流程的图。基本的处理流程与图28的例子相同,而不同方面在于,用户用任何一个打印机进行输出操作时,与用该打印机已打印完成的打印数据量有关的信息与该打印通知一起被发送到打印服务器4,从接受了与该打印数据量有关的信息的打印服务器4对其他打印机指示将已打印完成的页删除。再有,与图28的例子同样,对其他打印机的打印数据的删除处理,也可以不通过打印服务器4而在打印机间直接进行。图29的例子说明不通过打印服务器4而进行打印数据的删除处理的情况。
首先,用户从PC6进行打印操作时,该打印数据被全部传送到打印服务器4(S271),打印服务器4将来自PC6的打印数据存储在存储单元42中(S272)。此外,打印服务器4从移动终端7取得用户位置信息,并在网络上的打印机中,提取位于距用户位置近的场所的多个打印机。这里,按距用户近的顺序至第3为止,打印机5a、5b、5c被提取。
打印服务器4将存储单元42中存储的打印数据同时发送到各个打印机5a、5b、5c(S273)。各个打印机5a、5b、5c将从打印服务器4所接受的打印数据存储在存储单元中(S274)。
而且,本例子的情况下,用户从打印机5a的操作单元53输入密码,并从打印机5a打印输出所需的打印数据(这里为至2页为止)(S275)。从进行了打印输出的打印机5a对其他打印机5b、5c发送打印通知(S276)。在该打印通知中,包含与打印机5a已打印完成的打印数据量有关的信息(这里为输出至2页为止)。打印机5b、5c接收包含了与已打印完成的打印数据量有关的信息的打印通知时,基于该打印通知,将各自的打印数据的至2页为止的打印数据从存储单元中删除。
此外,作为另一例子,打印数据删除指示单元415从多个打印机5a、5b、5c的任何一个打印机(这里为打印机5a)接收打印通知时,也可以基于在打印通知中所包含的、与打印机5a已打印完成的打印数据量有关的信息,对打印机5a以外的其他的打印机5b、5c指示将打印机5a已打印完成的打印数据量删除。
这样,不是将同时发送的打印数据全部删除,而是通过对不需要的每页指示删除,从而可以缩短其他打印机中的打印数据的保持时间。
图30是用于说明本发明的打印控制***的另一例保持打印处理的流程图,在图中,8表示用于进出房间的IC卡。本例子的情况下,各个打印机被按区域单位分类,通过用户从区域出来,该区域内的打印机删除所存储的打印数据。
首先,打印服务器4需要识别用户在哪个区域。在区域单位的情况下,即使用移动终端以外的方法,也可以识别用户的位置。例如,可以使用各个区域的用于进出房间的IC卡8。
打印服务器4在识别出用户使用IC卡8而进入了区域A时,将打印数据发送到位于区域A内的打印机5a、5b、5c。然后,各个打印机5a、5b、5c将来自打印服务器4的打印数据保持在存储单元中。
然后,打印服务器4在识别出用户使用IC卡8从区域A离开房间时,指示区域A内的打印机5a、5b、5c将所存储的打印数据删除(S281)。而且,在识别出用户使用IC卡8进入了区域B时,将打印数据发送到位于区域B内的打印机5d(S282)。
在上述处理中,打印服务器4包括:通过用户持有的IC卡8,从而识别用户所在的区域的用户位置信息取得单元416;提取位于所识别出的区域内的打印机的发送目的地打印机提取单元412;将从PC6所接受的打印数据发送到由发送目的地打印机提取单元412提取出的打印机,并使打印数据保持在打印机中的打印数据发送单元414;以及检测出用户从区域离开时,对位于区域内的打印机,指示将打印数据删除的打印数据删除指示单元415。
图31是用于说明本发明的打印控制***的另一例保持打印处理流程的图。在本例子中,表示PC6执行上述图28中的打印服务器4的一连串的发送处理的***。再有,省略从用户所指示打印的打印机对其他打印机的打印数据的删除处理的说明。
首先,PC6从用户的移动终端7取得用户位置信息(S291),在网络上的打印机中,提取位于距用户位置近的场所的多个打印机。这里,按距用户近的顺序至第3为止,打印机5a、5b、5c被提取。用户从PC6进行打印操作时,该打印数据被同时发送到各个打印机5a、5b、5c(S292)。各个打印机5a、5b、5c将从PC6所接受的打印数据存储在存储单元中(S293)。
图32是用于说明本发明的打印控制***的另一例保持打印处理流程的图。在本例子中,表示打印机5a执行上述图28中的打印服务器4的一连串的发送处理的***。即,打印机5a包括:打印服务器4包括的发送目的地打印机提取单元412;发送页分配单元413;打印数据发送单元414;打印数据删除指示单元415;以及用户位置信息取得单元416,假设可执行打印服务器4的功能。再有,省略从用户所指示打印的打印机对其他打印机的打印数据的删除处理的说明。
首先,用户从PC6进行打印操作时,该打印数据被发送到打印机5a(S301)。打印机5a将从PC6所接受的打印数据存储在存储单元54中(S302)。此外,打印机5a从移动终端7取得用户位置信息(S303),在网络上的打印机中,提取位于距用户位置近的场所的多个打印机。这里,按距用户近的顺序至第2为止,打印机5b、5c被提取。
打印机5a将存储单元54中存储的打印数据同时发送到各个打印机5b、5c(S304)。各个打印机5b、5c将从打印机5a所接受的打印数据存储在存储单元中(S305)。
图33是用于说明本发明的打印服务器4的一例打印控制方法的流程图。再有,本例子基于图19所示的***结构进行说明。首先,打印服务器4从PC6接收打印数据和移动终端信息时(步骤S311),将该打印数据和移动终端信息相关联存储在存储单元42中(步骤S312)。
接着,打印服务器4对移动终端7查询用户位置信息(步骤S313),从移动终端7接收用户位置信息(步骤S314)。然后,打印服务器4将存储单元42中存储的打印数据发送到各个打印机5a、5b、5c(步骤S315)。判定从发送打印数据起是否经过了一定时间(步骤S316),并在经过了一定时间的情况下(“是”的情况),返回到步骤S313,从查询用户位置信息的处理开始重复。此外,在步骤S316中,在没有经过一定时间的情况下(“否”的情况),判定是否从各个打印机5a、5b、5c的任何一个打印机有打印完成通知(步骤S317)。
打印服务器4在步骤S317中,从任何一个打印机都没有打印完成通知的情况下(“否”的情况),转移到后述的图38所示的步骤S371。再有,有无打印通知,例如有利用有无表示打印通知的标记进行判定的方法。该打印通知不限于作业单位,也可以是按每页或每规定页。此外,在步骤S317中,例如在从打印机5a有打印完成通知时(“是”的情况),对发送了同一打印数据的其他打印机5b、5c、或对发送了同一打印数据且相同页数的其他打印机5b、5c请求删除打印数据(步骤S318),并删除打印服务器4内的打印数据(步骤S319)。
图34是用于说明图33所示的步骤S315的一例打印数据发送处理的流程图。首先,打印服务器4判定是否有上次接收到的用户位置信息(步骤S321),在没有上次的用户位置信息时(“否”的情况),基于本次的用户位置信息而提取两个以上的较近的打印机(步骤S322)。然后,决定对各个打印机分配的打印数据(步骤S323),对各个打印机发送打印数据(步骤S324)。
此外,打印服务器4在步骤S321中,在有上次的用户位置信息的情况下(“是”的情况),提取距用户位置较近的打印机(步骤S325),判定基于上次接收到的用户位置信息所提取出的打印机和本次提取出的打印机是否不同(步骤S326)。
打印服务器4在步骤S326中,在判定为上次和本次的打印机不同时(“是”的情况),决定对本次提取出的打印机分配的打印数据(步骤S327)。然后,对本次提取出的打印机发送打印数据(步骤S328)。此外,在步骤S326中,在判定为上次和本次的打印机相同时(“否”的情况),打印数据被原样保持,转移到‘返回’。
接着,打印服务器4判定上次打印机的打印数据是一部分还是全部(步骤S329),如果上次打印机的打印数据是全部(图中,为全部的情况),则对上次打印机发送全部打印数据的删除命令(步骤S330)。此外,如果上次打印机的打印数据是一部分(图中,为一部分的情况),则对上次打印机发送一部分打印数据的删除命令(步骤S331)。
图35是用于说明图34所示的步骤S323、S327的一例打印数据分配处理的流程图。首先,打印服务器4基于图20所示的打印数据管理表和用户位置信息,对各个打印机分配打印数据的最初数页(步骤S341)。
图36是用于说明图34所示的步骤S323、S327的另一例打印数据分配处理的流程图。首先,打印服务器4基于图20所示的打印数据管理表和用户位置信息,按距用户位置较近的打印机顺序更多地分配打印数据的页数(步骤S351)。
图37是用于说明图34所示的步骤S325的近的打印机的提取处理的流程图。首先,打印服务器4基于标记等来判定是否基于用户的移动方向而提取打印机(步骤S361)。在基于用户的移动方向而提取打印机的情况下(“是”的情况),根据上次的用户位置和本次的用户位置计算移动路径(步骤S362),提取从用户位置位于移动方向上一个以上的较近的打印机(步骤S363)。此外,在步骤S361中,在用户的移动方向没有被提取的情况下(“否”的情况),基于用户位置信息而提取一个以上的较近的打印机(步骤S364)。
图38是用于说明在图33所示的步骤S317中没有打印通知时的处理的流程图。首先,打印服务器4在上述步骤S317中,在从打印机5a、5b、5c的任何一个打印机(例如假设为打印机5a)有打印完成通知的情况下(“是”的情况),判定是否从打印机5a有剩余的打印数据的请求(步骤S371)。
打印服务器4在步骤S371中,在从打印机5a有剩余的打印数据的请求时(“是”的情况),对有请求的打印机5a发送剩余的打印数据(步骤S372),返回到图33的步骤S317而重复处理。此外,在步骤S371中,在从打印机5a没有剩余的打印数据的请求时(“否”的情况),判定是否从打印机5a接收到已打印完成的页数(步骤S373)。
打印服务器4在步骤S373中,在从打印机5a接收到已打印完成的页数时(“是”的情况),返回到图33的步骤S317而重复处理。此外,在步骤S373中,从打印机5a没有接收已打印完成的页数时(“否”的情况),返回到图33的步骤S316而重复处理。
图39是用于说明本发明的打印机5a的动作例的流程图。再有,本例子基于图19所示的***结构进行说明。首先,打印机5a判定是否从打印服务器4接收到打印数据(步骤S381),在接收到打印数据时(“是”的情况),将打印数据存储在存储单元中(步骤S382),并返回到步骤S381而重复处理。此外,在步骤S381中,在没有接收打印数据时(“否”的情况),判定是否从用户有存储后的打印数据的打印命令(步骤S383)。即,为了执行保持打印,判定是否由用户输入了密码等。
打印机5a在步骤S383中,在判定为没有来自用户的打印命令时(“否”的情况),转移到后述的图40所示的步骤S401。此外,在步骤S383中,在判定为有来自用户的打印命令时(“是”的情况),开始打印数据的打印(步骤S384),并判定打印数据是否有全部页(步骤S385)。
打印机5a在步骤S385中,在判定为打印数据没有全部页时(“否”的情况),对打印服务器4请求剩余页的打印数据(步骤S386),并从打印服务器4接收剩余页的打印数据,同时继续进行打印处理(步骤S387)。此外,在步骤S385中,在判定为打印数据有全部页时(“是”的情况),转移到步骤S388。
再有,在步骤S387的处理中,在以各页或每规定页已完成打印时,也可以将表示打印完成的标记作为打印完成通知而发送到打印服务器4。
接着,打印机5a判定是否有打印差错或打印中止命令(步骤S388),在有打印差错或打印中止命令时(“是”的情况),将已打印完成的页数通知打印服务器4(步骤S389),将打印中止(步骤S390),并返回到步骤S381而重复处理。此外,在步骤S388中,在没有打印差错或打印中止命令时(“否”的情况),判定是否已打印结束(步骤S391)。
打印机5a在步骤S391中,在判定为已打印结束时(“是”的情况),对打印服务器4发送打印完成通知(步骤S392),返回到步骤S381而重复处理。此外,在步骤S391中,在判定为没有打印结束时(“否”的情况),返回到步骤S388而重复处理。
图40是用于说明图39所示的步骤S383中没有来自用户的打印命令时的处理的流程图。首先,打印机5a判定是否从打印服务器4有打印数据的删除请求(步骤S401),在有删除请求时(“是”的情况),将有删除请求的全部打印数据或其一部分从存储单元中删除(步骤S402),并返回到图39的步骤S381而重复处理。此外,在步骤S401中,没有删除请求时(“否”的情况),返回到图39的步骤S381而重复处理。
为了执行图39、图40所说明的流程,打印机5a包括:存储从打印服务器4发送的打印数据的存储单元54;对存储单元54中存储的打印数据进行打印指示的操作单元53(相当于本发明的打印指示单元);根据来自操作单元53的打印指示来执行打印数据的打印处理的图像形成单元51(相当于本发明的打印单元);以及在将图像形成单元51进行的打印处理中断时,通知与打印中断前已打印完成的打印数据量有关的信息的打印通知单元522。
这样,即使是打印机进行了打印中断的情况,也将打印已完成的数据量通知打印服务器,所以打印服务器可以对其他打印机请求进行打印已完成的数据量的删除。然后,用户到其他的打印机,可以从其他打印机打印进行过打印中断的打印数据的剩余部分。
此外,即使是因用户的打印中止指示、打印中的差错而被中断打印,同样地,用户到其他的打印机,可以从其他打印机打印进行过打印中断的打印数据的剩余部分。
以上,以本发明的打印控制装置中的各个功能为中心说明了各个实施方式,但本发明以作为执行打印控制装置中的各个步骤的方法来说明那样,也可以采用作为打印控制方法的形式。
下面说明存储了用于实现上述实施方式的打印控制功能的程序或数据的记录媒体的实施方式。作为记录媒体,具体地说,可以假设CD-ROM(-R/-RW)、光磁盘、DVD-ROM(-R/-RW/-RAM)、FD、HD、BD、闪速存储器、存储器卡、存储棒及其他各种ROM或RAM等,通过使计算机执行在这些记录媒体上作为上述本发明的各个实施方式的装置的功能,记录并流通用于实现打印控制的功能的程序,使该功能的实现容易。因而,在计算机等信息处理装置中安装上述那样的记录媒体,通过信息处理装置读出程序,或使该程序存储在信息处理装置所包括的记录媒体中,根据需要而读出,可以执行本发明的打印控制的功能。
如以上说明那样,根据本发明,使打印数据预先保持在距用户位置较近的网络上的两个以上的打印装置中,所以即使用户用较近的哪个打印装置进行打印指示,也可以打印输出期望的打印数据。而且,由于可以自动地删除用户进行了打印指示的打印装置以外的其他打印装置的打印数据,所以可以高效率地使用打印装置的存储容量,同时保护机密文档等。
根据本发明,由于使打印数据预先保持在网络上的多个打印装置中,所以即使用户用哪个打印装置进行打印指示,都可以打印输出期望的打印数据。而且,由于可以自动地删除用户进行了打印指示的打印装置以外的其他打印装置的打印数据,所以可以高效率地使用打印装置的存储容量,同时保护机密文档等。
此外,由于使打印数据预先保持在距用户位置较近的网络上的两个以上的打印装置中,所以即使用户用较近的哪个打印装置进行打印指示,也可以打印输出期望的打印数据。而且,由于可以自动地删除用户进行了打印指示的打印装置以外的其他打印装置的打印数据,所以可以高效率地使用打印装置的存储容量,同时保护机密文档等。
Claims (30)
1.一种打印控制装置,通过网络与具备了保持打印功能的多个打印装置连接,其特征在于,它包括:
打印数据发送单元,将从用户终端所接受的打印数据发送到所述多个打印装置,并使该打印数据保持在所述多个打印装置中;以及
打印数据删除指示单元,从所述多个打印装置的任何一个打印装置接收所述打印数据的打印通知时,对该打印装置以外的其他打印装置指示删除所述打印数据。
2.如权利要求1所述的打印控制装置,其特征在于,
所述打印数据发送单元根据打印数据的打印顺序,将该打印数据的一部分发送到所述多个打印装置,并使所述打印数据的一部分保持在所述多个打印装置中。
3.如权利要求2所述的打印控制装置,其特征在于,
还包括存储单元,存储所述多个打印装置各自的状态信息,
所述打印数据发送单元根据所述存储单元中存储的状态信息,使对于所述多个打印装置的各自的打印数据的发送量不同。
4.如权利要求3所述的打印控制装置,其特征在于,
所述状态信息是所述多个打印装置各自具备的打印性能或打印功能。
5.如权利要求3所述的打印控制装置,其特征在于,
所述状态信息是所述多个打印装置各自接受的作业状况。
6.如权利要求3所述的打印控制装置,其特征在于,
所述状态信息是所述多个打印装置各自连接的网络的通信状况。
7.如权利要求2所述的打印控制装置,其特征在于,
所述打印数据发送单元在所述多个打印装置保持所述打印数据的一部分的情况下,在从所述多个打印装置的任何一个打印装置接收所述打印数据的打印通知时,对该打印装置发送所述打印数据的剩余的数据。
8.如权利要求1所述的打印控制装置,其特征在于,
所述打印数据删除指示单元从所述多个打印装置的任何一个打印装置接收所述打印数据的打印通知时,基于该打印通知中所包含的、与所述打印装置已打印完成的打印数据量有关的信息,对所述打印装置以外的其他打印装置指示将所述打印装置已打印完成的打印数据量删除。
9.如权利要求2所述的打印控制装置,其特征在于,
所述打印数据发送单元在所述多个打印装置保持所述打印数据的一部分的情况下,在从所述多个打印装置的任何一个打印装置接收所述打印数据的打印通知时,对该打印装置以外的其他打印装置发送所述打印数据的剩余的数据,
所述打印数据删除指示单元基于所述打印通知中所包含的、与所述打印装置已打印完成的打印数据量有关的信息,对所述其他打印装置指示将所述打印装置已打印完成的打印数据量删除。
10.一种打印控制装置,通过网络与具备了保持打印功能的多个打印装置连接,其特征在于,它包括:
用户位置信息取得单元,取得用户的位置信息;
打印装置提取单元,基于该取得的用户位置信息,提取距该用户位置近的两个以上的打印装置;
打印数据发送单元,将从用户终端所接受的打印数据发送到由所述打印装置提取单元提取出的各个打印装置,并使所述打印数据保持在所述各个打印装置中;以及
打印数据删除指示单元,从所述各个打印装置的任何一个打印装置接收所述打印数据的打印通知时,对该打印装置以外的其他打印装置指示将所述打印数据删除。
11.如权利要求10所述的打印控制装置,其特征在于,
所述打印数据发送单元根据打印数据的打印顺序,将该打印数据的一部分发送到所述各个打印装置,并使所述打印数据的一部分保持在所述各个打印装置中。
12.如权利要求11所述的打印控制装置,其特征在于,
所述打印数据发送单元根据基于所述用户位置信息的用户位置和所述各个打印装置之间的距离,使对于所述各个打印装置的打印数据的发送量不同。
13.如权利要求11所述的打印控制装置,其特征在于,
所述打印数据发送单元在所述各个打印装置保持所述打印数据的一部分的情况下,在从所述各个打印装置的任何一个打印装置接收所述打印数据的打印通知时,对该打印装置发送所述打印数据的剩余的数据。
14.如权利要求10所述的打印控制装置,其特征在于,
所述打印数据删除指示单元从所述各个打印装置的任何一个打印装置接收所述打印数据的打印通知时,基于该打印通知中所包含的、与所述打印装置已打印完成的打印数据量有关的信息,对所述打印装置以外的其他打印装置指示将所述打印装置已打印完成的打印数据量删除。
15.如权利要求10所述的打印控制装置,其特征在于,
还包括存储单元,存储与所述用户位置信息取得单元取得的用户位置信息有关的历史,
所述打印装置提取单元在所述用户位置信息取得单元取得的用户位置信息与所述存储单元中存储的上次的用户位置信息不同的情况下,基于所述取得的用户位置信息,重新提取作为所述打印数据的发送目的地的打印装置。
16.如权利要求15所述的打印控制装置,其特征在于,
所述打印数据删除指示单元在所述打印装置提取单元重新提取出打印装置的情况下,对于基于所述上次的用户位置信息所提取出的打印装置,指示将所述打印数据删除。
17.如权利要求15所述的打印控制装置,其特征在于,
所述打印装置提取单元从所述存储单元中存储的用户位置信息的历史中取得用户的移动路径的信息,并基于该移动路径的信息,提取作为所述打印数据的发送目的地的打印装置。
18.如权利要求17所述的打印控制装置,其特征在于,
所述打印数据发送单元将对所述打印装置提取单元提取出的各个打印装置发送的打印数据量,基于所述移动路径的信息进行加权。
19.如权利要求10所述的打印控制装置,其特征在于,
所述用户位置信息取得单元通过与用户使用的带有GPS功能的移动终端进行通信,取得用户位置信息。
20.一种打印控制装置,通过网络与具备了保持打印功能的多个打印装置连接,其特征在于,它包括:
用户位置信息取得单元,利用用户携带的信息记录媒体,识别该用户所在的区域;
打印装置提取单元,提取位于该识别出的区域内的打印装置;
打印数据发送单元,将从用户终端所接受的打印数据发送到由所述打印装置提取单元提取出的打印装置,并使所述打印数据保持在所述打印装置中;以及
打印数据删除指示单元,在检测出用户离开所述区域时,对位于所述区域内的打印装置,指示将所述打印数据删除。
21.一种打印控制***,包括:具备了保持打印功能的多个打印装置,以及通过网络与该多个打印装置连接的打印控制装置,其特征在于,
所述打印控制装置包括将从用户终端所接受的打印数据发送到所述多个打印装置,并使该打印数据保持在所述多个打印装置中的打印数据发送单元,
所述多个打印装置在通过用户操作从所述多个打印装置的任何一个打印装置向其他打印装置发送所述打印数据的打印通知时,根据该打印通知,所述其他打印装置删除所述打印数据。
22.一种打印控制***,包括:具备了保持打印功能的多个打印装置,以及通过网络与该多个打印装置连接的打印控制装置,其特征在于,
所述打印控制装置包括:用户位置信息取得单元,取得用户的位置信息;打印装置提取单元,基于该取得的用户位置信息,提取距该用户位置近的两个以上的打印装置;以及打印数据发送单元,将从用户终端所接受的打印数据发送到由所述打印装置提取单元提取出的各个打印装置,并使所述打印数据保持在所述各个打印装置中,
所述多个打印装置在通过用户操作从所述各个打印装置的任何一个打印装置向其他打印装置发送所述打印数据的打印通知时,根据该打印通知,所述其他打印装置删除所述打印数据。
23.一种打印装置,通过网络与用户终端连接,其特征在于,它包括:
网络接口,通过网络与具备了保持打印功能的多个其他打印装置连接;
打印数据发送单元,将从所述用户终端所接受的打印数据发送到所述多个其他打印装置,并使该打印数据保持在所述多个其他打印装置中;以及
打印数据删除指示单元,在从所述多个其他打印装置的任何一个打印装置接收所述打印数据的打印通知时,对该打印装置以外的其他打印装置,指示将所述打印数据删除。
24.一种打印装置,通过网络与权利要求1至9的任何一项所述的打印控制装置连接,其特征在于,它包括:
存储单元,存储从所述打印控制装置发送的打印数据;
打印指示单元,对该存储单元中存储的打印数据进行打印指示;
打印单元,根据来自该打印指示单元的打印指示,执行打印数据的打印处理;以及
打印通知单元,在中断该打印单元的打印处理时,通知与在该打印中断以前已打印完成的打印数据量有关的信息。
25.如权利要求24所述的打印装置,其特征在于,
所述打印单元基于用户的打印中止命令或打印中的差错,中断打印处理。
26.一种打印装置,通过网络与用户终端连接,其特征在于,它包括:
网络接口,通过网络与具备了保持打印功能的多个其他打印装置连接;
用户位置信息取得单元,取得用户的位置信息;
打印装置提取单元,基于该取得的用户位置信息,提取距该用户位置近的两个以上的其他打印装置;
打印数据发送单元,将从用户终端所接受的打印数据发送到由所述打印装置提取单元提取出的其他各个打印装置,并使所述打印数据保持在所述其他各个打印装置中;以及
打印数据删除指示单元,在从所述其他各个打印装置的任何一个打印装置接收所述打印数据的打印通知时,对该打印装置以外的其他打印装置,指示将所述打印数据删除。
27.一种打印装置,通过网络与权利要求10至20的任何一项所述的打印控制装置连接,其特征在于,它包括:
存储单元,存储从所述打印控制装置发送的打印数据;
打印指示单元,对该存储单元中存储的打印数据进行打印指示;
打印单元,根据来自该打印指示单元的打印指示,执行打印数据的打印处理;以及
打印通知单元,在中断该打印单元的打印处理时,通知与该打印中断以前已打印完成的打印数据量有关的信息。
28.如权利要求27所述的打印装置,其特征在于,
所述打印单元基于用户的打印中止命令或打印中的差错,中断打印处理。
29.一种打印控制方法,用于通过网络与具备了保持打印功能的多个打印装置连接的打印控制装置,其特征在于,该方法包括:
将从用户终端所接受的打印数据发送到所述多个打印装置,并使该打印数据保持在所述多个打印装置中的步骤;以及
在从所述多个打印装置的任何一个打印装置接收所述打印数据的打印通知时,对该打印装置以外的其他打印装置,指示将所述打印数据删除的步骤。
30.一种打印控制方法,用于通过网络与具备了保持打印功能的多个打印装置连接的打印控制装置,其特征在于,该方法包括:
取得用户的位置信息的步骤;
基于该取得的用户位置信息,提取距该用户位置近的两个以上的打印装置的步骤;
将从用户终端所接受的打印数据发送到所述提取出的各个打印装置,并使所述打印数据保持在所述各个打印装置中的步骤;以及
在从所述各个打印装置的任何一个打印装置接收所述打印数据的打印通知时,对该打印装置以外的其他打印装置,指示将所述打印数据删除的步骤。
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP111514/07 | 2007-04-20 | ||
JP2007111514A JP4314356B2 (ja) | 2007-04-20 | 2007-04-20 | 印刷制御装置、印刷制御システム、印刷装置、印刷制御方法、及びプログラム |
JP2007111474A JP4378492B2 (ja) | 2007-04-20 | 2007-04-20 | 印刷制御装置、印刷制御方法、及びプログラム |
JP111474/07 | 2007-04-20 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201010248777.1A Division CN101901125B (zh) | 2007-04-20 | 2008-04-16 | 打印控制装置及打印装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101290560A true CN101290560A (zh) | 2008-10-22 |
CN101290560B CN101290560B (zh) | 2012-04-18 |
Family
ID=40034837
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2008100926175A Expired - Fee Related CN101290560B (zh) | 2007-04-20 | 2008-04-16 | 打印控制装置、打印控制***、打印装置及打印控制方法 |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP4378492B2 (zh) |
CN (1) | CN101290560B (zh) |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102419699A (zh) * | 2010-09-24 | 2012-04-18 | 富士施乐株式会社 | 打印***、打印控制设备和打印设备 |
US8289555B2 (en) | 2009-01-30 | 2012-10-16 | Kyocera Mita Corporation | Print system, recording medium that stores printing program codes and method of printing |
CN102841763A (zh) * | 2011-04-26 | 2012-12-26 | 夏普株式会社 | 印刷***、印刷数据生成装置、处理装置以及印刷方法 |
CN103092540A (zh) * | 2011-10-31 | 2013-05-08 | 夏普株式会社 | 印刷装置、印刷***和印刷方法 |
CN104898993A (zh) * | 2014-03-05 | 2015-09-09 | 佳能(苏州)***软件有限公司 | 信息处理装置、图像形成装置及***的控制装置及方法 |
CN103218182B (zh) * | 2011-10-11 | 2017-06-09 | 富士施乐株式会社 | 图像形成***、图像形成设备、和图像形成方法 |
CN106808687A (zh) * | 2017-01-05 | 2017-06-09 | 深圳晗钧益科技有限公司 | 一种基于光固化3d打印的arm电路控制*** |
US9696955B2 (en) | 2011-10-20 | 2017-07-04 | Ricoh Company, Ltd. | Information processing apparatus, printing system, and printing method including transmitting output data to an output apparatus associated with a client apparatus |
CN107211044A (zh) * | 2015-02-04 | 2017-09-26 | 爱思打印解决方案有限公司 | 云打印服务器和提供由该云打印服务器执行的自动连接服务的方法 |
CN109753250A (zh) * | 2017-11-07 | 2019-05-14 | 京瓷办公信息***株式会社 | 图像形成装置及记录介质 |
CN110036626A (zh) * | 2016-11-29 | 2019-07-19 | Y索芙特扫描解决方案有限公司 | 用于将图像扫描任务分发给联网设备的*** |
CN111064768A (zh) * | 2019-11-05 | 2020-04-24 | 厦门汉印电子技术有限公司 | 打印机数据传输控制方法、装置、设备及存储介质 |
CN112445433A (zh) * | 2019-08-29 | 2021-03-05 | 钉钉控股(开曼)有限公司 | 文件打印方法、装置、设备和*** |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4990821B2 (ja) * | 2008-03-07 | 2012-08-01 | 株式会社リコー | 印刷装置、プログラムおよび印刷制御方法 |
JP2012086464A (ja) * | 2010-10-20 | 2012-05-10 | Murata Machinery Ltd | 画像形成装置及び画像形成システム |
JP5736802B2 (ja) * | 2011-01-28 | 2015-06-17 | 村田機械株式会社 | 画像形成装置及び画像形成方法 |
JP5974827B2 (ja) * | 2012-10-30 | 2016-08-23 | 富士ゼロックス株式会社 | 画像形成システム、画像形成装置及びプログラム |
JP2014178738A (ja) * | 2013-03-13 | 2014-09-25 | Fuji Xerox Co Ltd | 印刷制御装置、プログラム及び印刷システム |
JP6299366B2 (ja) * | 2014-04-17 | 2018-03-28 | 株式会社リコー | 画像形成装置、システム及びその制御方法 |
JP6953948B2 (ja) * | 2017-09-22 | 2021-10-27 | 富士フイルムビジネスイノベーション株式会社 | 情報処理装置、プログラム及び情報送信システム |
JP6958171B2 (ja) * | 2017-09-25 | 2021-11-02 | コニカミノルタ株式会社 | 画像形成システム、情報処理装置、およびプログラム |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4335405B2 (ja) * | 2000-03-28 | 2009-09-30 | ブラザー工業株式会社 | 印刷システム、ネットワークプリンタ及び印刷制御方法 |
JP2002370407A (ja) * | 2001-06-18 | 2002-12-24 | Murata Mach Ltd | 記録装置及び記録システム |
JP2003131842A (ja) * | 2001-10-23 | 2003-05-09 | Canon Inc | 画像形成システム |
JP2003345583A (ja) * | 2002-05-22 | 2003-12-05 | Canon Inc | 画像形成システム |
JP4035815B2 (ja) * | 2002-06-17 | 2008-01-23 | セイコーエプソン株式会社 | プリンタ及び印刷システム、並びに、データ受信装置及びデータ送受信システム |
JP2004094777A (ja) * | 2002-09-03 | 2004-03-25 | Sharp Corp | 印刷支援装置,印刷支援方法 |
JP4368195B2 (ja) * | 2003-12-26 | 2009-11-18 | シャープ株式会社 | 印刷装置および印刷制御方法 |
US7970708B2 (en) * | 2004-04-01 | 2011-06-28 | Panasonic Corporation | Value information management system, recording medium, printer device, account adjusting device, electronic data printing method, and computer program |
CN1707505B (zh) * | 2004-06-09 | 2013-08-28 | 夏普株式会社 | 打印***、打印方法、打印装置及输出装置 |
JP4506598B2 (ja) * | 2005-07-25 | 2010-07-21 | 富士ゼロックス株式会社 | 印刷システムおよび印刷制御方法および印刷システムのサーバ装置 |
JP4314356B2 (ja) * | 2007-04-20 | 2009-08-12 | シャープ株式会社 | 印刷制御装置、印刷制御システム、印刷装置、印刷制御方法、及びプログラム |
-
2007
- 2007-04-20 JP JP2007111474A patent/JP4378492B2/ja active Active
-
2008
- 2008-04-16 CN CN2008100926175A patent/CN101290560B/zh not_active Expired - Fee Related
Cited By (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8289555B2 (en) | 2009-01-30 | 2012-10-16 | Kyocera Mita Corporation | Print system, recording medium that stores printing program codes and method of printing |
CN101795340B (zh) * | 2009-01-30 | 2013-05-22 | 京瓷办公信息***株式会社 | 印刷***和印刷方法 |
CN102419699A (zh) * | 2010-09-24 | 2012-04-18 | 富士施乐株式会社 | 打印***、打印控制设备和打印设备 |
CN102419699B (zh) * | 2010-09-24 | 2016-04-06 | 富士施乐株式会社 | 打印***、打印控制设备和打印设备 |
CN102841763A (zh) * | 2011-04-26 | 2012-12-26 | 夏普株式会社 | 印刷***、印刷数据生成装置、处理装置以及印刷方法 |
CN103218182B (zh) * | 2011-10-11 | 2017-06-09 | 富士施乐株式会社 | 图像形成***、图像形成设备、和图像形成方法 |
US9696955B2 (en) | 2011-10-20 | 2017-07-04 | Ricoh Company, Ltd. | Information processing apparatus, printing system, and printing method including transmitting output data to an output apparatus associated with a client apparatus |
CN103092540A (zh) * | 2011-10-31 | 2013-05-08 | 夏普株式会社 | 印刷装置、印刷***和印刷方法 |
CN104898993A (zh) * | 2014-03-05 | 2015-09-09 | 佳能(苏州)***软件有限公司 | 信息处理装置、图像形成装置及***的控制装置及方法 |
CN104898993B (zh) * | 2014-03-05 | 2020-01-17 | 佳能(苏州)***软件有限公司 | 信息处理装置、图像形成装置及***的控制装置及方法 |
CN107211044A (zh) * | 2015-02-04 | 2017-09-26 | 爱思打印解决方案有限公司 | 云打印服务器和提供由该云打印服务器执行的自动连接服务的方法 |
CN110036626A (zh) * | 2016-11-29 | 2019-07-19 | Y索芙特扫描解决方案有限公司 | 用于将图像扫描任务分发给联网设备的*** |
CN106808687B (zh) * | 2017-01-05 | 2019-05-21 | 深圳晗钧益科技有限公司 | 一种基于光固化3d打印的arm电路控制*** |
CN106808687A (zh) * | 2017-01-05 | 2017-06-09 | 深圳晗钧益科技有限公司 | 一种基于光固化3d打印的arm电路控制*** |
CN109753250A (zh) * | 2017-11-07 | 2019-05-14 | 京瓷办公信息***株式会社 | 图像形成装置及记录介质 |
CN109753250B (zh) * | 2017-11-07 | 2022-03-22 | 京瓷办公信息***株式会社 | 图像形成装置及记录介质 |
CN112445433A (zh) * | 2019-08-29 | 2021-03-05 | 钉钉控股(开曼)有限公司 | 文件打印方法、装置、设备和*** |
CN111064768A (zh) * | 2019-11-05 | 2020-04-24 | 厦门汉印电子技术有限公司 | 打印机数据传输控制方法、装置、设备及存储介质 |
CN112039835A (zh) * | 2019-11-05 | 2020-12-04 | 厦门汉印电子技术有限公司 | 自适应轮询时间估算方法、装置、设备及存储介质 |
CN111064768B (zh) * | 2019-11-05 | 2022-08-26 | 厦门汉印电子技术有限公司 | 打印机数据传输控制方法、装置、设备及存储介质 |
CN112039835B (zh) * | 2019-11-05 | 2023-05-19 | 厦门汉印电子技术有限公司 | 自适应轮询时间估算方法、装置、设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
JP4378492B2 (ja) | 2009-12-09 |
JP2008269296A (ja) | 2008-11-06 |
CN101290560B (zh) | 2012-04-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101901125B (zh) | 打印控制装置及打印装置 | |
CN101290560B (zh) | 打印控制装置、打印控制***、打印装置及打印控制方法 | |
JP4314356B2 (ja) | 印刷制御装置、印刷制御システム、印刷装置、印刷制御方法、及びプログラム | |
CN101714068B (zh) | 网络接口设备、控制方法和图像形成设备 | |
CN101414944B (zh) | 无线通信装置的控制装置和控制方法 | |
CN101193756B (zh) | 打印装置、打印***和打印方法 | |
CN100370446C (zh) | 数据输出装置、***、方法、打印机驱动器和记录媒体 | |
CN1328880C (zh) | 设备故障应对委托***及其服务器、方法 | |
CN104503717A (zh) | 一种基于网络的3d打印控制方法 | |
CN102455883A (zh) | 打印***和打印机 | |
CN105933571A (zh) | 执行无线近场通信的通信*** | |
US20170192727A1 (en) | Image forming apparatus and image forming method | |
US20140118777A1 (en) | Image forming system, image forming apparatus, and image forming method | |
CN101600031B (zh) | 作业处理方法、图像处理***及图像处理装置 | |
CN102855098A (zh) | 图像形成*** | |
JP2016016644A (ja) | 画像処理装置、端末装置、プログラムおよび画像処理システム | |
CN106444313A (zh) | 信息处理设备、终端设备和信息处理方法 | |
CN101615107A (zh) | 信息处理装置及图像处理***的控制方法 | |
CN105827885A (zh) | 具有多个图像形成装置的图像形成*** | |
CN101813970A (zh) | 信息处理装置及其控制方法 | |
JP2011204005A (ja) | 情報処理装置、印刷装置、情報処理プログラム | |
CN101630964A (zh) | 图像形成***、图像形成装置、信息处理装置及控制方法 | |
CN105172394A (zh) | 打印装置和打印方法 | |
JP5509973B2 (ja) | 印刷ジョブ情報管理装置、印刷装置、印刷ジョブ情報管理プログラム | |
CN102193754B (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 | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20120418 |