打印装置的制作方法

xiaoxiao2020-6-27  42

专利名称:打印装置的制作方法
技术领域
本发明涉及一种打印装置,并且尤其是涉及一种具有包括安全打印的保密打印功能的打印装置。
背景技术
例如,在美国专利No. 6,932,523 (与日本专利申请特开No. 2001-63158相对应)中所描述的网络打印机通过网络接收来自主机装置的打印数据,并且此后将打印数据暂存(spool)在存储器(存储部)的暂存区域中,并且将暂存区域中的各数据的数据大小相加以计算打印数据的总的数据大小(整个数据大小)。在总的数据大小超过预置基准数据大小的情况下,网络打印机读出包括在打印管理信息中的暂存日期信息并且从暂存区域中删除已暂存的数据当中的最早暂存的打印数据(最老的暂存数据)。根据在美国专利No. 6,932,523中描述的网络打印机,在暂存区域中的各打印数据的总数据大小超过基准数据大小的情况下,即在暂存区域的空闲空间(空闲容量)变得小于某基准值的情况下,从暂存区域删除最早暂存的数据并且空闲容量增加与删除的最早暂存数据的大小相对应的量。然而,注意的是,如果新接收到的打印数据的大小很小以至于暂存区域的当前空闲容量足以存储新接收到的打印数据,那么不必删除最早暂存的打印数据。然而,在美国专利No. 6,932,523中描述的网络打印机删除最早暂存的打印数据。因此,在将要再次打印该打印数据的情况下,需要再次传输该打印数据,这对用户是不合适的。已做出了本教导以便解决上述问题,其目的是提供一种打印装置,该打印装置能够尽可能多地和/或尽可能时间更长地存储接收到的打印数据。

发明内容
根据本教导的实施例,提供了一种打印装置,该打印装置连接到外部装置并且执行在记录介质上图像的打印,该打印装置包括接收部,其接收来自外部装置的打印数据;存储部,其中存储接收部接收到的打印数据;输入部,其接收来自用户的用于基于存储在存储部中的打印数据进行打印的打印指令;打印部,其在输入部接收到来自用户的打印指令的情况下基于存储在存储部中的打印数据执行在记录介质上的图像的打印;以及控制器,其控制存储部并且为存储在存储部中的打印数据计算并设置打印数据可存储在存储部中的存储时间段;
其中在接收部接收到打印数据的状况下,控制器计算存储部的空闲容量;在存储部的空闲容量小于预定基准值的情况下,控制器为存储在存储部中的并且未为其设置存储时间段的第一打印数据计算并设置存储时间段;以及在为第一打印数据设置的存储时间段已过去的情况下,控制器控制存储部以从存储部删除存储在存储部中的第一打印数据。根据该打印装置,在存储区域的空闲容量小于基准值的情况下,为存储在存储部中且未为其设置存储时间段的打印数据设置存储时间段。此外,在经过了为打印数据设置的存储时间段之前不删除存储在存储部中的该打印数据。因此,能够比传统方法将打印数据在存储部中存储更长时间。此外,因为从存储部删除甚至在存储时间段过去或到期之后仍未对其执行打印的打印数据,因此能够降低由于存储时间段已过去且存储在存储部中而没有进行打印的任何打印数据的存储引起的存储部的负荷。在本教导的打印装置中,在控制器控制存储部以从存储部删除第一打印数据之后,控制器可以再次计算存储部的空闲容量;并且在控制器计算的存储部的空闲容量再次不小于预定基准值的情况下,控制器可以解除或延长为存储在存储部中且为其已设置了存储时间段的第二打印数据设置的存储时间段。根据本教导的打印装置,在存储部的空闲容量不小于基准值的情况下,解除或延长为第二打印数据设置的存储时间段,从而使得将接收到的打印数据存储尽可能长的时间。在本教导的打印装置中,在存储部的空闲容量小于预定基准值的情况下,控制器可以进一步缩短为存储在存储部中且已为其设置了存储时间段的第二打印数据设置的存储时间段。根据本教导的打印装置,在存储部的空闲容量小于基准值的情况下,缩短了为第二打印数据设置的存储时间段,从而使得能够快速地确保存储部的空闲容量。此外,能够降低由于长时间段地存储第二打印数据并且甚至在存储时间段过去之后仍未进行打印而可能引起的存储部的负荷。在本教导的打印装置中,打印数据可以具有指示打印数据的属性的属性数据;并且控制器可以基于第一打印数据的属性数据来计算并设置第一打印数据的存储时间段。根据本教导的打印装置,能够通过基于打印数据的属性数据适当地设置存储时间段而提高存储部的使用效率。在本教导的打印装置中,在控制器计算并设置了第一打印数据的存储时间段之后,控制器可以通知已从其接收第一打印数据的外部装置已为第一打印数据设置了存储时间段。在控制器控制存储部以从存储部删除第一打印数据之后,控制器可以进一步通知已从其接收第一打印数据的外部装置已从存储部删除了第一打印数据。在控制器解除或延长为第二打印数据设置的存储时间段之后,控制器可以通知已从其接收第二打印数据的外部装置已解除或延长为第二打印数据设置的存储时间段。此外,在控制器缩短了为第二打印数据设置的存储时间段之后,控制器可以通知已从其接收第二打印数据的外部装置通知已缩短了为第二打印数据设置的存储时间段。根据本教导的打印装置,通知用户已执行了诸如设置存储时间段等等的处理,从而可使用户根据通知的处理执行任何处理或处置。
在本教导的打印装置中,打印数据可以进一步包括从其接收打印指令的用户的用户ID;并且在包括在接收部接收到的打印数据中的用户ID与包括在存储在存储部中且已为其设置了存储时间段的第二打印数据中的用户ID相同的情况下,控制器可以控制存储部以从存储部删除接收部接收到的打印数据。根据本教导的打印装置,在传输了为其已设置了存储时间段的存储的打印数据中的另一打印数据的用户传输新接收到的打印数据的情况下,从存储部删除新接收的打印数据,从而能够使用户对已经由该用户传输的且已存储了长时间段而没有打印的较早接收到的打印数据采取任何动作或处置。在本教导的打印装置中,属性数据可以包括打印数据的数据量、打印数据的重要性、以及自从接收到打印数据以来过去的经过时间中的至少一个。根据本教导的打印装置,基于打印数据的数据量、打印数据的重要性、以及自从接收到打印数据以来过去的经过时间中的至少一个来计算并设置适当存储时间段,从而使得能够提高存储部的使用效率。


图1是示出根据本教导的实施例的打印机的示意性构造的透视图。图2是示出图1中所示的打印机中的图像形成部的内部构造的概念视图。图3是示出了图1中所示的打印机以及计算机的电气构造的框图。图4A至4D是示出了根据本教导的实施例的打印数据的构造的示意图。图5A和5B是示出了根据本教导的实施例的打印控制过程的流程图。图6A至6D是示出了根据本教导的实施例的计算存储时间段的示例的表。
具体实施例方式在下文中,将参考附图对本教导的实施例进行说明。如图1中所示,根据本教导的实施例的打印机100(打印装置)具有在纸张或片材(记录介质)上形成图像的图像形成部10(打印部)。此外,具有由液晶显示器构造的显示部、由启动键,停止键,十键(数字键)等构造的按钮组的操作面板40 (输入部)设置在图像形成部10上面或之上的位置。通过操作面板40,能够显示操作状态并且使能用户的输入操作。如图2中所示,图像形成部10具有处理部50,其形成墨粉的图像(墨粉图像)并且将墨粉图像转印到纸张;固定设备8,其将没有固定到纸张上的未固定墨粉固定到纸张;进纸托盘91,在该进纸张托盘91上放置形成图像之前的纸张;以及排纸托盘92,在该排纸托盘92上放置形成有图像的纸张。图像形成部10利用进纸辊71 —张接一张地拾取放置于进纸托盘91上的纸张,将该纸张传送到处理部50,将在处理部50中形成的墨粉图像传送到纸张。此后,图像形成部10将墨粉图像已经被转印到其的纸张传送到固定设备8,并且将墨粉图像热固定到纸张。此后,图像形成部10将墨粉图像已固定到其之后的纸张排出到排纸托盘92。与黄色⑴、洋红(M)、青色(C)、以及黑色⑷的各颜色相对应的处理单元布置在处理部50中。注意的是,处理部50通过在纸张上重叠分别在处理单元50C、50M、50Y、50K中形成的墨粉图像形成彩色图像。另一方面,当形成单色图像时,通过仅利用处理单元50K执行打印来形成墨粉图像。接下来,对打印机100的电气构造进行说明。如图3中所示,打印机100包括具有CPU31、R0M32、以及RAM33的控制器30 ;NVRAM(非易失RAM);34 ;硬盘驱动器(HDD) ;35 ;网络接口 36(接收部);以及计时器37。此外,控制器30电气连接到图像形成部10、操作面
板40等等。R0M32存储用于控制打印机100的各种控制程序、各种设置、初始值等等。RAM33用作操作区域,该操作区域用于执行读出各类控制程序的操作,用于临时存储打印数据,用于执行对以PDL(页面描述语言)写入的打印数据进行分析并且将打印数据扩展成位像的操作等等。HDD35具有非常大容量的存储区域,并且用作存储随后描述的保密打印数据的存储部。CPU31根据从R0M32读出的控制程序和/或从各传感器传送的信号控制打印机100的各构件或部件,同时将处理结果存储在RAM33或NVRAM34中。网络接口 36连接到诸如LAN的通信线路60并且使能相对于诸如其中安装了打印机100的驱动的计算机200(随后描述)的外部装置的连接。打印机100能够执行通过网络接口 36的包括保密打印数据(随后描述)的打印数据的交换。计时器37计时。接下来,对计算机200的电气构造(结构)进行说明。计算机200通过通信线路60连接到打印机100。如图3中所示,计算机200包括CPU21 ;R0M22 ;RAM23 ;硬盘驱动器(HDD) 24 ;由键盘、指示设备等等构造的操作部25 ;由显示器等等构造的显示部沈;网络接口 27 ;等等。硬盘驱动器M存储诸如用于准备用于打印的打印数据的应用软件、用于产生打印数据的打印机驱动等等的各类程序。此外,网络接口 27通过诸如LAN的通信线路60连接到外部打印机100等等,并且能够执行相互的数据通信。接下来,参考图4A至4D,说明在该实施例中处置的包括非保密打印数据和保密打印数据的打印数据的结构。在这里,术语"保密打印数据"是指下述打印数据对其指定了用户ID和密码,由打印机100来接收,并且此后存储在HDD35中,并且仅在打印机100中验证(认证)了用户ID和密码的阶段打印的打印数据。此外,术语"非保密打印数据"是指下述打印数据其包括在打印数据中但是不同于保密打印数据。在打印机100接收到非保密打印数据之后立即打印非保密打印数据。如图4A中所示,非保密打印数据包括图像数据和属性数据。另一方面,如图4B中所示,在该实施例中处置的保密打印数据由图像数据、属性数据、以及附加信息数据构成。图像数据是与打印机100将要在纸张上打印的文本(文档)、图像(图片)等等有关的数据。如图4C中所示,属性数据包括诸如包括打印数据的数据名称、打印数据的数据量、打印数据的重要性、打印数据的数据类型的打印设置;接收时间;以及经过时间的各类数据。数据量表示打印数据的数据大小。
7
打印设置是表示用户通过计算机200中的操作面板25输入的各类打印条件的信息。在这里能够设置的打印条件包括例如诸如打印数据的重要性、打印数据的数据类型等等的设置项。打印数据的重要性是表示相对于其它打印数据打印图像数据的优先级的设置项。图像形成部10按照高重要性的递减顺序来顺序地打印图像数据,其中首先打印具有最高重要性的打印数据。数据类型是用于设置打印数据是非保密打印数据还是保密打印数据(随后所述)的设置项。接收时间是打印机100接收打印数据的时间点(可以包括与年、日、以及时间有关的信息),并且由计时器37来测量接收时间。经过时间表示将打印数据存储在存储部中的时间段(持续时间)。换句话说,经过时间表示自从打印机100接收到打印数据直到现在为止经过(过去)的时间段。通过从计时器37测量的当前时间减去接收时间获得经过时间,并且该经过时间被不断更新。如图4D中所示,附加信息数据是与保密打印数据的数据名称、用户ID、密码、以及保密打印数据的存储时间段有关的数据。存储时间段是在接收到保密打印数据之后保密打印数据能够存储在HDD35中的时间段。打印机100基于存储时间段执行删除操作以删除保密打印数据。注意的是,存储时间段是如果满足预定条件则由打印机100设置的数据。因此,在打印机100设置存储时间段之前,使作为与接收到的保密打印数据的存储时间段有关的初始状态的设置为"没有
设置"。接下来,参考图5A和5B,给出与打印控制过程有关的说明。如图5A和5B中所示,首先,打印机100在接通电源时处于待机状态。CPU31判断是否通过诸如LAN的通信线路60接收到打印数据(SlOl)。在判断接收到打印数据的情况下(S101 是),将打印数据一次存储在RAM33中。此后,CPU31判断打印数据是否是保密打印数据(S102)。在这里,CPU31基于上述打印数据的属性数据的打印设置中的数据类型进行该判断。在打印数据不是保密打印数据的情况下(S102 否),图像形成部10打印该打印数据。更具体地,CPU31分析以PDL描述的打印数据,并且基于属性数据的打印设置将打印数据的图像数据扩展为位像。此后,在纸张上打印扩展的位像(Sl(XB)。在打印了图像数据之后,CPU31从RAM33删除包括该图像数据的打印数据,并且返回到待机状态。另一方面,在CPU31判断打印数据是保密打印数据的情况下(S102 是),CPU31使保密打印数据从RAM33移动到HDD35并进行存储(S104)。接下来,CPU31判断HDD35中是否存在足够的空闲空间(空闲容量)(S105)。在这里,CPU31可以直接计算HDD35的空闲空间。或者,可以允许CPU31通过计算存储的保密打印数据的总数据大小并且从HDD35的总空间(总容量)减去该总数据大小来计算HDD35的空闲空间。注意的是,当对于各图像数据计算总数据大小时,读出每个保密打印数据的属性数据的数据大小。在RAM33或NVRAM34中准备用于将计算的空闲空间存储在存储区域中的变量;并且将该变量更新为计算的存储区域的空闲空间。在HDD35的空闲空间不小于预置阈值N的情况下(S105 否),CPU31返回到待机状态,并且不打印保密打印数据,直至用户通过打印机100的操作面板40输入用户ID和密码作为打印指令。注意的是,允许将HDD35的总空间与足够余量或容限的预定比率确定为阈值N,并且可以将用户设置的值确定为阈值N。另一方面,在HDD35的空闲空间小于预置阈值N的情况下(S105 是),CPU31基于附加信息数据来判断是否存在任何保密打印数据(S106),其中,所述保密打印数据由传输了新接收到的保密打印数据的用户传输并且对于所述保密打印数据已设置了上述存储时间段(也就是说,与存储时间段有关的数据不是"没有设置"的初始状态,而是设置有特定时间这也适用于以下说明)。在CPU31判断同一用户传输了新接收到的保密打印数据以及已存储在HDD35中的保密打印数据块中的已为其设置了存储时间段的存储的保密打印数据的情况下(S106 是),CPU31使新接收到的保密打印数据从HDD35删除,作为惩罚(penalty)处理(S107)。另一方面,在HDD35中不存在由传输了新接收到的保密打印数据的用户传输的保密打印数据的情况下,或者在没有为由传输了新接收到的保密打印数据的用户传输的任何保密打印数据设置存储时间段的情况下(也就是说,与存储时间段有关的数据处于"没有设置"的初始状态这也适用于以下说明)(S106 否),CPU31基于各保密打印数据的属性数据为包括在存储在HDD35中的多个保密打印数据块中且仍未为其设置存储时间段的各保密打印数据计算保密打印数据能够存储在HDD35中的存储时间段(S108)。在随后描述的"存储时间段的计算"中对该设置的详情进行描述。接下来,为各保密打印数据设置计算的存储时间段(S109)。更具体地,将计算的存储时间段的值写入到与包括在每个保密打印数据的附加信息数据中内的存储时间段有关的数据中。之后,CPU31通知先前从其传输保密打印数据的计算机200已为保密打印数据设置了存储时间段(SllO),并且CPU31返回到待机状态。在这里,CPU31从附加信息数据读出用户ID,并且通知先前记忆为与用户ID相对应的计算机200。计算机200的CPU21使显示部沈示出已进行了通知。接下来,CPU31使已为其设置了存储时间段的保密打印数据(除了在S109中为其新设置了存储时间段的保密打印数据之外)的存储时间段缩短了预定时间段(SlU),并且CPU31将存储时间段的缩短通知给计算机200 (S113)。计算机200的CPU21使显示部沈示出已进行了通知。在CPU31判断在SlOl中没有接收到任何打印数据的情况下(S101 否),CPU31判断是否存在任何甚至在S109中为保密打印数据设置的存储时间段过去之后仍未进行打印的保密打印数据(S201)。更具体地,对于存储在HDD35中的每个保密打印数据,CPU31从属性数据获得当前经过时间并且从附加信息数据获得存储时间段,并且CPU31比较经过时间与存储时间段。此外,在经过时间长于某保密打印数据的存储时间段的情况下,CPU31判断该保密打印数据甚至在存储时间段已过去还没有进行打印。当CPU31判断存在甚至在S109中为保密打印数据设置的存储时间段已过去之后仍未进行打印的保密打印数据时(S201 是),CPU31从HDD35删除该保密打印数据(S202)。在这里,如果该保密打印数据正在打印,那么允许在打印完成之后删除该保密打印数据。之后,CPU31通知计算机200已删除该保密打印数据(S20!3)。计算机200的CPU21使显示部26示出已进行该通知。接下来,因为由于保密打印数据的删除改变了 HDD35的空闲空间,因此CPU31再次判断在HDD35中是否存在足够空闲空间(S204)。在判断HDD35的空闲空间小于阈值N(S204 是)的情况下,即判断即使通过删除保密打印数据而使空闲空间增加,但HDD35中的空闲空间相对于HDD35的总空间而言仍不够的情况下,按原样保持已为保密打印数据设置的存储时间段并且按原样存储未为其设置存储时间段的保密打印数据,并且CPU31返回到待机模式。另一方面,在判断HDD35的空闲空间不小于阈值N的情况下(S204:否),对于包括在存储在HDD35中的保密打印数据中的且已为其设置了存储时间段的保密打印数据(S205 是),CPU31使各保密打印数据的附加信息数据中与存储时间段有关的数据改变回到"没有设置"的初始状态以便解除或取消设置的存储时间段(S206)。在这种情况下,还能够允许将已为保密打印数据设置的存储时间段延长预先设置的预定时间段,以代替解除存储时间段。之后,CPU31通知计算机200已解除或延长为保密打印数据设置的存储时间段(S206),并且CPU31返回到待机状态。计算机200的CPU21使显示部26示出已进行该通知。另一方面,CPU31原样存储存储在HDD35中的保密打印数据块中未为其设置存储时间段的保密打印数据(S205 否),并且CPU31返回到待机状态。在CPU31判断在SlOl中没有接收到任何打印数据(S101 否)并且不存在任何甚至在S109中设置的存储时间段过去之后仍未执行打印的保密打印数据(S201 否)的情况下,CPU31判断是否存在用户通过打印机100的操作面板40的用户ID和密码的任何输入(S301)。在不存在用户ID和密码的输入(S301 否)的情况下,CPU31返回到待机状态。另一方面,在CPU31判断用户通过打印机100的操作面板40输入了用户ID和密码(S301 是)的情况下,CPU31基于存储在HDD35中的各保密打印数据的附加信息数据验证输入的用户ID和密码(S302),并且利用图像形成部10执行相应图像数据的打印(S303)。之后,CPU31从HDD35删除已对其完成打印的保密打印数据(S202),在S203至S207中顺序地执行上述处理(操作),并且此后返回到待机状态。接下来,参考图6A至6D对存储时间段的计算处理进行说明。图6A至6D是示出了在图5A所示的S108中基于各保密打印数据的属性数据计算将各保密打印数据存储在HDD35中的存储时间段的示例的图(表格)。注意的是,术语"存储时间段"是指在接收到保密打印数据之后该保密打印数据能够存储在HDD35中的时间段。图6A是示出了当前存储在HDD35中的五个保密打印数据的属性数据的表格。图6B至6D示出了基于其中组合保密打印数据的数据量(数据大小)、重要性、以及经过时间的条件计算存储时间段的示例。具体地,按照以下计算方法来计算存储时间段。首先,基于其数据量为各保密打印数据中的每一个计算中间存储时间段Tl。通过从中间存储时间段Tl的最大值减去与保密打印数据的数据量成比例的时间段(持续时间)来计算中间存储时间段Tl。也就是说,保密打印数据的数据量越大,中间存储时间段Tl的值越小。假如Tlmax是中间存储时间段Tl的最大值,D是保密打印数据的数据量,Dtl是单位数据量,并且Ttl是每单位数据量的减去的时间段,则由以下计算公式(1)来表示中间存储时间段Tl
Tl = Tlmax-T0X (D/D0)... (1)在该示例中,假定下述情况之前将中间存储时间段Tl的最大值Tlmax设置为180 (m) (m 分钟),之前将单位数据量Dtl设置为10 (KB) (KB 千字节),并且先前将每单位数据量Dtl的减去的时间段Ttl设置为10(m)o在这种情况下,例如,因为"作业1"具有200KB的数据量,因此根据上述计算公式(1),“作业1"的中间存储时间段Tl是-20(m)。注意的是,在该示例中,中间存储时间段Tl的最小值设置为-60 (m),并且因此使其计算结果不大于-60 (m)的这种作业均具有-60 (m)的中间存储时间段Tl (参见图6B)。接下来,基于其经过时间为各保密打印数据计算中间存储时间段T2。通过按照保密打印数据的经过时间的时间长度的降序排列保密打印数据(也就是说,具有最长经过时间的保密打印数据布置在最前)并且将按照经过时间的时间长度的降序的预定时间段(预定持续时间)加到中间存储时间段T2的最小值来计算中间存储时间段T2。也就是说,保密打印数据的经过时间越短,中间存储时间段T2的值越大。假如T2min是中间存储时间段T2的最小值,η是按照经过时间的时间长度的降序排列的保密打印数据当中的保密打印数据的顺序,并且Tp是预定时间段,则由以下计算表达式( 来表示中间存储时间段T2 T2 = T2min+(nXTP). . . (2)在该实例中,在先前将中间存储时间段T2的最小值T2min设置为0(m)并且先前将预定时间段Tp设置为30 (m)的情况下,按照从"作业1"至"作业5"的顺序,经过时间变小。因此,根据上述计算公式0),作业1至5的中间存储时间段T2分别是30(m)、60(m)、90 (m)、120 (m)、以及 150 (m)(参见图 6C)。此后,将根据计算表达式⑴和(2)计算的中间存储时间段T 1和T2相加,并且根据各保密打印数据的重要性对其进行加权,从而计算为各保密打印数据最终设置的最终存储时间段T3。假如依赖于重要性的权重是W,则由以下计算表达(3)来表示最终存储时间段T3。T3 = (Tl+T2)x W …(3)在该示例中,假定对于〃高重要性〃的情况权重W是1.2,并且对于〃中等重要性〃的情况权重W是1.0,并且对于"低重要性"的情况权重W是0.5,那么例如"作业1"的重要性是〃低〃并且因此〃作业1"的权重W是0.5。因此,根据上述计算公式(3),“作业1"的最终存储时间段Τ3是5 (m)。然而,在该示例中,对所有计算结果进行四舍五入,并且将最终存储时间段T3的最小值设置为30 (m)。因此,当四舍五入之后的计算结果不超过30 (m)时,那么使结算结果均为30 (m)(参见图6D)。利用上述计算公式(1)至(3),CPU31基于各保密打印数据的属性数据来计算最终存储时间段T3,并且在S109中将计算的最终存储时间段T3设置为各保密打印数据的存储时间段。注意的是,虽然在该实施例中,使用包括在多个属性数据中的各数据的组合来进行存储时间段的计算,但是能够允许基于多个属性数据中的任何一个来计算存储时间段。例如,在基于保密打印数据的数据量(数据大小)来计算存储时间段的情况下,数据大小越大,存储时间段越小,从而使得能够降低由于存储了很长时间段而没有进行打印的具有很大数据大小的保密打印数据可能引起的存储区域的负荷。替代地,例如,在基于保密打印数据的经过时间来计算存储时间段的情况下,经过时间越长,存储时间段越短,从而使得能够
11降低由于存储了很长时间段而没有进行打印的保密打印数据可能引起的存储区域的负荷。替代地,例如,在基于保密打印数据的重要性来计算存储时间段的情况下,重要性越大,存储时间段越长,从而使得能够将重要的打印数据存储尽可能长的时间。如上所述,根据该实施例,在存储各保密打印数据的存储区域的空闲空间小于预定阈值的情况下,为各保密打印数据设置存储时间段;并且在为保密打印数据设置的存储时间段过去之前不删除存储在存储区域中的该保密打印数据。因此,能够长时间地存储接收到的打印数据。此外,因为删除甚至在存储时间段过去之后仍未进行打印的保密打印数据,因此能够降低由于存储了很长时间段而甚至在存储时间段过去之后仍未进行打印的保密打印数据可能引起的存储区域的负荷。此外,在存储区域的空闲空间不小于阈值的情况下,解除或延长为保密打印数据设置的存储时间段,从而能够将接收到的打印数据存储尽可能长的时间。此外,在存储区域的空闲空间小于阈值的情况下,缩短为保密打印数据设置的存储时间段,从而使得能够降低由于存储了很长时间段而没有进行打印的不需要的保密打印数据可能引起的存储区域的负荷。此外,通过基于保密打印数据的属性数据适当地设置存储时间段能够提高存储区域的使用效率。此外,向用户通知已执行了诸如设置存储时间段等等的处理,从而使得能够使用户根据通知的处理来执行任何处理或处置。此外,在由传输了已为其设置了存储时间段的存储的保密打印数据中的另一保密打印数据的用户传输了新接收到的保密打印数据的情况下,从HDD删除新接收到的保密打印数据,从而使得能够使用户对较早接收到的由该用户传输的且存储了很长时间段而没有进行打印的保密打印数据采取任何动作或处置。注意的是,如上所述的实施例仅是示例,并且不意在以任何方式对本教导进行限制。因此,当然,在不脱离本教导的要旨或基本特征的情况下可以其他各种形式改进和/或修改本教导。例如,本教导不仅限于打印机,并且可应用于至少设置有打印功能的任何装置或设备。此外,处理部50的成像系统不限于电子照相系统,并且还可以是喷墨系统。此外,实施例中的计算公式(1)至(3)中的设置值仅是示例,并且可以适当地改变。此外,在实施例中,将所有保密打印数据(严格地,对每一个都设置了存储时间段的所有保密打印数据或者对每一个都没有设置存储时间段的所有保密打印数据)处置为将要处理的要对其执行存储时间段的设置、缩短、解除、以及延长的对象。然而,能够允许保密打印数据的一部分是要处理的对象。例如,能够允许基于属性数据的经过时间仅为包括在保密打印数据中且比预定时间更旧的保密打印数据设置存储时间段。此外,在上述实施例中,为其设置存储时间段的打印数据是用于实现安全打印功能的保密打印数据,本教导不限于此,并且打印数据可以是用于实现重打印功能的保密打印数据。用于重打印的打印数据存储在HDD35中而甚至在打印完成之后都不删除,并且能够在用户通过操作面板40输入了重打印指令时进行打印。注意的是,在用于重打印功能的打印数据的情况下,能够允许在首先传输的附加信息数据中不包含密码。因此,能够通过在图5B的S301中仅输入用户ID来打印用于重打印功能的打印数据。
此外,在该实施例中,虽然将接收到的保密打印数据存储在打印机100的HDD35中,但是在不具有HDD35的打印机的情况下可以将保密打印数据存储在RAM32或NVRAM34中。在这种情况下,能够允许RAM32或NVRAM34具有用于存储保密打印数据的保密存储区域。例如,在图5A的SlOl中,将接收到的保密打印数据临时存储在不同于RAM32或NVRAM34中的保密存储区域的非保密存储区域中;并且在S 106中给出了"否"的判断的情况下,使保密打印数据移动并存储在保密存储区域中。此外,在CPU31判断已传输了包括在已存储且为其设置了存储时间段的保密打印数据中的另一保密打印数据的用户传输了新接收到的保密打印数据(S106:是)的情况下,CPU31从非保密存储区域删除新接收到的保密打印数据。此外,在图5A和5B的S105和S204中的处理中,分别在已新存储了保密打印数据的情况下以及在已删除了保密打印数据的情况下判断HDD35的空闲空间。然而,本教导不限于此;并且能够允许CPU31不断地(总是)检查HDD35的空闲空间,或者以适当时间间隔定期地检查空闲空间。此外,能够允许使用累积空间(各图像数据的总数据大小)或者空闲空间或累积空间与HDD35的总空间的比率作为与空闲空间有关的信息,以代替使用空闲空间。通过判断累积空间、空闲或累积空间与HDD35总空间的比率,从而判断HDD35的空闲空间。此外,在图5A的S 108中的处理中,CPU31基于各保密打印数据的属性数据来计算存储时间段。然而,能够允许基于空闲空间的值来计算存储时间段。例如,能够允许计算存储时间段使得空闲空间越大,存储时间段越长。此外,在图5A和5B的S112和S206中的处理中,CPU31使为各保密打印数据设置的存储时间段改变预先确定的预定时间段。然而,能够允许基于空闲空间的值以类似方式重新计算并设置存储时间段。例如,能够允许重新计算存储时间段使得空闲空间越大,存储时间段越长。此外,对于该实施例中的保密打印数据,能够允许组合属性数据和附加信息数据(一起处置)以作为与一个图像数据相关的数据。此外,对于该实施例中的保密打印数据,能够允许将图像数据存储在HDD35中并且将属性数据和附加信息数据存储在R0M32、RAM33、以及NVRAM34中的任何一个中。在这种情况下,能够允许准备使图像数据与属性数据和附加信息数据相关的表格。注意的是,在该实施例中,通过打印机100的操作面板40输入用户ID和密码作为打印指令来对用户进行认证。然而,用于对用户进行认证以及输入打印指令的方法不限于此。例如,能够允许以下述方式对用户进行认证并且输入打印指令将读卡器(输入部)连接到打印机100并且用户使读卡器读取其中存储了用户的用户ID和密码的IC卡。注意的是,在该实施例中,在当CPU31判断同一用户传输了新接收到的保密打印数据以及已存储在HDD35中的保密打印数据中已为其设置了存储时间段的存储的保密打印数据(S106:是)的情况下,CPU31从HDD35删除新接收到的保密打印数据作为惩罚处理(S107)。然而,判断同一用户是否传输了新接收到的保密打印数据以及已存储在HDD35中的保密打印数据中已为其设置了存储时间段的存储的保密打印数据的处理(S106)以及删除新接收到的保密打印数据的处理(S107)不必是不可缺少的。在这种情况下,能够允许基于各保密打印数据的属性数据为存储在HDD35中且仍未为其设置存储时间段的保密打印
13数据计算保密打印数据能够存储在HDD35中的存储时间段(S108),而与同一用户是否传输了新接收到的保密打印数据以及已存储在HDD35中的保密打印数据中已为其设置了存储时间段的存储的保密打印数据无关。
权利要求
1.一种打印装置,所述打印装置连接到外部装置并且执行在记录介质上的图像的打印,所述打印装置包括接收部,所述接收部接收来自所述外部装置的打印数据;存储部,在所述存储部中存储所述接收部接收到的所述打印数据;输入部,所述输入部接收来自用户的用于基于存储在所述存储部中的所述打印数据进行打印的打印指令;打印部,所述打印部在所述输入部接收到来自用户的所述打印指令的情况下,基于存储在所述存储部中的所述打印数据执行在所述记录介质上的图像的打印;以及控制器,所述控制器控制所述存储部并且为存储在所述存储部中的所述打印数据计算并设置存储时间段,在所述存储时间段之内所述打印数据可存储在所述存储部中;其中在所述接收部接收到所述打印数据的条件下,所述控制器计算所述存储部的空闲容量;在所述存储部的空闲容量小于预定基准值的情况下,所述控制器为存储在所述存储部中并且还没有为其设置所述存储时间段的第一打印数据计算并且设置所述存储时间段;并且在已经过为所述第一打印数据设置的所述存储时间段的情况下,所述控制器控制所述存储部从所述存储部删除存储在所述存储部中的所述第一打印数据。
2.根据权利要求1所述的打印装置,其中在所述控制器控制所述存储部从所述存储部删除所述第一打印数据之后,所述控制器再次计算所述存储部的空闲容量;并且在所述控制器再次计算的所述存储部的空闲容量不小于所述预定基准值的情况下,所述控制器解除或延长为存储在所述存储部中并且已为其设置了所述存储时间段的第二打印数据设置的所述存储时间段。
3.根据权利要求1和2中的一个所述的打印装置,其中在所述存储部的空闲容量小于所述预定基准值的情况下,所述控制器进一步缩短为存储在所述存储部中并且已为其设置了所述存储时间段的第二打印数据设置的所述存储时间段。
4.根据权利要求1所述的打印装置,其中所述打印数据具有指示所述打印数据的属性的属性数据;并且所述控制器基于所述第一打印数据的属性数据为所述第一打印数据计算并设置所述存储时间段。
5.根据权利要求1所述的打印装置,其中在所述控制器为所述第一打印数据计算并设置了所述存储时间段之后,所述控制器通知已从其接收了所述第一打印数据的所述外部装置已为所述第一打印数据设置了所述存储时间段。
6.根据权利要求5所述的打印装置,其中在所述控制器控制所述存储部从所述存储部删除所述第一打印数据之后,所述控制器进一步通知已从其接收了所述第一打印数据的所述外部装置已从所述存储部删除了所述第一打印数据。
7.根据权利要求2所述的打印装置,其中在所述控制器解除或延长了为所述第二打印数据设置的所述存储时间段之后,所述控制器通知已从其接收了所述第二打印数据的所述外部装置已解除或延长了为所述第二打印数据设置的所述存储时间段。
8.根据权利要求3所述的打印装置,其中在所述控制器缩短了为所述第二打印数据设置的所述存储时间段之后,所述控制器通知已从其接收了所述第二打印数据的所述外部装置已缩短了为所述第二打印数据设置的所述存储时间段。
9.根据权利要求1所述的打印装置,其中所述打印数据进一步包括从其接收所述打印指令的用户的用户ID;并且在包括在所述接收部接收到的所述打印数据中的用户ID与包括在存储在所述存储部中并且已为其设置了所述存储时间段的第二打印数据中的用户ID相同的情况下,所述控制器控制所述存储部从所述存储部删除所述接收部接收到的所述打印数据。
10.根据权利要求4所述的打印装置,其中所述属性数据包括所述打印数据的数据量、所述打印数据的重要性、以及自从接收到所述打印数据以来经过的经过时间中的至少一个。
全文摘要
一种打印装置,包括接收部,其接收来自外部装置的打印数据;存储部,其中存储接收部分接收到的打印数据;输入部,其接收来自用户的用于基于存储在存储部中的打印数据进行打印的打印指令;打印部,其在输入部接收到来自用户的打印指令的情况下基于存储在存储部中的打印数据执行在记录介质上的图像的打印;以及控制器,其控制存储部并且为存储在存储部中的打印数据计算并设置打印数据可存储在存储部中的存储时间段。
文档编号B41J29/38GK102555547SQ20111033970
公开日2012年7月11日 申请日期2011年11月1日 优先权日2010年11月2日
发明者后藤圭吾 申请人:兄弟工业株式会社

最新回复(0)