打印系统及其控制方法和打印方法、主设备及所用打印机技术方案

技术编号:2862354 阅读:150 留言:0更新日期:2012-04-11 18:40
本申请公开了一种打印方法,当开始打印作业时,主设备命令打印机改变为被占用状态,以便把作业之间的停机时间减到最小。在打印机响应来自所述主设备的指令改变为被占用状态,并且主设备完成打印作业的传送之后,所述主设备命令打印机改变为空出状态而不等待来自打印机的打印完成通知。响应来自主设备的命令,打印机改变为空出状态。

【技术实现步骤摘要】

本专利技术涉及一种打印系统,该打印系统通过使用双向接口连接打印机和包括用于错误恢复的页存储器的主设备。
技术介绍
在包括主设备和打印机的打印系统中,为了从错误例如卡纸中恢复,通过向打印机提供页存储器,从而当错误例如卡纸发生时,打印页存储器中存储的数据的方法通常用于错误恢复。在这种错误恢复方法中,除非打印机包括具有能够存储至少一页的打印数据的存储能力的存储器,否则错误恢复是不可能的。此外,为了使打印机在打印机引擎的最大打印速度下打印,必须并行地进行多页纸张的输送、打印和排出。因而,除非打印机包括具有能够存储大约3到6页的打印数据的存储能力的存储器,否则错误恢复是不可能的。因而,尤其是在高分辨率的或者用于大的数据容量的彩色打印机的情况下,需要海量存储器,用于存储一页的打印数据,因而引起增加打印机的成本的问题。为了解决这个问题,其中借助于提供具有用于错误恢复的页存储器的主设备把打印机的存储容量减到最小的技术是公知的(例如见日本专利公开第8-258375和9-282114号)。不过,这些技术具有使打印机性能变劣的问题,这是因为,在直到一个打印作业完成的期间,打印机都被占据,从而阻止被另一个打印作业中断,因而,打印机必须被连续地占用,直到打印作业的最后页被排出,打印操作正常地结束。此外,另一个打印作业的页不能被连续地打印,因而引起在作业之间的停机时间。
技术实现思路
为了解决上述问题,本专利技术把作业之间的停机时间减到最小。按照本专利技术的一个方面,提供一种打印系统,其包括用于错误恢复的页存储器的至少一个主设备;打印机;以及用于连接主设备和打印机的双向接口,其中主设备包括命令装置,用于当打印作业开始时,命令打印机改变到被占用状态,并且当打印作业的打印数据传送完成时,命令打印机改变为空出状态,而不等待来自打印机的打印完成通知;以及打印机包括用于响应来自主设备的指令使打印机改变为占用状态和空出状态之一的装置。按照本专利技术的另一个方面,提供一种用于控制打印系统的方法。该打印系统包括具有用于错误恢复的页存储器的至少一个主设备、打印机以及用于连接主设备和打印机的双向接口,方法包括以下步骤在主设备开始打印作业之前命令打印机改变为占用状态;在完成打印作业的打印数据传送之后,命令打印机改变为空出状态而不等待来自打印机的打印完成通知;以及响应来自主设备的指令,使打印机改变为占用状态和空出状态之一。按照本专利技术的另一个方面,提供一种打印方法,该方法包括以下步骤在向打印机传送打印作业数据之前向打印机传送占用请求;当完成打印作业的数据传送时,向打印机发送空出请求;以及在向打印机发送空出请求之后,监视打印机的状态;以及当检测到错误时,在向打印机传送打印作业数据之前,向打印机传送占用请求。按照本专利技术的另一个方面,提供一种程序,用于执行上述的打印方法。按照本专利技术的另一个方面,提供一种主设备,其包括第一装置,用于在向打印机传送打印作业数据之前向打印机发送占用请求;第二装置,用于当第一装置完成打印作业数据传送时向打印机发送空出请求;以及第三装置,用于在向打印机发送空出请求之后监视打印机的状态;并且当检测到错误时,在向打印机传送打印作业数据之前传送占用请求。按照本专利技术的另一个方面,提供一种打印方法,包括以下步骤当收到占用请求时确定是否检测到错误作业;当检测到错误作业时,则确定发送占用请求的作业是否和错误作业匹配;以及当发送占用请求的作业和错误作业匹配时,发送正常响应,以及当发送占用请求的作业和错误作业不匹配时发送错误响应。按照本专利技术的另一个方面,提供一种程序,其允许计算机执行上述的打印方法。按照本专利技术的另一个方面,提供一种打印机,其包括用于当收到占用请求时确定是否检测到错误作业的装置;用于当检测到错误作业时,确定发送占用请求的作业是否和错误作业匹配的装置;以及用于当发送占用请求的作业和错误作业匹配时,发送正常响应,当发送占用请求的作业和错误作业不匹配时发送错误响应的装置。按照本专利技术的另一个方面,提供一种打印机,其包括第一装置,其响应来自第一作业的占用请求,把第一作业设置为打印机占用状态,并响应来自第一作业的空出请求,撤销第一作业的占用状态;以及第二装置,其在由第二作业占用打印机的期间,响应第一作业中的错误撤销第二作业的打印机占用状态。按照本专利技术的另一个方面提供一种打印方法,所述方法包括响应来自第一作业的打印机占用请求,把第一作业设置为打印机占用状态;响应来自第一作业的空出请求,撤销第一作业的占用状态;以及在由第二作业占用打印机的期间,响应第一作业中的错误,撤销第二作业的占用状态。按照本专利技术的另一个方面,提供一种程序,其允许计算机执行上述打印方法的各个步骤。按照本专利技术的另一个方面,提供一种信息处理设备,其包括第一命令装置,用于当打印作业开始时,命令打印机改变为被占用状态,在打印作业的打印数据传送完成之后,命令打印机改变为空出状态,而不等待来自打印机的打印完成通知;以及第二命令装置,用于在由第一命令装置把打印机改变为空出状态之后,进行状态监视,并当检测到错误时命令打印机改变为被占用状态。按照本专利技术的另一个方面,提供一种打印方法,所述方法包括当开始打印作业时命令打印机改变到占用状态;在完成打印作业的打印数据的传输之后命令打印机改变到空出状态而不等待来自打印机的打印完成通知;在打印机改变为空出状态之后进行状态监视;以及,当检测到错误时命令打印机改变为占用状态。按照本专利技术的另一个方面,提供一种程序,其允许计算机执行上述的打印方法。由下面结合附图进行的优选实施方式的说明可以清楚地看出本专利技术的其它特征和优点。附图说明图1是表示在本专利技术的第一实施方式中的主设备的配置的方框图;图2是表示在第一实施方式中的打印机的配置的示意的方框图;图3是表示在第一实施方式中作业管理信息的数据结构的例子的方框图;图4是表示在第一实施方式中的语言监视器的处理的流程图;图5是表示图4所示的数据传输处理的详细的流程图;图6是表示状态监视处理的详细流程图;图7是表示图1所示的打印机中的指令处理流程图;图8是表示图1所示的打印机的打印的流程图;图9是表示在本专利技术的第二实施方式中的语言监视器的处理的流程图;图10是表示在第二实施方式中的打印机的打印的流程图;图11表示当发生错误时由作业占用状态到作业空出状态的改变。具体实施例方式下面参照附图说明本专利技术的示例性实施方式。下面的实施方式说明一种方法,其中,在通过借助于双向接口连接多个主设备和打印机而形成的系统中,在从主设备向打印机发送的打印作业之间的停机时间被减到最小。第一实施方式图1是表示在本专利技术的第一实施方式中主设备的配置的方框图。参见图1,计算机1(或计算机11),例如个人计算机或工作站,作为主设备,并具有硬件(未示出)例如中央处理单元(CPU)、硬盘、软盘驱动器、键盘、监视器和网络接口。操作系统2(或操作系统12)管理计算机1(或计算机11)的硬件和例如应用程序的软件模块、打印机驱动器、语言监视器和网络端口驱动器。应用程序3(或应用程序13)例如是软件,例如文字处理软件,其响应用户的指令进行文件准备或打印。打印机驱动器(driver)4(或打印机驱动器14)通过操作系统2(或操作系统12)接收应用程序3发送的打印指令,并把打印指令转换成可由本文档来自技高网...

【技术保护点】
一种打印系统,其包括:包括用于错误恢复的页存储器的至少一个主设备;打印机;以及用于连接所述主设备和所述打印机的双向接口,其中所述主设备包括命令装置,用于当打印作业开始时,命令打印机改变到被占用状态,并且当打印 作业的打印数据传送完成时,命令打印机改变为空出状态,而不等待来自打印机的打印完成通知;以及所述打印机包括用于响应来自主设备的指令使打印机改变为占用状态和空出状态之一的装置。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:坂本阳一
申请(专利权)人:佳能株式会社
类型:发明
国别省市:JP[日本]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1