打印控制设备以及打印控制方法技术

技术编号:2847833 阅读:179 留言:0更新日期:2012-04-11 18:40
提供了一种打印控制设备以及打印控制方法。所述打印控制方法包括:存储对应于图像数据的元文件,如果在已转换数据的打印期间在打印设备中出现存储器错误,那么把存储的元文件转换为打印数据,确定打印机驱动程序是否被预置为光栅模式,并且如果打印机驱动程序没有,则把打印机驱动程序改变为光栅模式并且把所存储的文件转换为另一打印数据,并且如果打印机驱动程序被预置为光栅模式,则在把所存储的元文件以更低的分辨率转换为另一打印数据以前、降低打印机驱动程序的预置分辨率。降低打印数据的分辨率可以减少打印数据大小,如此使得因存储器容量不足导致的存储器错误得以解决并且可以增强打印速度。

【技术实现步骤摘要】

本专利技术的各方面涉及。具体来讲,本专利技术的各方面涉及一种可以解决因存储器容量不足导致的存储器错误的打印控制设备,并且涉及一种用于解决因存储器容量不足导致存储器错误的打印控制方法。
技术介绍
一般说来,为了经由诸如打印机之类的打印设备从诸如计算机的打印控制设备打印文档,所述打印控制设备需要具有用于驱动所述打印设备的打印机驱动程序。由计算机应用程序产生的图像数据通过所述打印机驱动程序转换为可由打印机识别的打印数据。附录(postscript)和打印控制语言(PCL)是使用最广泛的语言,其用于表示具有可由打印机识别的格式的打印数据。打印机驱动程序通常使用操作系统(诸如MS Windows)的图形设备接口(GDI)功能来把路径、位图和字体元素转换为诸如附录或者PCL的命令语言。所述GDI向显示器、打印机以及其它设备提供可用于应用程序的数学函数和适当的结构以便用于图形输出,并且支持打印机驱动程序在计算机中生成打印图像以便向打印设备发送。当打印机驱动程序把待打印的图像数据转换为诸如附录或者PCL的命令语言时,打印机的固件重新分析由打印驱动程序生成的命令语言指令,并且把所述指令恢复为原始状态以便生成可打印的图像。如果由用户产生的数据内容过于复杂,那么从打印机驱动程序发送到打印机的命令语言会有几万至几十万条指令那么长。因此,当分析几万至几十万条指令的命令语言时,打印机存储器容量会超载,用于分析的时间会很长,并且打印作业的执行会明显延迟。特别是,如果命令语言指令因复杂数据集中在某些区域因而也集中在那些区域的话,那么当打印机的固件分析命令语言指令并且把它们恢复为原始状态时,诸如频带错误或者存储器溢出之类的存储器错误会因存储器容量不足而出现。如果出现存储器错误,那么就无法从打印设备打印所述打印数据。
技术实现思路
因此,本专利技术的各方面提供了用于解决上述和/或其它问题的方案,所述方案还具有其它效益。本专利技术的一方面提供了一种打印控制设备和用于控制打印控制设备的方法,其可以解决因打印设备存储器容量不足导致的存储器错误的问题。因此,本专利技术的一方面是通过提供一种用于利用具有打印机驱动程序的打印控制设备的打印控制方法来实现的,所述打印机驱动程序用于把图像数据转换为可由打印设备翻译的打印数据,所述方法包括存储对应于某一图像数据的元文件,把所存储的元文件转换为打印数据,在已转换的打印数据的打印作业过程中,确定在打印设备中是否出现打印机存储器错误,如果出现存储器错误,则降低打印机驱动程序的预置分辨率,并且根据降低的分辨率把所存储的元文件转换为打印数据。根据本专利技术的一方面,所述方法还包括如果出现存储器错误,那么显示用于询问是否降低打印机驱动程序的预置分辨率的消息。根据本专利技术的一方面,所述方法还包括如果根据所显示的消息没有选择用于降低预置分辨率的选项,那么终止打印作业。根据本专利技术的一方面,所述元文件是增强的元文件。根据本专利技术的另一方面,提供了一种使用具有打印机驱动程序的打印控制设备的打印控制方法,所述打印机驱动程序用于把图像数据转换为可由打印设备翻译的打印数据,所示方法包括存储对应于某一图像数据的元文件;把所存储的元文件转换为打印数据;在已转换的打印数据的打印作业过程中,确定在打印设备中是否出现打印机存储器错误;并且如果出现存储器错误,那么把打印机驱动程序改变为光栅模式并且把所存储的元文件转换为第二打印数据。根据本专利技术的另一方面,提供了用于具有打印机驱动程序的打印控制设备的打印机控制方法,其中所述打印机驱动程序用于把图像数据转换为可由打印设备翻译的打印数据,所述打印控制方法包括存储对应于某一图像数据的元文件,把所存储的元文件转换为打印数据,确定所述打印机驱动程序是否被预置为光栅模式,确定在已转换打印数据的打印作业过程中是否在打印设备中出现存储器错误,并且如果出现存储器错误,那么把打印机驱动程序改变为光栅模式,如果打印机驱动程序没有被预置为光栅模式,把所存储的元文件转换为第二打印数据。根据本专利技术的一方面,所述方法还包括如果打印机驱动程序被预置为光栅模式,那么降低打印机驱动程序的预置分辨率,并且根据降低的分辨率来把所存储的元文件转换为打印数据。根据本专利技术的一方面,所述方法还包括如果出现存储器错误,那么显示用于询问是否降低打印机驱动程序的预置分辨率的消息。根据本专利技术的一方面,所述方法还包括如果根据所显示的消息没有选择用于降低预置分辨率的选项,那么终止打印作业。根据本专利技术的一方面,一种打印控制设备包括用于存储对应于某一图像数据的元文件的存储器,并且包括打印机驱动程序,用于当对应于所述元文件的初始打印数据的打印作业过程中、在打印设备中出现存储器错误的话,根据比应用于初始打印数据的分辨率更低的分辨率来把存储在存储器中的元文件转换为第二打印数据。根据本专利技术的一方面,所述设备还包括控制部件,用于当响应于所显示的用来询问是否降低打印机驱动程序的预置分辨率的消息而选择了降低所述预置分辨率的选项时,把打印机驱动程序的预置分辨率改变为较低级别。根据本专利技术的一方面,所述设备还包括图形设备接口(GDI),用于生成对应于图像数据的元文件,并且包括假脱机程序,用于把所生成的元文件存储到存储器并且如果出现存储器错误、则读出存储器的元文件以便执行对打印机驱动程序的播放。根据本专利技术的一方面,所述假脱机程序包括语言监视器,用于确定打印设备中是否出现存储器错误;假脱机程序控制部件,用于当从语言监视器接收到对应于存储器错误的错误信号时,对打印机驱动程序执行元文件的播放;并且包括端口监视器,用于把打印数据从打印机驱动程序传输到打印设备。根据本专利技术的另一方面,提供了一种打印控制设备,其包括用于存储对应于某一图像数据的元文件的存储器;用于把存储器的元文件转换为初始打印数据的打印机驱动程序;以及控制部件,用于控制所述打印机驱动程序以便将其设置为光栅模式,并且当已转换的初始打印数据的打印作业过程中、在打印设备中出现存储器错误时,把存储器的元文件转换为第二打印数据。根据本专利技术的另一方面,一种打印控制设备包括用于存储对应于某一图像数据的元文件的存储器;用于把存储器的元文件转换为初始打印数据的打印机驱动程序;以及控制部件,当打印机驱动程序没有预置为光栅模式时,用于把打印机驱动程序设置为光栅模式,并且如果已转换的初始打印数据的打印作业过程中在打印设备中出现存储器错误,那么控制所述打印机驱动程序把存储器的元文件转换为第二初始打印数据。根据本专利技术的一方面,如果打印机驱动程序被预置为光栅模式,那么所述控制部件显示用于询问是否降低打印机驱动程序的预置分辨率的消息,并且如果选择了用于降低预置分辨率的选项,那么控制部件把打印机驱动程序的预置分辨率改变为更低分辨率,并且控制打印机驱动程序把存储器的元文件根据降低的分辨率转换为第三打印数据。根据本专利技术的一方面,所述设备还包括图形设备接口(GDI),用于生成对应于图像数据的元文件,并且包括假脱机程序,用于把所生成的元文件存储到存储器并且如果出现存储器错误、则读出存储器的元文件以便执行对打印机驱动程序的播放。根据本专利技术的一方面,所述假脱机程序包括语言监视器,用于检测打印设备中是否出现存储器错误;假脱机程序控制部件,用于当从语言监视器接收到对应于存储器错误的错误信号时本文档来自技高网
...

【技术保护点】
一种使用打印控制设备的打印设备的打印方法,包括:向打印设备发送打印数据;检测打印设备中因发送的打印数据导致的错误;并且当检测到错误时,减小打印数据的大小。

【技术特征摘要】
KR 2005-5-20 42387/051.一种使用打印控制设备的打印设备的打印方法,包括向打印设备发送打印数据;检测打印设备中因发送的打印数据导致的错误;并且当检测到错误时,减小打印数据的大小。2.如权利要求1所述的方法,其中检测所述错误包括检测打印设备中因发送的打印数据而导致的存储器容量错误;并且减小所述大小包括当检测到存储器容量错误时、减小打印数据的分辨率。3.如权利要求1所述的方法,其中检测所述错误包括检测打印设备中因发送的打印数据而导致的存储器容量错误;并且减小所述大小包括当检测到存储器容量错误时、把打印数据改变为光栅模式。4.如权利要求1所述的方法,还包括在向打印设备发送打印数据以前存储所述打印数据,其中,减小所述大小包括当在打印设备中检测到因发送的打印数据而导致的错误时,减小所存储的打印数据的大小;并且向打印设备发送所存储的具有减小大小的打印数据。5.如权利要求1所述的方法,其中减小打印数据的大小把打印数据转换为增强的元文件来存储。6.如权利要求1所述的方法,还包括在出现存储器错误之...

【专利技术属性】
技术研发人员:梁胜植
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:KR[韩国]

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

1