打印控制设备和图像形成系统的制作方法

文档序号:6383525阅读:257来源:国知局
专利名称:打印控制设备和图像形成系统的制作方法
技术领域
本发明涉及打印控制设备和图像形成系统。
背景技术
日本未审定专利申请公开第2005-74626号公开了一种图像处理设备,其改进了存储图像数据的高速缓存存储器的使用效率,从而降低显示图像所需的时间并改进了操作响应。日本未审定专利申请公开第2007-223163号公开了一种图像形成设备,其在高速缓存存储器中存储读出图像数据的缩略图,并且在缩略图存储在高速缓存存储器的情况下,读出并显示缩略图,从而减少显示存储在存储介质上的图像数据所需的时间。

发明内容
本发明的一个目的是提供一种打印控制设备和一种图像形成系统,其允许用户即使在高打印速度的情况下也能通过缩小尺寸的图像(缩略图)来检查打印状态。根据本发明的第一方面,提供了一种打印控制设备,包括接收单元、打印数据产生单元、获取单元、确定单元、缩小尺寸图像产生单元以及显示单元。接收单元接收打印请求。打印数据产生单元基于已经被接收单元接收到的打印请求来产生用于在打印纸张上输出图像的打印数据。获取单元基于已经被打印数据产生单元产生的打印数据,获取关于将在打印纸张上打印图像的打印机的打印速度的信息。确定单元,基于已经通过获取单元获取的关于打印速度的信息,确定产生缩小尺寸图像的页间隔。缩小尺寸图像产生单元基于已经被接收单元接收到的打印请求,以由确定单元已经确定的页间隔产生将被在打印纸张上输出的图像的缩小尺寸图像。显示单元显示已经被缩小尺寸图像单元产生的缩小尺寸图像。根据本发明的第二方面,确定单元确定将被产生的缩小尺寸图像的页间隔的值,以使得页间隔的值不是打印请求中的一打印材料组的页数的除数或倍数。根据本发明的第三方面,打印数据产生单元包括高速缓存存储区域,用于临时存储将被重复使用的数据。打印控制设备还包括估计单元,用于基于将被存储在高速缓存存储区域中的数据的创建状态来估计在打印请求中的一打印材料组的页数。根据本发明的第四方面,打印数据产生单元包括高速缓存数据存储区域,用于临时存储将被重复使用的数据。打印控制设备还包括估计单元,基于存储在高速缓存数据存储区中的数据的使用状态来估计在打印请求中的一打印材料组的页数。根据本发明的第五方面,获取单元在打印处理被执行时,基于所产生的打印数据,连续获取关于正在打印纸张上打印图像的打印机的打印速度的信息。确定单元基于已经由获取单元获取的关于打印速度的信息和所设置的缩小尺寸图像的显示间隔,来动态地确定产生缩小尺寸图像的页间隔。根据本发明的第六方面,提供了一种图像形成系统,包括接收单元、打印数据产生单元、打印机、获取单元、确定单元、缩小尺寸图像产生单元以及显示单元。接收单元接收打印请求。打印数据产生单元基于已经被接收单元接收的打印请求来产生用于在打印纸张上输出图像的打印数据。打印机基于已经被打印数据产生单元产生的打印数据在打印纸张上输出图像。获取单元基于已经由打印数据产生单元产生的打印数据,获取关于将在打印纸张上打印图像的打印机的打印速度的信息。确定单元基于已经被获取单元获取的关于打印速度的信息,确定产生缩小尺寸图像的页间隔。缩小尺寸图像产生单元基于已经被接收单元接收到的打印请求,以已经被确定单元确定的页间隔产生将被输出在打印纸张上的图像的缩小尺寸图像。显示单元显示已经被缩小尺寸图像产生单元产生的缩小尺寸图像。根据本发明的第一方面,提供了一种打印控制设备,其使得用户即使在高打印速度下也能通过缩小尺寸图像检查打印状态。根据本发明的第二方面,除了由本发明第一方面实现的优点之外,还提供了一种打印控制设备,其能够防止一打印材料组中的相同页被显示为缩小尺寸图像。根据本发明的第三方面,除了由本发明的第二方面实现的优点之外,还提供了一种打印控制设备,其能够自动估计包括在一组打印材料中的页数。根据本发明的第四方面,除了由本发明的第二方面实现的优点之外,还提供了一种打印控制设备,其能够自动估计包括在一组打印材料中的页数。根据本发明的第五方面,除了本发明的第一至第四方面中任一方面实现的优点之夕卜,还提供了一种打印控制设备,其能够在打印机的打印速度改变的情况下,动态改变产生缩小尺寸图像的页间隔。根据本发明的第六方面,提供了一种图像形成系统,其使得用户在即使高打印速度的情况下也能通过缩小尺寸图像来检查打印状态。


本发明的示例性实施例将基于下面的附图进行详细描述,附图中图1示出了根据本发明的一个示例性实施例的图像形成系统的结构;图2是示出了在本发明的示例性实施例中的控制器的硬件结构的框图;图3是示出了在本发明的示例性实施例中的控制器的功能结构的框图;图4描述了由打印数据产生单元执行的打印数据产生,以及由缩略图像产生单元执行的缩略图产生;图5示出了在控制器的显示单元上显示的产生的缩略图;图6描述了打印数据产生单元的结构;图7示出了针对每一页的产生的打印数据的量和将被存储在高速缓存数据存储单元中的高速缓存数据的量的示例;图8示出了针对每一页的高速缓存命中率的示例;图9是示出了确定产生缩略图的页间隔的操作的流程图;以及图10是示出了以确定的页间隔产生缩略图的操作的流程图。
具体实施例方式以下,将参考附图具体描述本发明的示例性实施例。
图1是示出了根据本发明的一个示例性实施例的图像形成系统的结构的框图。如图1所示,根据本发明的示例性实施例的图像形成系统包括控制器(打印控制设备)20、主机40以及打印机10。控制器20和主机40通过网络50彼此连接。打印作业(打印请求)通过网络50从主机40发送至控制器20。在从主机40接收打印作业之后,控制器20将打印作业转换为可被打印机10打印的打印数据,然后将该结果打印数据发送至打印机10。图2示出了包括在根据该示例性实施例的图像形成系统中的控制器20的硬件结构。如图2所示,控制器20包括中央处理单元(CPU) 11、存储器12、通信接口(IF) 13、例如硬盘驱动器(HDD)的存储设备14、以及用户接口(UI)装置15。通信IF 13通过网络发送数据至外部装置以及从外部装置接收数据。Π装置15包括触摸板或液晶显示器以及键盘。这些部件通过控制总线16彼此连接。 CPU 11根据存储在存储器12或存储设备14中的控制程序执行预定处理,从而控制控制器20的操作。在该示例性实施例中,已经描述了存储在存储器12或存储设备14中的控制程序被CPU 11读取并执行。然而,控制程序可以被存储在例如只读光盘存储器(⑶-ROM)的存储介质中来提供给CPU 11。图3是示出了实施为控制程序执行结果的控制器20的功能结构的框图。如图3所示,在该示例性实施例中的控制器20包括打印作业接收单元21、页面描述语言(PDL)解释单元22、光栅图像处理(RIP)部23、输出控制单元26、用户接口(UI)控制单元27、显示单元28、打印速度获取单元29、页间隔确定单元30以及估计单元31。此外,RIP部23包括打印数据产生单元24以及缩略图(缩小尺寸图像)产生单元25。打印作业接收单元21接收由主机40发送的打印作业(打印请求)。PDL解释单元22解释包括在由打印作业接收单元21接收的打印作业中的H)L,从而产生中间数据等。通过参考由PDL解释单元22获取的PDL解释结果,打印数据产生单元24基于由打印作业接收单元21接收到的打印作业,产生用于在打印纸张上输出图像的打印数据。具体地,基于由打印作业接收单元21接收到的打印作业,打印数据产生单元24产生用作打印数据的光栅格式图像数据。打印速度获取单元29基于由打印数据产生单元24产生的打印数据,获取关于在打印纸张上打印图像的打印机10的打印速度的信息。基于由打印速度获取单元29获取的关于打印速度的信息,页间隔确定单元30确定产生缩略图的页间隔。具体地,页间隔确定单元30基于由打印速度获取单元29获取的关于打印速度的信息和所设置的显示缩略图的显示间隔来确定产生缩略图的页间隔。例如,令Ts [秒]表示在显示单元28上显示缩略图的显示间隔,以及令Np [页/秒]表示打印速度。然后,通过下面等式计算产生缩略图的页间隔Gs[页]。Gs [页]=Np [页 / 秒]X Ts [秒]例如,假设打印机10的打印速度为50[页/秒],以及显示缩略图的显示间隔为2[秒]。在这种情况下,产生缩略图的页间隔G为50X2=100[页]。S卩,在打印机10的打印速度为50[页/秒]的情况下,如果缩略图每100页产生一次,则显示的缩略图每2秒切换一次。例如,显示缩略图的显示间隔Ts在系统中可以初始地设置为在2-5秒范围内的值。该值可以根据用户通过UI控制单元27进行的设置而改变。根据由打印作业接收单元21接收的打印作业,缩略图产生单元25产生缩略图,其是将被打印机10打印的图像的缩小尺寸的图像。缩略图被显示,从而使得用户能够检查打印处理是否被成功执行。因此,缩略图具有小于打印数据的图像的尺寸,并且具有低于打印数据的图像的分辨率。例如,当产生的用于打印数据的图像具有在每英寸600至1200点(dpi)的范围内的分辨率时,产生的缩略图具有大约IOOdpi的分辨率。基于由打印作业接收单元21接收的打印作业,缩略图产生单元25以由页间隔确定单元30确定的页间隔产生将被输出在打印纸张上的图像的缩略图,同时跳过一些缩略图的产生。具体地,缩略图产生单元25按照每个由页间隔确定单元30产生的页间隔产生缩略图,但是跳过这些页之间的页的打印数据的缩略图的产生。缩略图产生单元25然后将每个产生的缩略图的数据以及关于其页码的信息传递至UI控制单元27。输出控制单元26控制打印机10,使得基于由打印数据产生单元24产生的打印数据的图像被输出。Π控制单元27根据来自输出控制单元26的指令控制显示单元28,使得由缩略图产生单元25产生的缩略图与由打印机10打印相应图像的时刻同步地被显示。例如,假设以图4中示出的方式由打印数据产生单元24产生多条打印数据以及由缩略图产生单元25产生缩略图。在这种情况下,UI控制单元27控制显示单元28,使得如图5中所示所显示的字符“A”的缩略图与打印机10打印用于字符“A”的打印数据的时刻同步地被显示。以该方式,在Π控制单元27的控制下,显示单元28顺序地显示由缩略图产生单元25产生的缩略图。在图4中示出的示例中,以每三页来产生缩略图。对应于字符“B”和“C”的多条打印数据的缩略图被除掉并且没有被产生。可能存在这样的情况,从主机40发送的打印作业的指令是重复打印由多页构成的打印材料组。在这种情况下,页间隔确定单元30确定产生缩略图的页间隔的值,使得页间隔的值不是包括在打印作业中的一打印材料组的页数的除数或倍数。S卩,页间隔确定单元30修改通过使用上述方法等确定的页间隔Gs,使得由多页构成的一打印材料组的末端不与产生缩略图的页间隔匹配。例如,假设一打印材料组的页数是5页,并且通过使用上述方法等基于打印速度已经确定的页间隔Gs是50页。在该种情况下,一打印材料组的页数(5页)是页间隔Gs(50页)的除数。因此,页间隔Gs被修改为例如49页或51页的值。在上面的情况下,页间隔确定单元30可以周期变更页间隔Gs来代替简单地修改页间隔Gs。具体地,页间隔确定单元30使用已通过使用上述方法等基于打印速度确定的页间隔Gs作为中心值。页间隔确定单元30然后确定通过使用下面的等式计算的页间隔Gs2作为产生缩略图的页间隔。Gs2 [页]=Gs+ (Sn mod 3)-1
在此,“S η”表示至该时间点已经产生的缩略图的总数量,而“mod”表示模运算。即,“Sn mod 3”表示当Sn被3除的时候得到的余数。可选地,页间隔确定单元30可以通过使用随机数来随机更改产生缩略图的页间隔Gs。如上所述,在从主机40发送的打印作业的指令是重复打印由多页构成的打印材料组的情况下,该组的页数可以由用户通过UI控制单元27输入,或者可以使用由估计单元31估计的一组的页数。下面将描述由估计单元31执行的用以估计包括在打印作业中的一打印材料组的页数的具体方法。 参考图6,将描述打印数据产生单元24的结构。如图6所示,打印数据产生单元24包括页数据存储单元61以及高速缓存数据存储单元62。页数据存储单元61存储页数据,其是页与页之间不同的可变数据。高速缓存数据存储单元62将每页共同使用的固定数据存储为高速缓存数据。即,高速缓存数据存储单元62是用于临时存储将被重复使用的数据的存储区域。基于将被存储在高速缓存数据存储单元62中的数据的创建状态,估计单元31估计包括在打印作业中的一打印材料组的页数。当一打印材料组由多页构成时,主要由可变数据构成的页以及主要由固定数据构成的页周期地重复。例如,固定数据,比如用于框架、线条和广告的那些数据作为高速缓存数据被存储在高速缓存数据存储单元62中并且被重复使用。另一方面,页与页之间不同的可变数据,比如地址数据和用户名数据存储在页数据存储单元61中。因此,可以通过查看用于产生每页的打印数据的数据是由高速缓存数据还是由可变数据构成来估计一打印材料组的页数。例如,假设针对每页产生的打印数据的量和针对每页要存储在高速缓存数据存储单元62的高速缓存数据的量如图7中所示。查看到的结果使得估计单元31能够估计包括在该打印作业中的一打印材料组的页数是5页。根据类似的原因,估计单元31能够通过查看每页的高速缓存命中率来估计一打印材料组的页数,高速缓存命中率是存储在高速缓存数据存储单元62中的高速缓存数据的使用率。即,估计单元31基于存储在高速缓存数据存储单元62中的数据的使用状态来估计包括在打印作业中的一打印材料组的页数。例如,假设每页的高速缓存命中率如图8中所示。在这种情况下,查看到的结果使得估计单元31能够估计包括在该打印作业中的一打印材料组的页数是5页。现在参考图9和10的流程图,将描述在该示例性实施例中的控制器20的操作。图9是示出了确定产生缩略图的页间隔的操作的流程图。图10是示出了以所确定的页间隔产生缩略图的操作的流程图。参考图9,首先描述产生缩略图的页间隔的操作。打印速度获取单元29获取关于打印机10的打印速度的信息(步骤S101)。然后,设置显示缩略图的显示间隔(步骤S102)。之后,页间隔确定单元30基于关于由打印速度获取单元29获取的打印速度的信息和所设置的显示缩略图的显示间隔来确定产生缩略图的页间隔(步骤S103)。
参考图10,描述以所确定的页间隔产生缩略图的操作。一旦RIP部23获取接收的打印作业的第一页的数据(步骤S201),打印数据产生单元24就产生该页的打印数据(步骤S202)。缩略图产生单元25然后判定当前页码是否为用于产生缩略图的页码(步骤S203)。如果在步骤S203判定当前页码不是用于产生缩略图的页码(步骤S203中为否),则获取下一页的数据(步骤S207)。打印数据产生单元24然后基于所获取的数据产生该页的打印数据(步骤S202)。如果在步骤S203中判定当前页码是用于产生缩略图的页码(步骤S203中为是),则缩略图产生单元25产生该页的缩略图(步骤S204),并将所产生的缩略图的数据发送至Π控制单元27 (步骤S205)。Π控制单元27依次在显示单元28上显示缩略图。接下来,判定是否所有页都已经被处理(步骤S206)。如果判定不是所有页都被已经被处理,则获取下一页数据(S207)。之后,重复从步骤S202至S205的处理。改型尽管在上面示例性实施例中已经描述了产生缩略图的页间隔预先被确定的情况,但是本发明不局限于这种结构。存在这样的打印机,它们的打印速度从开始打印时至进入稳定打印状态时发生改变。本发明类似地适用于产生缩略图的页间隔根据打印机10的打印速度的改变而实时改变的情况。当采用这样的结构时,打印速度获取单元29在打印处理被执行时连续获取关于打印机10的打印速度的信息。同样,页间隔确定单元30基于由打印速度获取单元29获取 的关于打印速度的信息和设置的显示缩略图的显示间隔来动态地确定产生缩略图的页间隔。具体地,紧接在缩略图产生单元25产生缩略图之前,打印速度获取单元29获取关于打印机10的打印速度的信息,以及页间隔确定单元30确定产生缩略图的页间隔。尽管在上面的示例性实施例中已经描述了由一个RIP部23产生打印数据和缩略图数据的情况,但是本发明不限于这样的结构。打印数据和缩略图数据可以分开地由不同RIP部产生。具体地,超高速打印机的控制器由于打印数据产生处理而具有大处理负荷。如果配置为另一 RIP部执行缩略图产生处理,则缩略图产生处理的负荷不会加在执行打印数据产生处理的RIP部上。为了示出和描述的目的已经提供了对本发明的示例性实施例的上面的描述。不旨在排他或将本发明局限于所公开的确切形式。显而易见,许多修改和改变对于本领域技术人员是显然的。实施例被选择和描述以最好地解释本发明的原理及其实际应用,从而使得本领域技术人员能够理解本发明的各种实施例,以及各种修改适于预期的特定使用。本发明的范围旨在由所附权利要求及其等同物来限定。
权利要求
1.一种打印控制设备,包括 接收单元,其接收打印请求; 打印数据产生单元,其基于已经被所述接收单元接收到的所述打印请求来产生用于在打印纸张上输出图像的打印数据; 获取单元,其基于已经被所述打印数据产生单元产生的所述打印数据,获取关于将在所述打印纸张上打印所述图像的打印机的打印速度的信息; 确定单元,其基于已经通过所述获取单元获取的关于打印速度的信息,确定产生缩小尺寸图像的页间隔; 缩小尺寸图像产生单元,其基于已经被所述接收单元接收到的所述打印请求,以由所述确定单元已经确定的所述页间隔产生将被输出在所述打印纸张上的图像的缩小尺寸图像;以及 显示单元,其显示已经被所述缩小尺寸图像单元产生的所述缩小尺寸图像。
2.根据权利要求I所述的打印控制设备,其中所述确定单元确定将被产生的缩小尺寸图像的页间隔的值,以使得所述页间隔的值不是所述打印请求中的一打印材料组的页数的除数或倍数。
3.根据权利要求2所述的打印控制设备, 其中所述打印数据产生单元包括高速缓存数据存储区域,用于临时存储将被重复使用的数据;以及 其中所述打印控制设备还包括估计单元,用于基于将被存储在所述高速缓存数据存储区域中的数据的创建状态来估计在所述打印请求中的一打印材料组的页数。
4.根据权利要求2所述的打印控制设备, 其中所述打印数据产生单元包括高速缓存数据存储区域,用于临时存储将被重复使用的数据;以及 其中所述打印控制设备还包括估计单元,用于基于存储在所述高速缓存数据存储区中的数据的使用状态来估计在所述打印请求中的一打印材料组的页数。
5.根据权利要求I至4中任一项所述的打印控制设备, 其中所述获取单元在打印处理被执行时,基于所产生的打印数据来连续获取关于正在打印纸张上打印图像的所述打印机的打印速度的信息;以及 其中所述确定单元基于已经由所述获取单元获取的关于打印速度的信息和所设置的缩小尺寸图像的显示间隔,来动态地确定产生缩小尺寸图像的页间隔。
6.一种图像形成系统,包括 接收单元,其接收打印请求; 打印数据产生单元,其基于已经被所述接收单元接收的所述打印请求来产生用于在打印纸张上输出图像的打印数据; 打印机,其基于已经被所述打印数据产生单元产生的所述打印数据在打印纸张上输出图像; 获取单元,其基于已经由所述打印数据产生单元产生的打印数据,获取关于将在所述打印纸张上打印图像的所述打印机的打印速度的信息; 确定单元,其基于已经被所述获取单元获取的关于打印速度的信息,确定产生缩小尺寸图像的页间隔; 缩小尺寸图像产生单元,其基于已经被所述接收单元接收到的所述打印请求,以已经被所述确定单元确定的页间隔产生将被输出在所述打印纸张上的图像的缩小尺寸图像;以及 显示单元,其显示已经被所述缩小尺寸图像产生单元产生的所述缩小尺寸图像。
全文摘要
本发明公开了打印控制设备和图像形成系统。打印控制设备包括接收单元、打印数据产生单元、获取单元、确定单元、缩小尺寸图像产生单元以及显示单元。接收单元接收打印请求。打印数据产生单元基于已被接收单元接收的打印请求产生用于在打印纸张上输出图像的打印数据。获取单元基于已被打印数据产生单元产生的打印数据,获取关于将在打印纸张上打印图像的打印机的打印速度的信息。确定单元,基于已通过获取单元获取的关于打印速度的信息,确定产生缩小尺寸图像的页间隔。缩小尺寸图像产生单元基于被接收单元接收到的打印请求,以由确定单元确定的页间隔产生将被在打印纸张上输出的图像的缩小尺寸图像。显示单元显示被缩小尺寸图像单元产生的缩小尺寸图像。
文档编号G06F3/12GK102981789SQ20121052438
公开日2013年3月20日 申请日期2012年12月7日 优先权日2012年3月22日
发明者石岛裕康 申请人:富士施乐株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1