专利名称:图像形成装置和方法以及图像形成系统的制作方法
技术领域:
本发明涉及一种图像形成装置和方法、以及一种图像形成系统。
背景技术:
日本专利No. 4215516、日本未审专利申请公开(PCT申请的翻译)No. 2006-504181、以及日本未审专利申请公开No. 2008-282411公开了一种用于根据打印在纸张上的图案指定纸张上的位置的技术。日本未审专利申请公开(PCT申请的翻译)No. 2006-504181中公开的技术提供了以下方法。利用位置分配器将物理页面分配给位置数据项,使得所打印的物理页面可相互区分。物理页面与位置数据项之间的关联存储为系统中的数据,并且在需要时提供该数据。 日本未审专利申请公开No. 2007-243380公开了以下技术。图像形成装置向其上形成有图像的每个记录介质提供标识(ID)信息。当每个记录介质的排出结束时,该图像形成装置将ID信息发送到数据管理终端。如果打印失败,则丢弃分配给记录介质的ID信息,并且当重新启动打印时将另一项ID信息分配给该记录介质。
发明内容
因此,本发明的目的是允许一种图像形成装置提供从外部装置提供给图像形成装置的形成一组标识符的标识符之中的未与形成在打印介质上的图像结合的标识符来用于另一个打印请求。根据本发明的第一方面,提供了一种图像形成装置,该图像形成装置包括第一获得单元,所述第一获得单元获得包括用于形成针对每个逻辑页面的图像的图像形成数据的打印请求;输出单元,所述输出单元输出打印介质,在所述打印介质上基于所述图像形成数据形成有图像;结合单元,所述结合单元响应于所述打印请求从外部装置获得关于形成一组标识符的每个标识符的信息,并且将所获得的信息与形成在由所述输出单元输出的每个物理页面上的图像相结合,所述外部装置管理用于指定指示输出多组逻辑页面的时间顺序的输出序号的标识符,所述一组标识符指定对应于所述图像形成数据的多个逻辑页面以及指示输出一组逻辑页面的时间顺序的输出序号;第二获得单元,所述第二获得单元获得关于与形成在由所述输出单元输出的所述打印介质上的图像结合的每个标识符的信息;第三获得单元,如果所述打印请求的执行已停止,则所述第三获得单元获得指示所述打印请求的执行已停止的理由的打印请求停止信息;以及发送单元,所述发送单元将由所述第二获得单元获得的关于每个标识符的信息以及由所述第三获得单元获得的所述打印请求停止信息相互关联地发送到所述外部装置。根据本发明的第二方面,在上述图像形成装置中,所述第三获得单元可至少获得指示所述打印请求的执行已正常结束的信息或指示所述打印请求的执行已被中断的信息来作为所述打印请求停止信息。如果所述打印请求的执行已正常结束或已被中断,则所述发送单元可将由所述第二获得单元获得的关于每个标识符的信息以及由所述第三获得单元获得的所述打印请求停止信息发送到所述外部装置。根据本发明的第三方面,上述图像形成装置还可包括第一存储单元,所述第一存储单元将由所述第二获得单元获得的关于每个标识符的信息以及由所述第三获得单元获得的所述打印请求停止信息相互关联地存储在所述第一存储单元中;以及接收单元,所述接收单元从所述外部装置接收信息发送请求。如果所述接收单元从所述外部装置接收到信息发送请求,则所述发送单元可将存储在所述第一存储单元中的关于每个标识符的信息以及所述打印请求停止信息发送到所述外部装置,使得关于每个标识符的信息以及所述打印请求停止彳目息相互关联。根据本发明的第四方面,在上述图像形成装置中,如果从所述外部装置获得的关于形成所述一组标识符的每个标识符的信息包括除了由所述第二获得单元获得的关于标识符的信息之外的关于标识符的信息,则所述发送单元可将由所述第二获得单元获得的关于每个标识符的信息以及由所述第三获得单元获得的所述打印请求停止信息发送到所述 外部装置。根据本发明的第五方面,上述图像形成装置还可包括第二存储单元,所述第二存储单元在能够重新打印所述图像形成数据的状态下将对应于所述打印请求的所述图像形成数据存储在所述第二存储单元中。如果所述图像形成数据存储在所述第二存储单元中,则所述发送单元可既不将由所述第二获得单元获得的关于每个标识符的信息发送到所述外部装置,也不将由所述第三获得单元获得的所述打印请求停止信息发送到所述外部装置。根据本发明的第六方面,在上述图像形成装置中,所述外部装置可从包括排列为号码序列的多个标识符的标识符空间中获得具有升序连续号码的多个标识符,作为所述一组标识符。所述图像形成装置还可包括第三存储单元,所述第三存储单元将多个打印请求以及存储在所述第二存储单元中的所述图像形成数据存储在所述第三存储单元中,所述多个打印请求中的每个利用所述图像形成数据在打印介质上形成图像,并且所述第三存储单元在所述打印请求已执行时将由所述第二获得单元获得的多条关于标识符的信息存储在所述第三存储单元中,所述多个打印请求和所述多条信息相互关联地存储。如果从所述第二存储单元中删除了所述图像形成数据,则所述发送单元可在存储在所述第三存储单元中的所述多个打印请求之中选择与具有最大值的标识符相关联的打印请求,并且当所述与具有最大值的标识符相关联的打印请求已执行时,可将由所述第二获得单元获得的一条关于标识符的信息与由所述第三获得单元获得的所述打印请求停止信息一起发送到所述外部装置,由所述第二获得单元获得的所述一条关于标识符的信息和由所述第三获得单元获得的所述打印请求停止信息相互关联地被发送。根据本发明的第七方面,在上述图像形成装置中还可包括第四获得单元,所述第四获得单元获得关于由所述输出单元输出的所述打印介质的输出格式的信息。所述外部装置可基于逻辑页面的页数和由所述第四获得单元获得的关于输出格式的信息来获得不考虑输出格式而唯一地指定对应于所述图像形成数据的所述逻辑页面的一组标识符。根据本发明的第八方面,提供了一种图像形成装置,该图像形成装置包括第一获得单元,所述第一获得单元获得包括用于形成针对每个逻辑页面的图像的图像形成数据的打印请求;输出单元,所述输出单元输出打印介质,在所述打印介质上基于所述图像形成数据形成有图像;结合单元,所述结合单元响应于所述打印请求从外部装置获得关于形成一组标识符的每个标识符的信息,并且将所获得的信息与形成在由所述输出单元输出的每个物理页面上的图像相结合,所述外部装置管理用于指定指示输出多组逻辑页面的时间顺序的输出序号的标识符,所述一组标识符指定对应于所述图像形成数据的多个逻辑页面以及指示输出一组逻辑页面的时间顺序的输出序号;第二获得单元,所述第二获得单元获得关于与形成在由所述输出单元输出的所述打印介质上的图像结合的每个标识符的信息;检测单元,所述检测单元基于从所述外部装置获得的多条关于形成所述一组标识符的标识符的信息以及由所述第二获得单元获得的关于每个标识符的信息,在从所述外部装置获得的多条信息中检测除了由所述第二获得单元获得的信息之外的一条关于标识符的信息;第三获得单元,如果所述打印请求的执行已停止,则所述第三获得单元获得指示所述打印请求的执行已停止的理由的打印请求停止信息;以及发送单元,所述发送单元将由所述检测单元检测到的所述一条关于标识符的信息以及由所述第三获得单元获得的所述打印请求停止信息相互关联地发送到所述外部装置。根据本发明的第九方面,提供了一种图像形成系统,该图像形成系统包括第一获 得单元,所述第一获得单元获得包括用于形成针对每个逻辑页面的图像的图像形成数据的打印请求;输出单元,所述输出单元输出打印介质,在所述打印介质上基于所述图像形成数据形成有图像;提供单元,所述提供单元管理用于指定指示输出多组逻辑页面的时间顺序的输出序号的标识符,并且响应于所述打印请求提供一组标识符,所述一组标识符指定对应于所述图像形成数据的多个逻辑页面以及指示输出一组逻辑页面的时间顺序的输出序号;结合单元,所述结合单元将关于形成由所述提供单元提供的所述一组标识符的每个标识符的信息与形成在由所述输出单元输出的每个物理页面上的图像相结合;第二获得单元,所述第二获得单元获得关于与形成在由所述输出单元输出的所述打印介质上的图像结合的每个标识符的信息;第三获得单元,如果所述打印请求的执行已停止,则所述第三获得单元获得指示所述打印请求的执行已停止的理由的打印请求停止信息;以及发送单元,所述发送单元将由所述第二获得单元获得的关于每个标识符的信息以及由所述第三获得单元获得的所述打印请求停止信息相互关联地发送到所述外部装置。根据本发明的第十方面,在上述图像形成系统中,如果所述提供单元基于由所述第二获得单元获得的关于每个标识符的信息以及由所述第三获得单元获得的所述打印请求停止信息而检测到响应于所述打印请求提供的所述一组标识符包括在所述打印请求执行期间未与形成在所述打印介质上的图像结合的标识符,则所述提供单元可响应于另一个打印请求而提供未与形成在所述打印介质上的图像结合的标识符。根据本发明的第十一方面,提供了一种图像形成方法,该图像形成方法包括获得包括用于形成针对每个逻辑页面的图像的图像形成数据的打印请求;响应于所述打印请求,从外部装置获得关于形成一组标识符的每个标识符的信息,并且将所获得的信息与基于所述图像形成数据形成在每个输出物理页面上的图像相结合,所述外部装置管理用于指定指示输出多组逻辑页面的时间顺序的输出序号的标识符,所述一组标识符指定对应于所述图像形成数据的多个逻辑页面以及指示输出一组逻辑页面的时间顺序的输出序号;获得关于与形成在打印介质上的图像相结合的每个标识符的信息,在所述打印介质上基于所述图像形成数据形成有图像;如果所述打印请求的执行已停止,则获得指示所述打印请求的执行已停止的理由的打印请求停止信息;以及将获得的所述关于与形成在打印介质上的图像相结合的每个标识符的信息以及获得的所述打印请求停止信息相互关联地发送到所述外部装置。根据本发明的第一、第九、第十和第十一方面,外部装置能够参考关于与形成在打印介质上的图像结合的标识符的信息以及打印请求停止信息,在提供给图像形成装置的一组标识符中指定未与形成在打印介质上的图像相结合的标识符,并且提供指定的未与形成在打印介质上的图像相结合的标识符用于另一个打印请求。根据本发明的第二方面,相比于未提供第二方向的配置的情况,能够迅速地提供指定的标识符用于另一个打印请求。
根据本发明的第三方面,响应于来自外部装置的信息发送请求,能够将关于与形成在打印介质上的图像结合的标识符的信息和打印请求停止信息一起发送到外部装置,使得它们相互关联。根据本发明的第四方面,能够防止信息的非有意传输。根据本发明的第五方面,能够防止外部装置发送两次用于另一个打印请求的标识符。根据本发明的第六方面,能够防止信息的非有意传输。根据本发明的第七方面,关于能够不考虑输出格式而唯一地指定逻辑页面的一组标识符,能够提供未与图像结合的标识符用于另一个打印请求。根据本发明的第八方面,如果从图像形成装置发送了关于未与形成在打印介质上的图像结合的标识符的信息,则外部装置可提供该标识符用于另一个打印请求。
将基于以下附图详细地描述本发明的示例性实施方式,其中图I是示意地例示本发明的示例性实施方式的图像处理系统的框图;图2是例示图像形成装置的配置的示例的框图;图3例示其中存储有标识符信息等的表的示例;图4是例示扫描笔的配置的示例的框图;图5是例示由根据第一示例性实施方式的图像形成装置执行的打印处理的示例的流程图;图6是例示根据第一示例性实施方式的以物理页面为单位的输出处理的示例的流程图;图7是例示页面绘制处理的示例的流程图;图8是例示标识符回收处理的示例的流程图;图9例示图像处理系统中的一系列处理操作的示例;图10例示图像处理系统中的一系列处理操作的另一示例;图11例示在逐份输出的情况下与各个物理页面相关联的标识符的示例;图12A和图12B例示从图像形成装置发送到标识符管理服务器的打印请求状态和最终标识符的示例;图13例示其中已删除关于文档ID等的信息以回收标识符的表的示例;
图14例示其中回收的标识符信息再次被保护为自由标识符空间的表的示例;图15是例示根据第二示例性实施方式的打印处理的流程图;图16是例示根据第二示例性实施方式的以物理页面为单位的输出处理的流程图;
图17是例示根据第二示例性实施方式的电源ON(接通)处理的流程图;图18是例示根据第二示例性实施方式的打印请求信息校正处理的流程图;图19是例示根据第二示例性实施方式的最终标识符信息请求接收处理的流程图;图20是例示根据第二示例性实施方式的标识符回收处理的流程图;图21例示图像形成装置与标识符管理服务器之间的通信的序列;图22是例示根据第三示例性实施方式的打印处理的流程图;图23是例示根据第三示例性实施方式的最终标识符信息请求接收处理的流程图;图24是例示根据第四示例性实施方式的盒文档打印处理的流程图;图25是例示根据第四示例性实施方式的文档删除处理的流程图;以及图26是例示根据第四示例性实施方式的最终标识符信息请求接收处理的流程图。
具体实施例方式下文中将参考附图详细地描述本发明的示例性实施方式。第一不例性实施方式下面将讨论第一示例性实施方式。图I示意地例示根据第一示例性实施方式的图像处理系统I。如图I所示,图像处理系统I包括主机10、图像形成装置20、标识符管理服务器40、文档服务器50、处理服务器60、以及扫描笔70。主机10、图像形成装置20、标识符管理服务器40、文档服务器50、处理服务器60和扫描笔70经由如局域网(LAN)、互联网、或标准的公共电话线路的有线或无线通信介质80而相互连接。主机10向图像形成装置20输出打印请求,使得由用户输入和创建的打印文档、图形等打印在打印介质上。主机10包括输入单元(键盘、鼠标、触摸面板等),用户能够在执行打印时通过该输入单元设置打印输出格式的各项。打印输出格式的项的示例是打印副本的份数(输出副本的总份数)、存储有纸张的存储单元、排出打印纸张的排出格式(输出格式)、执行单面打印还是双面打印、打印纸张所排出到的排出单元、排出打印纸张的排出顺序、以及是否使用装订功能。例如,当输出多份打印副本时,排出格式的示例是逐份(collate)输出和叠放(stack)输出(下文中也称为“逐份/叠放输出”)。打印纸张所排出到的排出单元的示例是大容量排出单元以及允许纸张的打印面朝上输出的面朝上纸盘。逐份输出是以连续逻辑页面为单位输出多份打印副本并且指示打印时间顺序中的序号的格式,更具体地,输出一组完整的逻辑页面,然后输出另一组完整的逻辑页面,以此类推。叠放输出是输出多份打印副本使得相同的逻辑页面以等于打印副本份数的次数输出多次的格式,例如,首先输出逻辑页面的第一页,然后输出第二页,以此类推。当用户利用输入单元11设置打印输出格式的各项并给出执行打印的指令时,如上所述配置的主机10利用打印机驱动器(未示出)来执行打印所必需的软件处理。主机10对要打印的图像(应用数据)和用户设置的打印输出格式的各项执行软件处理,使得图像和打印输出格式与图像形成装置20兼容。更具体地,主机10执行用于将图像处理为打印数据(输出数据)使得图像形成装置20可处理输出图像的软件处理、以及用于将用户设置的打印输出格式的项转换为可由图像形成装置20读取的输出格式指令的软件处理。
然后主机10创建打印文件,在该打印文件中由上述处理所获得的打印数据和输出格式指令被形成为一个打印请求。然后主机10经由通信介质80将所创建的打印文件发送到图像形成装置20。图像形成装置20基于从主机10发送的打印文件(打印请求)来执行图像形成处理。图2例示图像形成装置20的配置的示例。如图2所示,图像形成装置20包括操作单元21、文档读取器22、图像形成单元23、以及处理器30。操作单元21用作输入/输出单元,通过其输入和输出信息。例如,操作单元21是一体地包括显示单元(显示屏)和输入单元的操作面板,显示单元(显示屏)对用户显示信息,指令通过用户的操作输入到输入单元。处理器30执行针对图像形成装置20的各种类型的操作。如图2所示,处理器30包括控制器31、存储器32、硬盘驱动(HDD) 33、光栅图像输入部34、文档读取接口(I/F)35、光栅图像输出部36、图像形成I/F 37、以及通信部38。控制器31执行各种控制操作。例如,通过执行打印请求,控制器31控制图像形成I/F 37,使得从光栅图像输出部36向图像形成单元23输出光栅图像,并且利用图像形成单元23在纸张上形成对应于光栅图像的图像。另外,通过执行复印请求,控制器31控制文档读取I/F 35和图像形成I/F 37实现以下图像形成。将由文档读取器22读取的文档的光栅图像存储在光栅图像输入部34中,并且将存储在光栅图像输入部34中的光栅图像输出到光栅图像输出部36然后输出到图像形成单元23。然后利用图像形成单元23在纸张上打印对应于该光栅图像的图像。在存储器32和HDD 33中,存储了对于各种操作所必需的数据或信息。例如,在存储器32中存储了由控制器31使用的程序32a和数据。可在图像形成装置20出厂时存储程序32a。另选地,在图像形成装置20出厂之后,可通过用户的操作从如光盘只读存储器(CD-ROM)的存储介质中读取程序32a,并将其存储在存储器32中。通信部38执行与主机10的通信。一旦通过通信部38接收到打印文件,图像形成装置20就利用中断处理来向控制器31通知打印文件的接收。一旦从通信部38接收到指示打印文件接收的信息,控制器31就在打印文件已被存储之后或者正将打印文件存储在存储器32或HDD 33中时分析打印文件的内容。作为分析打印文件的结果,如果确定打印文件是用于形成图像的文件,则控制器31生成作为内部处理单位的打印控制命令,并执行所生成的打印控制命令。也就是说,控制器31利用成像程序从打印文件中读取打印数据并将所读取的打印数据加载到存储器32中作为光栅图像。控制器31还从打印文件中读取输出格式指令(输出格式信息)。然后,控制器31根据所读取的输出格式 指令的内容为图像形成单元23指定输出格式,例如使用哪个送纸器、执行单面打印还是双面打印、以及是否使用装订器。然后,控制器32顺序输出根据图像形成单元23选择的光栅图像。如果输出格式指令指定打印多份打印副本,则图像形成装置20执行以下输出处理。在使用逐份输出来打印多份打印副本的情况下,如果页数大于预设值(例如,存储器容量),则针对多个要打印的页面的光栅图像可能不能加载到存储器32中。相应地,控制器31将已加载到存储器32中的光栅图像暂时地存储在HDD 33中。然后,在必要时,控制器31从HDD 33读取光栅图像、将其加载到存储器32、然后将光栅图像发送到图像形成单元23。利用此操作,在逐份输出的情况下,图像形成装置20以连续逻辑页面为单位打印多份打印副本,即,按照逻辑页面的顺序,如1、2、3、4、· · · 1、2、3、4、,以此类推。如果指定使用叠放输出来打印多份打印副本,则针对输出(打印副本)份数顺序打印相同的图像。相应地,控制器31将光栅图像加载到存储器32中,并且针对输出份数将所加载的光栅图像发送到图像形成单元23。利用此操作,如果打印三份打印副本,则图像形成装置20对于这三个打印副本从第一页开始打印多份打印副本,如1、1、1、2、2、2和3、3、3,,, ο以此方式,利用图像形成装置20,可根据主机10设置的输出格式指令来获得打印物。最近,已提出以下系统。将坐标信息嵌入到纸张的打印面作为位置代码,并且通过读取这些位置代码来指定纸张上的位置。例如,利用具有内置扫描仪的扫描笔读取嵌入到纸张的打印面的位置代码,并且扫描笔将指示纸张上所写的笔迹(笔划)的信息与关于所读取的位置代码的信息一起发送给服务器等。在此系统中,仅将利用扫描笔获得的信息(位置信息和笔划信息)发送到服务器等,并且一旦接收到此类信息,服务器对照诸如问卷的原始文档的文本来检查所接收的信息,从而使得不用收集问卷纸张就能够确定问卷纸张上的标记位置(检查位置)。相应地,因为可从纸自动形成电子数据,所以此类系统是非常方便的。对比之下,日本专利No. 4215516、日本未审专利申请公开(PCT申请的翻译)No. 2006-504181、以及日本未审专利申请公开No. 2008-282411公开了一种在形成图像时嵌入坐标信息(位置信息)的技术。这些文献公开了一种用在所谓的“按需打印”系统中的嵌入方法,在“按需打印”系统中,不是使用印刷机而是使用打印机来输出具有嵌入的坐标信息的文档。在这种系统的构造中,用于区分需要信息收集的打印物与不需要信息收集的打印物的机制是必要的。在仅提供坐标信息的情况下,很难确定是已在需要信息收集的打印物上还是已在不需要信息收集的打印物上执行了书写。在仅提供坐标信息的情况下,同样很难确定利用笔读取的页面(物理页面)与哪个文档的哪个页面(逻辑页面)相关联。在此背景下,日本未审专利申请公开(PCT申请的翻译)No. 2006-504181中公开的技术提供了以下方法。利用位置分配器来执行物理页面到位置数据的分配。物理页面与位置数据之间的关联存储为系统中的数据,并且在必要时提供该数据。然而,即使用这种方法还是可能出现以下问题。嵌入位置数据并执行打印的图像形成装置不得不向外部服务器询问将位置数据嵌入到每个物理页面所必需的信息。相应地,该图像形成装置不能在接收到询问响应之前执行打印,这使得执行打印所花费的时间变长。因此,可以考虑以下不使用位置分配器而是使用利用数值的标识(ID)的方法。在这种情况下,在系统中,向图像形成装置给出输出指令的输出指令部基于打印请求根据要打印的物理页面的页数确定ID空间,并且保留连续数值区间作为所需数量的 ID。然后输出指令部将连续区间的头数值(头ID)与打印请求一起提供给图像形成装置。一旦接收到头ID,根据基于打印请求的打印处理,系统的图像形成装置通过将头数值(头ID)用作初始值来顺序增加数值,并将顺序获得的用作ID的值与各物理页面的图像相结合,从而打印图像。输出指令部适于对照基于打印请求的文本来检查ID (数值)。利用此布置,在系统中,基于利用笔从打印物读取的ID来获得文本信息。在这样的系统中,因为在执行打印请求期间不执行输出指令部与图像形成装置之间的通信,所以没必要进行询问。结果,在这种系统中,减少了执行打印所花费的时间。然而,在这种系统中,如果正在图像形成装置中执行的打印请求例如被用户取消而中断,则图像形成装置中途终止打印,而没有使用输出指令部保留的ID空间中的所有ID。结果,在ID空间中,一些ID未被使用因此被浪费。例如,在打印请求要求打印包括100个逻辑页面的文本的十份打印副本的情况下,输出指令部保留用于1000(100X10)页的ID空间。然而,如果图像形成装置在打印了一页之后就终止了执行中的打印请求,则用于剩下的999页的ID未被使用因此被浪费。日本未审专利申请公开No.2007-243380公开了以下技术。当打印失败时,丢弃分配给记录介质的ID信息,并且当打印重新启动时将另一项ID信息分配给该记录介质。相应地,在这一技术中,所丢弃的ID信息也未被使用因此被浪费。对比之下,在本示例性实施方式中,根据以下配置和处理使用ID而不会浪费ID。在本示例性实施方式中,响应于执行打印(输出设置)并嵌入坐标信息的指令,主机10将指令解释为将标识符信息与坐标信息一起嵌入打印物的指令,并利用打印机驱动器来执行根据解释的指令打印所必需的处理。在这种情况下,主机10还经由通信介质80将文档数据发送到文档服务器50。响应于此,主机10从文档服务器50接收文档ID。文档ID是用于指定文档数据的ID。一旦接到文档ID,主机10就经由通信介质80将标识符保护(secure)请求(也称为号码请求或标识符发布请求)发送到标识符管理服务器40。标识符保护请求包括关于打印数据的逻辑页面的页数、文档ID、用户设置的输出份数、以及逐份/叠放输出的信息。标识符保护请求是标识符管理服务器40用来获得初始标识符(头标识符(标识符初始值),这将在后面进行讨论)的请求。
一旦响应于标识符保护请求从标识符管理服务器40接收到关于初始标识符的信息,主机10就基于上述打印数据输出格式指令、坐标信息嵌入指令、以及初始标识符信息创建一个打印文件。为了创建打印文件,如果必要,主机10通过处理上述打印数据、输出格式指令、坐标信息嵌入指令、以及初始标识符信息来创建打印文件。然后主机10经由通信介质80将创建的打印文件发送到图像形成装置20。标识符管理服务器40是管理标识符使得标识符在整个系统中被唯一地标识的服务器。如图I所示,标识符管理服务器40包括处理器41和存储单元42。一旦从主机10接收到标识符保护请求,标识符管理服务器40就在存储单元42管理的标识符空间中搜索自由标识符空间。标识符空间由多个标识符(多个数值)构成。自由标识符空间是由当前未使用的标识符构成的标识符空间。更具体地,标识符管理服务器40搜索具有等于输出份数与逻辑页面的页数的乘积(乘法值)(输出份数X逻辑页面的页数)的容量的标识符空间(包括连续数值的空 间)。例如,如果逻辑页面的页数是5而输出份数是3,则标识符管理服务器40搜索由等于要打印的物理页面的页数的15( = 5X3)个未使用的标识符构成的标识符空间。在搜索到自由标识符空间并将其保留后,标识符管理服务器40在存储单元42中相互关联地存储关于保护的标识符空间(标识符集)的信息、关于标识符空间的头标识符(具有最小数值的标识符)的初始标识符信息、关于逻辑页面的页数的信息、关于输出份数的信息、逐份/叠放输出信息、以及文档ID。然后,标识符管理服务器40将所存储的信息项中的初始标识符信息发送到主机10。图3例示标识符管理服务器40在其中存储标识符信息等的表的示例。如图3所示,标识符管理服务器40将ID(标识符信息)、文档ID、页码(逻辑页码)、输出序号、头标记、以及尾标记作为表格式存储在存储单元42中。输出序号指示打印多份打印副本的顺序,换言之,输出序号指示按照打印时间顺序的序号。例如,标识符管理服务器40基于输出份数和逐份/叠放输出格式信息来计算能够不考虑输出格式而唯一地标识逻辑页面的ID。也就是说,当计算ID时,ID是取决于输出格式的值。然而,当指定逻辑页面时,ID是不考虑输出格式而唯一地指定逻辑页面的值。然后,标识符管理服务器40将如上所述计算的ID、页码(逻辑页码)、以及输出序号相互关联地存储在存储单元42中。头标记(=I)是在属于同一文档ID的ID之中的头ID(初始标识符)中设置的标记。尾标记(=I)是在属于同一文档ID的ID之中的最终ID(在标识符空间中保护的最终标识符)中设置的标记。相应地,在图3所示的文档ID D0C002中,因为在同一 ID中设置头标记和尾标记,所以可以理解,文档ID D0C002是仅具有一个逻辑页面的文档。标识符管理服务器40基于头标记和尾标记来搜索自由标识符空间。例如,标识符管理服务器40在由大于设置了尾标记的ID的ID构成的标识符空间中搜索自由标识符空间。标识符管理服务器40可通过使用除使用表的方法之外的方法来管理标识符信息
坐寸ο标识符管理服务器40保护如上所述的与输出份数和逻辑页面的页数相对应的标识符数量。然而,如果在图像形成装置20中未使用一些标识符,则标识符管理服务器40回收未使用的标识符。更具体地,标识符管理服务器40删除关于未用在图3所示的表中的标识符(ID)的信息,从而将这些标识符回收为可重用标识符。后面将给出此回收处理的细节。一旦从处理服务器60接收到获得标识符的请求(标识符获得请求),标识符管理服务器40就基于标识符获得请求中包含的标识符信息来获得初始标识符信息、关于逻辑页面的页数的信息、关于输出份数的信息、逐份/叠放输出信息、以及文档ID之间的关联。也就是说,如果标识符管理服务器40包括图3所示的表,则其基于作为标识符信息的ID来获得文档ID、页码(逻辑页码)、输出序号、逐份/叠放输出信息之间的关联。然后,标识符管理服务器40将所获得的信息发送到处理服务器60。后面将给出由标识符管理服务器40执行的标识符获得请求和响应处理的细节。文档服务器(打印数据服务器)50是管理文档数据的服务器。如图I所示,文档 服务器50包括处理器51和存储单元52。一旦从主机10接收到文档数据,文档服务器50的处理器51就将所接收的文档数据与用于指定文档数据的文档ID —起存储在存储单元52中。然后文档服务器50将对应于所接收的文档数据的文档ID返回到主机10。用户还可在文档服务器50中存储指示要将哪项信息写入每个逻辑页面的哪个区域的信息(区域信息)。利用此配置,一旦用户输入关于要写入的信息项的信息和关于信息项写入的特定坐标区域的信息,主机10就将包括上述信息的区域信息与文档数据一起发送到文档服务器50。然后,一旦接收到文档数据和区域信息,文档服务器50就将它们相互关联地进行存储。另外,一旦从处理服务器60接收到获得文档信息的请求(文档信息获得请求),文档服务器50就将与请求中包含的文档ID和逻辑页码相对应的文档数据的页面(文档信息、图像信息等)(如果存储了区域信息的话,与区域信息一起)发送到处理服务器60。在图像形成装置20中,一旦从主机10接收到打印文件,并且如果在所接收的打印文件中嵌入了坐标信息嵌入指令,则控制器31从打印文件中读取初始标识符信息并将其存储在存储器32中。控制器31还从打印文件中读取打印数据并将其存储在HDD 33中。控制器31执行用于将打印数据加载到存储器32中作为光栅图像并且用于针对每个物理页面创建坐标信息图像的打印处理。控制器31如下地执行用于针对每个物理页面创建坐标信息图像的处理。控制器31利用打印文件(打印请求)中给出的初始标识符来初始化要分配给第一物理页面的第一标识符。通过执行这一初始化,控制器31将该初始标识符设置在首先打印的第一物理页面的第一标识符中。然后,每次控制器31执行针对物理页面的页面绘制处理时,它基于通过执行初始化而设置的第一标识符来生成针对物理页面的标识符。在这种情况下,控制器31通过执行与标识符管理服务器40所执行的计算类似的计算来生成标识符。也就是说,控制器31基于关于输出份数和逐份/叠放输出格式的信息来针对每个物理页面生成能够不考虑输出格式而唯一地标识逻辑页面的ID。同时,控制器31根据打印纸张的大小生成坐标信息图像。坐标信息图像是由坐标信息构成的图像,并且利用坐标信息图像生成程序而生成。控制器31将标识符信息作为参数传递给坐标信息图像生成程序并生成包括标识符信息的坐标信息图像(坐标信息图像与标识符信息相结合)。控制器31针对每个物面页面生成坐标信息图像然后将生成的坐标信息图像加载到存储器32中。然后,控制器31将基于打印数据的光栅图像和坐标信息相结合从而生成合成图像。然后,控制器31在纸张上形成该合成图像。将更具体地对该处理进行讨论。光栅图像输出部36被配置为利用图像合成功能对存储在多个存储器装置中的图像执行逻辑或或者异或,并且将得到的图像 输出到图像形成单元23。利用此配置,控制器31指定加载在存储器32中的光栅图像以及针对形成该光栅图像的物理页面生成的坐标信息图像(包括标识符信息),然后指令光栅图像输出部36将指定的光栅图像与坐标信息图像相结合并输出合成图像。响应于此指令,光栅图像输出部36将表示合成图像的信号输出到图像形成单元23。一旦从光栅图像输出部36接收到该信号,图像形成单元23就基于该信号在纸张上形成图像。由图像形成单元23在纸张上形成的图像是通过将表示坐标信息和标识符信息的代码图像与光栅图像相结合而获得的图像。图像形成装置20将标识符信息与光栅图像相结合,还获得与打印请求状态相关联的最终标识符信息。打印请求状态是指示打印请求的执行停止的理由的信息。最终标识符信息是关于与已经使用图像形成装置20通过打印请求的执行打印的图像结合的标识符(数值)中具有最大数值的标识符的信息。后面将给出用于获得与打印请求状态相关联的最终标识符信息的处理的细节。扫描笔70被配置为利用笔功能在纸张上写信息并且利用扫描仪功能读取存储在纸张中的信息。图4是例示扫描笔70的配置的示例的框图。如图4所示,扫描笔70包括处理器71、读取器72、写压力传感器73、发送按钮74、以及通信部75。由控制器71来控制扫描笔70。当利用写压力传感器73检测到写压力(例如,等于或大于预设值的写压力)时,读取器72读取在纸张上的读取区域中所写的信息的内容。当按下发送按钮74时,扫描笔70利用通信部75将所读取的信息的内容发送到处理服务器60。例如,当在上面打印有包括坐标信息和标识符信息的代码图像的纸张100上写信息时,扫描笔70执行以下处理。在扫描笔70中,当读取器72读取打印在纸张100上的代码图像时,控制器71利用识别功能来从代码图像中读取坐标信息和标识符信息。当按下发送按钮74时,扫描笔70利用通信部75将所读取的坐标信息和标识符信息发送到特定的处理服务器60。如果利用扫描笔70在纸张100上写信息,则控制器71还收集关于所写的笔划的笔划信息并将笔划信息发送到处理服务器60。处理服务器60基于从扫描笔70发送的信息执行处理。如图I所示,处理服务器60包括处理器61和存储单元62。一旦从扫描笔70接收到信息,处理服务器60就从接收到的信息中提取标识符信息。然后,处理服务器60利用提取的标识符信息向标识符管理服务器40发送标识符获得请求。标识符获得请求是获得逻辑页码的请求。标识符获得请求包括标识符信息。一旦响应于标识符获得请求从标识符管理服务器40接收到关于文档ID和逻辑页码的信息,处理服务器60就利用接收到的关于文档ID和逻辑页码的信息来向文档服务器50发送文档信息获得请求。文档信息获得请求是获得对应于文档ID和逻辑页码的打印数据(对应于逻辑页码的文档信息)的请求。文档信息获得请求包括文档ID和逻辑页码。一旦响应于文档信息获得请求从文档服务器50接收到文档数据(可包括区域信息),处理服务器60就基于文档数据以及已从扫描笔70发送的坐标信息和笔划信息来执行预设的处理。例如,如果打印数据指示问卷纸张,则处理服务器60执行针对问卷的总结处理。将更详细地描述由图像形成装置20执行的处理。图5是例示由图像形成装置20执行的打印处理的示例的流程图。图像形成装置20利用控制器31来执行图5所示的打印处理。·在图5中,在步骤SI中,控制器31在打印请求信息的打印请求状态中设置“打印中”。通常,图像形成装置被配置为在如非易失性存储器(如HDD)的存储装置中存储打印请求状态,作为打印请求信息。类似地,本示例性实施方式的图像形成装置20在如HDD33的存储装置中存储打印请求状态,作为打印请求信息。然后,在步骤S2中,控制器31确定打印文件是否包括坐标信息嵌入指令。如果控制器31确定打印文件包括坐标信息嵌入指令,则处理前进到步骤S4。如果控制器31确定打印文件不包括坐标信息嵌入指令,则处理前进到步骤S3。在步骤S3中,控制器31执行正常的图像形成和输出处理。在步骤S4中,控制器31获得各项信息。更具体地,控制器31获得步骤S4之后的步骤所必需的信息,即,关于初始标识符、输出份数、以及例如指示执行逐份输出还是叠放输出的输出格式指令的信息。然后,在步骤S5中,控制器31将初始标识符设直在ID中,还将O设直在最终标识符中。在步骤S6中,控制器31获得发送地址。更具体地,控制器31获得标识符管理服务器40的预设互联网协议(IP)地址。另选地,控制器31可以以打印请求信息形式获得IP地址并且可以在输出打印请求时获得关于IP地址的信息。在步骤S7中,控制器31在值cn中设置输出份数。然后,在步骤S8中,控制器31在指示逻辑页码的值P中和指示输出序号的值c中设置I。也就是说,控制器31对值P和值c进行初始化。在步骤S9中,控制器31确定是否已给出取消打印请求的指令。如果控制器31确定已给出这样的指令,则处理前进到步骤S10。如果控制器31确定未给出这样的指令,则处理前进到步骤SI I。在步骤SlO中,控制器31在打印请求信息的打印请求状态中设置“强制终止”。然后处理前进到步骤S18。在步骤Sll中,控制器31以物理页面为单位执行输出处理(图像形成处理)。后面将给出步骤Sll中的输出处理的细节。然后,在步骤S2中,控制器31确定是否已给出逐份输出指令。如果步骤S12的结果为是,则处理前进到步骤S13。如果步骤S12的结果为否,即,如果已给出叠放输出指令,则处理前进到步骤S19。在步骤S13中,控制器31使值P加1,即,控制器31递增值P。在步骤S14中,控制器31确定值P (值P的逻辑页面)是否存在。如果步骤S14的结果为是,则处理返回到步骤S9并且处理从步骤S9重新开始。利用此操作,打印具有值c的输出序号的下一个逻辑页面。如果步骤S14的结果为否,则处理前进到步骤S15。在步骤S15中,控制器31使值c加1,S卩,控制器31递增值C。控制器31还将值P设置为1,即,控制器31对值P进行初始化。
在步骤S16中,控制器31确定在步骤S15中设置的值c是否大于在步骤S7中设置的值cn。如果控制器31确定值c大于值cn(c > cn),则处理前进到步骤S17。如果控制器31确定值c等于或小于值cn (c ( cn),则处理返回到步骤S9并且处理从步骤S9重新开始。也就是说,控制器31从后一个输出序号的第一逻辑页面开始打印。在步骤S17中,控制器31在打印请求信息的打印请求状态中设置“正常结束”。然后处理前进到步骤S18。在步骤S18中,控制器31将最终标识符和打印请求状态发送到具有在步骤S6中设置的发送地址的标识符管理服务器40。然后,控制器31完成图5所示的打印处理。在步骤S18中处理的打印请求状态是在步骤SlO或S17中设置的打印请求状态。关于最终标识符,首先在步骤S5中设置为0,然后在步骤S49中再次设置为0,这将在后面进行讨论。然而,如果用户甚至没有打印一页就取消了打印请求,则最终标识符保持为O。在步骤S19中,控制器31使值c加1,S卩,控制器31递增值C。在步骤S20中,控制器31确定值c是否大于在步骤S7中设置的值cn。如果控制器31确定值c大于值cn(c > cn),则处理前进到步骤S21。如果控制器31确定值c等于或小于值cn(c ( cn),则处理返回到步骤S9。在步骤S21中,控制器31使值P加1,S卩,控制器31递增值p。控制器31还将值c设置为1,即,控制器31对值c进行初始化。在步骤S22中,控制器31确定值P是否存在。如果步骤S22的结果为是,则处理返回到步骤S9并且处理从步骤S9重新开始。利用此操作,打印下一个输出序号的具有值P的逻辑页面。如果步骤S22的结果为否,则处理前进到步骤S17。将详细讨论图5的步骤Sll中以物理页面为单位的输出处理。图6是例示以物理页面为单位的输出处理的示例的流程图。在步骤S41中,控制器31确定输出指令是否指示双面打印。如果步骤S41的结果为是,则处理前进到步骤S42。如果步骤S41的结果为否,S卩,如果输出指令指示单面打印,则处理前进到步骤S43。在步骤S42中,控制器31确定值p+1 (背面)是否存在。如果步骤S42的结果为是,则处理前进到步骤S44。如果步骤S42的结果为否,S卩,如果已指示进行双面打印的逻辑页面的最终页是纸张的正面,则处理前进到步骤S43。在步骤S43中,控制器31针对值P (页面P)执行页面绘制处理。然后处理前进到步骤S47。按照以物理页面为单位的输出处理、更具体为在第一物理页面上绘制图像的处理来执行步骤S43中的页面绘制处理。后面将给出页面绘制处理的细节。在步骤S44中,控制器31针对值P (页面P)执行页面绘制处理。后面将给出页面绘制处理的细节。然后,在步骤S45中,控制器31使值p加I,即,控制器31递增值p。在步骤S46中,控制器31针对更新的值P (页面 P)执行页面绘制处理。后面将给出页面绘制处理的细节。然后处理前进到步骤S47。在步骤S47中,控制器31确定是否已输出由于执行页面绘制处理而在上面形成有图像的纸张。如果步骤S47的结果为是,则处理前进到步骤S48。在步骤S48中,控制器31确定最终标识符是否小于ID。如果步骤S48的结果为是(最终标识符< ID),则处理前进到步骤S49。如果控制器31确定最终标识符等于或大于ID (最终标识符彡ID),则已完成图6所示的输出处理。在图5的步骤S5中ID被设置为初始标识符,并且在步骤S67中递增,这将在后面进行讨论。在步骤S49中,控制器31将ID设置在最终标识符中。利用此操作,控制器31将最终标识符更新为更大的值。然后,控制器31完成图6所示的输出处理。在执行步骤S44和S46或步骤S43中的页面绘制处理(图7所示的处理)之后执行步骤S49中的最终标识符的设置。相应地,已成功地完成对应于在步骤S49中设置在最终标识符中的ID的打印。在本示例性实施方式中,取决于ID如何与物理页面相关联,可能存在这样的可能性小于与已打印的图像相结合的ID的ID与要打印的图像相结合。然而,在本示例性实施方式中,期望的是获得在分配给已成功打印的页面的ID中具有最大值的ID(标识符)。由于这些原因,假设已设置在最终标识符中的ID可能大于将被设置的ID,执行步骤S48和S49。利用此操作,如果对应于在此时已成功完成的打印的ID大于已设置的最终标识符,则控制器31将该ID设置在最终标识符中。将详细讨论图6的步骤S43、S44或S46中的页面绘制处理。图7是例示页面绘制处理的示例的流程图。图7中,在步骤S61中,控制器31确定具有值P (页面P)的逻辑页面是否已加载为光栅图像。也就是说,控制器31确定具有值P的逻辑页面是否已作为光栅图像加载到存储器32中并且光栅图像是否已存储在HDD 33中。如果步骤S61的结果为是,则处理前进到步骤S62。如果步骤S61的结果为否,则处理前进到步骤S63。在步骤S62中,控制器31从HDD 33中读取具有值P的逻辑页面的光栅图像,并将光栅图像加载到存储器32。然后处理前进到步骤S65。在步骤S63中,控制器31将具有值P的逻辑页面的光栅图像加载到存储器32。然后,在步骤S64中,控制器31将在步骤S63中加载到存储器32的逻辑页面的光栅图像存储到HDD 33中。然后处理前进到步骤S65。在步骤S65中,控制器31基于纸张大小和ID生成代码图像(通过对作为标识符信息的标识符ID以及坐标信息进行编码而获得)。
然后,在步骤S66中,控制器31将在步骤S65中生成的代码图像与在步骤S62或S63中加载到存储器32的光栅图像相结合,从而生成合成图像。然后,控制器31基于合成图像在纸张上形成图像。然后,在步骤S67中,控制器31使ID加I。然后控制器31完成图7所示的页面绘制处理。将详细地讨论由标识符管理服务器40执行的标识符回收处理。图8是例示标识符回收处理的示例的流程图。标识符管理服务器40利用处理器41来执行图8所示的处理。图8中,在步骤S81中,处理器41获得最终标识符。更具体地,处理器41获得从 图像形成装置20发送的最终标识符。然后,在步骤S82中,处理器41参考用于管理ID等的表(如图3所示的表),并且确定与最终标识符一致的ID的尾标记是否为I。如果步骤S82的结果为是,则处理器41完成图8所示的标识符回收处理。如果步骤S82的结果为否,即,如果与最终标识符一致的ID的尾标记为0,则处理前进到步骤S83。在步骤S83中,处理器41在同一文档ID中删除属于在与最终标识符一致的ID之后的ID的信息,直到尾标记指示I的ID。然后,在步骤S84中,处理器41将与最终标识符一致的ID的尾标记设置为I。处理器41可通过参考已从图像形成装置20与最终标识符一起发送的打印请求状态来执行此处理。例如,如果处理器41确定与最终标识符一致的ID的尾标记为I并且打印请求状态指示“强制终止”,则可继续从步骤S82到S83的处理。下面将讨论由图像处理系统I执行的操作。参考图9和图10,首先给出图像处理系统I中的一系列处理操作的示例的描述。在图9中,响应于来自用户的执行打印(输出设置)和嵌入坐标信息的指令,主机10利用通信介质80将文档数据发送到文档服务器50。一旦从主机10接收到文档数据,文档服务器50就将接收的文档数据和文档ID存储在存储单元52中,还将文档ID返回到主机10。如果还从主机10发送了区域信息,则文档服务器50还将区域信息与文档数据和文档ID相关联地存储在存储单元52中。一旦从文档服务器50接收到文档ID,主机10就利用通信介质80向标识符管理服务器40发送标识符保护请求。一旦从主机10接收到标识符保护请求,标识符管理服务器40就搜索自由标识符空间并对其进行保护,然后相互关联地存储关于形成保护的标识符空间的一组标识符、标识符的初始标识符、以及逻辑页面的页数的信息项。然后,标识符管理服务器40将初始标识符信息发送到主机10。一旦从标识符管理服务器40接收到初始标识符信息,主机10就基于打印数据、输出格式指令、坐标信息嵌入指令、以及初始标识符信息而创建一个打印文件。然后主机10利用通信介质80将创建的文件发送到图像形成装置20。图像形成装置20接收打印文件。如果从主机10接收的打印文件中包含坐标信息嵌入指令,则图像形成装置20基于包含在打印文件中的初始标识符来获得针对每个物理页面的标识符。图像形成装置20还针对每个物理页面生成坐标信息图像。然后,图像形成装置20针对每个物理页面生成包括标识符信息和坐标信息图像的代码图像。然后,图像形成装置20以物理页面为单位基于打印数据将生成的代码图像与光栅图像相结合,从而生成合成图像。然后图像形成装置20在纸张上形成生成的合成图像。图11例示在逐份输出的情况下与各个物理页面相关联的标识符的示例。在此示例中,根据逐份输出来输出代表5个逻辑页面的文档数据的3份打印副本。如图11所示,图像形成装置20将标识符30、31、32、33、34分别分配给具有与形成第一输出的逻辑页码1、2、3、4、5相关联的物理页码1、2、3、4、5的打印页。图像形成装置20还将标识符35、36、37、38、39分别分配给具有与形成第二输出的逻辑页码1、2、3、4、5相关联的物理页码6、7、8、9、10的打印页。图像形成装置20还将标识符40、41、42、43、44分别分配给具有与形成第三输出的逻辑页码1、2、3、4、5相关联的物理页码11、12、13、14、15的打印页。以此方式,图像形成装置20将利用与标识符管理服务器40进行的计算(例如,参见图3)类似的计算而计算的标识符分配给物理页面。 如图10所示,扫描笔70在纸张上写下信息,并读取嵌入到纸张中的代码图像。然后,扫描笔70从代码图像中读取坐标信息和标识符信息,然后将所读取的坐标信息和标识符信息与笔划信息一起发送到处理服务器60。一旦从扫描笔70中接收到这些信息,处理服务器60就利用包含在这些信息中的标识符向标识符管理服务器40发送标识符获得请求。一旦从处理服务器60接收到标识符获得请求,标识符管理服务器40就将与对应于标识符获得请求的标识符相关联的文档ID、逻辑页码等返回给处理服务器60。一旦从标识符管理服务器40接收到文档ID、逻辑页码等,处理服务器60就利用接收到的文档ID和逻辑页码向文档服务器50发送文档信息获得请求。一旦从处理服务器60接收到文档信息获得请求,文档服务器50就获得与包含在文档信息获得请求中的文档ID和逻辑页码相对应的打印数据(对应于逻辑页码的文档信息等)。然后,文档服务器50将获得的打印数据发送到处理服务器60。如果文档服务器50存储了区域信息,则它还将该区域信息发送到处理服务器60。一旦从文档服务器50接收到打印数据(文档信息等),处理服务器60就利用打印数据和笔划信息来执行例如针对问卷的总结处理。将描述问卷总结处理的示例。现在假设用户向主机10输入区域信息并且文档服务器50将登记区域信息(关于特定坐标区域和要写入到这样的特定坐标区域的项的信息)登记在其中。例如,如果区域信息指示具有小矩形配置的复选框,则它包括限定复选框的坐标的坐标区域以及关于写入到复选框的记号的配置(如,交叉标记“ X ”和选中标记“V”)的配置信息。在这种情况下,处理服务器60从文档服务器50接收区域信息以及打印数据,并且识别由坐标信息指定的区域中指示哪种类型的信息。例如,基于坐标信息和关于利用扫描笔70写入问卷纸张并从扫描笔70发送的记号的笔划信息,处理服务器60识别在复选框中指示的交叉标记“ X ”或选中标记“ V ”。不仅可登记记号、而且可登记数值信息、日文字符和中文字符作为要写入复选框的项。然后,处理服务器60利用光学字符读取器(OCR)将笔划信息识别为字符,从而识别数值信息、日文字符或中文字符。
然后,处理服务器60针对所识别的作为电子数据的信息执行总结处理。处理服务器60如上述地执行问卷总结处理。然后,处理服务器60的用户可总结问卷的结果,而无需收集问卷纸张并手动总结问卷纸张中所写的信息的内容,从而提高了执行针对问卷的总结处理时的效率。在如上所述的图像处理系统I中,如果用户取消并终止打印请求,则图像形成装置20将存储为打印请求信息的关于打印请求状态的信息和最终标识符发送到标识符管理服务器40 (步骤SlO和S18)。在这种情况下,向标识符管理服务器40告知的最终标识符是在分配给已响应于打印请求由图像形成装置20正常结束了打印的页面的标识符中具有最大数值的标识符(步骤S48和S49)。 一旦从图像形成装置20接收到关于打印请求状态的信息和最终标识符,标识符管理服务器40就参考用于管理ID的表,例如图3所不的表。如果与最终标识符一致的ID的尾标记为0,则标识符管理服务器40执行标识符回收处理。更具体地,标识符管理服务器40在同一文档ID中删除属于与最终标识符一致的ID之后的ID的信息,还将与最终标识符一致的ID的尾标记设置为I (步骤S81至S84)。利用此处理,标识符管理服务器40从保护的标识符空间中回收未使用的标识符。图12A和图12B例示从图像形成装置20发送到标识符管理服务器40的打印请求状态和最终标识符的不例。假设如在图3所示的表中一样ID 44的尾标记为I,如果如图12A所示发送具有ID 44的最终标识符,则标识符管理服务器40不执行标识符回收处理。然而,如果如图12B所示发送具有ID 34的最终标识符,则因为ID 34的尾标记为0,所以标识符管理服务器40执行标识符回收处理。更具体地,作为标识符回收处理,如图13所示,标识符管理服务器40在文档ID D0C001中删除属于与最终标识符一致的ID 34之后的ID 35至ID 44的信息,还将ID 34的尾标记设置为I。结果,此后,一旦从主机10接收到标识符保护请求,标识符管理服务器40就保护从大于尾标记指示I的ID 34的ID 35开始的自由标识符空间。然而,在这种情况下,仅能将从ID 35至ID 44的10个ID分配给打印请求。相应地,如果对应于标识符保护请求的打印请求中所需的物理页面的总数是10或更少,则标识符管理服务器40将ID 35至ID 44保护为自由标识符空间。在这种情况下,ID 35用作初始标识符。图14例示其中回收的标识符再次被保护为自由标识符空间(可被分配给打印请求)的表的示例。如果打印请求是根据逐份输出打印具有2个逻辑页面的文档的5份打印副本的请求,则如图14所示,ID 35至ID 44被保护为自由标识符空间。以此方式,标识符管理服务器40在提供给图像形成装置20的一组标识符中指定未与打印在打印介质上的图像结合的标识符,并提供指定的标识符用于另一个打印请求。在此示例性实施方式中,控制器31形成例如第一获得单元、第二获得单元和第三获得单元以及传输单元。图像形成单元23形成例如输出单元。控制器31和存储器32形成例如结合单元。本发明不限于上述示例性实施方式。例如,如果假设将标识符连续地分配给物理页面,则最终标识符可用作指示哪些标识符已被输出的标识符信息。另选地,所有输出标识符可存储在表中。在这种情况下,图像形成装置20可将指示所有输出标识符的信息发送到标识符管理服务器40,而不发送最终标识符。然后,基于指示所有输出标识符的信息,标识符管理服务器40在提供给图像形成装置20的一组标识符中指定未与形成在打印介质上的图像结合的标识符,并提供指定的标识符用于另一个打印请求。另选地,不发送指示所有输出标识符的信息,而是图像形成装置20可基于关于由标识符管理服务器40提供的一组标识符的信息以及关于输出标识符的信息来从该组标识符中检测除了输出标识符之外的标识符,并可将检测到的标识符与打印请 求状态一起发送到标识符管理服务器40。利用此操作,标识符管理服务器40提供除了从图像形成装置20发送的输出标识符之外的标识符用于另一个打印请求。在此示例性实施方式中,将打印请求状态存储为打印请求信息。另选地,也可将另一信息项存储为打印请求信息。在这种情况下,如果有必要,则图像形成装置20也可将这种信息项与打印请求状态一起发送到标识符管理服务器40。第二示例性实施方式下面将描述第二示例性实施方式。用相同的附图标记来指定与第一示例性实施方式的组件类似地配置的组件。在第二示例性实施方式中,图像形成装置20将最终标识符信息与打印请求状态一起存储在存储单元中。同时,标识符管理服务器40请求图像形成装置20发送最终标识符并获得最终标识符。将首先给出由根据第二示例性实施方式的图像形成装置20执行的处理的描述。将首先讨论用于将最终标识符信息与打印请求状态一起存储在存储单元中的处理。图15和图16是例示根据第二示例性实施方式的处理的示例的流程图。图15是例示打印处理的流程图。图16是例示以物理页面为单位的输出处理的流程图。不同于第一示例性实施方式,图15所示的打印处理不包括步骤S6或S17。图像形成装置20不执行用于自动地将最终标识符发送到标识符管理服务器40的处理。通常,图像形成装置被配置为在如非易失性存储器(如HDD 33)的存储单元中存储打印请求信息的打印请求状态,作为打印请求信息。在第二示例性实施方式中,还将最终标识符存储在存储单元中,作为打印请求信息。因此,在第二示例性实施方式中,在步骤S5中,在要存储为打印请求信息的最终标识符中设置为O。根据步骤S5中的处理,在图16所示的步骤Sll中的以物理页面为单位的输出处理中,控制器31在步骤S48中确定存储为打印请求信息的最终标识符是否小于ID。如果步骤S48的结果为是,则控制器31在步骤S49中将该ID设置在存储为打印请求信息的最终标识符中。现在将给出由图像形成装置20执行的(如果有必要,当接通电源时)用于校正存储在存储单元中的打印请求信息的处理的描述。图17是例示这种校正处理(称为“电源ON处理”)的示例的流程图。图像形成装置20利用控制器31来执行此处理。
图17中,在步骤SlOl中,控制器31执行初始化处理以执行图像形成处理。然后,在步骤S102中,控制器31执行打印请求信息校正处理。在结束打印请求信息校正处理之后,控制器31完成图17所示的电源ON处理。图18是例示图17的步骤S102中的打印请求信息校正处理的示例的流程图。图18中,在步骤S121中,控制器31获得头条打印请求信息。也就是说,图像形成装置20在先前的电源ON期间存储在存储单元中的多条打印请求信息中获得头条打印请求信息(关于首先执行的打印请求的信息)。然后,在步骤S122中,控制器31确定是否存在另一条打印请求信息。如果不存在另一条打印请求信息,则不存在待校正的打印请求信息。 相应地,终止图18中所示的打印请求信息校正处理。如果在步骤S122中确定存在另一条打印请求信息,则处理前进到步骤S123。例如,当处理从步骤S121进行到步骤S122时,如果控制器31确定不存在头条打印请求信息,则终止图18中所示的打印请求信息校正处理。相应地,当处理从步骤S125返回到步骤S122时,如果控制器31确定不存在后一条打印请求信息,则终止图18中所示的打印请求信息校正处理。在步骤S123中,控制器31确定打印请求信息的打印请求状态是否为“打印中”。如果步骤S123的结果为是,则处理前进到步骤S124。如果步骤S123的结果为否,则处理前进到步骤S125。在步骤S124中,控制器31将打印请求状态改变为“由于电源OFF(断开)而中断”。然后处理前进到步骤S125。在步骤S125中,控制器31从存储单元中获得后一条打印请求信息,然后从步骤S122重新开始处理。现在将给出当从标识符管理服务器40接收到发送最终标识符信息的请求时由图像形成装置20执行的处理的描述。图19是例示最终标识符信息请求接收处理的示例的流程图。图像形成装置20利用控制器31来执行图19所示的处理。图19中,在步骤S141中,控制器31从表示从标识符管理服务器40发送的最终标识符信息请求的数据中获得发送服务器信息。例如,控制器31获得标识符管理服务器40的IP地址作为发送服务器信息。 然后,在步骤S142中,控制器31获得头条打印请求信息。例如,控制器31在处理了先前的最终标识符信息请求之后,在存储在存储单元中的多条打印请求信息中获得头条打印请求信息。也就是说,控制器31在未发送到标识符管理服务器40的多条打印请求信息中获得头条打印请求信息。然后,在步骤S143中,控制器31确定是否存在另一条打印请求信息。如果控制器31确定不存在另一条打印请求信息,则终止图19中所示的最终标识符信息请求接收处理。如果控制器31确定存在另一条打印请求信息,则处理前进到步骤S144。在步骤S144中,控制器31确定打印请求信息的打印请求状态是否为“中断”、“正常结束”或“由于电源OFF而中断”。如果在步骤S144中控制器31确定打印请求信息的打印请求状态是状态“中断”、“正常结束”和“由于电源OFF而中断”之一,则处理前进到步骤S145。如果在步骤S144中控制器31确定打印请求信息的打印请求状态不是状态“中断”、“正常结束”和“由于电源OFF而中断”中的任一个,则处理前进到步骤S146。在步骤S145中,控制器31将最终标识符信息和在步骤S144中确定的打印请求信息的打印请求状态发送到基于步骤S141中获得的发送服务器信息而指定的标识符管理服务器40。然后处理前进到步骤S146。在步骤S146中,控制器31获得后一条打印请求信息。然后处理返回到步骤S143并且控制器31从步骤S143重新开始处理。现在将给出由标识符管理服务器40执行的请求图像形成装置20发送最终标识符的最终标识符发送请求处理的描述。图20是例示这种最终标识符发送请求处理(也称为“标识符回收处理”)的示例 的流程图。标识符管理服务器40利用处理器41来执行图20中所示的处理。图20中,在步骤S161中,处理器41确定是否已到达预设的请求时间。如果处理器41确定已到达预设的请求时间,则处理前进到步骤S162。如果处理器41确定还未到达预设的请求时间,则处理器41终止图20中所示的标识符回收处理。预设的请求时间例如每天到达一次。在步骤S162中,处理器41向图像形成装置20发送最终标识符信息请求。例如,处理器41在表中管理标识符管理服务器40已响应于标识符保护请求将初始标识符信息发送到其中的图像形成装置20,并且向该图像形成装置20发送最终标识符信息请求。然后,在步骤S163中,处理器41确定是否已结束从图像形成装置20发送的最终标识符信息的接收。如果步骤S163的结果为是,则处理前进到步骤S164。如果响应于多个打印请求从图像形成装置20发送了多条最终标识符信息,则在步骤S163中处理器41确定是否已结束所有条最终标识符信息的接收。另外,图像形成装置20可能不发送任何最终标识符信息。因此,处理器41可在经过预定时间之后终止图20中所示的标识符回收处理。在步骤S164中,处理器41确定与最终标识符一致的ID的尾标记是否为I。如果步骤S164的结果为是,则处理前进到步骤S167。如果步骤S164的结果为否,即,如果与最终标识符一致的ID的尾标记为0,则处理前进到步骤S165。在步骤S165中,处理器41在同一文档ID中删除属于与最终标识符一致的ID之后的ID的信息。然后,在步骤S166中,处理器41将与最终标识符一致的ID的尾标记设置为I。然后处理前进到步骤S167。在步骤S167中,处理器41确定是否存在从图像形成装置20接收的任意更多条最终标识符信息。如果处理器41确定不存在更多条最终标识符信息,则处理器41完成图20所示的标识符回收处理。如果控制器41确定存在另一条最终标识符信息,则处理返回到步骤S164,并且处理器41从步骤S164重新开始处理。相应地,处理器41针对后一条最终标识符信息从步骤S164执行处理。第二示例性实施方式的图像处理系统I的其他组件的配置与第一示例性实施方式的图像处理系统I类似。下面将描述由第二示例性实施方式的图像处理系统I执行的操作。
在第二示例性实施方式的图像处理系统I中,如果存在打印请求状态为“打印中”的打印请求信息,则图像形成装置20将打印请求状态改变为“由于电源OFF而中断”(参见图17和图18)。打印请求状态的这一改变的原因如下。如果在打印请求执行期间将电源断开,则打印请求信息的打印请求状态改变为“由于电源OFF而中断”。而且,在该打印请求信息中,存储指示值为O的最大标识符,或者如果已打印了一页,则存储指示值为I或更大的最大标识符。一旦接收到将最终标识符信息发送到标识符管理服务器40的最终标识符信息请求,图像形成装置20就将打印请求状态“中断”、“正常结束”、“由于电源OFF而中断”之一以及与打印请求状态相关联的最大标识符(存储在同一打印请求信息中)发送到标识符管理服务器40 (图19)。同时,一旦响应于最终标识符信息请求从图像形成装置20接收到打印请求状态和最终标识符,标识符管理服务器40就参考用于管理ID的表,例如图3所示的表。如果与 最终标识符一致的ID的尾标记为0,则标识符管理服务器40在同一文档ID中删除对应于与最终标识符一致的ID之后的ID的信息,直到尾标记指示I的ID (步骤S161至S165)。标识符管理服务器40还将与最终标识符一致的ID的尾标记设置为I (步骤S166)。利用此操作,标识符管理服务器40从保护的标识符空间中回收未使用的标识符。图21例示根据上述处理的图像形成装置20与标识符管理服务器40之间的通信的序列。如图21所示,一旦从标识符管理服务器40接收到最终标识符信息请求,图像形成装置20就将打印请求状态和最终标识符返回给标识符管理服务器40。在这种情况下,如果存储了多条打印请求信息,如图21所示,图像形成装置20将打印请求状态和与多条打印请求信息相关联的最终标识符发送到标识符管理服务器40。一旦接收到最终标识符,标识符管理服务器40就针对每个最终标识符执行标识符回收处理(图20)。第三示例性实施方式下面将描述第三示例性实施方式。用相同的附图标记来指定与第二示例性实施方式类似地配置的组件。在第三示例性实施方式中,仅当分配给打印请求的标识符中存在未输出的标识符时,图像形成装置20才将最终标识符信息发送到标识符管理服务器40。将首先给出由图像形成装置20执行的将最终标识符信息和分配的最终标识符信息与打印请求状态一起存储在存储单元中的处理的描述。图22是例示打印处理的示例的流程图。图像形成装置20利用控制器31来执行图22中所示的处理。图22中,在步骤S4之后的步骤S181中,控制器31计算分配给打印请求的最终标识符(最大标识符)。也就是说,控制器31计算由标识符管理服务器40保护的标识符空间中的最大标识符。然后,控制器31将计算的最终标识符设置在Idmax中。例如,控制器31根据等式(I)来计算最终标识符。最终标识符=初始标识符-1+逻辑页面的页数X输出份数 ...(I)相应地,如果逻辑页面的页数为3,输出份数为4,并且初始标识符为12,则控制器31根据以下等式来计算最终标识符。最终标识符=12-1+3X4= 23然后,在步骤S182中,控制器31将初始标识符设置在该ID中。控制器31还将O设置在最终标识符中。控制器31还将在步骤S181中设置的IDmax设置在分配的最终标识符中。然后处理前进到步骤S7,并且控制器31执行与第二示例性实施方式的处理类似的处理。现在将描述当从标识符管理服务器40接收到最终标识符发送请求时图像形成装置20执行的处理。图23是例示最终标识符信息请求接收处理的示例的流程图。图像形成装置20利用控制器31来执行图23中所示的处理。
图23中,如果步骤S144的结果为是,则处理前进到步骤S201。在步骤S201中,控制器31从打印请求信息中获得分配的最终标识符和最终标识符。然后,在步骤S202中,控制器31确定在步骤S201中获得的分配的最终标识符是否与最终标识符一致。如果控制器31确定分配的最终标识符与最终标识符一致(分配的最终标识符=最终标识符),则处理前进到步骤S146。如果控制器31确定分配的最终标识符与最终标识符不一致(分配的最终标识符古最终标识符),则处理前进到步骤S145。第三示例性实施方式的图像处理系统I的其他组件的配置与第二示例性实施方式的图像处理系统I类似。现在将描述由第三示例性实施方式的图像处理系统I执行的操作。在第三示例性实施方式的图像处理系统I中,图像形成装置20针对每个打印请求将分配的最终标识符和最终标识符存储在打印请求信息中(对于最终标识符的获取,参见图16)。然后,一旦从标识符管理服务器40接收到最终标识符信息请求,仅当打印请求状态是状态“中断”、“正常结束”和“由于电源OFF而中断”之一并且仅当分配的最终标识符与最终标识符不一致时,图像形成装置20才将打印请求状态和最终标识符发送到标识符管理服务器40 (图23)。在打印请求中分配的最终标识符与最终标识符不一致的事实意味着在分配到打印请求的标识符之中,位于从比最终标识符大I的标识符到分配的最终标识符的范围中的标识符尚未被输出。仅当在分配到打印请求的标识符之中存在尚未被输出的标识符时,图像形成装置200才将最终标识符信息发送到标识符管理服务器40。本发明不限于上述示例性实施方式。如果按升序将标识符连续地分配给物理页面,则可执行上述处理。然而,通过假设除了根据输出物理页面的顺序来连续地分配标识符的情况之外的情况,图像形成装置20可存储指示标识符是否已被输出的表。利用此布置,图像形成装置20搜索存储在表中的标识符,并且如果存在尚未被输出的标识符,则图像形成装置200将最终标识符信息发送到标识符管理服务器40。第四示例性实施方式下面将描述第四示例性实施方式。用相同的附图标记来指定与第一示例性实施方式类似地配置的组件。
在第四示例性实施方式中,执行盒打印处理。在以下前提条件下执行盒打印当打印请求包括将文档数据存储在重印盒中的指令时,图像形成装置20将文档数据存储在设置在HDD 33中的重印盒中。利用此操作,当接收到打印存储的文档数据的请求时,图像形成装置20重印文档数据,作为盒打印。将首先描述在第四示例性实施方式中由图像形成装置20执行的处理。将首先给出由图像形成装置20基于盒中存储的文档数据执行的盒打印处理的描述。图24是例示盒文档打印处理的示例的流程图。图像形成装置20利用控制器31来执行此处理。
如图24所示,盒文档打印处理类似于图15所示的打印处理。然而,在第四示例性实施方式中,在开始盒文档打印处理之后,在步骤S221中,控制器31将打印请求信息的打印请求状态设置为“打印中”,并且还将当前使用的文档ID ( S卩,对应于在盒文档打印处理中处理的打印请求的文档ID)存储在打印请求信息中。然后处理前进到步骤S2。在第四示例实施方式中,在控制器31在步骤S18中将打印请求信息的打印请求状态设置为“正常结束”之后,处理前进到步骤S222。在步骤S222中,控制器31确定用户是否已给出删除在重印盒中存储的文档的指令。如果步骤S222的结果为是,则处理前进到步骤S223。如果步骤S222的结果为否,则处理器31完成了图24所示的盒文档打印处理。在步骤S223中,控制器31执行文档删除处理。图25是例示文档删除处理的示例的流程图。图25中,在步骤S241中,控制器31删除存储在重印盒中的文档数据。然后,在步骤S242中,控制器31在最终标识符中设直O。控制器31还在对象打印请求标识符中设置Null。对象打印请求标识符是用于标识打印同一文档的打印请求中的特定打印请求的标识符。然后,在步骤S243中,控制器31首次获得用于输出同一文档的打印请求信息。更具体地,控制器31获得存储有同一文档ID的多条打印请求信息之中关于第一个打印请求的打印请求信息。然后,在步骤S244中,控制器31确定是否存在任一条打印请求信息。如果控制器31确定不存在打印请求信息,则处理前进到步骤S249。如果控制器31确定存在打印请求信息,则处理前进到步骤S245。在步骤S245中,控制器31确定在步骤S244中发现的打印请求信息的打印请求状态是否为状态“中断”、“正常结束”和“由于电源OFF而中断”之一。如果在步骤S244中控制器31确定打印请求信息的打印请求状态是状态“中断”、“正常结束”和“由于电源OFF而中断”之一,则处理前进到步骤S246。如果在步骤S244中控制器31确定打印请求信息的打印请求状态不是状态“中断”、“正常结束”和“由于电源OFF而中断”之一,则处理前进到步骤S248。在步骤S246中,控制器31确定最终标识符(在步骤S242或步骤S247中设置,将在后面进行讨论,这样的最终标识符在下文中将称为“设置最终标识符”)是否小于在步骤S245中处理的打印请求信息的最终标识符。如果步骤S246的结果为是(设置最终标识符<打印请求信息的最终标识符),则处理前进到步骤S247。如果步骤S246的结果为否(设置最终标识符>打印请求信息的最终标识符),则处理前进到步骤S248。在步骤S247中,控制器31将在步骤S245中处理的打印请求信息的打印请求标识符设置在对象打印请求标识符中。打印请求信息的打印请求标识符是用于标识特定打印请求的信息。利用此操作,在对同一文档执行盒打印的打印请求(输出同一文档ID的打印请求)中,可通过打印请求信息的打印请求标识符来标识特定打印请求。控制器31还将在步骤S245中处理的打印请求信息的的最终标识符设置在设置最终标识符中。然后处理前进到步骤S248。在步骤S248中,控制器31获得用于输出同一文档的多条打印请求信息之中的后一条打印请求信息。更具体地,控制器31获得存储有同一文档ID的后一条打印请求信息。然后处理返回到步骤S244,并且控制器31从步骤S244重新开始处理。 在步骤S249中,控制器31确定对象打印请求标识符是否为Null。也就是说,控制器31确定是否已执行了在步骤S247中用于将打印请求标识符设置在对象打印请求标识符中的处理。如果控制器31确定对象打印请求标识符为Null,则其完成了图25所示的文档删除处理。如果控制器31确定对象打印请求标识符不为Null,则处理前进到步骤S250。在步骤S250中,控制器31在关于与在步骤S249中确定对象打印请求标识符不为Null的打印请求信息相对应的文档的信息中设置TRUE。然后控制器31完成文档删除处理。现在将给出当图像形成装置20已从标识符管理服务器40接收到发送最终标识符信息的请求时的处理的描述。图26是例示这种处理(也称为“最终标识符信息请求接收处理”)的示例的流程图。图像形成装置20利用控制器31来执行图26中所示的处理。如图26所示,如果步骤S144的结果为是,则处理前进到步骤S261。在步骤S261中,控制器31确定是否满足在步骤S144中处理的打印请求信息中未存储有文档ID和关于与打印请求信息对应的文档的信息指示TRUE的这些条件之一。如果满足这些条件之一,则处理前进到步骤S145。如果控制器31确定在步骤S144处理的打印请求信息中存储了文档ID并且关于与打印请求信息对应的文档的信息不指示TRUE,则处理前进到步骤S146。在步骤S145中,控制器31发送满足步骤S261中的条件之一的打印请求信息的最终标识符信息和打印请求状态。然后处理前进到步骤S146。第四示例性实施方式的图像处理系统I的其他组件的配置与第二示例性实施方式的图像处理系统I类似。将讨论由第四示例性实施方式的图像处理系统I执行的操作。在第四示例性实施方式的图像处理系统I中,当执行盒打印时,图像形成装置20在关于执行盒打印的打印请求的打印请求信息中存储文档ID (步骤S221)。然后,在已正常结束该打印请求之后,如果存在删除文档的指令,则执行文档删除处理(步骤S222和S223)。如图25所示,在文档删除处理中,图像形成装置20删除存储在重印盒中的文档数据(步骤S241)。然后,图像形成装置20在存储有同一文档ID的多条打印请求信息中选择打印请求状态是状态“中断”、“正常结束”和“由于电源OFF而中断”之一并且最终标识符具有最大值的一条打印请求信息(步骤S245和S246)。然后,图像形成装置20将所选择的打印请求信息的打印请求标识符设置在对象打印请求标识符中(步骤S247)。然后,图像形成装置20在关于与由对象打印请求标识符标识的打印请求信息对应的文档的信息中设置TRUE (步骤 S250)。利用此操作,当从标识符管理服务器40接收到最终标识符信息请求时,图像形成装置20选择打印请求状态是状态“中断”、“正常结束”和“由于电源OFF而中断”之一并且关于与打印请求信息对应的文档的信息指示TRUE的一条打印请求信息。然后,图像形成装置20将所选择的一条打印请求信息的打印请求状态和最终标识符发送到标识符管理服务器40(图26)。如果打印请求状态是状态“中断”、“正常结束”和“由于电源OFF而中断”之一并且如果在打印请求信息中未存储文档ID,则图像形成装置20也将所选择的一条打印请求信息的打印请求状态和最终标识符发送到标识符管理服务器40 (图26)。利用上述处理,图像处理系统I实现了以下盒打印操作。当打印请求包括将文档数据存储在重印盒中的指令时,图像形成装置20将文档·数据存储在重印盒中。在这种情况下,图像形成装置20还将关于文档数据的打印指令信息与文档数据一起存储在重印盒中。利用此操作,即使在电源被断开之后,文档数据和打印指令信息依然保留在图像形成装置20中。然后,当用户作出打印存储在重印盒中的文档数据的请求时,图像形成装置20基于文档数据和打印指令信息来执行图像形成。在这种情况下,图像形成装置20利用与用于先前的打印请求的标识符相同的标识符来执行图像形成。也就是说,因为打印指令保持不变,所以图像形成装置20利用相同的标识符来执行图像形成。然后,每次作出打印请求时,图像形成装置20都执行这种盒打印操作,除非存储在盒中的文档被删除。可执行盒打印操作来用于例如存储备忘录。当接收到执行盒打印的打印请求时,如上所述,图像形成装置20利用与用于先前的打印请求的标识符相同的标识符来执行盒打印。在这种情况下,当作出第一个打印请求时或者当作出利用第一个打印请求中包含的文档数据执行盒打印的打印请求时,形成由标识符管理服务器40保护的标识符空间的所有标识符可能没有都被使用。例如,当用户终止第一个打印请求或执行盒打印的打印请求时,可能会出现这样的情形。在这种情况下,如果标识符管理服务器40仅因为打印请求已完成(中断或正常结束)就执行标识符回收处理,则可能会造成以下不便。也就是说,如果标识符管理服务器40使得先前保护的标识符空间的一些标识符可重用并且如果图像形成装置20将这样的标识符用于执行盒打印的打印请求,则这些可重用的标识符可能会被使用两次。对比之下,第四示例性实施方式的图像形成装置20执行以下处理。如果响应于来自用户的指令而删除存储在重印盒中的文档数据,则仅当打印请求信息的打印请求状态是状态“中断”、“正常结束”和“由于电源OFF而中断”之一时,并且仅当关于与打印请求信息对应的文档的信息指示TRUE时,图像形成装置20才将打印请求信息的打印请求状态和最终标识符发送到标识符管理服务器40。也就是说,在不会再执行盒打印的情况下,即,标识符不会再次用在盒打印处理中的情况下,图像形成装置20将打印请求信息的打印请求状态和最终标识符发送到标识符管理服务器40。利用此布置,在第四示例性实施方式中,能防止标识符管理服务器40将可能用在盒打印中的标识符保护为形成针对另一个打印请求的标识符空间的标识符。结果,即使图像形成装置20是可执行盒打印的装置,标识符管理服务器40也可在提供给图像形成装置20的一组标识符中选择未与利用图像形成装置20打印在打印介质上的图像结合的标识符,并且可提供选择的标识符用于另一个打印请求。
已出于例示和描述的目的提供了本发明的示例性实施方式的上述描述。其并不旨在穷举或将本发明限于所公开的精确形式。显而易见,许多修改和变型对于本领域技术人员而言将是很明显的。选择和描述这些实施方式是为了最好地阐述本发明的原理以及其实际应用,从而使得本领域技术人员能够理解本发明的各种实施方式和适于预期的特定用途的各种修改。旨在由随附的权利要求及其等同物来限定本发明的范围。
权利要求
1.一种图像形成装置,该图像形成装置包括 第一获得单元,所述第一获得单元获得包括用于形成针对每个逻辑页面的图像的图像形成数据的打印请求; 输出单元,所述输出单元输出打印介质,在所述打印介质上基于所述图像形成数据形成有图像; 结合单元,所述结合单元响应于所述打印请求从外部装置获得关于形成一组标识符的每个标识符的信息,并且将所获得的信息与形成在由所述输出单元输出的每个物理页面上的图像相结合,所述外部装置管理用于指定指示输出多组逻辑页面的时间顺序的输出序号的标识符,所述一组标识符指定对应于所述图像形成数据的多个逻辑页面以及指示输出一组逻辑页面的时间顺序的输出序号; 第二获得单元,所述第二获得单元获得关于与形成在由所述输出单元输出的所述打印介质上的图像结合的每个标识符的信息; 第三获得单元,如果所述打印请求的执行已停止,则所述第三获得单元获得指示所述打印请求的执行已停止的理由的打印请求停止信息;以及 发送单元,所述发送单元将由所述第二获得单元获得的关于每个标识符的信息以及由所述第三获得单元获得的所述打印请求停止信息相互关联地发送到所述外部装置。
2.根据权利要求I所述的图像形成装置,其中 所述第三获得单元至少获得指示所述打印请求的执行已正常结束的信息或指示所述打印请求的执行已被中断的信息来作为所述打印请求停止信息;以及 如果所述打印请求的执行已正常结束或已被中断,则所述发送单元将由所述第二获得单元获得的关于每个标识符的信息以及由所述第三获得单元获得的所述打印请求停止信息发送到所述外部装置。
3.根据权利要求I所述的图像形成装置,该图像形成装置还包括 第一存储单元,所述第一存储单元将由所述第二获得单元获得的关于每个标识符的信息以及由所述第三获得单元获得的所述打印请求停止信息相互关联地存储在所述第一存储单元中;以及 接收单元,所述接收单元从所述外部装置接收信息发送请求, 其中,如果所述接收单元从所述外部装置接收到信息发送请求,则所述发送单元将存储在所述第一存储单元中的关于每个标识符的信息以及所述打印请求停止信息发送到所述外部装置,使得关于每个标识符的信息以及所述打印请求停止信息相互关联。
4.根据权利要求I至3中的一项所述的图像形成装置,其中,如果从所述外部装置获得的关于形成所述一组标识符的每个标识符的信息包括除了由所述第二获得单元获得的关于标识符的信息之外的关于标识符的信息,则所述发送单元将由所述第二获得单元获得的关于每个标识符的信息以及由所述第三获得单元获得的所述打印请求停止信息发送到所述外部装置。
5.根据权利要求I至3中的一项所述的图像形成装置,该图像形成装置还包括 第二存储单元,所述第二存储单元在能够重新打印所述图像形成数据的状态下将对应于所述打印请求的所述图像形成数据存储在所述第二存储单元中, 其中,如果所述图像形成数据存储在所述第二存储单元中,则所述发送单元既不将由所述第二获得单元获得的关于每个标识符的信息发送到所述外部装置,也不将由所述第三获得单元获得的所述打印请求停止信息发送到所述外部装置。
6.根据权利要求4所述的图像形成装置,该图像形成装置还包括 第二存储单元,所述第二存储单元在能够重新打印所述图像形成数据的状态下将对应于所述打印请求的所述图像形成数据存储在所述第二存储单元, 其中,如果所述图像形成数据存储在所述第二存储单元中,则所述发送单元既不将由所述第二获得单元获得的关于每个标识符的信息发送到所述外部装置,也不将由所述第三获得单元获得的所述打印请求停止信息发送到所述外部装置。
7.根据权利要求5所述的图像形成装置,其中 所述外部装置从包括排列为号码序列的多个标识符的标识符空间中获得具有升序连续号码的多个标识符,作为所述一组标识符; 所述图像形成装置还包括第三存储单元,所述第三存储单元将多个打印请求以及存储在所述第二存储单元中的所述图像形成数据存储在所述第三存储单元中,所述多个打印请求中的每个利用所述图像形成数据在打印介质上形成图像,并且所述第三存储单元在所述打印请求已执行时将由所述第二获得单元获得的多条关于标识符的信息存储在所述第三存储单元中,所述多个打印请求和所述多条信息相互关联地存储;以及 如果从所述第二存储单元中删除了所述图像形成数据,则所述发送单元在存储在所述第三存储单元中的所述多个打印请求之中选择与具有最大值的标识符相关联的打印请求,并且当所述与具有最大值的标识符相关联的打印请求已执行时,将由所述第二获得单元获得的一条关于标识符的信息与由所述第三获得单元获得的所述打印请求停止信息一起发送到所述外部装置,由所述第二获得单元获得的所述一条关于标识符的信息和由所述第三获得单元获得的所述打印请求停止信息相互关联地被发送。
8.根据权利要求6所述的图像形成装置,其中 所述外部装置从包括排列为号码序列的多个标识符的标识符空间中获得具有升序连续号码的多个标识符,作为所述一组标识符; 所述图像形成装置还包括第三存储单元,所述第三存储单元将多个打印请求以及存储在所述第二存储单元中的所述图像形成数据存储在所述第三存储单元中,所述多个打印请求中的每个利用所述图像形成数据在打印介质上形成图像,并且所述第三存储单元在所述打印请求已执行时将由所述第二获得单元获得的多条关于标识符的信息存储在所述第三存储单元中,所述多个打印请求和所述多条信息相互关联地存储;以及 如果从所述第二存储单元中删除了所述图像形成数据,则所述发送单元在存储在所述第三存储单元中的所述多个打印请求之中选择与具有最大值的标识符相关联的打印请求,并且当所述与具有最大值的标识符相关联的打印请求已执行时,将由所述第二获得单元获得的一条关于标识符的信息与由所述第三获得单元获得的所述打印请求停止信息一起发送到所述外部装置,由所述第二获得单元获得的所述一条关于标识符的信息和由所述第三获得单元获得的所述打印请求停止信息相互关联地被发送。
9.根据权利要求I至3和6至8中的一项所述的图像形成装置,该图像形成装置还包括 第四获得单元,所述第四获得单元获得关于由所述输出单元输出的所述打印介质的输出格式的信息, 其中,所述外部装置基于逻辑页面的页数和由所述第四获得单元获得的关于输出格式的信息来获得不考虑输出格式而唯一地指定对应于所述图像形成数据的所述逻辑页面的一组标识符。
10.根据权利要求4所述的图像形成装置,该图像形成装置还包括 第四获得单元,所述第四获得单元获得关于由所述输出单元输出的所述打印介质的输出格式的信息, 其中,所述外部装置基于逻辑页面的页数和由所述第四获得单元获得的关于输出格式的信息来获得不考虑输出格式而唯一地指定对应于所述图像形成数据的所述逻辑页面的一组标识符。
11.根据权利要求5所述的图像形成装置,该图像形成装置还包括 第四获得单元,所述第四获得单元获得关于由所述输出单元输出的所述打印介质的输出格式的信息, 其中,所述外部装置基于逻辑页面的页数和由所述第四获得单元获得的关于输出格式的信息来获得不考虑输出格式而唯一地指定对应于所述图像形成数据的所述逻辑页面的一组标识符。
12.—种图像形成方法,该图像形成方法包括 获得包括用于形成针对每个逻辑页面的图像的图像形成数据的打印请求; 响应于所述打印请求,从外部装置获得关于形成一组标识符的每个标识符的信息,并且将所获得的信息与基于所述图像形成数据形成在每个输出物理页面上的图像相结合,所述外部装置管理用于指定指示输出多组逻辑页面的时间顺序的输出序号的标识符,所述一组标识符指定对应于所述图像形成数据的多个逻辑页面以及指示输出一组逻辑页面的时间顺序的输出序号; 获得关于与形成在打印介质上的图像相结合的每个标识符的信息,在所述打印介质上基于所述图像形成数据形成有图像; 如果所述打印请求的执行已停止,则获得指示所述打印请求的执行已停止的理由的打印请求停止 目息;以及 将获得的所述关于与形成在打印介质上的图像相结合的每个标识符的信息以及获得的所述打印请求停止信息相互关联地发送到所述外部装置。
13.一种图像形成装置,该图像形成装置包括 第一获得单元,所述第一获得单元获得包括用于形成针对每个逻辑页面的图像的图像形成数据的打印请求; 输出单元,所述输出单元输出打印介质,在所述打印介质上基于所述图像形成数据形成有图像; 结合单元,所述结合单元响应于所述打印请求从外部装置获得关于形成一组标识符的每个标识符的信息,并且将所获得的信息与形成在由所述输出单元输出的每个物理页面上的图像相结合,所述外部装置管理用于指定指示输出多组逻辑页面的时间顺序的输出序号的标识符,所述一组标识符指定对应于所述图像形成数据的多个逻辑页面以及指示输出一组逻辑页面的时间顺序的输出序号;第二获得单元,所述第二获得单元获得关于与形成在由所述输出单元输出的所述打印介质上的图像结合的每个标识符的信息; 检测单元,所述检测单元基于从所述外部装置获得的多条关于形成所述一组标识符的标识符的信息以及由所述第二获得单元获得的关于每个标识符的信息,在从所述外部装置获得的所述多条信息中检测除了由所述第二获得单元获得的所述信息之外的一条关于标识符的信息; 第三获得单元,如果所述打印请求的执行已停止,则所述第三获得单元获得指示所述打印请求的执行已停止的理由的打印请求停止信息;以及 发送单元,所述发送单元将由所述检测单元检测到的所述一条关于标识符的信息以及由所述第三获得单元获得的所述打印请求停止信息相互关联地发送到所述外部装置。
14.一种图像形成系统,该图像形成系统包括 第一获得单元,所述第一获得单元获得包括用于形成针对每个逻辑页面的图像的图像形成数据的打印请求; 输出单元,所述输出单元输出打印介质,在所述打印介质上基于所述图像形成数据形成有图像; 提供单元,所述提供单元管理用于指定指示输出多组逻辑页面的时间顺序的输出序号的标识符,并且响应于所述打印请求提供一组标识符,所述一组标识符指定对应于所述图像形成数据的多个逻辑页面以及指示输出一组逻辑页面的时间顺序的输出序号; 结合单元,所述结合单元将关于形成由所述提供单元提供的所述一组标识符的每个标识符的信息与形成在由所述输出单元输出的每个物理页面上的图像相结合; 第二获得单元,所述第二获得单元获得关于与形成在由所述输出单元输出的所述打印介质上的图像结合的每个标识符的信息; 第三获得单元,如果所述打印请求的执行已停止,则所述第三获得单元获得指示所述打印请求的执行已停止的理由的打印请求停止信息;以及 发送单元,所述发送单元将由所述第二获得单元获得的关于每个标识符的信息以及由所述第三获得单元获得的所述打印请求停止信息相互关联地发送到所述外部装置。
15.根据权利要求14所述的图像形成系统,其中,如果所述提供单元基于由所述第二获得单元获得的关于每个标识符的信息以及由所述第三获得单元获得的所述打印请求停止信息而检测到响应于所述打印请求提供的所述一组标识符包括在所述打印请求执行期间未与形成在所述打印介质上的图像结合的标识符,则所述提供单元响应于另一个打印请求而提供未与形成在所述打印介质上的图像结合的标识符。
全文摘要
图像形成装置和方法以及图像形成系统。第一获得单元获得包括用于形成针对每个逻辑页面的图像的图像形成数据的打印请求。输出单元输出基于该数据在上面形成图像的打印介质。结合单元响应于打印请求从管理指定指示输出多组逻辑页面的时间顺序的输出序号的标识符的外部装置获得关于形成指定对应于数据的逻辑页面以及指示输出一组逻辑页面的时间顺序的输出序号的一组标识符的每个标识符的信息,并与形成在每个物理页面上的图像相结合。第二获得单元获得关于与图像结合的每个标识符的信息。如果打印请求的执行已停止,则第三获得单元获得指示停止理由的打印请求停止信息。发送单元将第二获得单元和第三获得单元获得的信息相互关联地发送到外部装置。
文档编号G06F3/12GK102957825SQ20121005971
公开日2013年3月6日 申请日期2012年3月8日 优先权日2011年8月22日
发明者土樋祐希 申请人:富士施乐株式会社