打印方法

文档序号:7963767阅读:144来源:国知局
专利名称:打印方法
技术领域
本发明的各方面涉及打印方法,具体上涉及能够更快地产生和输出相对于被应用灰度的物体的光栅图像的打印方法。
背景技术
打印系统通常包括诸如计算机之类的打印控制设备和诸如打印机之类的打印设备。打印控制设备发送要打印的数据,并且向打印设备提供打印命令,并且所述打印设备对于从打印控制设备接收的要打印的数据执行打印操作。
在一般的打印系统中执行的打印处理被简述如下。当对于要打印的数据的打印命令被输入到打印控制设备的应用时,由所述应用产生的要打印的数据被发送到打印机驱动器。所述打印机驱动器产生对于构成打印数据的相应物体的、诸如向量命令、图像命令和字体命令之类的所述打印数据,并且向打印设备发送所产生的打印数据以执行打印操作。
要打印的数据可以包括被应用灰度的物体。图1A到1D是图解灰度类型的视图。图1A图解了具有从左到右增加的色彩密度的灰度(以下被称为具有从左到右增加的色调级的灰度),图1B图解了具有从右到左增加的色调级的灰度,图1C图解了具有从上到下增加的色调级的灰度。图1D图解了具有从下到上增加的色调级的灰度。
图2是图解处理被应用灰度的物体的传统打印系统的方框图。如果在从应用单元10发送的要打印的数据中包括被应用灰度的物体(以下称为“灰度物体”),则命令产生器20将所述灰度物体转换为单独的扫描线命令,并且向呈现单元30提供所述扫描线命令。命令产生器20将构成灰度物体的每条线划分为相同色调级的多个部分,并且产生对于相应部分的扫描线命令。
每当呈现单元30从命令产生器20接收到扫描器线命令时,它产生光栅图像,并且将所述光栅图像存储到光栅图像缓冲器(未示出)。打印单元40打印对应于在所述光栅图像缓冲器中存储的光栅图像的图像。
以下,将参见图3来说明将灰度物体转换为扫描线命令的传统处理。图3的左侧示出了具有开始色调级A、结尾色调级B、宽度X和高度Y的灰度物体。图3的右侧示出了来自所述灰度物体的任何线的简化放大。
如果灰度物体在开始色调级A和结尾色调级B之间具有10个色调级的差别并且其色调级规则地增加,则命令产生器20将每条线划分为相同色调级的10个部分,诸如a~b、b~c、c~d、…、i~j、j~k。命令产生器20对于每个部分产生一个扫描线命令,并且对于相应的线重复地执行这个操作。
如果在开始色调级和结尾色调级之间的差是B-A并且色调级如图3中所示规则地增加,则命令产生器20对于每条线产生B-A个扫描线命令。因此,如果线的数量是Y,则用于处理灰度物体的扫描线命令的总数是Y×(B-A)。
如果灰度物体在开始色调级和结尾色调级之间具有128个色调级的差并且具有500线的高度,则由命令产生器20产生的扫描线命令的总数达到64,000。
因为用于处理灰度物体的传统方法要求将灰度物体逐条线地转换为扫描线命令,因此涉及灰度物体的打印处理所需要的扫描线命令的数量可以变得很大。而且,因为传统的方法在理解所产生的命令上需要大量的时间,因此打印时间被延迟。而且,需要用于理解和呈现成千上万的命令所需要的大容量存储器。

发明内容
因此,本发明的一个方面提供了一种打印方法,它能够更快地相对于被应用灰度的物体更快地产生和打印光栅图像。
本发明的其他方面和/或优点将部分地在随后的说明中给出,并且部分地从所述说明显而易见,或者可以通过本发明的实践而学习到。
本发明的上述和/或其他方面是通过提供一种打印系统的打印方法来实现的,所述打印系统包括呈现单元,用于产生对应于要打印的数据的光栅图像。所述打印方法包括封装关于要打印的数据的灰度物体的灰度信息;向所述呈现单元发送所述被封装的灰度信息;通过使用所述被封装和发送的灰度信息由呈现单元产生对应于灰度物体的光栅图像;并且,相对于所产生的光栅图像而执行打印。
优选但不是必须的,所述被封装的灰度信息包括灰度物体的位置、高度和宽度;构成所述灰度物体的每条线的开始色调级和结尾色调级;关于其中色调级增加的方向的信息;灰度方程,用于指示色调级增加或减小的程度。
优选但不是必须的,所述光栅图像产生包括计算对应于灰度物体的相应线的色调级的长度的扫描线因子;并且,根据所计算的扫描线因子相对于灰度物体而产生光栅图像。
优选但不是必须的,根据灰度物体的宽度、开始色调级、结尾色调级和灰度方程而计算扫描线因子。
优选但不是必须的,如果色调级从左到右增加,则根据所计算的扫描线因子相对于灰度物体而产生光栅图像包括将第一变量设置为‘0’;将所述第一变量与所述灰度物体的高度相比较;如果所述第一变量小于或等于灰度物体的高度,则将第二变量设置为对应于所述第一变量的线的开始色调级,并且将第三变量设置为对应于所述第一变量的线的结尾色调级;将所述第二变量与所述第三变量相比较;如果所述第二变量小于或等于所述第三变量,则将第四变量设置为‘0’;将所述第四变量与对应于与所述第一变量对应的线的所述第二变量的色调级的扫描线因子相比较;如果所述第四变量小于或等于对应于所述第二变量的色调级的扫描线因子,则以对应于所述第二变量的色调级产生和存储光栅图像;并且向所述第四变量加上‘1’,并且返回到将所述第四变量与对应于与所述第一变量对应的线的所述第二变量的色调级的扫描线因子相比较。
优选但不是必须的,根据所计算的扫描线因子相对于灰度物体而产生光栅图像还包括如果作为将所述第四变量与对应于与所述第一变量对应的线的所述第二变量的色调级的扫描线因子相比较的结果、所述第四变量大于对应于所述第二变量的色调级的扫描线因子,则向所述第二变量加上‘1’,并且返回到将所述第二变量与所述第三变量相比较,并且如果作为将所述第二变量与所述第三变量相比较的结果、所述第二变量大于所述第三变量,则向所述第一变量加上‘1’,并且返回到将所述第一变量与所述灰度物体的高度相比较;并且,如果作为将所述第一变量与所述灰度物体的高度相比较的结果所述第一变量大于所述灰度物体的高度,则完成所述光栅图像的产生,并且对于所产生的光栅图像执行打印。
优选但不是必须的,如果色调级从右到左增加,则根据所计算的扫描线因子相对于灰度物体而产生光栅图像包括将第一变量设置为‘0’;将所述第一变量与所述灰度物体的高度相比较;如果所述第一变量小于或等于灰度物体的高度,则将第二变量设置为对应于所述第一变量的线的开始色调级,并且将第三变量设置为对应于所述第一变量的线的结尾色调级;将所述第二变量与所述第三变量相比较;如果所述第二变量大于所述第三变量,则将第四变量设置为‘0’;将所述第四变量与对应于与所述第一变量对应的线的所述第二变量的色调级的扫描线因子相比较;如果所述第四变量小于或等于对应于所述第二变量的色调级的扫描线因子,则以对应于所述第二变量的色调级产生和存储光栅图像;并且向所述第四变量加上‘1’,并且返回到将所述第四变量与对应于与所述第一变量对应的线的所述第二变量的色调级的扫描线因子相比较。
优选但不是必须的,根据所计算的扫描线因子相对于灰度物体而产生光栅图像还包括如果作为将所述第四变量与对应于与所述第一变量对应的线的所述第二变量的色调级的扫描线因子相比较的结果、所述第四变量大于对应于所述第二变量的色调级的扫描线因子,则从所述第二变量减去‘1’,并且返回到将所述第二变量与所述第三变量相比较,并且如果作为将所述第二变量与所述第三变量相比较的结果、所述第二变量小于或等于所述第三变量,则向所述第一变量加上‘1’,并且返回到将所述第一变量与所述灰度物体的高度相比较;并且,如果作为将所述第一变量与所述灰度物体的高度相比较的结果所述第一变量大于所述灰度物体的高度,则完成所述光栅图像的产生,并且对于所产生的光栅图像执行打印。
优选但不是必须的,如果色调级从上到下或从下向上增加,则根据所计算的扫描线因子相对于灰度物体而产生光栅图像包括将第一变量设置为‘0’,并且将第二变量设置为灰度物体的开始色调级,将所述第一变量与所述灰度物体的高度相比较,如果所述第一变量小于或等于灰度物体的高度,则将第三变量设置为‘0’,将所述第三变量与对应于所述第二变量的色调级的扫描线因子相比较,如果所述第三变量小于或等于对应于所述第二变量的色调级的扫描线因子,则以对应于所述第二变量的色调级来产生和存储光栅图像,并且向所述第三变量加上‘1’,并且返回将所述第三变量与对应于所述第二变量的色调级的扫描线因子相比较。
优选但不是必须的,根据所计算的扫描线因子相对于灰度物体而产生光栅图像还包括如果作为将所述第三变量与对应于所述第二变量的色调级的扫描线因子相比较的结果、所述第三变量大于单元所述第二变量的色调级的扫描线因子,并且如果色调级从上到下增加,则分别向所述第一和所述第二变量加上‘1’,并且返回到将所述第一变量与所述灰度物体的高度相比较,并且如果作为将所述第一变量与所述灰度物体的高度相比较的结果、所述第一变量大于所述灰度物体的高度,则完成所述光栅图像的产生,并且相对于所产生的光栅图像而执行打印。
优选但不是必须的,根据所计算的扫描线因子相对于灰度物体而产生光栅图像还包括如果作为将所述第三变量与对应于所述第二变量的色调级的扫描线因子相比较的结果、所述第三变量大于对应于所述第二变量的色调级的扫描线因子,并且如果色调级从下到上增加,则向所述第一变量加上‘1’,并且从所述第二变量减去‘1’,然后返回到将所述第一变量与所述灰度物体的高度相比较,并且如果作为将所述第一变量与所述灰度物体的高度相比较的结果、所述第一变量大于所述灰度物体的高度,则完成所述光栅图像的产生,并且相对于所产生的光栅图像而执行打印。
按照本发明的另一个方面,一种计算机可读介质具有计算机可执行的指令,用于使得包括呈现单元的打印系统执行打印方法,所述呈现单元用于产生对应于要打印的数据的光栅图像,所述打印方法包括封装关于要打印的数据的灰度物体的灰度信息;向所述呈现单元发送所述被封装的灰度信息;通过使用所述被封装和发送的灰度信息由呈现单元产生对应于灰度物体的光栅图像;并且,相对于所产生的光栅图像而执行打印。
按照本发明的另一个方面,一种打印系统包括呈现单元,用于根据封装的灰度信息来产生在要打印的数据中包含的灰度物体的光栅图像。
按照本发明的另一个方面,提供了一种打印系统的呈现单元,用于根据封装的灰度信息来产生在要打印的数据中包含的灰度物体的光栅图像。


通过下面结合

实施例,本发明的上述和/或其他方面和优点将会变得更加清楚和更容易明白,其中图1A-1D是图解灰度的类型的视图;图2是图解用于处理被应用灰度的物体的传统打印系统的方框图;图3是图解用于将灰度物体转换为扫描线命令的传统处理的视图;
图4是图解按照本发明的一个实施例的打印系统的方框图;图5是图解按照本发明的一个实施例的打印方法的流程图;图6是详细图解如果灰度物体的色调级从左到右增加的情况下的图5的步骤S500的流程图;以及图7是详细图解如果灰度物体的色调级从上到下增加的情况下的图5的步骤S500的流程图。
具体实施例方式
现在详细说明本发明的当前实施例,其示例被图解在附图中,其中,在全部附图中,相同的附图标号表示相同的元件。下面参见附图而说明所述实施例,以便解释本发明。
图4是图解按照本发明的一个实施例的打印系统的方框图。
参见图4,按照本发明的一个实施例的打印系统包括打印控制设备100和打印设备200。打印控制设备100包括显示单元110、输入单元120、存储单元130、打印控制设备控制单元140、应用单元150、打印机驱动器单元160和打印控制设备通信接口单元170。打印设备200包括打印设备通信接口单元210、呈现单元220、存储器230、打印单元240和打印设备控制单元250。
显示单元110显示从打印控制设备100提供的各种信息,并且通常是监控器,诸如阴极射线管(CRT)监控器或液晶显示器(LCD)监控器。
输入单元120具有多个功能键,用于设置或选择由打印控制设备100支持的功能,并且作为非限定性示例可以是键盘或鼠标。
存储单元130存储实现打印控制设备100的功能所需要的、由各种程序和应用单元150写入的、用于打印的数据。
应用单元150可以包括应用程序,诸如文字处理器程序、数据库程序、图像编辑程序或浏览器。如果任何程序可以输入对于要打印的数据的打印命令,则所述任何程序可以体现应用单元150。应用单元150在接收到打印命令时通过图形设备界面(未示出)而向打印机驱动器单元160发送要打印的数据。打印机驱动器单元160逐个物体地处理要打印的数据。
打印控制设备控制单元140控制打印控制设备100的相应元件的整体操作。当向应用单元150输入打印命令时,打印控制设备控制单元140指令打印机驱动器单元160将对应的要打印的数据转换为可以由打印设备200理解的打印数据,并且通过打印控制设备通信接口单元170向打印设备200发送所述打印数据。
如果在要打印的数据中包括被应用灰度的物体(下文称为‘灰度物体’),则打印机驱动器单元160获得关于所述灰度物体的灰度信息,封装所述灰度信息,并且向呈现单元220发送被封装的灰度信息。所述灰度信息包括灰度物体的位置、高度和宽度;构成所述灰度物体的每条线的开始色调级和结尾色调级;灰度的方向信息(例如其中色调级增加或减小的方向);方程,用于指示色调级增加或减小的程度(以下称为‘灰度方程’)。虽然在图4的实施例中,呈现单元220被示出为安装在打印设备200中,但是它也可以被安装在打印控制设备100中。例如,呈现单元220可以被包括在打印机驱动器单元160中。
打印控制设备通信接口单元170可以包括并行端口、USB端口、无线模块或任何其他类型的接口,以便打印控制设备100与外部设备通信。按照图4的实施例,打印控制设备通信接口单元170与打印设备200连接,并且作为用于与打印设备200交换打印数据信息的桥。在从打印机驱动器单元160接收到封装灰度信息时,打印控制设备通信接口单元170将其通过打印设备通信接口单元210发送到呈现单元220。
打印设备通信接口单元210可以包括并行端口、USB端口、无线模块或任何其他类型的接口,以便打印设备200与外部设备通信。按照图4的实施例,打印设备通信接口单元210通过打印控制设备通信接口单元170与打印控制设备100通信,并且向呈现单元220发送从打印控制设备100接收的封装灰度信息。
呈现单元220通过对于从打印控制设备100接收的打印数据执行呈现操作而产生光栅图像,并且在存储器230中存储所述光栅图像。具体上,呈现单元220根据从打印机驱动器单元160接收的封装灰度信息以预定方式来产生对应于灰度物体的光栅图像,并且在存储器230中存储光栅图像。下面详细说明用于根据灰度信息来产生光栅图像的方法。
存储器230存储由呈现单元220产生的光栅图像,并且在打印设备控制单元250的控制下向打印单元240提供光栅图像。
打印单元240在打印设备控制单元250的控制下对于由呈现单元220产生的光栅图像执行打印操作。
图5是图解按照本发明的一个实施例的打印方法的流程图。
参见图5,如果在要打印的数据中包括灰度物体,则在步骤S300,打印机驱动器单元160获得灰度信息,并且封装所述灰度信息。所述灰度信息包括灰度物体的位置、高度和宽度;构成所述灰度物体的每条线的开始色调级和结尾色调级;关于其中色调级增加或减小的方向的信息;方程,用于指示色调级增加或减小的程度。
接着,在步骤S400,打印机驱动器单元160向呈现单元220发送封装灰度信息。在步骤S500,呈现单元220根据所述灰度信息而产生光栅图像,并且向存储器230存储光栅图像。在步骤S600,打印单元240在打印介质上打印对应于由呈现单元220产生的光栅图像的图像。
参见图6,现在详细说明图5的步骤S500。图6图解如果灰度物体的色调级从左到右增加的情况下的图5的步骤S500。
参见图6,在步骤S510,呈现单元220根据灰度物体的宽度、开始色调级、结尾色调级、色调级的方向信息和灰度方程来获得每个色调级的扫描线因子。所述扫描线因子是对应于每个部分的长度的值,并且作为将灰度物体的一条线划分为相同色调级的几个部分的结果而获得所述扫描线因子。例如,如果色调级在水平方向上增加并且所述灰度方程是第一函数(first function),则通过将灰度物体的宽度除以在开始色调级和结尾色调级之间的差而获得的值是每个色调级的扫描线因子。另一方面,如果色调级在垂直方向上增加,则灰度物体的宽度本身是每个色调级的扫描线因子。
接着,呈现单元220在步骤S520将第一变量‘H’设置为‘0’并且在步骤S530将第一变量‘H’和灰度物体的高度相比较。如果在步骤S530第一变量‘H’大于灰度物体的高度,则完成光栅图像的产生,否则,呈现单元220执行步骤S540。
在步骤S540,呈现单元220将第二变量‘S’设置为对应于第一变量‘H’的线的开始色调级SH,并且将第三变量‘E’设置为对应于第一变量‘H’的结尾色调级EH。呈现单元220在步骤S550将第二变量‘S’与第三变量‘E’相比较。如果第二变量‘S’大于第三变量‘E’,则呈现单元220执行步骤S555以向第一变量‘H’加上‘1’,并且返回步骤S530。否则,呈现单元220执行步骤S560以将第四变量‘SF’设置为‘0’。
呈现单元220在步骤S570将第四变量‘SF’与色调级‘S’的扫描线因子相比较。如果第四变量‘SF’大于色调级‘S’的扫描线因子,则呈现单元220执行步骤S575以向第二变量‘S’加上‘1’,并且返回到步骤S550。
在步骤S570,如果第四变量‘SF’小于或等于色调级‘S’的扫描线因子,则呈现单元220以色调级‘S’而产生光栅图像,并且在步骤S580向存储器230存储所述光栅图像,并且在步骤S590向第四变量‘SF’加上‘1’,并且返回到步骤S570。
呈现单元220重复地执行步骤S530到S590,直到第一变量‘H’超过灰度物体的高度为止,由此产生对应于所述灰度物体的光栅图像。
另一方面,如果色调级从右向左提高,则在下面的处理中产生光栅图像如果在步骤S550第二变量‘S’小于第三变量‘E’,则执行步骤S555,否则执行步骤S560,在步骤S575从第二变量‘S’减去‘1’。
图7是详细图解如果灰度物体的色调级从上到下增加的情况下的图5的步骤S500的流程图。
参见图7,呈现单元220在步骤S510a根据灰度物体的宽度、开始色调级、结尾色调级、方向信息和灰度方程来获得每个色调级的扫描线因子。
呈现单元220在步骤520a将第一变量‘H’设置为‘0’,并且将第二变量‘S’设置为灰度物体的开始色调级。
接着,呈现单元220在步骤S530a将第一变量‘H’与灰度物体的高度相比较。如果在步骤S530a第一变量‘H’大于灰度物体的高度,则完成光栅图像的产生,否则,呈现单元220执行步骤S540a。
如果第一变量‘H’小于或等于灰度物体的高度,则呈现单元220在步骤S540a将第三变量‘SF’设置为‘0’,然后执行步骤S550a。
在步骤S550a,呈现单元220将第三变量‘SF’与色调级‘S’的扫描线因子相比较。如果第三变量‘SF’大于色调级‘S’的扫描线因子,则呈现单元220执行步骤S555a,以分别向第一变量‘H’和第二变量‘S’加上‘1’,并且返回到步骤S530a。
如果在步骤S550a第三变量‘SF’小于或等于色调级‘S’的扫描线因子,则呈现单元220在步骤S560a以色调级‘S’产生光栅图像,并且将其存储到存储器230,并且在步骤S570a向第三变量‘SF’加上‘1’,并且返回到步骤S550a。
呈现单元220重复地执行步骤S530a到S570a,直到第一变量‘H’超过灰度物体的高度为止,并且由此产生对应于所述灰度物体的光栅图像。
另一方面,如果色调级从下到上增加,则在步骤S555a通过从第二变量‘S’减去‘1’而产生光栅图像。
按照如上所述的打印方法,因为呈现单元220根据灰度物体的封装灰度信息而立即执行呈现操作,因此比相对于成百上千或成千上万的扫描线命令而执行的传统呈现处理中更快地产生和打印光栅图像。
因为不要求产生成百上千或成千上万的扫描线命令来处理灰度物体,因此更有效地使用存储器230。
虽然已经示出和说明了本发明的一些实施例,但是本领域的技术人员会明白,在不脱离本发明的原理和精神的情况下,可以在此实施例中进行改变,在权利要求和它们的等同内容中限定了本发明的范围。
权利要求
1.一种打印系统的打印方法,所述打印系统包括呈现单元,用于产生对应于要打印的数据的光栅图像,所述方法包括封装关于要打印的数据的灰度物体的灰度信息;向所述呈现单元发送所述被封装的灰度信息;通过使用所述被封装和发送的灰度信息由呈现单元产生对应于灰度物体的光栅图像;以及相对于所产生的光栅图像而执行打印。
2.按照权利要求1的打印方法,其中,所述被封装的灰度信息包括灰度物体的位置、高度和宽度;构成所述灰度物体的每条线的开始色调级和结尾色调级;关于其中色调级增加的方向的信息;以及灰度方程,用于指示色调级增加或减少的程度。
3.按照权利要求2的打印方法,其中,所述光栅图像产生包括计算对应于灰度物体的相应线的色调级的长度的扫描线因子;以及根据所计算的扫描线因子,相对于灰度物体而产生光栅图像。
4.按照权利要求3的打印方法,其中,根据灰度物体的宽度、开始色调级、结尾色调级和灰度方程而计算扫描线因子。
5.按照权利要求4的打印方法,其中,如果色调级从左到右增加,则根据所计算的扫描线因子、相对于灰度物体而产生光栅图像包括将第一变量设置为‘0’;将所述第一变量与所述灰度物体的高度相比较;如果所述第一变量小于或等于灰度物体的高度,则将第二变量设置为对应于所述第一变量的线的开始色调级,并且将第三变量设置为对应于所述第一变量的线的结尾色调级;将所述第二变量与所述第三变量相比较;如果所述第二变量小于或等于所述第三变量,则将第四变量设置为“0”;将所述第四变量与对应于与所述第一变量对应的线的所述第二变量的色调级的扫描线因子相比较;如果所述第四变量小于或等于对应于所述第二变量的色调级的扫描线因子,则以对应于所述第二变量的色调级产生和存储光栅图像;以及向所述第四变量加上‘1’,并且返回到将所述第四变量与对应于与所述第一变量对应的线的所述第二变量的色调级的扫描线因子相比较。
6.按照权利要求5的打印方法,其中,根据所计算的扫描线因子相对于灰度物体而产生光栅图像还包括如果作为将所述第四变量与对应于与所述第一变量对应的线的所述第二变量的色调级的扫描线因子相比较的结果、所述第四变量大于对应于所述第二变量的色调级的扫描线因子,则向所述第二变量加上‘1’,并且返回到将所述第二变量与所述第三变量相比较;以及如果作为将所述第二变量与所述第三变量相比较的结果、所述第二变量大于所述第三变量,则向所述第一变量加上‘1’,并且返回到将所述第一变量与所述灰度物体的高度相比较,以及其中,如果作为将所述第一变量与所述灰度物体的高度相比较的结果、所述第一变量大于所述灰度物体的高度,则完成所述光栅图像的产生,并且对于所产生的光栅图像执行打印。
7.按照权利要求4的打印方法,其中,如果色调级从右到左增加,则根据所计算的扫描线因子相对于灰度物体而产生光栅图像包括将第一变量设置为‘0’;将所述第一变量与所述灰度物体的高度相比较;如果所述第一变量小于或等于灰度物体的高度,则将第二变量设置为对应于所述第一变量的线的开始色调级,并且将第三变量设置为对应于所述第一变量的线的结尾色调级;将所述第二变量与所述第三变量相比较;如果所述第二变量大于所述第三变量,则将第四变量设置为‘0’;将所述第四变量与对应于与所述第一变量对应的线的所述第二变量的色调级的扫描线因子相比较;如果所述第四变量小于或等于对应于所述第二变量的色调级的扫描线因子,则以对应于所述第二变量的色调级产生和存储光栅图像;以及向所述第四变量加上‘1‘,并且返回到将所述第四变量与对应于与所述第一变量对应的线的所述第二变量的色调级的扫描线因子相比较。
8.按照权利要求7的打印方法,其中,根据所计算的扫描线因子相对于灰度物体而产生光栅图像还包括如果作为将所述第四变量与对应于与所述第一变量对应的线的所述第二变量的色调级的扫描线因子相比较的结果、所述第四变量大于对应于所述第二变量的色调级的扫描线因子,则从所述第二变量减去‘1’,并且返回到将所述第二变量与所述第三变量相比较;以及如果作为将所述第二变量与所述第三变量相比较的结果、所述第二变量小于或等于所述第三变量,则向所述第一变量加上‘1’,并且返回到将所述第一变量与所述灰度物体的高度相比较,以及其中,如果作为将所述第一变量与所述灰度物体的高度相比较的结果所述第一变量大于所述灰度物体的高度,则完成所述光栅图像的产生,并且对于所产生的光栅图像执行打印。
9.按照权利要求4的打印方法,其中,如果色调级从上到下或从下到上增加,则根据所计算的扫描线因子相对于灰度物体而产生光栅图像包括将第一变量设置为‘0’,并且将第二变量设置为灰度物体的开始色调级;将所述第一变量与所述灰度物体的高度相比较;如果所述第一变量小于或等于灰度物体的高度,则将第三变量设置为‘0’;将所述第三变量与对应于所述第二变量的色调级的扫描线因子相比较;如果所述第三变量小于或等于对应于所述第二变量的色调级的扫描线因子,则以对应于所述第二变量的色调级来产生和存储光栅图像;以及向所述第三变量加上‘1’,并且返回将所述第三变量与对应于所述第二变量的色调级的扫描线因子相比较。
10.按照权利要求9的打印方法,其中,根据所计算的扫描线因子相对于灰度物体而产生光栅图像还包括如果作为将所述第三变量与对应于所述第二变量的色调级的扫描线因子相比较的结果、所述第三变量大于对应于所述第二变量的色调级的扫描线因子,并且如果色调级从上到下增加,则分别向所述第一和所述第二变量加上‘1’,并且返回到将所述第一变量与所述灰度物体的高度相比较,以及如果作为将所述第一变量与所述灰度物体的高度相比较的结果、所述第一变量大于所述灰度物体的高度,则完成所述光栅图像的产生,并且相对于所产生的光栅图像而执行打印。
11.按照权利要求9的打印方法,其中,根据所计算的扫描线因子相对于灰度物体而产生光栅图像还包括如果作为将所述第三变量与对应于所述第二变量的色调级的扫描线因子相比较的结果、所述第三变量大于对应于所述第二变量的色调级的扫描线因子,并且如果色调级从下到上增加,则向所述第一变量加上‘1’,并且从所述第二变量减去‘1’,然后返回到将所述第一变量与所述灰度物体的高度相比较,以及其中,如果作为将所述第一变量与所述灰度物体的高度相比较的结果、所述第一变量大于所述灰度物体的高度,则完成所述光栅图像的产生,并且相对于所产生的光栅图像而执行打印。
12.一种计算机可读介质,具有计算机可执行的指令,用于使得包括呈现单元的打印系统执行打印方法,所述呈现单元用于产生对应于要打印的数据的光栅图像,所述打印方法包括封装关于要打印的数据的灰度物体的灰度信息;向所述呈现单元发送所述被封装的灰度信息;通过使用所述被封装和发送的灰度信息由呈现单元产生对应于灰度物体的光栅图像;以及相对于所产生的光栅图像而执行打印。
13.一种打印系统,包括呈现单元,用于根据封装的灰度信息来产生在要打印的数据中包含的灰度物体的光栅图像。
14.按照权利要求13的打印系统,其中,所述被封装的灰度信息包括灰度物体的位置、高度和宽度;构成所述灰度物体的每条线的开始色调级和结尾色调级;关于其中色调级增加的方向的信息;以及灰度方程,用于指示色调级增加或减小的程度。
15.按照权利要求14的打印系统,其中,所述呈现单元计算对应于灰度物体的相应线的色调级的长度的扫描线因子,并且根据所计算的扫描线因子相对于所述灰度物体而产生光栅图像。
16.按照权利要求15的打印系统,其中,根据灰度物体的宽度、开始色调级、结尾色调级和灰度方程来计算扫描线因子。
17.一种打印系统的呈现单元,其中,所述呈现单元根据封装的灰度信息来产生在要打印的数据中包含的灰度物体的光栅图像。
18.按照权利要求17的呈现单元,其中,所述呈现单元计算对应于灰度物体的相应线的色调级的长度的扫描线因子,并且根据所计算的扫描线因子相对于所述灰度物体而产生光栅图像。
19.按照权利要求18的呈现单元,其中,根据灰度物体的宽度、开始色调级、结尾色调级和灰度方程来计算扫描线因子。
全文摘要
一种打印方法包括封装关于要打印的数据的灰度物体的灰度信息;向所述呈现单元发送所述被封装的灰度信息;通过使用所述被封装和发送的灰度信息由呈现单元产生对应于灰度物体的光栅图像;并且,按照所产生的光栅图像而执行打印。因此,因为呈现单元根据灰度物体的封装灰度信息而立即执行呈现操作,因此更快地产生和打印光栅图像。因为不要求产生成百上千或成千上万的扫描线命令以处理灰度物体,因此更有效地使用存储器。
文档编号H04N1/23GK1893536SQ20061009418
公开日2007年1月10日 申请日期2006年6月27日 优先权日2005年6月27日
发明者李承勉 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1