在指定纸张上打印数据的打印系统和方法

文档序号:2481974阅读:320来源:国知局
专利名称:在指定纸张上打印数据的打印系统和方法
技术领域
本发明涉及打印系统和打印方法。尤其是,本发明涉及当用户需要特殊打印作业,如在指定纸张上打印打印数据时,其防止其他用户安排的其他打印数据在特殊打印作业之前打印,从而改进打印操作的便利性,并节省打印操作的时间和资源的打印系统,及其打印方法。
背景技术
在传统的多个用户共享的网络打印机中,一个用户想要执行除一般情况之外的特殊情况下的打印是不便的。
例如,为在特殊纸张如信封、高射投影仪(OHP)胶片、B5纸张以及彩色纸张上打印打印数据,首先,用户走到打印机边在纸盒中放入特殊纸张,并返回到用户的计算机边把打印数据传送到打印机。可是,当已在纸盒中放入特殊纸张的用户正返回计算机边时,另一用户可能传送另一打印数据,从而将另一打印数据打印在特殊纸张上,而不是将该打印数据打印在特殊纸张上。结果,两个用户必须在重新放入适当纸张后重复各自的打印。这种情况扰乱打印秩序,并导致时间和资源的浪费。
为防止这种情况,新近的打印机配备硬盘用来保留或存储打印数据。因此,当传送打印数据时,用户可选择在打印机中保留或存储打印数据的功能。之后,用户在打印机中放入特殊纸张,并通过打印机的显示来指令打印和选择打印数据。可是,仍然存在问题,即当已首先传送打印数据的用户正放入特殊纸张并通过显示搜索所存储的数据时,另一用户可能传送另一打印数据。由于在特殊纸张上可打印另一用户的打印数据,所以即使能保留打印数据的打印机也不能完全解决上述问题。
此外,当用户使用能保留打印数据的打印机存储打印数据并走到打印机边时,若打印机已从其他用户接收多个其他打印数据,该用户必须等待直到其他数据都打印完毕。因此,用户必须等待打印所存储的数据,且当打印所存储数据时其他用户的数据仍可中断。
结果,有必要提供当执行特殊情况下的打印时所导致的问题的解决方案,以提高打印操作的效率,并防止浪费时间和资源。

发明内容
本发明涉及打印系统及其打印方法,当用户需要特殊打印作业,如在指定纸张上打印数据时,其防止其他用户安排的其他打印数据在特殊打印作业之前打印,从而改进打印操作的便利性,并节省打印操作的时间和资源。
在以下描述中将部分阐明本发明的其他方面和优点,另一部分从描述中显而易见,或通过实践本发明可以得到教导。
本发明的上述和/或其他方面可通过提供的打印系统实现,该打印系统包括打印机,通过有线或无线与至少一个用户终端连接,以打印从至少一个用户终端传送的打印数据,该打印系统包括至少一个用户终端,其与打印机连接,并具有打印机驱动器,以设置暂停模式,从而暂停打印机中打印数据的打印操作,以及监视单元,其根据暂停模式监视打印机的操作状态,以及显示打印机提供的有关带暂停设置的打印数据的信息,其中打印机包括控制单元,一旦接收带暂停设置的打印数据,将有关何时打印带暂停设置的打印数据的信息通知给至少一个用户终端,且控制来自第二用户终端的第二打印数据等侯直到完成带暂停设置的打印数据的打印或预定时间过去。
在将打印带暂停设置的打印数据的时间通知给至少一个终端之后,当用户在预定等待时间内输入打印命令时,控制单元可控制打印带暂停设置的打印数据。
在预定等待时间之后,控制单元确定第二打印数据是否存在。
当存在第二打印数据时,控制单元打印预设数量的第二打印数据。
当打印第二打印数据时,控制单元将打印带暂停设置的打印数据的时间通知给至少一个用户终端。
当不存在第二打印数据时,控制单元将打印带暂停设置的打印数据的时间通知给至少一个用户终端。
在打印第二打印数据之后,控制单元将打印带暂停设置的打印数据的时间通知给至少一个用户终端,且在预定时间之后,对等待预定等待时间和打印第二打印数据的序列过程的预定重复次数计数。
当重复序列过程预定重复次数时,控制单元可删除打印数据。
当重复序列过程预定重复次数时,控制单元可将打印数据存储在存储器中。
打印系统还包括计数器,其对第二打印数据的数量和预定重复次数计数。
本发明的上述和/或其他方面可通过提供打印系统中的打印方法实现,该系统包括打印机,通过有线或无线与至少一个用户终端连接,以打印至少一个用户终端传送的打印数据,该方法包括在至少一个用户终端中设置暂停模式以暂停打印操作,确定打印机是否接收带暂停设置的打印数据,将打印带暂停设置的打印数据的时间通知用户终端,以及控制与打印机连接的第二用户终端所提供的其他打印数据等侯直到预定等待时间过去。
本发明的上述和/或其他方面可通过提供打印打印数据的打印系统实现,该打印系统包括终端,用于传送待打印的打印数据,针对打印数据选择暂停模式,传送有关打印数据的暂停模式的信息,以及暂停打印所传送的打印数据,直到输入特定的打印命令。
本发明的上述和/或其他方面可通过提供打印打印数据的打印系统实现,该打印系统包括终端,用于通过打印菜单窗口产生针对打印数据的暂停模式,以及暂停打印打印数据直到预定时间期过去。
本发明的上述和/或其他方面可通过提供打印打印数据的打印系统实现,该打印系统包括第一终端,根据针对第一打印数据的暂停模式,传送待在第一纸张上打印的第一打印数据,在已传送第一打印数据之后,暂停打印第一打印数据直到输入特定的打印命令,以及第二终端,传送待在第二纸张上打印的无暂停模式的第二打印数据,其中暂停打印第二打印数据直到打印第一打印数据之后。
本发明的上述和/或其他方面可通过提供打印打印数据的打印系统实现,该打印系统包括打印机,用于接收第一打印数据,其具有暂停模式以暂停打印第一打印数据直到输入特定的打印命令,在接收暂停模式的第一时间与输入特定的打印命令的第二时间之间接收第二打印数据,以及暂停打印第二打印数据直到打印第一打印数据。
本发明的上述和/或其他方面可通过提供打印打印数据的打印系统实现,该打印系统包括打印机,用于接收在第一纸张上打印的第一打印数据以及在第二纸张上打印的第二打印数据,以及暂停打印第二打印数据直到根据第一纸张和第二纸张的类型打印第一打印数据。
本发明的上述和/或其他方面可通过提供打印打印数据的打印系统实现,该打印系统包括打印机,用于接收在第一纸张上打印的第一打印数据以及在第二纸张上打印的第二打印数据,以及暂停在第一纸张上打印第二打印数据直到根据第一纸张和第二纸张的类型打印第一打印数据之后。
本发明的上述和/或其他方面可通过提供打印打印数据的打印系统实现,该打印系统包括打印机,用于接收在打印机中未装载的第一纸张上打印的第一打印数据,接收在第二纸张上打印的第二打印数据,以及防止装载第一纸张时第二打印数据打印到第一纸张上。
本发明的上述和/或其他方面可通过提供打印打印数据的打印系统实现,该打印系统包括终端,用于传送待打印的打印数据,针对打印数据选择暂停模式,暂停打印所传送的打印数据,直到输入特定的打印命令,以及传送有关打印数据的暂停模式的信息,以及打印机,用于接收打印数据,其具有有关暂停模式的信息以暂停打印打印数据直到输入特定的打印命令,在接收暂停模式的第一时间与输入特定的打印命令的第二时间之间接收第二打印数据,以及根据有关预定时间期是否已过去或打印第一打印数据的确定,暂停打印第二打印数据。


结合附图,从下面的实施例描述中,本发明的这些和/或其他方面和优点将变得明显和更易于理解,其中图1是根据本发明实施例的打印系统方框图;图2表示在图1打印系统中设置打印工作选项的窗口;图3表示用户终端上显示的弹出窗口,用于通知图1打印系统中现允许打印数据被打印;以及图4A和4B表示根据本发明实施例的打印过程的流程图。
具体实施例方式
现在将详细参照本发明实施例,其例子在附图中说明,其中相同标号指同一元件。下面将结合附图描述实施例,以解释本发明思想。
图1是根据本发明实施例的打印系统方框图。打印系统包括多个用户终端10、以及打印机50,打印机50通过网络与用户终端10连接,根据用户的选择暂停接收自用户终端10的打印数据的打印操作。图1作为例子只显示一个用户终端10。可是,可将多个用户终端10连接到打印机50。
这里,网络指几乎任何类型的能以有线或无线连接的通信网络。这种网络可包括因特网、局域网(LAN)、广域网(WAN)、由通过网桥连接的相同类型或类似类型的LAN构成的网络、由通过网关连接的不同类型的LAN构成的网络、以及诸如蓝牙之类的无线网络。网络还包括本地接口,如通用串行总线(USB)接口以及并行接口。
通过网络与打印机50连接的用户终端10包括打印机驱动器20和监视程序单元30,以监视应用程序准备的打印数据的打印操作。
打印机驱动器20将用户终端10的应用程序准备的打印数据转换成打印机50可理解的打印机语言(下文称为“打印机控制语言”)。打印机控制语言指从用户终端10传送到打印机50的字指令。打印机控制语言的字指令管理传送到打印机50的数据的字号、图形、字体、压缩、以及色彩。通常,打印机控制语言使用页面描述语言(postscript语言)和打印机控制语言(PCL)。
通过打印机驱动器20转换成打印机控制语言的打印数据可暂时存储在后台打印程序(spooler)中。在打印之前,将转换成打印机控制语言的打印数据提供给打印机50存储在后台打印程序中。
打印机驱动器20包括打印选项窗口供给25、打印数据转换器21、以及驱动器控制器23。
打印选项窗口供给25通过用户终端10的显示部分显示打印选项窗口。如图2所示,打印选项窗口40显示菜单,其含有菜单选项以选择相应于打印数据的暂停功能(模式)“PAUSE”。当用户给打印数据设置暂停功能(下文称为带暂停设置的打印数据)时,可暂停打印带暂停设置的打印数据直到用户输入特定的打印命令来打印带暂停设置的打印数据,尽管按打印顺序将要打印带暂停设置的打印数据。因此,当用户想要在除打印机中通常设置的通用纸之外的特殊(指定)纸张如信封、彩纸、B5纸、单面用纸、高射投影仪(OHP)胶片以及感光纸上打印打印数据时,暂停功能防止在特殊纸张上打印带暂停设置的打印数据之前打印其他用户终端10的其他打印数据。
打印数据转换器21将打印数据转换成打印机控制语言。在转换期间,打印数据转换器21也可转换用户通过打印选项窗口40设置的有关暂停功能的信息,从而将有关暂停功能的信息提供给打印机50。
驱动器控制器23控制打印机驱动器20的操作,且提供通过打印选项窗口40设置的有关暂停功能的信息给打印数据转换器21,以将有关暂停功能的信息与打印数据一起转换成打印机控制语言。
监视程序单元30通过与打印机50的双向通信监视打印机50的操作状态,并在用户终端10上显示操作状态。监视程序单元30可使用状态监视器或一般信使(messenger)程序。具体而言,例如,监视程序单元30可在用户终端10上显示打印机50是否接收用户传送的打印数据以及用户传送的打印数据是否即将打印。
参照图1,打印机50包括输入单元90、显示单元95、接口60、存储单元80、计数器85、以及控制单元70。
输入单元90具有多个按钮以选择打印机50执行的不同功能。用户通过操作输入单元90打印带暂停设置的打印数据。
显示单元95根据用户通过输入单元90的输入或由控制单元70的控制显示打印机50的操作状态。显示单元95也可显示消息,其表示带暂停设置的打印数据即将打印。当用户操作输入单元90时,显示单元95显示菜单以选择带暂停设置的打印数据的打印操作。
接口60实现打印机50与用户终端10之间的连接,并执行用户终端10与控制单元70之间的双向通信。
存储单元80包括只读存储器(ROM)81和随机存取存储器(RAM)83,存储不同程序以操作打印机50和打印数据。ROM 83为非易失性存储器,存储实施打印机50功能的不同控制程序以及有关打印机50的信息。
RAM 83存储从用户终端10传送的带暂停设置的打印数据以及打印机50操作期间产生的其他数据。此外,当设置相对于打印数据的暂停功能时,RAM 83存储有关等待时间的信息,其为等待用户输入打印带暂停设置的打印数据的打印操作命令的时间、以及有关等待时间之后在带暂停设置的打印数据之前待打印的后序打印数据(第二打印数据)数量的信息。后序打印数据为在从用户终端10发送带暂停设置的打印数据给打印机50之后,从多个用户终端10中的另一个发送到打印机50的第二打印数据。此外,RAM 83存储有关第二打印数据的序列过程重复次数的信息。序列过程为在等待时间之后,当可在带暂停设置的打印数据之前打印第二打印数据时,打印第二打印数据的过程。RAM 83还存储有关即使在根据序列过程的重复次数重复该序列过程之后,若用户仍然没有输入特定的打印命令以命令打印带暂停设置的打印数据时,是否保留或删除带暂停设置的打印数据的信息。
这里,等待时间应足够长,以让用户走到打印机50旁、在打印机50中设置特别指定的纸、以及通过输入单元90输入特定的打印命令以打印带暂停设置的打印数据。制造商可预设等待时间,或由用户根据工作环境设置。制造商也可预设后序打印数据的数量以及该序列过程的重复次数,或由用户设置。可设置打印后序打印数据需要的时间,而不是后序打印数据的数量。在重复该序列过程若干重复次数之后,根据用户的选择可将打印数据保留在RAM 83中或删除。
当从用户终端10传送的打印数据包括有关暂停功能的信息时,受控制单元70控制的计数器85对之前已设置的等待时间计数,直到即将打印带暂停设置的打印数据。若在等待时间期间用户没有输入特定的打印命令来打印带暂停设置的打印数据,计数器85对在带暂停设置的打印数据之前将打印的后序打印数据数量计数。在打印后序打印数据之后,若用户没有输入特定的打印命令来打印带暂停设置的打印数据,则计数器85对打印后序打印数据的该序列过程的重复次数计数。当在打印机50中设置用于带暂停设置的打印数据特别指定的纸张时,打印后序打印数据是可能的。若在打印机50中设置特别指定的纸张,则可防止打印后序打印数据。
一旦从用户终端10接收打印数据,控制单元70确定所接收的打印数据是否包含有关暂停功能的信息,即所接收的打印数据是否为带暂停设置的打印数据。当确定打印包含有关暂停功能的信息的所接收的打印数据时,控制单元70将该确定通知监视程序单元30。之后,用户终端10显示弹出消息45,通知可打印带暂停设置的打印数据,如图3所示。此时,控制单元70中断打印另一用户终端10提供的后序打印数据,并操作计数器85来确定是否在等待时间内用户通过输入单元90输入打印带暂停设置的打印数据的特定打印命令。当在等待时间内输入打印带暂停设置的打印数据的特定打印命令时,控制单元70打印带暂停设置的打印数据。若等待时间内没有输入特定打印命令,则控制单元70在打印带暂停设置的打印数据之前打印后序打印数据。在打印后序打印数据之后,控制单元70提供弹出消息45,通过监视程序单元30通知用户终端10可打印带暂停设置的打印数据。若当重复上述过程预定次数时用户没有输入特定打印命令,则控制单元70根据制造商或用户设置的预定命令存储或删除打印数据。
下文中,参照图1、2、4A和4B描述以上结构的打印系统中打印带暂停设置的打印数据的过程。
为在除通用纸张之外的特殊纸张(特别指定的纸张)上打印打印数据,用户首先通过打印选项窗口40选择暂停功能(操作S100)。当将打印数据转换成打印机控制语言时,用户终端10的打印机驱动器20也将有关暂停功能的信息转换成打印机控制语言,并将转换的信息包含在打印数据中。当打印数据提供给打印机50时(操作S110),打印机50的控制单元70确定所接收的打印数据是否包含有关暂停功能的信息。将转换成打印机控制语言的、包含有关暂停功能信息的打印数据称为带暂停设置的打印数据。
若控制单元确定所接收的打印数据包含有关暂停功能的信息,即带暂停设置的打印数据时,当可打印带暂停设置的打印数据时(操作S120),控制单元70通过监视程序单元30通知用户终端10,且同时操作计数器85对等待时间计数(操作S130)。因此,如图3所示,激活弹出消息45以通知可打印带暂停设置的打印数据。之后用户走到打印机50以在纸盒中设置特殊纸张,并通过输入单元90选择待打印的带暂停设置的打印数据。当用户按此输入打印带暂停设置的打印数据的特定打印命令时(操作S140),控制单元70控制从其他用户终端输入的其他打印数据等侯,从而防止打印其他打印数据,以及控制待打印的带暂停设置的打印数据(操作S150)。
若根据计数器85等待时间已过去(操作S200),且用户没有通过输入单元90输入特定的打印命令来打印带暂停设置的打印数据,则控制单元70确定操作S140至S250的重复次数是否超过预设值(操作S210)。当重复次数没有超过预设值如3时,控制单元70确定是否存在后序打印数据(操作S220)。当重复次数超过预设值时,控制单元70根据预设信息删除或在RAM83中存储带暂停设置的打印数据(操作S260)。
当操作S220中存在后序打印数据时,控制单元70根据之前设置的后序打印数据数提前打印(操作S230)。当已打印的后序数据数超过预设值时(操作S240),控制单元70通知用户终端10可打印带暂停设置的打印数据(操作S250),并且操作计数器85等待直到等待时间过去之后。
当操作S220中不存在后序打印数据时,控制单元70立即或在预定时间之后通知用户终端10可打印带暂停设置的打印数据(操作S250),并等待直到等待时间过去之后。
当等待时间已过去时,控制单元70检查操作S140至S250的重复次数是否超过预设值(操作S210),以确定是否继续重复操作S140至S250,以及是否删除或在RAM 83中存储带暂停设置的打印数据。若将带暂停设置的打印数据存储在RAM 83中,则用户以后能打印带暂停设置的打印数据。
如上所述,打印机50与多个用户终端10连接以接收该打印数据所对应的第一打印数据以及在将第一打印数据或针对该打印数据的暂停模式传送到打印机50的第一时间与在打印机50中设置为第一打印数据特别指定的纸张或在已设置特别指定的纸张之后输入特定打印命令的第二时间之间传送到打印机50的后序打印数据所对应的第二打印数据。在根据本发明实施例的打印系统中,若用户想要按特殊情况打印打印数据,如使用特别指定的纸张时,用户可选择针对打印数据的暂停功能。当可打印带暂停设置的打印数据时,打印机50通知用户终端10,到了打印打印数据的时间,且等待一段等待时间以允许用户在特别指定的纸张上打印打印数据。当用户在等待时间内没有执行打印时,先打印某些后序打印数据,且打印机再次允许打印打印数据。
因此,用户知道打印顺序,从而用户可适当地在特别指定的纸张上打印打印数据。即由于可防止在该打印数据之前打印其他用户终端10输入的后序打印数据,可通过节省时间和资源来提高打印操作的效率。
此外,由于通知用户终端10到了打印该打印数据的时间,用户不必等待设置特别指定的纸张。因此,在等待时间内用户可做其他工作,从而提高工作效率,并减少精神压力和时间的浪费。
尽管已展示并描述了该发明思想的几个实施例,本领域的技术的人员应理解可对这些实施例作某些修改而不偏离该发明思想的原理和实质,其范围在附加权利要求和等价条款中定义。
权利要求
1.一种打印系统,其包括打印打印数据的打印机,该打印系统包括至少一个用户终端,其与打印机连接,并具有打印机驱动器,以设置暂停模式,从而暂停打印机中打印打印数据的打印操作,以及监视单元,其根据暂停模式监视打印机的操作状态,以及显示从打印机提供的有关带暂停设置的打印数据的信息,其中打印机包括控制单元,一旦接收带暂停设置的打印数据,其将有关何时打印带暂停设置的打印数据的信息通知给至少一个用户终端,且控制来自第二用户终端的第二打印数据等侯。
2.根据权利要求1的打印系统,其中在将打印带暂停设置的打印数据的时间通知给至少一个终端之后,当用户在预定等待时间内输入打印命令时,控制单元控制打印带暂停设置的打印数据。
3.根据权利要求2的打印系统,其中在预定等待时间之后,控制单元确定第二打印数据是否存在。
4.根据权利要求3的打印系统,其中当存在第二打印数据时,控制单元打印预设数量的第二打印数据。
5.根据权利要求4的打印系统,其中当打印第二打印数据时,控制单元将打印带暂停设置的打印数据的时间通知给至少一个用户终端。
6.根据权利要求4的打印系统,其中当第二打印数据不存在时,控制单元将打印带暂停设置的打印数据的时间通知给至少一个用户终端。
7.根据权利要求5的打印系统,其中在打印第二打印数据之后,控制单元将打印带暂停设置的打印数据的时间通知给至少一个用户终端,且在预定时间之后,对等待预定等待时间和打印第二打印数据的序列过程的预定重复次数计数。
8.根据权利要求7的打印系统,其中在重复序列过程预定重复次数之后,控制单元删除打印数据。
9.根据权利要求7的打印系统,其中在重复序列过程预定重复次数之后,控制单元将打印数据存储在存储器中。
10.根据权利要求7的打印系统,还包括计数器,对预设数量的后序打印数据和预定的重复次数计数。
11.一种打印系统中的打印方法,该系统包括打印机,通过有线或无线与至少一个用户终端连接,以打印从至少一个用户终端传送的打印数据,该方法包括在至少一个用户终端中设置暂停模式以暂停打印操作;确定是否从打印机接收打印数据所对应的带暂停设置的打印数据;将打印带暂停设置的打印数据的时间通知至少一个用户终端;以及控制从与打印机连接的第二用户终端所提供的第二打印数据以等侯直到预定等待时间过去。
12.根据权利要求11的打印方法,还包括在将打印带暂停设置的打印数据的时间通知给至少一个用户终端之后,则确定在预定等待时间内是否输入打印命令;以及一旦确定在预定等待时间内输入打印命令,打印带暂停设置的打印数据。
13.根据权利要求11的打印方法,还包括当在预定等待时间内未输入打印命令时,确定是否存在第二打印数据。
14.根据权利要求13的打印方法,还包括当存在第二打印数据时,打印预定次数的第二打印数据。
15.根据权利要求14的打印方法,还包括在打印第二打印数据之后,将打印带暂停设置的打印数据的时间通知用户终端。
16.根据权利要求13的打印方法,还包括当第二打印数据不存在时,将打印带暂停设置的打印数据的时间通知用户终端。
17.根据权利要求15的打印方法,还包括在通知用户终端打印带暂停设置的打印数据的时间之后,确定预定时间是否已过去;以及对等待预定等待时间并打印第二打印数据的序列过程的重复次数计数。
18.根据权利要求17的打印方法,还包括在重复序列过程预定重复次数之后,删除打印数据。
19.根据权利要求17的打印方法,还包括在重复序列过程预定重复次数之后,将带暂停设置的打印数据存储在存储器中。
20.一种打印打印数据的打印系统,包括终端,用于传送待打印的打印数据,针对打印数据选择暂停模式,暂停打印所传送的打印数据,直到输入特定的打印命令,以及传送有关打印数据的暂停模式的信息;以及打印机,用于接收打印数据,其具有有关暂停模式的信息以暂停打印打印数据直到输入特定的打印命令,在接收有关暂停模式的信息的第一时间与输入特定的打印命令的第二时间之间接收第二打印数据,以及根据有关预定时间期是否已过去或打印第一打印数据的确定,暂停打印第二打印数据。
全文摘要
一种打印系统,包括打印机,其通过有线或无线与至少一个用户终端连接,以打印用户终端传送的打印数据,防止在特殊打印作业之前打印数据,及其打印方法。在该打印系统中,可与打印机连接的用户终端包括打印机驱动器,用于设置暂停模式以暂停打印机中的打印操作,以及监视程序单元,用于监视打印机的操作状态,以及显示打印机提供的有关带暂停设置的打印数据的信息。该打印机包括控制单元,用于一旦接收带暂停设置的打印数据,通知用户终端打印带暂停设置的打印数据,且控制来自第二用户终端的第二打印数据暂停。
文档编号B41J29/38GK1811693SQ2006100061
公开日2006年8月2日 申请日期2006年1月25日 优先权日2005年1月25日
发明者金赫 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1