打印控制设备和打印控制方法技术

技术编号:2918622 阅读:120 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及打印控制设备和打印控制方法,其目的是避免打印中途停止打印操作而导致在打印介质上出现条纹或不均匀。一种用于创建打印数据以用打印设备进行打印并将所创建的打印数据传输到打印设备的打印控制设备包括:判断装置,用于判断是否按页将打印数据传输到打印设备;和传输控制装置,用于当判断装置判断按页传输打印数据时,按页传输打印数据,而当判断装置判断不按页传输打印数据时,传输由一个页面的打印数据划分成的每个打印数据。

【技术实现步骤摘要】

本专利技术涉及。
技术介绍
打印机驱动器通常安装在用于对字符、表格和图像等的数据进行打印处理的打印控制设备上。当通过诸如喷墨打印设备之类的打印设备进行打印时,通过使用安装在打印控制设备上的各种应用软件,创建字符、绘图等的图形图像数据和自然图像等的图像数据。基于通过操作系统(OS)由应用软件提供的图像数据,打印机驱动器接收绘制指令。在存储器上,基于绘制指令创建(光栅化)RGB数据的多灰度图像数据,该数据要被转换成青色(C)、品红(M)、黄色(Y),黑色(K)等的多值信息。之后,打印机驱动器使该数据经过诸如抖动、误差扩散(ED)等伪灰度处理,降低每一个像素的灰度数量,例如,由8位降至2位,然后,将该数据转换成可由打印设备进行分析的打印命令数据,以便将打印命令数据传输到打印设备。打印机驱动器执行的这些系列处理称为打印命令生成处理。一般打印机驱动器将一个页面分成多个区,该区称为带,将各区光栅化为位图,然后使带位图的每行经历打印命令数据转换处理,以便将打印命令传输到打印设备。也就是,完成页面顶部的带的光栅化之后,执行打印命令生成处理,在每行将打印命令传输到打印设备。从而,通过此方法,能够比在完成一个页面全部的光栅化之后执行打印命令生成处理的方法更早地启动打印,并提高全部打印的处理速度。另外,该方法进行光栅化所使用的存储器区域比一次对一个页面全部进行光栅化的方法所用存储器区域更小。也就是,在诸如喷墨打印设备的低价位打印设备中,不能够确保有足够的存储器容量。因此,经常会出现这样的情形,即,在打印前不能一次接收对于一个页面的全部打印数据。在这样的打印设备中,存储器被设置成根据打印头要使用的喷嘴数而存储用于一个扫描或数个扫描的打印命令,当存储器填满打印命令或接收固定数量的打印命令时,打印操作开始。另一方面,当用户所用主计算机的运算处理速度较低时,或打印需要复杂图像处理的数据时,生成打印命令要花费很长时间,有时,打印命令生成速度低于打印设备的打印速度。也就是,打印设备不能启动打印操作,即,不能启动打印头的扫描,直至接收固定数量的打印命令为止,从而,在传输足够的打印命令之前,打印操作一直停止。因此,根据用于打印的墨水或打印介质的种类,当打印头停止于打印中途时,在已打印部分与重新开始打印部分之间的连接部分有时会出现不均匀或条纹(此后也称之为打印不均匀)。常规已知的一种技术(日本专利No.3397350)为了避免出现上述问题,在即便经过一定时间打印设备也不能接收固定数量的打印命令的情形中,缩减打印头要使用的喷嘴数量并执行打印扫描。在即便经过预定时间存储器也没有填满打印命令,或未能接收到固定数量的打印命令的情形中,缩减所用喷嘴数量,执行打印扫描,从而防止打印中断导致打印不均匀。然而,根据应用软件或图像数据的种类,在数据需要进行极其复杂的图像处理等的情形中,打印设备有时在很长时间内根本不能接收打印命令。在此情形中,即便经过预定时间,也不能执行打印,即使缩减所用喷嘴数量也是如此,当接收打印命令后重新启动打印时,不可避免打印不均匀。另外,还存在一次生成所有打印命令以将打印命令传输到打印设备的技术。然而,在存在多个页面的打印数据的情形中,在对于多个页面的打印数据的打印命令生成处理结束后,启动打印,从而拉长了启动打印前的等待时间,从而,降低了全部打印的处理速度。
技术实现思路
鉴于上述问题,提出了本专利技术,其目的在于,提供一种即使在一个页面的打印中途停止了打印操作也能抑制打印质量降低的。本专利技术提供了一种用于创建打印数据以用打印设备进行打印和将所创建的打印数据传输到打印设备的打印控制设备,包括打印模式设置装置,用于基于操作人员设置的打印条件,设置打印模式;判断装置,用于基于打印模式设置装置所设置的打印模式的内容,判断是否按页将打印数据传输到打印设备;和传输控制装置,用于当判断装置判断按页传输打印数据时,按页传输打印数据,而当判断装置判断不按页传输打印数据时,传输由一个页面的打印数据划分成的每个打印数据。根据上述结构,即使在页面中途中断了打印,判断中断是否导致打印不均匀,或打印中断是否对打印图像质量产生影响,从而,能够判断是否按页将打印数据传输到打印设备。因此,当打印中断对打印图像质量产生影响时,传输对于一个页面的打印数据,从而,能够防止打印设备在页面中途出现打印操作中断。结果,能够避免在打印介质上出现条纹或不均匀,可执行高质量打印。也就是,即使打印操作停止很长时间,也有可能根据打印中要用的墨水或打印纸张的种类、以及打印结果质量设定,不在打印结果中引起不均匀或条纹。从而,基于是否生成打印不均匀的条件,判断是否要按页传输打印数据。结合附图,通过以下对示例性实施例的描述,本专利技术的其他特征将变得显而易见。附图说明图1是例示根据本专利技术第一实施例的打印系统的框图;图2是根据本专利技术第一实施例的喷墨打印设备的透视图;图3是根据本专利技术第一实施例的墨盒的透视图; 图4是例示根据本专利技术第一实施例的喷墨打印设备的控制电路的框图;图5由图5A和5B组成,图5A和5B是表示根据本专利技术第一实施例的打印命令生成处理的流程图;图6A和6B各例示根据本专利技术第一实施例用于设置打印模式的用户界面屏幕;以及图7的表格表示根据本专利技术第一实施例的页面假脱机标志的判断条件示例。具体实施例方式下面,将参照附图详细描述本专利技术的实施例。第一实施例图1是例示根据本专利技术第一实施例的打印系统的框图。附图标记100表示设置有打印控制设备的主计算机,105表示诸如喷墨装置之类的打印设备,104表示监视器,106表示诸如键盘的输入设备。打印设备105、监视器104和键盘106通过电缆或无线电与主计算机100连接。主计算机100具有多个应用软件101(诸如字处理、电子表格、因特网浏览器)、打印机驱动器103和操作系统(OS)102。另外,主计算机100包括中央处理单元(CPU)108;硬盘(HD)107;随机存取存储器(RAM)109;只读存储器(ROM)110;和用于将它们彼此连接的数据总线111。这些硬件可运行软件,通过多个应用软件101对发送到OS 102并表示输出图像的绘制指令组(图像绘制指令、文本绘制指令和图形绘制指令)进行处理。然后,由打印机驱动器103创建打印数据。打印设备105对从主计算机100接收的打印数据进行分析,并基于分析结果执行打印。打印按这样的方式进行,即,当打印头沿相对于打印介质的主扫描方向扫描移动并且打印介质沿副扫描方向移动时,墨滴从打印头喷嘴喷出以附着到打印介质上。监视器104显示出用于设置打印模式的用户界面(UI),以便对打印设备105进行控制。在UI屏幕上,用户通过诸如键盘106之类的输入装置,根据设置屏幕执行对于打印模式的输入操作,并能够向主计算机100发出指令。主计算机100能够基于打印模式的设置内容对打印设备105进行控制。在主计算机100上的多个应用软件创建诸如字符的文本数据、诸如绘图的图形数据和诸如自然图像的图像数据,作为输出图像数据。多个应用软件101向OS 102发送输出请求,并向OS 102发出绘制指令组(由文本绘制指令、图形绘制指令和图像绘制指令构成,表示输出图像)。然后,OS 102接收来自多个应用软件101的输出请求,以向与打印设备105对本文档来自技高网
...

【技术保护点】
一种打印控制设备,用于创建打印数据以用打印设备进行打印,并将所创建的打印数据传输到打印设备,该打印控制设备包括:打印模式设置装置,用于基于操作人员设置的打印条件,设置打印模式;判断装置,用于基于打印模式设置装置所设置的打印模 式的内容,判断是否按页将打印数据传输到打印设备;和传输控制装置,用于当判断装置判断按页传输打印数据时,按页传输打印数据,而当判断装置判断不按页传输打印数据时,传输由一个页面的打印数据划分成的每个打印数据。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:高桥正和
申请(专利权)人:佳能株式会社
类型:发明
国别省市:JP[日本]

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

1