打印装置、程序、打印系统以及打印方法

文档序号:6372746阅读:138来源:国知局
专利名称:打印装置、程序、打印系统以及打印方法
技术领域
本发明涉及打印装置、程序、打印系统以及打印方法。
背景技术
已知复印机、复合机、打印机等的打印装置,作为动作模式,具有通常模式、和比通常模式减少消耗电力的省电模式。例如,专利文献I中公开了一种如下的打印装置,即、基于设定了时间段的表格,切换能够立即执行打印任务的通电模式、和比该通电模式消耗电力小、且为转换成该通电模式需要规定的准备的节电模式。专利文献I :日本特开2006 - 272637号公报 近年来,对环境的要求变得严格,例如,具有不仅断开CPU、存储器、打印引擎等的电源,还切断网络通信的省电模式的打印装置陆续出现。以下,将切断网络通信的省电模式也称为“断开模式”。断开模式中的打印装置例如,在检测出打印装置所具备的操作面板等的操作的情况下,能够从断开模式恢复。可是,断开模式中的打印装置的网络通信被切断了,所以即使例如从PC (Personal Computer :个人计算机)等主机发送打印指示,也不能从断开模式恢复。该情况下,在主机中,例如检测为打印错误。这样,如果用户不直接手工操作断开模式中的打印装置来使打印装置从断开模式恢复,则不能进行打印。即、用户不能够通过来自PC等的主机的远程操作使打印装置恢复。因此,实际上,这样的断开模式对用户来说不方便。另外,由于不方便,不管省电性多高,也不怎么被使用。

发明内容
于是,本发明的目的在于提高打印装置的断开模式的便利性。用于解决上述课题的本发明的一方式是一种经由网络与主计算机连接,并在能够进行网络通信的第一模式、和不能够进行网络通信的第二模式下动作的打印装置,该打印装置具有控制单元,其对上述第一模式与上述第二模式的相互转换进行控制;发送单元,在从上述第二模式转换到上述第一模式的情况下,其向上述主计算机发送打印数据的查询;接收单元,其根据上述查询,接收从上述主计算机发送来的打印数据;打印单元,其基于上述打印数据进行打印。此处,在从上述第一模式转换成上述第二模式的情况下,转换后且经过规定时间之后,上述控制单元可以进行控制以便从上述第二模式转换为上述第一模式。另外,根据上述查询从上述主计算机未接收到打印数据的情况下,上述控制单元可以进行控制以便从上述第一模式转换为上述第二模式。另外,上述打印装置具有设定单元,该设定单元接受、设定禁止从上述第一模式向上述第二模式的转换的预约时间段,在当前时刻在上述预约时间段内的情况下,上述控制单元可以进行控制以便从上述第二模式转换为上述第一模式。另外,上述设定单元按每个上述主计算机接受上述预约时间段,在上述预约时间段内,从多个主计算机接收了打印数据的情况下,上述打印单元可以比来自其他主计算机的打印数据优先地打印来自与该预约时间段对应的主计算机的打印数据。另外,上述设定单元可以将打印频率超过规定值的时间段设定为预约时间段。用于解决上述课题的本发明的其他方式是一种经由网络与打印装置连接的计算机的程序,使计算机作为以下单元发挥作用,即获取单元,其获取打印数据;接收单元,其从上述打印装置接收打印数据的查询;保存单元,其保存上述打印数据;发送单元,在能够与上述打印装置进行通信的情况下,上述发送单元向上述打印装置发送获取的打印数据,在不能够与上述打印装置进行通信的情况下,上述发送单元将上述获取的打印数据保存于上述保存单元,在接收了上述查询的情况下,上述发送单元将上述保存的打印数据发送给上述打印装置。
此处,可以在判定为不能够与上述打印装置进行通信之后,上述发送单元在规定时间等待查询的接收,在该规定时间内接收到上述查询的情况下,上述发送单元将上述保存的打印数据发送给上述打印装置。另外,上述打印装置以恒定间隔发送上述查询,上述规定时间可以是比上述规定间隔长的时间。另外,也可以作为输出单元使上述计算机发挥作用,该输出单元在上述规定时间内未接收到上述查询的情况下,输出错误信息。用于解决上述的课题的本发明的其他方式是一种经由网络与打印装置连接的计算机的驱动器程序,使上述计算机作为以下的单元发挥作用,即获取单元,其获取打印数据;接收单元,其从打印装置接收打印数据的查询;保存单元,其保存上述打印数据;发送单元,在能够与上述打印装置进行通信的情况下,上述发送单元通过向后台打印程序输出获取的打印数据而发送给上述打印装置,在不能够与上述打印装置进行通信的情况下,上述发送单元将上述获取的打印数据保存于上述保存单元,在接收到上述查询的情况下,上述发送单元通过向上述后台打印程序输出上述保存的打印数据而发送给上述打印装置。用于解决上述课题的本发明的其他方式是一种驱动器程序,该驱动程序是经由网络与打印装置连接的计算机的驱动器程序,使上述计算机作为以下的单元发挥作用,即获取单元,其获取打印数据;接收单元,其从上述打印装置接收打印数据的查询;发送单元,在能够与上述打印装置进行通信的情况下,上述发送单元通过向后台打印程序输出获取的打印数据而发送给上述打印装置,在不能够与上述打印装置进行通信的情况下,上述发送单元将上述获取的打印数据向上述后台打印程序输出,并暂时保存;在接收到上述查询的情况下,上述发送单元通过使上述保存的打印数据从上述后台打印程序输出而发送给上述打印装置。用于解决上述课题的本发明的其他方式是一种打印系统,该打印系统具备计算机和打印装置,该打印装置在能够进行网络通信的第一模式以及不能够进行网络通信的第二模式下动作,上述计算机具有获取单元,其获取打印数据;接收单元,其从上述打印装置接收打印数据的查询;保存单元,其保存上述打印数据;发送单元,在能够与上述打印装置进行通信的情况下,上述发送单元向上述打印装置发送获取的打印数据,在不能够与上述打印装置进行通信的情况下,上述发送单元将上述获取的打印数据保存于上述保存单元,在接收到上述查询的情况下,上述发送单元向上述打印装置发送上述保存的打印数据,上述打印装置具有控制单元,其对上述第一模式与上述第二模式的相互转换进行控制;发送单元,在从上述第二模式转换成上述第一模式的情况下,其向上述计算机发送上述查询;接收单元,其接收从上述计算机发送来的打印数据;打印单元,其基于上述打印数据进行打印。用于解决上述课题的本发明的 其他的方式是一种打印方法,该打印方法是具备计算机和打印装置的打印系统的打印方法,该打印装置在能够进行网络通信的第一模式以及不能够进行网络通信的第二模式下动作,该打印方法包括上述计算机获取打印数据的步骤;在能够与上述打印装置进行通信的情况下,上述计算机将获取的打印数据发送给上述打印装置的步骤;在不能够与上述打印装置进行通信的情况下,上述计算机将上述获取的打印数据保存于保存单元的步骤;在从上述打印装置接收到打印数据的查询情况下,上述计算机将上述保存的打印数据发送给上述打印装置的步骤;上述打印装置对上述第一模式与上述第二模式的相互转换进行控制的步骤;在从上述第二模式转换到上述第一模式的情况下,上述打印装置向上述计算机发送上述查询的步骤;上述打印装置接收从上述计算机发送来的打印数据的步骤、和上述打印装置基于上述打印数据进行打印的步骤。上述以外的课题、构成以及效果,通过以下的实施方式的说明变得清楚。


图I是表示本发明的第一实施方式所涉及的打印系统的简要结构的一个例子的图。图2是表示打印系统的功能构成的一个例子的图。图3是说明打印机的各动作模式的关系的一个例子的图。图4是说明打印机的各动作模式的转换的一个例子的图。图5是表示PC的打印处理的一个例子的流程图。图6是表示打印机的打印处理的一个例子的流程图。图7是表示本发明的第二实施方式所涉及的、打印系统的简要结构的一个例子的图。图8是表示打印系统的功能构成的一个例子的图。图9是表示服务器的打印处理的一个例子的流程图。图10是表示本发明的第三实施方式所涉及的打印系统的功能构成的一个例子的图。图11是表示设定预约时间段的画面的一个例子的图。图12是说明打印机的各动作模式的状态转换的一个例子的图。
具体实施例方式第一实施方式以下,参照附图,对本发明的第一实施方式的一个例子进行说明。在本实施方式中,作为具有断开模式的打印装置,以打印机为例进行说明。当然,打印装置并不限于打印机,也可以是复印机、复合机等。图I是表示本发明的第一实施方式所涉及的打印系统的简要结构的一个例子的图。打印系统O具备打印机I和多个PC3。打印机I与PC3经由LAN (Local AreaNetwork :局域网)等网络2连接。PC3例如利用打印机驱动程序来生成打印数据(也称为“打印任务”),并经由网络2向打印机I发送打印数据。打印机I例如根据经由网络2接收到的打印数据进行打印。打印机I例如是喷墨式或激光式的打印机。打印机I具有控制器10、操作面板20、打印引擎30、和网络接口(I / F)40。控制器10例如由搭载了打印机I的主要功能的芯片(SoC System on Chip :系统级芯片)等构成,控制打印机I整体的动作。 例如,若控制器10经由网络I / F40接收打印数据,则基于该打印数据生成向打印引擎30输出的打字数据,并控制打印引擎30来执行基于打字数据的打印。另外,例如,控制器10进行菜单画面、各种设定画面向操作面板20的显示。另外,控制器10经由操作面板20接受用户的操作,并接受各种设定的变更。另外,控制器10进行打印机I的动作模式的控制。详细后述,控制器10对通常模式以及多个省电模式之间的转换进行控制。为了实现上述那样的各种处理,控制器10具备CPU (Central Processing Unit 中央处理器)11、RAM (Random Access Memory :随机存储器)12、和 ROM (Read Only Memory 只读内存)13。此外,控制器10可以由被设计成专门执行上述的各种处理的ASIC构成。CPUll执行各种程序。RAM12暂时存储打印数据、打字数据等各种数据以及程序等。在R0M13预先非易失性地存储有用于控制打印机I的各种数据、各种程序等。操作面板20作为用户与打印机I的接口发挥作用。操作面板20例如具备显示图像等的显示器、和接受用户的操作的触摸面板、按钮等的输入装置。打印引擎30基于来自控制器10的指示,在打印介质上打印从控制器10输出的打字数据。打印引擎30例如是喷墨式或激光式。网络I / F40与网络2连接,是与PC3等的主机通信的单元。PC3作为打印机I的主机发挥作用。PC3是例如具备CPU、RAM、ROM、辅助存储装置、网络I / F、显示器、鼠标或键盘等输入装置的、普通的计算机。在PC3例如安装有OS (Operating System :操作系统)、应用程序、以及打印机驱动器程序等。打印机驱动器例如基于由应用软件生成的打印对象数据来生成打印数据,并发送给打印机I。以上是打印系统的简要结构的一个例子。其中,在说明本申请发明的特征时,该构成说明主要构成,并不限于上述的构成。另外,并不排除一般的打印系统、打印机、以及PC所具备的构成。图2是表示打印系统的功能构成的一个例子的图。PC3具有打印数据生成部310、打印数据发送部320、查询接收部330、和打印数据保存部340。这些功能部例如,通过CPU执行从辅助存储装置加载到RAM的规定程序来实现。该规定程序预先储存于辅助存储装置。当然,也可以经由网络I / F从网络上下载之后再安装和/或更新。另外,在PC具有读取移动式的存储介质的装置的情况下,也可以从该存储介质读出之后安装和/或更新。打印数据生成部310是生成打印数据的功能部。打印数据生成部310例如通过用户的操作经由应用软件来接受打印指示以及打印对象数据的指定,并基于打印对象数据来生成打印机I能够解释的打印数据。
打印数据发送部320是向打印机I发送打印数据的功能部。例如若打印数据生成部310生成打印数据,则打印数据发送部320获取该打印数据,并判定能否经由网络I / F与打印机I进行通信。在能够与打印机I通信的情况下,打印数据发送部320经由网络I / F向打印机I发送获取的打印数据。在不能够与打印机I进行通信的情况下(此处,打印机I是断开模式的情况下),将获取的打印数据保存于打印数据保存部340。在从查询接收部330被通知有打印数据的查询的情况下,打印数据发送部320获取保存在打印数据保存部340的打印数据,并发送给打印机I。查询接收部330是从打印机I接收打印数据的查询的功能部。查询接收部330对查询的接收进行监视,在接收到的情况下,通知打印数据发送部320。打印数据保存部340是保存打印数据的功能部。打印数据保存部340例如对由打印数据发送部320指示的打印数据进行保存。上述的PC3的各功能部例如能够通过打印机驱动器来实现。该情况下,更具体而言,在能够与打印机I进行通信的情况下,或者被通知了查询的情况下,打印数据发送部320将打印数据(打印任务)输出(登记)给OS所提供的后台打印程序。后台打印程序经由网络I / F向打印机I发送登记的打印数据(打印任务)。通过这样的构成,能够防止因不能够与打印机I进行通信,而后台打印程序会被判断为打印错误。当然,上述的PC3的各功能部的至少一部分可以不是通过打印机驱动器来实现而是通过其他的程序来实现。例如,也可以将打印数据保存部340通过后台打印程序来实现。该情况下,若生成打印数据,则打印数据发送部320向后台打印程序输出(登记),并且,将该打印数据(打印任务)设定为暂时停止状态。而且,在能够与打印机I进行通信的情况下,或者被通知了查询的情况下,打印数据发送部320解除在后台打印程序登记的打印数据(打印任务)的暂时停止状态。即使是这样的构成,也能够防止因不能够与打印机I进行通信,而后台打印程序会被判断为打印错误。打印机I具有打印数据接收部110、打印控制部120、查询发送部130、和省电控制部 140。这些功能部例如通过CPUll执行从R0M13加载到RAM12的规定程序来实现。该规定程序预先储存于R0M13。当然,也可以经由网络I / F40从网络上下载之后安装和/或更新。另外,在打印机I具有读取移动式的存储介质的装置的情况下,也可以从该存储介质读出之后安装和/或更新。打印数据接收部110是接收打印数据的功能部。若打印数据接收部110例如经由网络I / F40从PC3接收打印数据,则向打印控制部120通知该打印数据。另外,将接收到打印数据这一情况通过给省电控制部140。
打印控制部120是控制打印引擎30的功能部。打印控制部120例如从打印数据接收部110获取打印数据,并基于该打印数据来生成向打印引擎30输出的打字数据,控制打印引擎30使之执行基于打字数据的打印。查询发送部130是向外部装置发送打印数据的查询的功能部。在例如通过省电控制部140的控制使打印机I从断开模式恢复的情况下,查询发送部130经由网络I / F40向网络2送出查询。该查询例如被广播发送,通过具有查询接收部330的PC3来接收。省电控制部140是对通常模式以及多个省电模式之间的转换进行控制的功能部。在本实施方式的一个例子中,例如,如图3所示,打印机I具有空闲状态亦即通常模式、引擎待机状态亦即省电模式I、和控制器待机状态亦即省电模式2、和断开状态亦即省电模式3 (断开模式)。在通常模式中,打印机I接收打印数据后能够立即打印。另外,打印机I能够从PC3
经由网络2接受打印以外的操作,例如,变更与打印有关的设定的操作,并执行与该操作对应的处理。另外,打印机I能够进行网络通信。在省电模式I中,由于打印引擎30是待机状态,所以打印机I不能够立即打印。在省电模式2中,由于控制器10是待机状态,所以打印机I不能够立即打印。另夕卜,打印机I不能够接受打印以外的操作来执行与该操作对应的处理,例如,打印设定的变更。在省电模式3中,由于网络I / F4是断开状态,所以打印机I不能够进行立即打印、与打印以外的操作对应的处理、以及网络通信。这样,省电模式按省电模式I 3的顺序,省电性高、节电效果大。例如,如图4所示,省电控制部140控制上述各动作模式的转换。在空闲状态(通常模式)下,省电控制部140对是否未接收到打印数据且经过了恒定时间进行监视。在该条件成立的情况下,省电控制部140将打印引擎30切换为待机状态,转换为引擎待机状态(省电模式I)。在引擎待机状态(省电模式I)下,省电控制部140监视是否接收了打印数据。在该条件成立的情况下,省电控制部140将打印引擎30切换为通常状态,并转换为空闲状态(通常模式)。另外,在引擎待机状态(省电模式I)下,省电控制部140对是否未进行操作面板20的操作且经过了恒定时间进行监视。在该条件成立的情况下,省电控制部140将控制器10切换为待机状态,并转换为控制器待机状态(省电模式2)。此外,在省电模式2中,打印数据接收部110、查询发送部130和省电控制部140能够发挥作用的最低限度的部分是在控制器10上动作的。打印控制部120也可以不发挥作用。在控制器待机状态(省电模式2)下,省电控制部140对是否接收到打印数据,或者,是否进行了打印以外的操作进行监视。在任一的条件成立的情况下,省电控制部140将控制器10切换为通常状态,并转换为引擎待机状态(省电模式I)。另外,在控制器待机状态(省电模式2)下,省电控制部140对是否未进行打印以外的操作且经过了恒定时间进行监视。在该条件成立的情况下,省电控制部140将网络I / F40切换为断开状态,并转换为断开状态(省电模式3)。此外,在省电模式3中,省电控制部140能够发挥作用的最低限度的部分是在控制器10上动作的。打印数据接收部110、查询发送部130、和打印控制部120可以不发挥作用。在断开状态(省电模式3)下,省电控制部140对是否转换为断开状态之后经过了恒定时间进行监视。在该条件成立的情况下,省电控制部140将网络I / F40切换为接通状态,并转换为控制器待机状态(省电模式2)。当然,在检测出操作面板20的操作的情况下,也可以转换为省电模式2。此外,动作模式的种类、内容、转换条件等并不限于上述。在说明本实施方式的特征方面,只要打印机I至少具有通常模式和断开模式,在恒定时间从断开模式恢复,就并不限于上述。 以上的功能构成是为了容易理解打印系统的构成而根据主要的处理内容分类的。并不是根据构成要素的分类的方法、名称,限制本申请发明。根据处理内容,能够将打印机I以及PC3的构成分类为更多的构成要素。另外,也能够以一个构成要素执行更多的处理的方式进行分类。另外,各构成要素的处理也可以由一个硬件执行,或者还可以由多个硬件执行。图5是表示PC的打印处理的一个例子的流程图。在SlO中,打印数据生成部310监视是否发出了打印指示。具体而言,打印数据生成部310例如判定是否从应用软件发出了打印指示。在发出了打印指示的情况下(S10 是),使处理移至S20。在未发出打印指示的情况下(S10 :否),继续监视。在S20中,打印数据生成部310生成打印数据。具体而言,打印数据生成部从应用软件获取打印对象数据,并基于该打印对象数据来生成打印数据。然后,使处理移至S30。在S30中,打印数据发送部320判定是否能够与打印机I进行通信。具体而言,打印数据发送部320经由网络I / F向打印机I发送规定的数据包,并判定是否有响应。在能够通信的情况下(S30 :是),使处理移至S80。在不能够进行通信的情况下(S30 :否),使处理移至S40。在S40中,打印数据发送部320保存打印数据。具体而言,打印数据发送部320将在S20生成的打印数据保存于打印数据保存部340。然后,使处理移至S50。此外,打印数据发送部320为了进行S60的处理,从保存打印数据的时刻开始规定时间的测量。也可以从判定为不能够与打印机I进行通信的时刻开始规定时间的测量。只要比判定为不能够与打印机I进行通信的时刻更靠后,就也可以是其他的时刻。在S50中,查询接收部330对是否接收到来自打印机I的打印数据的查询进行监视。在接收到打印数据的查询的情况下(S50 :是),通知打印数据发送部320,使处理移至S80。在未接收到打印数据的查询的情况下(S50 :否),使处理移至S60。在S60中,打印数据发送部320判定是否经过了规定时间。此处,规定时间是比打印机I发送查询的间隔长的时间。上述的间隔是指,打印机I在省电模式2下发送第一查询之后,转换为省电模式3,再从省电模式3恢复到省电模式2,直至发送下一个第二查询为止的间隔。这样做,例如,PC3在上述规定时间的测量中至少能够接收I次查询。在经过了规定时间的情况下(S60 :是),使处理移至S70。在未经过规定时间的情况下(S60 :否),使处理返回到S50。在S70,打印数据发送部320进行错误通知。具体而言,打印数据发送部320例如在操作面板20显示(输出)表示打印失败的错误信息。在即使等待规定时间也未能接收到查询的情况下,例如是打印机I的电源断开的情况、产生网络障碍的情况等。打印数据发送部320在错误通知后使处理返回S10。此外,在进行错误通知的情况下,也可以删除保存在打印数据保存部340的打印数据。在S80,打印数据发送部320发送打印数据。具体而言,在S30判定为是的情况下,打印数据发送部320经由网络I / F向打印机I发送在S20生成的打印数据。在S50判定为是的情况下,打印数据发送部320获取在S40保存在打印数据保存部340的打印数据,并发送给打印机I。然后,使处理返回S10。如以上那样,在PC3不能够与打印机I进行通信的情况下,等待来自打印机I的查询,发送打印数据。另外,在规定时间没有来自打印机I的查询的情况下,向用户通知错误。图6是表示打印机的打印处理的一个例子的流程图。本流程在通过省电控制部140的控制,打印机I从省电模式2向断开状态(省电模式3)转换的时刻开始。
在S110,查询发送部130对打印机I是否从断开模式恢复了进行监视。具体而言,判定是否通过省电控制部140的控制,动作模式从断开状态(省电模式3)转换成了控制器待机状态(省电模式2)。在从断开模式恢复的情况下(S110 :是),使处理移至S120。在未从断开模式恢复的情况下(S110 :否),继续监视。在S120,查询发送部130发送查询。具体而言,经由网络I / F40向网络2送出查询。然后,使处理移至S130。在S130,打印数据接收部110监视是否接收到打印数据。具体而言,打印数据接收部110例如判定从查询发送起至规定时间内是否接收到打印数据。在接收到打印数据的情况下(S130 :是),使处理移至S140。在未接收到打印数据的情况下(S130 :否),结束本流程。此处,在接收到打印数据的情况下,打印机I通过省电控制部140的控制,恢复为省电模式1,再恢复为通常模式。在未接收到打印数据的情况下,若上述规定条件成立,则通过省电控制部140的控制,再次转换为断开模式。根据查询在规定时间内未接收到打印数据的情况下,可以立即转换为断开模式。在S140,打印控制部120执行打印。具体而言,打印控制部120从打印数据接收部Iio获取打印数据,并基于该打印数据来生成向打印引擎30输出的打字数据,且控制打印引擎30使之执行基于打字数据的打印。此外,在接收到多个打印数据的情况下,按接收的顺序进行打印。执行打印之后,结束本流程。如以上那样,打印机I在经过恒定时间从断开模式恢复时,向PC3发送查询。然后,在根据查询从PC3接收到打印数据的情况下,执行打印。在未接收到打印数据的情况下,再次转换为断开模式。以上,对本发明的第一实施方式的一个例子进行了说明。根据本实施方式,能够提高打印装置的断开模式的便利性。S卩、在本实施方式中,打印装置即使转换成切断网络通信的断开模式,在经过了恒定时间的情况下,仍恢复到能够进行网络通信的状态。另外,在恢复时,进行打印数据的查询,如果有打印数据则进行打印。另一方面,在主机不能够与打印装置进行通信的情况下,先保存打印数据,直至接收查询为止。根据这样的构成,虽使用省电性高的断开模式,用户也能够进行远程打印。因此,能够提高断开模式的便利性,并且实现使用了断开模式的省电化。
第二实施方式接下来,参照附图,对本发明的第二实施方式的一个例子进行说明。以下,以与上述的第一实施方式不同的点为中心进行说明。图7是表示本发明的第二实施方式所涉及的打印系统的简要结构的一个例子的图。打印系统OA具备打印机I、PC3A、和服务器4。服务器4与网络2连接。服务器4例如是打印服务器,经由网络2从PC3A接收打印数据,并暂时保存。月艮务器4向打印机I发送接收到的打印数据。PC3A将服务器4作为虚拟的打印机I进行使用,向服务器4发送打印数据。服务器4例如具备CPU、RAM、ROM、辅助存储装置、网络I / F、显示器、鼠标或键盘等的输入装置的、普通的计算机。 图8是表示打印系统的功能构成的一个例子的图。PC3A与利用图2所说明的PC3不同,其生成打印数据,并发送给服务器4。打印机I与利用图2所说明的打印机I相同。服务器4具有打印数据接收部410、打印数据发送部420、查询接收部430、和打印数据保存部440。这些功能部例如通过CPU执行从辅助存储装置加载到RAM的规定程序来实现。由于打印数据发送部420、查询接收部430、以及打印数据保存部440与利用图2说明的PC3的打印数据发送部320、查询接收部330、以及打印数据保存部340相同,所以省略说明。此外,打印数据发送部420将打印数据接收部410所接收的打印数据作为向打印机I发送的发送对象的数据进行处理。打印数据接收部410是接收打印数据的功能部。打印数据接收部410接收从PC3A发送来的打印数据。即、从其他装置获取打印数据。图9是表示服务器的打印处理的一个例子的流程图。在SlOa,打印数据接收部410监视是否接收到打印数据。在接收到打印数据的情况下(SlOa:是),使处理移至S30。在未接收到打印数据的情况下(SlOa :否),继续监视。由于S30 S80与图5的S30 S80相同,所以省略说明。此外,在S70,也可以将错误通知发送(输出)给作为打印数据的发送源的PC3A。该情况下,PC3A接收错误通知,例如,在显示器显示。以上,对本发明的第二实施方式的一个例子进行了说明。根据本实施方式,与第一实施方式相同,能够提高打印装置的断开模式的便利性。PC的用户能够不意识到打印装置的断开模式地进行与以往一样的打印操作。另外,即使PC在打印数据的发送后电源断开,也通过服务器与打印机来执行打印。第三实施方式接下来,参照附图。对本发明的第三实施方式的一个例子进行说明。以下,以与上述第一实施方式的不同点为中心进行说明。图10是表示本发明的第三实施方式所涉及的打印系统的功能构成的一个例子的图。PC3与利用图2说明的PC3相同。打印机I与利用图2说明的打印机I不同,具有预约时间段设定部150。预约时间段设定部150接受禁止向断开模式转换的预约时间段的设定。例如经由操作面板20来接受预约时间段的设定。可以使PC3的打印机驱动器显示规定画面来接受预约时间段的设定,并发送给打印机I。预约时间段设定部150例如,按每个PC3 (按每个用户)接受预约时间段。对时间段来说,例如,以hh:mm (小时分)形式,设定该时间段的开始时刻以及结束时刻即可。例如使PC3的识别信息(用户的识别信息)、开始时刻、以及结束时刻建立对应地记录预约时间段即可。例如能够通过图11所示的⑶I画面接受预约时间段。在⑶I画面中以圆饼图显示24小时的时间段。在该圆饼图中,按每个用户不同的显示方式,显示与该用户的预约时间段对应的区域。用户例如操作操作面板30,输入开始时刻与结束时刻,从而决定预约时间段。 例如,如图12所示,省电控制部140基于设定的预约时间段,控制上述的各动作模式的转换。以与图4的不同点为中心进行说明。在断开状态(省电模式3)下,省电控制部140获取当前时刻,并对该当前时刻是否在任一用户的预约时间内进行监视。在该条件成立的情况下,省电控制部140将网络I /F40切换为接通状态,将控制器10切换为通常状态,再将打印引擎30切换为通常状态,转换为空闲状态(通常模式)。在控制器待机状态(省电模式2)下,省电控制部140对是否当前时刻是预约时间夕卜、未进行打印以外的操作、且经过了恒定时间进行监视。在该条件成立的情况下,省电控制部140将网络I / F40切换为断开状态,并转换为断开状态(省电模式3)。查询发送部130在通过省电控制部140的控制,使打印机I从断开模式恢复到空闲状态(通常模式)或者控制器待机状态(省电模式2)的情况下,向网络2送出查询。在根据查询从多个PC3接收到打印数据的情况下,打印控制部120基于预约时间段决定打印顺序。即、对各打印数据的发送源的PC的识别信息、和与当前时刻所属的预约时间段对应的PC的识别信息进行比较。而且,比其他的打印数据优先地打印与当前时刻所属的预约时间段对应的PC的识别信息的打印数据。以上,对本发明的第三实施方式的一个例子进行了说明。根据本实施方式,与第一实施方式相同,能够提高打印装置的断开模式的便利性。另外,由于在预约时间段不转换为断开模式,所以提高便利性。另外,在预约时间段中从断开模式恢复的情况下,使设定了预约时间段的用户的打印优先,从而提高便利性。第四实施方式接下来,对本发明的第四实施方式的一个例子进行说明。以下,以与上述的第三实施方式的不同点为中心进行说明。在本实施方式中,预约时间段设定部150根据打印机I的利用状况,设定预约时间段。例如,预约时间段设定部150按每日24小时每I小时,计数打印次数。即、生成直方图。而且,基于该直方图,确定24小时的各I小时中的、打印次数为规定次数以上的时间,将确定的时间决定为预约时间段。即、将打印频率多的时间段设定为预约时间段。例如如果9:
00 21 00的各时间的打印次数在规定次数以上,则将此时间段决定为预约时间段。
以上,对本发明的第四实施方式的一个例子进行了说明。根据本实施方式,与第一实施方式相同,能够提高打印装置的断开模式的便利性。另外,由于在预约时间段不转换为断开模式,所以提高便利性。另外,在预约时间段中从断开模式恢复的情况下,使设定了预约时间段的用户的打印优先,所以提高便利性。另外,由于自动地设定预约时间段,所以提高便利性。上述的本发明的实施方式想要例示本发明的要旨与范围,并不是进行限定。多数的代替物、修正以及变形例对本领域技术人员来说是显而易见的。另外,上述的各实施方式可以组合一种以上。符号说明O :打印系统,I :打印机,2 :网络,3 :PC,4 :服务器,10 :控制器,11 CPU, 12 RAM,13 ROM, 20 :操作面板,30 :打印引擎,40 :网络I / F,110 :打印数据接收部,120 :打印控制部,130 :查询发送部,140 :省电控制部,150 :预约时间段设定部,310 :打印数据生成部, 320 :打印数据发送部,330 :查询接收部,340 :打印数据保存部,410 :打印数据接收部,420 打印数据发送部,430 :查询接收部,440 :打印数据保存部
权利要求
1.一种打印装置,其特征在于, 该打印装置经由网络与主计算机连接,并在能够进行网络通信的第一模式和不能够进行网络通信的第二模式下动作, 该打印装置具有 控制单元,其对所述第一模式与所述第二模式的相互转换进行控制; 发送单元,在从所述第二模式转换成所述第一模式的情况下,所述发送单元向所述主计算机发送打印数据的查询; 接收单元,其接收根据所述查询从所述主计算机发送来的打印数据; 打印单元,其基于所述打印数据进行打印。
2.根据权利要求I所述的打印装置,其特征在于, 在从所述第一模式转换成所述第二模式的情况下,转换后且在经过规定时间之后,所述控制单元进行控制以便从所述第二模式转换为所述第一模式。
3.根据权利要求I或者2所述的打印装置,其特征在于, 在根据所述查询从所述主计算机未接收到打印数据的情况下,所述控制单元进行控制以便从所述第一模式转换为所述第二模式。
4.根据权利要求2或者3所述的打印装置,其特征在于, 所述打印装置具有设定单元,该设定单元接受并设定禁止从所述第一模式向所述第二模式的转换的预约时间段, 在当前时刻在所述预约时间段内的情况下,所述控制单元进行控制以便从所述第二模式转换为所述第一模式。
5.根据权利要求4所述的打印装置,其特征在于, 所述设定单元按每个所述主计算机接受所述预约时间段, 在所述预约时间段内,从多个主计算机接收到打印数据的情况下,所述打印单元优先打印来自与该预约时间段对应的主计算机的打印数据。
6.根据权利要求4或者5所述的打印装置,其特征在于, 所述设定单元将打印频率超过规定值的时间段设定为预约时间段。
7.一种程序,其特征在于, 该程序是经由网络与打印装置连接的计算机的程序, 使计算机作为以下单元发挥作用,即 获取单元,其获取打印数据; 接收单元,其从所述打印装置接收打印数据的查询; 保存单元,其保存所述打印数据; 发送单元,在能够与所述打印装置进行通信的情况下,所述发送单元向所述打印装置发送获取的打印数据,而在不能够与所述打印装置进行通信的情况下,所述发送单元将所述获取的打印数据保存于所述保存单元,在接收到所述查询的情况下,所述发送单元将所述保存的打印数据发送给所述打印装置。
8.根据权利要求7所述的程序,其特征在于, 在判定为不能够与所述打印装置进行通信之后,所述发送单元在规定时间等待查询的接收,在该规定时间内接收到所述查询的情况下,所述发送单元将所述保存的打印数据发送给所述打印装置。
9.根据权利要求8所述的程序,其特征在于, 所述打印装置以恒定间隔发送所述查询, 所述规定时间是比所述规定间隔长的时间。
10.根据权利要求8或者9所述的程序,其特征在于, 使所述计算机作为输出单元发挥作用,该输出单元在所述规定时间内未接收到所述查询的情况下,输出错误信息。
11.一种驱动器程序,其特征在于, 该驱动器程序是经由网络与打印装置连接的计算机的驱动器程序, 使所述计算机作为以下的单元发挥作用,即: 获取单元,其获取打印数据; 接收单元,其从所述打印装置接收打印数据的查询; 保存单元,其保存所述打印数据; 发送单元,在能够与所述打印装置进行通信的情况下,所述发送单元通过向后台打印程序输出获取的打印数据而发送给所述打印装置,而在不能够与所述打印装置进行通信的情况下,所述发送单元将所述获取的打印数据保存于所述保存单元,在接收到所述查询的情况下,所述发送单元通过向所述后台打印程序输出所述保存的打印数据而发送给所述打印装置。
12.—种驱动器程序,其特征在于, 该驱动程序是经由网络与打印装置连接的计算机的驱动器程序, 使所述计算机作为以下的单元发挥作用, 获取单元,其获取打印数据; 接收单元,其从所述打印装置接收打印数据的查询; 发送单元,在能够与所述打印装置进行通信的情况下,所述发送单元通过向后台打印程序输出获取的打印数据而发送给所述打印装置,而在不能够与所述打印装置进行通信的情况下,所述发送单元将所述获取的打印数据向所述后台打印程序输出,并暂时保存,在接收到所述查询的情况下,所述发送单元通过使所述保存的打印数据从所述后台打印程序输出而发送给所述打印装置。
13.一种打印系统,其特征在于,具备计算机和打印装置,该打印装置在能够进行网络通信的第一模式以及不能够进行网络通信的第二模式下动作, 所述计算机具有 获取单元,其获取打印数据; 接收单元,其从所述打印装置接收打印数据的查询; 保存单元,其保存所述打印数据; 发送单元,在能够与所述打印装置进行通信的情况下,所述发送单元向所述打印装置发送获取的打印数据,而在不能够与所述打印装置进行通信的情况下,所述发送单元将所述获取的打印数据保存于所述保存单元,在接收到所述查询的情况下,所述发送单元向所述打印装置发送所述保存的打印数据,所述打印装置具有 控制单元,其对所述第一模式与所述第二模式的相互转换进行控制; 发送单元,在从所述第二模式转换成所述第一模式的情况下,所述发送单元向所述计算机发送所述查询; 接收单元,其接收从所述计算机发送的打印数据; 打印单元,其基于所述打印数据进行打印。
14.一种打印方法,其特征在于, 该打印方法是具备计算机和打印装置的打印系统的打印方法,其中,该打印装置在能够进行网络通信的第一模式以及不能够进行网络通信的第二模式下动作,所述打印方法包含 所述计算机获取打印数据的步骤; 在能够与所述打印装置进行通信的情况下,所述计算机将获取的打印数据发送给所述打印装置的步骤; 在不能够与所述打印装置进行通信的情况下,所述计算机将所述获取的打印数据保存于保存单元的步骤; 在从所述打印装置接收到打印数据的查询情况下,所述计算机将所述保存的打印数据发送给所述打印装置的步骤; 所述打印装置对所述第一模式与所述第二模式的相互转换进行控制的步骤; 在从所述第二模式转换成所述第一模式的情况下,所述打印装置向所述计算机发送所述查询的步骤; 所述打印装置接收从所述计算机发送来的打印数据的步骤、和所述打印装置基于所述打印数据进行打印的步骤。
全文摘要
本发明涉及打印装置、程序、打印系统以及打印方法。打印装置经由网络与主计算机连接,并在能够进行网络通信的第一模式、和不能够进行网络通信的第二模式下动作。打印装置在从上述第二模式转换成上述第一模式的情况下,向上述主计算机发送打印数据的查询。而且,若接收根据上述查询从上述主计算机发送来的打印数据,则基于上述打印数据进行打印。提高打印装置的断开模式的便利性。
文档编号G06F3/12GK102866867SQ20121023008
公开日2013年1月9日 申请日期2012年7月4日 优先权日2011年7月4日
发明者岁弘直希 申请人:精工爱普生株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1