打印机和在计算机上实现的方法技术

技术编号:15982315 阅读:25 留言:0更新日期:2017-08-12 05:33
本发明专利技术涉及打印机和在计算机上实现的方法。一种在具有通信接口的计算机上实现的方法包括:从操作系统接收打印指令;响应于接收到所述打印指令,执行包括向打印机发送准备指令信息的准备指令处理,所述准备指令信息是用于指令执行至少一个预打印操作中的至少一部分的信息,所述至少一个预打印操作是由所述打印机执行以在打印操作中记录具有特定质量的图像,所述特定执行条件是改变所述至少一个预打印操作的操作内容的执行条件;响应于执行所述准备指令处理,执行包括生成打印数据的生成处理;以及执行包括向所述打印机发送打印指令信息的打印指令处理。

【技术实现步骤摘要】
打印机和在计算机上实现的方法
本公开的一些方面涉及在计算机上实现的致使打印机执行打印操作的方法和根据来自计算机的指令来执行打印操作的打印机。
技术介绍
已经提出了计算机程序,该计算机程序被配置成在指示经由通信网络连接到计算机的打印机执行打印操作之前指示该打印机执行预打印操作,以使得打印操作的质量得以保证。例如,在日本专利临时公开No.H11-5350A(下文中,被称为专利文献1)中,由操作系统调用的程序响应于打印机的输出端口处于就绪状态并且从将最新数据发送到打印机的逝去时间大于或者等于所定义时间的事实,向打印机发送执行预打印操作的自动唤醒命令。
技术实现思路
然而,专利文献1中描述的程序响应于满足上述条件的事实而向打印机发送自动唤醒命令,而不管实际上是否指示打印机执行打印操作。也就是说,即使当打印机实际上不执行打印操作时,打印机也有可能执行预打印操作。在这种情况下,引起的问题是,墨水和电力被浪费地消耗掉。本公开的一些方面的有利之处在于,其提供了能够让打印机执行具有适宜操作内容的预打印操作的、在计算机上实现的至少一种方法,和根据来自计算机的指令来执行预打印操作的打印机。根据本公开的一些方面,提供了一种在具有通信接口的计算机上实现的方法,所述方法包括:执行打印指令接收处理,所述打印指令接收处理包括从所述计算机的操作系统接收打印指令,所述打印指令指示用户输入了指令,所述指令用于指令打印机根据所述用户所指定的执行条件来执行打印操作;响应于在所述打印指令接收处理中接收到所述打印指令,执行准备指令处理,所述准备指令处理包括经由所述通信接口向所述打印机发送准备指令信息,所述准备指令信息包括指示特定执行条件的特定条件信息,所述准备指令信息是用于指令执行至少一个预打印操作中的至少一部分的信息,所述至少一个预打印操作是由所述打印机执行以在打印操作中对具有特定质量的图像进行记录,所述特定执行条件是改变所述至少一个预打印操作的操作内容的执行条件;响应于执行所述准备指令处理,基于所述用户指定的内容数据,执行包括生成作为所述打印操作的对象的打印数据的生成处理;以及执行包括经由所述通信接口向所述打印机发送打印指令信息的打印指令处理,所述打印指令信息是用于指令对所述生成处理所生成的所述打印数据根据所述执行条件来执行所述打印操作的信息。根据上述配置,由于在打印指令信息之前发送包括特定条件信息的准备指令信息,因此变得可以致使打印机执行其操作内容根据特定条件信息而变化的预打印操作,使得在接收到打印指令信息之前,具有适宜操作内容的预打印操作被执行。另外,由于在打印机执行预打印操作时生成打印数据,因此变得可以缩短FPOT(FirstPrintOutTime,首次打印的完成时间),FPOT为从输入用于打印操作的执行指令直到初始纸张从打印机中被排出而而逝去的所需时间。根据本公开的一些方面,提供了一种打印机,所述打印机包括:操作单元,其被配置为执行根据执行条件将图像记录在纸张上的打印操作,并且执行用于在所述打印操作中将具有特定质量的图像记录在所述纸张上的至少一个预打印操作;通信接口;以及控制装置,其被配置为执行准备指令处理,所述准备指令处理包括经由所述通信接口从信息处理终端接收准备指令信息,所述准备指令信息指令执行所述至少一个预打印操作中的至少一部分,所述准备指令信息包括指示特定执行条件的特定条件信息,所述特定执行条件是改变所述至少一个预打印操作的操作内容的执行条件。所述控制装置被进一步配置为:响应于在所述准备指令接收处理中接收到所述准备指令信息,执行预打印处理,所述预打印处理包括致使所述操作单元执行其操作内容与所述特定执行条件相符合的所述至少一个预打印操作;执行打印指令接收处理,所述打印指令接收处理包括经由所述通信接口从所述信息处理终端接收打印指令信息,所述打印指令信息指令根据所述执行条件来执行所述打印操作;响应于在所述打印指令接收处理中接收到所述打印指令信息,执行包括确定是否已经执行所述至少一个预打印操作的确定处理;以及响应于在所述确定处理中确定已经执行了所述至少一个预打印操作,执行打印处理,所述打印处理包括致使所述操作单元执行所述打印指令信息所指示的所述打印操作。根据上述配置,由于打印机根据准备指令信息中包括的特定条件信息来执行预打印操作,因此变得可以执行其操作内容根据特定条件信息而变化的预打印操作,使得在接收到打印指令信息之前,执行具有适宜操作内容的预打印操作。另外,由于在接收到打印指令信息之前可开始预打印操作,因此可缩短FPOT。附图说明图1是示出在根据本公开的一个或多个方面的例示实施例中的打印机的配置的框图。图2是打印机的平面图,示出了在根据本公开的一个或多个方面的例示实施例中从顶侧看到的纸张面对区域。图3A是示出在根据本公开的一个或多个方面的例示实施例中的信息处理终端的配置的框图。图3B示意性地示出在根据本公开的一个或多个方面的例示实施例中的存储在数据存储区中的条件信息。图4A示意性地示出在根据本公开的一个或多个方面的例示实施例中的打印机和队列区之间的关系。图4B示意性地示出在根据本公开的一个或多个方面的例示实施例中存储打印指令信息的队列区。图4C示意性地示出在根据本公开的一个或多个方面的例示实施例中存储准备指令信息的队列区。图5是示出在根据本公开的一个或多个方面的例示实施例中的打印指令处理的流程图。图6是示出在根据本公开的一个或多个方面的例示实施例中的StartDoc处理的流程图。图7是示出在根据本公开的一个或多个方面的例示实施例中的StartPage处理的流程图。图8是示出在根据本公开的一个或多个方面的例示实施例中的准备指令处理的流程图。图9是示出在根据本公开的一个或多个方面的例示实施例中的打印处理的流程图。图10是示出在根据本公开的一个或多个方面的例示实施例中的预打印处理的流程图。图11A示意性地示出在根据本公开的一个或多个方面的例示实施例中的编辑画面示例。图11B示意性地示出在根据本公开的一个或多个方面的例示实施例中的纸张从打印机中被排出的情形。图12示意性地示出在根据本公开的一个或多个方面的例示实施例中的标准设置画面的示例。具体实施方式要注意,在以下描述中阐述了元件之间的各种连接。要注意,这些连接是常见的,并且除非另外指定,否则连接可以直接或间接的,并且本说明书不旨在在这个方面进行限制。本公开的一些方面可在电路(诸如,专用集成电路)上被实现或者在计算机软件中被实现为可在计算机可读介质上存储的程序,这些计算机可读介质包括但不限于RAM、ROM、闪存存储器、EEPROM、CD-介质、DVD-介质、暂存存储器、硬盘驱动器、软盘驱动器、永久存储器等。下文中,将参照附图描述根据本公开的一些方面的例示实施例。要注意,下述的例示实施例仅仅是本公开的一些方面的示例,并且可按各种方式进行变化。例如,可改变下述各种处理的执行次序。根据例示实施例的系统例如包括图1中示出的打印机10和图3A中示出的信息处理终端50。打印机10和信息处理终端50被配置成能够经由通信网络彼此通信。通信网络的具体示例包括但不限于有线LAN、无线LAN和USB电缆。如图4A中所示,信息处理终端50可以例如能够与多个打印机10A和10B通信。例如,打印机10的销售本文档来自技高网...
打印机和在计算机上实现的方法

【技术保护点】
一种在具有通信接口的计算机上实现的方法,所述方法包括:执行打印指令接收处理,所述打印指令接收处理包括从所述计算机的操作系统接收打印指令,所述打印指令指示用户输入了指令,所述指令用于指令打印机根据用户所指定的执行条件来执行打印操作;响应于在所述打印指令接收处理中接收到所述打印指令,执行准备指令处理,所述准备指令处理包括经由所述通信接口向所述打印机发送准备指令信息,所述准备指令信息包括指示特定执行条件的特定条件信息,所述准备指令信息是用于指令执行至少一个预打印操作中的至少一部分的信息,所述至少一个预打印操作是由所述打印机执行以在所述打印操作中对具有特定质量的图像进行记录,所述特定执行条件是改变所述至少一个预打印操作的操作内容的所述执行条件;响应于执行所述准备指令处理,基于所述用户指定的内容数据,执行包括生成作为所述打印操作的对象的打印数据的生成处理;以及执行包括经由所述通信接口向所述打印机发送打印指令信息的打印指令处理,所述打印指令信息是用于指令对所述生成处理所生成的所述打印数据根据所述执行条件来执行所述打印操作的信息。

【技术特征摘要】
2016.01.29 JP 2016-0154391.一种在具有通信接口的计算机上实现的方法,所述方法包括:执行打印指令接收处理,所述打印指令接收处理包括从所述计算机的操作系统接收打印指令,所述打印指令指示用户输入了指令,所述指令用于指令打印机根据用户所指定的执行条件来执行打印操作;响应于在所述打印指令接收处理中接收到所述打印指令,执行准备指令处理,所述准备指令处理包括经由所述通信接口向所述打印机发送准备指令信息,所述准备指令信息包括指示特定执行条件的特定条件信息,所述准备指令信息是用于指令执行至少一个预打印操作中的至少一部分的信息,所述至少一个预打印操作是由所述打印机执行以在所述打印操作中对具有特定质量的图像进行记录,所述特定执行条件是改变所述至少一个预打印操作的操作内容的所述执行条件;响应于执行所述准备指令处理,基于所述用户指定的内容数据,执行包括生成作为所述打印操作的对象的打印数据的生成处理;以及执行包括经由所述通信接口向所述打印机发送打印指令信息的打印指令处理,所述打印指令信息是用于指令对所述生成处理所生成的所述打印数据根据所述执行条件来执行所述打印操作的信息。2.根据权利要求1所述的方法,其中,所述准备指令处理还包括:执行第一指令处理,所述第一指令处理包括经由所述通信接口向所述打印机发送不包括所述特定条件信息的第一准备指令信息;以及执行第二指令处理,所述第二指令处理包括经由所述通信接口向所述打印机发送包括所述特定条件信息的第二准备指令信息,其中:所述第一准备指令信息是用于指令执行所述操作内容没有由所述特定执行条件而改变的所述至少一个预打印操作的信息;以及所述第二准备指令信息是用于指令执行所述操作内容由所述特定执行条件而改变的所述至少一个预打印操作的信息。3.根据权利要求2所述的方法,其中,所述准备指令处理还包括:执行第一确定处理,所述第一确定处理包括确定所述执行条件是否包括所述特定执行条件;以及响应于在所述第一确定处理中确定了所述执行条件包括所述特定执行条件,执行所述第二指令处理。4.根据权利要求3所述的方法,其中,所述执行条件包括:能够通过安装在所述计算机上的另一个程序来编辑的公共条件;以及只能通过驱动程序来编辑的私有条件,其中,所述准备指令处理还包括:执行包括确定所述执行条件是否是所述私有条件的第二确定处理;以及响应于在所述第一确定处理中确定了所述执行条件包括所述特定执行条件并且在所述第二确定处理中确定了所述特定执行条件是所述私有条件,执行所述第二指令处理。5.根据权利要求4所述的方法,其中,所述私有条件包括:能够根据对所述公共条件的编辑而改变的第一私有条件;以及不根据对所述公共条件的编辑而改变的第二私有条件,其中,所述方法还包括:在所述第二确定处理中,确定所述特定条件信息是所述第一私有条件还是所述第二私有条件;以及响应于在所述第一确定处理中确定了所述执行条件包括所述特定执行条件并且在所述第二确定处理中确定了所述特定执行条件是所述第二私有条件,执行所述第二指令处理。6.根据权利要求4或5所述的方法,其中,所述计算机还包括存储器,其中,指示所述执行条件的条件信息被存储在所述存储器的第一区域中,并且只有当从所述操作系统接收到允许参考所述第一区域的参考指令时,才能够参考所述第一区域中的信息,其中,所述方法还包括:在所述打印指令接收处理之前,执行包括从所述操作系统接收所述参考指令的参考接收处理;以及响应于在所述参考接收处理中接收到所述参考指令,将存储在所述第一区域中的所述条件信息存储在所述存储器的第二区域中,其中,能够在未接收到所述参考指令的情况下参考所述第二区域,以及其中,所述方法还包括使用存储在所述第二区域中的所述条件信息来执行所述第一确定处理和所述第二确定处理。7.一种打印机,所述打印机包括:操作单元,其被配置为执行根据执行条件将图像记录在纸张上的打印操作,以及执行用于在所述打印操作中将具有特定质量的图像记录在所述纸张上的至少一个预打印操作;通信接口;以及控制装置,其被配置为执行准备指令接收处理,所述准备指令接收处理包括经由所述通信接口从信息处理终端接收准备指令信息,所述准备指令信息指令执行所述至少一个预打印操作的至少一部分,所述准备指令信息包括指示特定执行条件的特定条件信息,所述特定执行条件是改变所述至少一个预打印操作的操作内容的所述执行条件,所述控制装置被进一步配置为:响应于在所述准备指令接收处理中接收到所述准备指令信息,执行预打印处理,所述预打印处理包括致使所述操作单元执行所述操作内容与所述特定执行条件相符合的所述至少一个预打印操作;执行打印指令接收处理,所述打印指令接收处理包括经由所述通信接口从所述信息处理终端接收打印指令信息,所述打印指令信息指令根据所述执行条件来执行所述打印操作;响应于在所述打印指令接收处理中接收到所述打印指令信息,执行包括确定所述至少一个预打印操作是否已经被执行的确定处理;以及响应于在所述确定处理中确定已经执行了所...

【专利技术属性】
技术研发人员:山田和孝大口智也
申请(专利权)人:兄弟工业株式会社
类型:发明
国别省市:日本,JP

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

1