打印机驱动器、印刷控制方法及控制程序的制作方法

文档序号:6578445阅读:168来源:国知局
专利名称:打印机驱动器、印刷控制方法及控制程序的制作方法
技术领域
本发明涉及一行量的文字包括三个分割数据,在每次印刷分割数据时 输送纸而印刷地控制印刷装置的打印机驱动器、印刷控制方法及控制程 序。
背景技术
随着计算机在世界普及,在打印机利用的文字编码或文字表格的种类 正在增加。打印机基于从主机装置发送的文字编码,将文字编码变换为其 国家的文字而印刷。为了在更多的国家使用打印机,开发了与使用打印机 的国家的语言对应的文字表格,并期望打印机具有这些文字表格。
通常,文字和文字编码的关系以一对一建立对应关系,在文字表格中 根据对应关系定义有文字和文字编码。并且,打印机从主机装置接收文字 编码的情况下,将该文字编码依次变换为文字,对其进行印刷。
但是,在多种多样的语言中,有将一个文字通过多个要素的组合来表 现的语言。例如,在泰国语之类的包括多个要素的语言中,在将指定的文 字编码变换为对应的文字,将该变换后的文字直接印刷的情况下,根据文 字的组合,有时不是正确的文字标记。在专利文献l中,记载了印刷泰国 语之类的包括多个要素的语言的打印机。
图7 (a)是将应用程序制作的泰国语的印刷数据图像化的图,图7 (b) 是利用现有的打印机驱动器,将从应用程序发送的印刷数据变换后的印刷 数据图像化的图。另外,图8是打印机具备的泰国语的文字表格的一例。
如图7 (a)所示,在应用程序制作的印刷数据100中包括与构成泰国 文字的各要素对应的编码。在此,例示两行量的泰国文字的印刷数据。根 据图8的文字表格可知,从图像左侧开始依次如下对应,即,要素51对 应于编码"B7h",要素52对应于编码"D5h",要素53对应于编码"CDh",要素54对应于编码"D9h",要素55对应于编码"C2h",要素56对应于 编码"E8h"。 "0Dh"是表示换行的指示,将"0Dh"为止作为一行量的行 数据100a,作为第二行的行数据100b,连续有与第一行相同的编码。
在此,认为将上述应用程序制作的印刷数据100向打印机发送,打印 机根据接收的印刷数据IOO进行印刷处理。在这种情况下,打印机从图8 的文字表格中找出与接收的印刷数据100中包含的编码对应的要素,将其 作为实际的点图像来展开而印刷。即,印刷数据100的情况,直接输出如 图7 (a)所示的印刷结果。由此不能印刷正确的泰国文字。
通常,在应用程序和打印机之间夹设有打印机驱动器,打印机驱动器 将由应用程序制作的印刷数据100变换为适合打印机的规格的印刷数据。 即,印刷数据IOO通过打印机驱动器变换为印刷正确的泰国文字的数据, 向打印机发送。如图7 (b)所示,打印机驱动器向印刷数据IOO追加空间 "20h"和换行"0Dh",改变与各要素对应的编码的排列。具体来说,首 先依次排列替换与要素52对应的编码"D5h"、空间"20h"、与要素56对 应的编码"E8h"、换行"ODh"。即,从印刷数据IOO提取形成第一行的上 部要素Al的上部分割数据110a。
其次,依次排列替换与要素51对应的编码"B7h"、与要素53对应的 编码"CDh"、与要素55对应的编码"C2h"、换行"ODh"。艮卩,从印刷数 据100提取形成第一行的泰国语的中间要素B1的中间分割数据110b。进 而,依次排列替换空间"20h"、与要素54对应的编码"D9h"、空间"20h"、 换行"0Dh"。 g卩,从印刷数据100提取形成第一行的泰国语的下部要素 Cl的下部分割数据110c。
同样,提取第二行的上部分割数据110d、第二行的中间分割数据110e、 第二行的下部分割数据HOf。
这样,以往的打印机驱动器从一行量的泰国文字提取上部分割数据、 中间分割数据及下部分割数据这三个分割数据。打印机基于如此提取的印 刷数据IIO进行印刷的情况下,能够得到图7 (b)所示的印刷结果。在这 种情况下,打印机根据换行"ODh"指示,每次印刷各分割数据时进行规 定量的送纸。通常,各分割数据的高度均设定为相同的高度,因此,进行 与分割数据的高度相当的送纸量的送纸。
5应用具体的数值的情况下,各分割数据的高度的最大值设为24点时, 每次印刷各分割数据时进行24点量的送纸。
专利文献1日本特开2002 — 116900号公报。
还有,为了适当地表现泰国语的一个文字,需要使上部要素A1、 A2 和下部要素C1、 C2分别尽量接近中间要素B1、 B2侧而进行印刷。进而, 上部要素Al、 A2中包含的各要素和下部要素Cl、 C2中包含的各要素小 于中间要素B1、 B2中包含的各要素的情况下,只印刷上部分割数据及下 部分割数据的最大高度24点中一部分。
艮P,若在每次印刷各分割数据时进行24点量的送纸,则在含于第一 行的下部要素Cl的要素和含于第二行的上部要素A2的要素之间形成空 白部X。在各行之间形成空白部X的情况下,印刷纸张的消耗量增加。

发明内容
本发明是为了解决上述问题而做出的,其目的在于提供一行量的文字 包括三个分割数据,每次印刷分割数据时进行送纸的情况下,防止在各行 之间形成空白部,从而能够抑制印刷纸张的消耗量的打印机驱动器、印刷 控制方法及控制程序。
能够解决上述问题的本发明是一种打印机驱动器,其是一行量的文字 包括三个分割数据,每次印刷所述分割数据时输送纸而印刷地控制印刷装 置的打印机驱动器,其特征在于,
所述三个分割数据包括形成所述一行量的文字的上部要素的上部分 割数据;形成所述一行量的文字的中间要素的中间分割数据;形成所述一 行量的文字的下部要素的下部分割数据,
所述打印机驱动器具有分割数据合成部,所述分割数据合成部合成前 一行的下部分割数据和下一行的上部分割数据生成合成分割数据。
根据上述结构,生成前一行的下部分割数据和下一行的上部分割数据 合成的合成分割数据。例如,合成含于前一行的下部分割数据的要素和含 于下一行的上部分割数据的空白部,作为合成分割数据的要素,或合成含 于前一行的下部分割数据的空白部和含于下一行的上部分割数据的要素, 作为合成分割数据的要素,或合成含于前一行的下部分割数据的空白部和含于下一行的上部分割数据的空白部,作为合成分割数据的空白部,由此 能够堵塞前一行和下一行的行间而进行印刷。另外,能够削减行间的数据 量,因此,能够縮短数据转送数据或数据处理时间。
另外,本发明的打印机驱动器,其特征在于,所述分割数据合成部削 减在所述前一行的下部分割数据和所述下一行的上部分割数据之间形成 的空白部。
根据上述结构可知,削减在前一行的下部分割数据和下一行的上部分 割数据之间形成的空白部,因此,能够堵塞前一行和下一行的行间而进行 印刷。从而,防止在各行间形成空白部的情况,能够抑制印刷纸张的消耗
另外,在本发明的打印机驱动器中,其特征在于,所述分割数据合成 部在生成所述合成分割数据时,前一行的下部要素和下一行的上部要素之 间存在重叠于同一位的要素的情况下,生成所述合成分割数据,并且生成 所述重叠于同一位的要素的图像数据。
含于前一行的下部分割数据的要素和含于下一行的上部分割数据的 要素重叠于同一位的情况下,不能以合成上述的空白部和要素的方式单纯 地合成。即,与要素之间重叠于同一位的状态下的图像对应的编码通常在 变换表格中没有,因此,不能变换为适当的编码。然而,根据上述结构可 知,生成重叠于同一位的要素的图像数据,因此,即使不能进行编码变换, 也能够将图像数据其物向印刷装置发送。
另外,在本发明的打印机驱动器中,其特征在于,所述分割数据合成 部在含于前一行的下部要素的要素和含于下一行的上部要素的要素之间 的送纸量大于所述分割数据的高度的情况下,省略生成所述合成分割数据 的处理。
根据上述结构可知,前一行的下部要素的印字位和下一行的上部要素 的印字位不一致的情况下,也不能以合成上述空白部和要素的方式单纯地 合成。即,在要素之间的印字位错开的情况下,与要素之间错开重叠的状 态下的图像对应的编码通常在变换表格中没有,因此,不能变换为适当的 编码。进而,若要生成要素之间左右错开的状态下的图像数据,则与印字 位不一致的情况相比,不得不生成多种图像数据。然而,根据上述结构可知,通过使印字位一致,能够将生成的图像数据的数量设为最小限度。还 有,印字位一致的情况下,也能够与前面的印字位一致,也能够与后面的 印字位一致。
另外,在本发明的打印机驱动器中,其特征在于,所述分割数据合成 部在含于前一行的下部要素的要素和含于下一行的上部要素的要素之间 的送纸量大于所述分割数据的高度的情况下,省略生成所述合成分割数据 的处理。
一行量的文字包括三个分割数据,每次印刷所述分割数据时送纸而进 行印刷的情况下,通常需要进行送纸量为一个分割数据的高度量的送纸。 然而,欲有意地插入空白部的情况下,需要大于一个分割数据的高度(上 部要素、或中间要素或下部要素的高度)的送纸。有意地插入空白部的情 况下,若进行合成的处理,则应插入的空白部不被印刷,具有不能得到期 待的印刷样式之虞。根据上述结构可知,送纸量大于分割数据的高度的情 况下,不执行生成合成分割数据的处理,因此,能够得到有意地包含空白 部的印刷样式。
另外,在本发明的打印机驱动器中,其特征在于,所述文字是泰国文 字。根据上述结构可知,印刷通过多个要素的组合来表现的泰国文字的情 况下,防止在各行间形成空白部的情况,能够抑制印刷纸张的消耗量。
另外,能够解决上述问题的本发明是一种印刷控制方法,其是一行量 的文字包括三个分割数据,每次印刷所述分割数据时输送纸而印刷地控制 印刷装置的印刷控制方法,其特征在于,包括
从由应用程序送出的印刷数据提取形成所述一行量的文字的上部要 素的上部分割数据、形成所述一行量的文字的中间要素的中间分割数据和 形成所述一行量的文字的下部要素的下部分割数据的步骤;
合成前一行的下部分割数据和下一行的上部分割数据生成合成分割 数据的步骤。
根据上述结构可知,削减在前一行的下部分割数据和下一行的上部分 割数据之间形成的空白部,因此,能够堵塞前一行和下一行的行间而印刷。 从而,防止在各行间形成的空白部,能够抑制印刷纸张的消耗量。
另外,能够解决上述问题的本发明的控制程序,其特征在于,使印刷系统具有的计算机执行上述步骤。
根据上述结构可知,在包括印刷装置和能够与印刷装置通信地连接的 主机的印刷系统中,可以将控制程序作为固件搭载于印刷装置,也可以搭 载于主机。


图1是表示本实施方式的印刷系统的结构的方框图。
图2是用于说明将本实施方式的打印机驱动器执行的印刷数据进行变 换的处理的流程图。
图3是表示在收据印刷数据有意地插入了空白部的情况下的图像的图。
图4 (a)是表示各要素的印字位错开的状态下的图像的图,(b)是表 示使印字位一致的状态下的图像的图。
图5是表示生成合成分割数据,削减空白部后的收据印刷数据的图像 的图。
图6是表示要素之间重叠于同一位的状态下的图像的图。
图7 (a)是将应用程序制作的泰国语的印刷数据图像化的图,(b)是
利用现有的打印机驱动器,将由应用程序发送的印刷数据变换后的印刷数
据图像化的图。
图8是打印机具备的泰国语的文字表格的一例。
具体实施例方式
以下,参照附图,详细地说明本发明的打印机驱动器、印刷控制方法 及控制程序的实施方式。
图1是表示本实施方式的印刷系统的结构的方框图,图2是用于说明 本实施方式的打印机驱动器执行的印刷数据的处理的流程图。
图1所示的印刷系统1具有主机2、能够与主机2通信地连接的打 印机3。打印机3是例如在POS系统中进行收据的发行的打印机,基于从 主机2发送的印刷数据执行印刷处理。还有,本实施方式的主机2形成为 包括POS系统中的POS终端的功能的结构。主机2具备收据印刷用应用程序4;将从应用程序4发送的印刷数 据变换为与打印机3的规格对应的印刷数据的打印机驱动器5。本实施方
式的印刷数据是应用程序4基于从POS终端发送的销售商品信息制作的泰
国文字的收据印刷数据,包括与构成泰国文字的各要素对应的编码。收据
印刷数据经由安装在主机2的打印机驱动器5向打印机3发送。
打印机驱动器5主要具备分割数据提取部6和分割数据合成部7。进 而,分割数据合成部7具备印字位校正部8和图像数据生成部9。进而, 分割数据合成部7还具备生成未图示的合成分割数据的功能。分割数据提 取部6从由应用程序4发送的收据印刷数据中包含的编码的排列提取构成 泰国文字的各行的分割数据。分割数据合成部7合成提取的分割数据中确 定的分割数据之间。印字位校正部8在泰国文字的各要素的印字位不一致 的情况下,进行使印字位一致的处理。另外,图像数据生成部9在泰国文 字的各要素重叠于同一位的情况下,生成重叠于所述同一位的要素的位图 数据即图像数据。
打印机3主要具备印刷数据接收部11和印刷控制部12。印刷数据接 收部11接收利用主机2的打印机驱动器5适合打印机3的规格地变换的 收据印刷数据。印刷控制部12基于印刷数据接收部11接收的收据印刷数 据,控制印刷收据的处理。
其次,参照图2详细地说明打印机驱动器进行收据印刷数据的变换处理。
首先,打印机驱动器5从应用程序4接收收据印刷数据的情况下(步 骤S11:是),分割数据提取部6提取分割数据(步骤S12)。具体来说, 如图7 (a)所示,在应用程序4制作的泰国文字的收据印刷数据100中包 括与构成泰国文字的各要素对应的编码。图7的情况下,例示了两行量的 泰国语的印刷数据。从图像左侧依次对应如下,即,要素51对应于编码
"B7h",要素52对应于编码"D5h",要素53对应于编码"CDh",要素 54对应于编码"D9h",要素55对应于编码"C2h",要素56对应于编码
"E8h"。 "0Dh"是表示换行的指示,将"0Dh"为止作为一行量的行数据 100a,作为第二行的行数据100b,连续有与第一行相同的编码。
如图7(b)所示,分割数据提取部6向收据印刷数据100追加空间"20h"和换行"0Dh",变更与各要素对应的编码的排列。具体来说,首先,依次
排列与要素52对应的编码"D5h"、空间"20h"、与要素56对应的编码"E8h"、 换行"ODh"。即,从收据印刷数据IOO提取形成泰国文字的第一行的上部 要素A1的上部分割数据110a。
另外,依次排列替换与要素51对应的编码"B7h"、与要素53对应的 编码"CDh"、与要素55对应的编码"C2h"、换行"ODh"。艮卩,从收据印 刷数据100提取形成第一行的泰国文字的中间要素Bl的中间分割数据 110b。进而,依次排列替换空间"20h"、与要素54对应的编码"D9h"、 空间"20h"、换行"ODh"。即,从收据印刷数据IOO依次提取形成第一行 的泰国文字的下部要素C1的下部分割数据110c。
相同地,提取第二行的上部分割数据110d、第二行的中间分割数据 110e、第二行的下部分割数据110f。至此,与以往的打印机驱动器进行的 处理相同。
这样,本实施方式的打印机驱动器5对应于泰国文字的印刷,使一行 量的文字包括三个分割数据,每次印刷各分割数据时进行送纸地控制打印
其次,分割数据合成部7判断含于第一行的下部要素的要素和含于第 二行的上部要素的要素之间的送纸量是否大于一个分割数据的高度(上部 要素或中间要素或下部要素的高度)(步骤S13)。例如,若将一个分割数 据的高度设为24点,则每次印刷各分割数据时输送的送纸量相同,因此, 通常指示的送纸量为24点量的输送量。但是,从应用程序指示的送纸量 大于24点的情况下,可以设想在下部要素和上部要素之间有意地插入空 白部的指示。从而,含于第一行的下部要素的要素和含于第二行的上部要 素的要素之间的送纸量大于一个分割数据的高度的情况下(步骤S13:是),
不执行合成分割数据之间而削减空白部的处理,关于与下一行有关的分割 数据进行相同的判断(步骤S14:否,步骤S13)。
具体来说,如图3所示,相当于第一行的下部分割数据110c的下部要 素Cl中包括的要素和相当于第二行的上部分割数据110d的上部要素A2 中包括的要素之间的送纸量为36点的情况等为有意地插入12点量的空 白部的指示,因此,省略合成分割数据之间而削减空白部的处理。另一方面,含于第一行的下部要素的要素和含于第二行的上部要素的 要素之间的送纸量为一个分割数据的高度以下的情况下(步骤S13:否), 合成分割数据必须,执行以下说明的削减空白部的处理。
分割数据合成部7判断第一行的下部要素Cl的印字位和第二行的上
部要素A2的印字位是否一致(步骤S15)。在判断为不一致的情况下(步 骤S15:否),印字位校正部8进行使印字位一致的处理(步骤S16)。
具体来说,如图4 (a)所示,例如,第二行的上部要素A2的印刷开 始位置L错开第一行的下部要素C1的印刷开始位置的情况下,使各要素 之间的印字位一致。在这种情况下,使第二行的上部要素A2的印刷开始 位置L向左错开(向箭头Z方向错开),作为印刷开始位置M,使要素52 的位与要素54的位一致。图4 (b)表示使印字位一致的状态的图像。例 如,作为错开印刷开始位置的方法,通过插入表示与印刷开始位置M和 印刷开始位置L的差值相当的空白的编码,或删除而实现
另一方面,判断为第一行的下部要素Cl的印字位和第二行的上部要 素A2的印字位一致的情况下(步骤S15:是),分割数据合成部7判断在 第一行的下部要素Cl和第二行的上部要素A2之间是否有重叠于同一位 的要素。判断为没有重叠于同一位的要素的情况下(步骤S17:否),生成 合成分割数据(步骤S18)。
具体来说,合成在步骤S12中提取的分割数据110a 110f中第一行的 下部分割数据110c和第二行的上部分割数据110d,生成图5所示的合成 分割数据110g。 g卩,合成第一行的下部分割数据110c中包括的空间57 "20h"和第二行的上部分割数据110d中包括的要素52 "D5h",作为合 成分割数据110g的要素52"D5h",合成第一行的下部分割数据110c中包 括的要素54"D9h"和第二行的上部分割数据110d中包括的空间58"20h", 作为合成分割数据110g的要素54"D9h",合成第一行的下部分割数据110c 中包括的空间59 "20H"和第二行的上部分割数据110d中包括的要素56 "E8h",作为合成分割数据110g的要素56 "E8h"。
这样,通过将空间57、 58、 59 "20h"与要素合成,能够堵塞第一行 和第二行的行间而印刷。另外,能够削减相当于空间57、 58、 59 "20h" 的数据量,因此,能够縮短数据转送时间或数据处理时间。另一方面,判断为前一行的下部要素和下一行的上部要素之间有重叠 于同一位的要素的情况下(步骤S17:是),生成合成分割数据,并且,生 成重叠于同一位的要素的图像数据(步骤S19)。
例如,如图6所示,图7 (b)中的第一行的下部分割数据110c中包 括的空间59设为要素60 "D8h"的情况下,第一行的下部分割数据110c 的要素60 "D8h"和第二行的上部分割数据110d中包括的要素56 "E8h" 重叠于同一位。在这样的情况下,生成要素60 "D8h"和要素56 "E8h" 上下重叠的状态下的位图数据、即图像数据110i(lBh26h……1Bh25h01h Olh)。
分割数据合成部7在生成合成分割数据的处理结束的情况下,反复执 行上述步骤Si3 步骤S19,直至关于所有的行的处理结束为止,在关于 所有的行处理结束的情况下(步骤S14:是),将变换的收据印刷数据110' 或收据印刷数据110"向打印机3发送(步骤S20)。
打印机3的印刷控制部12基于印刷数据接收部11接收的收据印刷数 据110'或收据印刷数据110"印刷收据。
这样,根据本实施方式可知,削减含于第一行的下部要素的要素和含 于第二行的上部要素的要素之间形成的印刷结果中的空白部X,因此,能
够堵塞第一行和第二行的行间而印刷。从而,能够防止在各行间形成空白 部X的情况,抑制印刷纸张的消耗量。
另外,如图6所示,第一行的下部要素C1中包括的要素60和第二行 的上部要素A2中包括的要素56重叠于同一位的情况下,不能合成各空间 和各要素地单纯地合成。即,与要素之间重叠于同一位的状态下的图像对 应的编码在图8中所示的变换表格中没有,因此,不能变换为适当的编码。 然而,根据本实施方式可知,生成要素60、要素56重叠于同一位的状态 下的图像数据,因此,即使不能进行编码变换,也能够将图像数据其物向 打印机3发送。
另外,如图4所示,第一行的下部要素Cl的印字位和第二行的上部 要素A2的印字位不一致的情况下,也不能合成各空间和各要素地单纯地 合成。即,要素之间54、 52的印字位错开的情况下,与要素之间错开、 层叠的状态下的图像对应的编码在如图8所示的变换表格中没有,因此,能够使生成的图像数据 的数量为最小限度。还有,在使印字位一致的情况下,可以与之前一个的 要素的印字位一致,也可以与之后一个的要素的印字位一致。
另外,在本实施方式中, 一行量的文字包括上部分割数据、中间分割 数据和下部分割数据,每次印刷各分割数据时进行送纸而印刷,因此,需 要进行送纸量为一个分割数据的高度量的送纸。根据本实施方式可知,送 纸量大于分割数据的高度的情况下,不执行生成合成分割数据的处理,因 此,能够得到有意地包括空白部X的印刷样式,能够输出期待的印刷结果。
此外,在本实施方式中,主机2具备打印机驱动器5,但作为打印机 3的固件,也可以将打印机驱动器5搭载于打印机3侧。
权利要求
1.一种打印机驱动器,其是一行量的文字包括三个分割数据,每次印刷所述分割数据时输送纸而印刷地控制印刷装置的打印机驱动器,其特征在于,所述三个分割数据包括形成所述一行量的文字的上部要素的上部分割数据;形成所述一行量的文字的中间要素的中间分割数据;形成所述一行量的文字的下部要素的下部分割数据,所述打印机驱动器具有分割数据合成部,所述分割数据合成部合成前一行的下部分割数据和下一行的上部分割数据生成合成分割数据。
2. 根据权利要求l所述的打印机驱动器,其特征在于, 所述分割数据合成部削减在所述前一行的下部分割数据和所述下一行的上部分割数据之间形成的空白部。
3. 根据权利要求l所述的打印机驱动器,其特征在于, 所述分割数据合成部在生成所述合成分割数据时,前一行的下部要素和下一行的上部要素之间存在重叠于同一位的要素的情况下,生成所述合 成分割数据,并且生成所述重叠于同一位的要素的图像数据。
4. 根据权利要求l所述的打印机驱动器,其特征在于, 所述分割数据合成部在生成所述合成分割数据时,前一行的下部要素的印字位和下一行的上部要素的印字位不一致的情况下,错开印刷开始位 置使印字位一致。
5. 根据权利要求l所述的打印机驱动器,其特征在于, 所述分割数据合成部在含于前一行的下部要素的要素和含于下一行的上部要素的要素之间的送纸量大于所述分割数据的高度的情况下,省略 生成所述合成分割数据的处理。
6. 根据权利要求l所述的打印机驱动器,其特征在于, 所述文字是泰国文字。
7. —种印刷控制方法,其是一行量的文字包括三个分割数据,每次 印刷所述分割数据时输送纸而印刷地控制印刷装置的印刷控制方法,其特征在于,包括从由应用程序送出的印刷数据提取形成所述一行量的文字的上部要 素的上部分割数据、形成所述一行量的文字的中间要素的中间分割数据和 形成所述一行量的文字的下部要素的下部分割数据的步骤;合成前一行的下部分割数据和下一行的上部分割数据生成合成分割 数据的步骤。
8. 根据权利要求7所述的印刷控制方法,其特征在于, 在所述生成合成分割数据的步骤中,削减在所述前一行的下部分割数据和所述下一行的上部分割数据之间形成的空白部。
9. 根据权利要求7所述的印刷控制方法,其特征在于,在所述生成合成分割数据的步骤中,在前一行的下部要素和下一行的 上部要素之间存在重叠于同一位的要素的情况下,生成所述合成分割数 据,并且生成所述重叠于同一位的要素的图像数据。
10. 根据权利要求7所述的印刷控制方法,其特征在于,在所述生成合成分割数据的步骤中,在前一行的下部要素的印字位和 下一行的上部要素的印字位不一致的情况下,错开印刷开始位置使印字位 一致。
11. 根据权利要求7所述的印刷控制方法,其特征在于, 在所述生成合成分割数据的步骤中,含于前一行的下部要素的要素和含于下一行的上部要素的要素之间的送纸量大于所述分割数据的高度的 情况下,省略生成所述合成分割数据的处理。
12. —种控制程序,其特征在于,使印刷系统具有的计算机中执行权利要求7 11中任一项所述的步
全文摘要
本发明提供一行量的文字包括三个分割数据,每次印刷分割数据时进行送纸的情况下,防止在各行之间形成空白部,从而能够抑制印刷纸张的消耗量的打印机驱动器、印刷控制方法及控制程序。一种印刷控制方法,其使一行量的文字包括三个分割数据,每次印刷分割数据时送纸而印刷地控制打印机(3),包括从由应用程序(4)发送的印刷数据(100)提取形成一行量的文字的上部要素(A)的上部分割数据(110a、110d)、形成一行量的文字的中间要素(B)的中间分割数据(110b、110e)、形成一行量的文字的下部要素(C)的下部分割数据(110c、110f)的步骤(S12);合成前一行的下部分割数据(110c)和下一行的上部分割数据(110d),生成合成分割数据(110g)的步骤(S18)。
文档编号G06F3/12GK101620519SQ20091014259
公开日2010年1月6日 申请日期2009年7月3日 优先权日2008年7月4日
发明者堀内幸春, 竹内康博, 长泽洋幸 申请人:精工爱普生株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1