打印装置、打印方法及信息记录介质的制作方法

文档序号:2507151阅读:185来源:国知局
专利名称:打印装置、打印方法及信息记录介质的制作方法
技术领域
本发明涉及打印装置、打印方法及信息记录介质,尤其是涉及打印的文字的字宽能变更地打印的打印装置、打印方法及信息记录介质。
一般地,用打印装置在纸和胶片等记录介质上打印文字时,大多采用以下的方法。
(1)预先在打印装置内配置的ROM(只读存储器)和硬盘等存储装置内存储字体、即文字的形状(以下称为字体信息或单称字体)。
(2)从计算机等主机装置向打印装置发送文字代码和各种指令。
(3)当发送文字代码时,从存储装置读出与该文字代码对应的字体信息。
(4)按照读出的字体信息驱动打印头,在纸等记录介质上进行打印。这时,既可一读出字体信息就打印,又可将字体信息存储到按1行分的行缓冲区内,当蓄满1行的数据后再打印。
打印头使用热转印头、喷墨头、针式打印头等。
简单低廉的打印装置中使用的英文数字和假名文字等字体信息采用例如5×5点阵、7×4点阵、9×9点阵等构成的字体信息。下面以9×9点阵构成的字体为例来说明。


图1为表示9×9点阵构成的字体的例子。图1(a)表示英文字母“m”、图1(b)表示英文字母“x”。
这时,打印头沿纵向(送纸方向)打印9个点、同时使打印头横向地(相对于送纸方向大致直交的方向)移动,这样按照字体信息打印文字。
而且,在针式打印型的打印装置中,按照打印纵向一列所需时间与打印头横向移动时间之间的关系,在打印点时,大多是不能打印其紧右侧的点的打印装置。图1(a)(b)所示的字体是向这样的打印装置构成的字体,但实际上如图1(c)、图1(d)所示,打印成左右(文字宽度方向)缩短的形状。
此外,为了用记录器和电子台式计算器等中所含的打印装置打印收据、领货单、交货单等,不仅要能打印英文数字和假名,而且还要能打印汉字。这时,可不打印所有的汉字,而只打印收据等的打印所必须的例如“”、“订”、“正”、“品”、“种”、“担”等有限的汉字,以降低制造成本。
这样的汉字字体大多以与英文数字和假名字体相同的9×9点阵的大小来表示,使得看起来不方便,对文字的识别也较困难。因此对于汉字字体,大多准备2个9×9点阵的格子,以9×18点阵的大小来表示。
图2中,表示了这种汉字字体的一例子。这是称作“”汉字的字体信息,以9×18点阵的大小来构成的。前述那种打印装置由于打印头驱动上的限制,因此构成不能打印图2(a)所示相邻的点的那种字体。按照这种字体信息所打印的图像示于图2(b)。
那么,在打印按照这种字体结构打印英文数字、假名、汉字的打印装置中,有时想变更1行中能打印的字的格(列)数。例如,按照上述9×9点阵的字体,1行可打印40格字,1行的宽度为360点。对应于该360点,有时打印格数想变多、有时想变少。例如,如果一个文字的字宽为10点,则打印格数为36格,如果一个文字的字宽为8点,则打印格数为45格。
这时,如果使用存储装置中存储的9×9点阵的字体,能构成9×8点阵的字体或9×10点阵的字体,则不必为了9×8点阵字体或9×10点阵字体而增大存储装置的容量,从而能防止成本的增加。
因此,以往是采用以下的方法来实现这样的愿望。
(1)当想打印格数变少时,即加大字宽打印时,在以9×9点阵单位打印后,仅必要的点数不驱动打印头而仍然使其沿横向(格向)移动,以扩大字宽。例如,若仅1个点数不驱动打印头而仍然使其沿横向(格向)移动,就打印成9×10点阵字体的文字。这种打印方法示于图3(a)中。
(2)当想打印格数变多时,即缩小字宽打印时,在9×9点阵的单位中,使一方端部的列不打印,由此使字宽变窄。例如图1所示的9×9点阵的英文数字或假名字体中,各字体右端的列都有2点的宽度没有打印任何字。因此,如果忽略右端的1列来打印,则打印成9×8点阵字体的文字。这种打印方法示于图3(b)中。
在打印英文数字或假名等的场合,能采用无任何故障的方法。
但是,在将2个9×9点阵的格子组合构成的汉字字体的场合,采用前述方法会发生以下的问题。
(1)在字宽扩大的场合,当打印9点数宽而使打印头仅移动一点时,在字的大致中央显示出空白点的纵线。这种样子示于图4(a)中。
(2)在字宽变窄的情况中,当忽略右端的一点时,对于英文数字或假名字体不存在应打印的点,但对于汉字字体由于存在应打印的点,故在字的大致中央显示出空白点的纵线。这种样子示于图4(b)中。
本发明旨在解决以上的问题,其目的是提供在使用简易字体来打印文字时,不使值得存储的文字字体信息量变更,而可进行字宽变化打印的打印装置、打印方法及信息记录介质。
为达到上述目的的发明如下。
本发明是根据主机装置的打印数据或指令驱动打印头来进行打印的打印装置,其特征是包括接收打印数据或指令的接收部;储存打印文字的字体信息的字体存储装置;设定在1行中打印的文字的格数的设定部;根据由接收部接收的打印数据,从字体存储装置取得与该打印数据对应的字体信息的取得部;根据由设定部设定的打印格数及接收部接收的打印数据,将数据列插入由取得部取得的字体信息中、或者从字体信息中删除数据列、而使该字体信息变换的变换部;根据变换部变换的字体信息,驱动打印头来打印文字的控制部。
而且本发明是根据主机装置的打印数据或指令驱动打印头来进行打印的打印装置,其特征是包括接收打印数据或指令的接收部;储存打印文字的字体信息的字体存储装置;设定在1行中打印的文字的格数的设定部;根据由接收部接收的打印数据,从字体存储装置取得与该打印数据对应的字体信息的取得部;根据由设定部设定的打印格数及接收部接收的打印数据,决定在取得部取得的字体信息中应插入空的数据列的部分的决定部;根据由取得部取得的字体信息及由决定部决定的应插入的部分,通过驱动及运送打印头来打印文字的控制部。
而且本发明是根据主机装置的打印数据或指令驱动打印头来进行打印的打印装置,其特征是包括接收打印数据或指令的接收部;储存打印文字的字体信息的字体存储装置;设定在1行中打印的文字的格数的设定部;根据由接收部接收的打印数据,从字体存储装置取得与该打印数据对应的字体信息的取得部;根据由设定部设定的打印格数及接收部接收的打印数据,决定从由取得部取得的字体信息中应删除数据列的部分的决定部;根据由取得部取得的字体信息及由决定部决定的应删除的部分,通过驱动及运送打印头来打印文字的控制部。
这样,利用已有的字体进行采用宽度变大或变小字体的打印。
在这种情况中,变换部或决定部还具有用于将字体信息变换的变换信息储存起来的存储装置,其中变换部或决定部根据变换信息,对字体信息进行变换。
这样,可以有效地活用在储存的字体信息的空间区域中的变换信息,从而能节约存储容量。
此外,变换部或决定部还根据储存有与打印数据对应的字体信息的字体存储装置的地址信息来变换字体信息。
这样,即使在储存的字体信息中不存在空间区域,也可通过简单的计算来进行字体信息的变换。
此外,设定部还根据主机装置规定的指令来设定打印格数。
这样,可以由主机装置指定任意的打印格数。
此外,设定部根据打印装置设置的开关来设定打印格数。
这样,可根据打印装置设置的分布式信息处理(DIP)开关或内存开关来指定任意的打印格数。
也应当领会本发明作为打印装置的控制方法,此时也可取得同样的效果和作用。
此外,打印装置的控制方法可以供给可由控制部执行的控制程序,并通过记录该控制程序的记录介质来提供。或者,也可通过互联网等计算机网络来提供控制程序,记录在用户侧的个人计算机或打印装置的记录介质中来使用。
图1是表示英文数字字体的构成及打印图像的说明图;图2是表示汉字字体的构成及打印图像的说明图;图3是表示变更英文数字的字宽打印时以往方法的说明图;图4是表示变更汉字的字宽打印时以往方法的说明图;图5是表示有关本发明的打印装置的基本构成的方块图;图6是表示本发明中扩大字宽打印方法的说明图;图7是表示本发明中变窄字宽打印方法的说明图;图8是表示本发明中的控制的流程图。
下面说明本发明的一实施例。以下所示的实施例仅用于说明的目的,而不构成对本发明范围的限制。因此,本领域的普通技术人员可以采用对各个要素或全部要素进行等同变换的实施方式,这样的实施方式同样包含在本发明的范围之内。
图5为表示本发明的打印装置500概要的框图。
接口501接收由主计算机(以下单称主机)发送的数据。
根据接收的数据,CPU502从字体ROM503读出字体信息,将打印哪些点、不打印哪些点两方面的信息展开到行缓冲区504中。在进行这种展开时,采用本发明的变更字宽的方法。这一点将在后面描述。
CPU502在行缓冲区504未完全充满时或者在接收打印指令等时,驱动打印头500,根据行缓冲区504内储存的信息在纸等上面进行打印。
此外,未设有行缓冲区504的实施例也适用本发明。这时,代替将字体两方面的信息展开到行缓冲区504内,直接驱动打印头505就行。下面的说明是以设有行缓冲区504的打印装置为例来描述的。此外,CPU502的动作记录在程序ROM506内。
因此,程序ROM506是单独的,作为记录程序的信息记录介质工作。此外,如果将程序ROM506作为快速存储器的可删去和写入的ROM来实现,则由软盘、磁带、硬盘等信息记录介质表示CPU502动作的程序适于储存到程序ROM506内。
1行的打印格数的设定,可以靠从主机向打印装置500发送的预定指令,或者在打印装置500内设置分布式信息处理开关或内存开关。根据该打印格数的设定来决定字宽。
现详述本发明的基本结构。本发明打印英文数字及假名与以往的方式相同。在下面的说明中描述了在英文数字及假名的字宽扩大和变窄时处理字体右端侧的情况,但对字体左端侧的处理等可作适当的变更。
以往的打印装置在变更字宽打印汉字时,之所以在汉字的大致中央部分产生空白点部分,是因为无论在打印汉字的右半部分与左半部分的哪一侧时,或者在各右端侧插入未打印任何字的点列,或者删除各右端侧的点列。
因此,为防止这种情况,本发明采用以下的做法(方法)。这里首先说明扩大字宽的做法。
第一种做法是,对于表示汉字左半部分的字体,在字体的左端侧插入未打印任何字的点列(空白列);而对于表示汉字右半部分的字体,则在字体的右端侧插入空白列。这种做法示于图6(a)中。
按照这种方法,可以预先在ROM中储存有关在9×9点阵字体的左端侧与右端侧的任一方插入空白列的信息。该信息对于每一字体都可以用一个比特(bit)来表示。9×9点阵的字体用81比特的区域来储存,但为了容易进行内存存取,大多储存到18字节(2×9字节、144比特)的区域或11字节(88比特)的区域中。在这种情况中,作为空间区域分别有63比特或7比特的富余。因此,可充分储存上述信息。
第二种做法是,在打印表示汉字左半部分的字体时,根本不进行空白列的插入;而在打印表示汉字右半部分的字体时,则进行英文数字或假名时两倍的空白列插入。而且,这种做法也可使左半部分与右半部分的比例反过来进行。这种做法示于图6(b)中。
按照这种方法,可以预先在ROM中储存有关在9×9点阵字体的右端侧不插入空白列、或插入一倍或者插入两倍的空白列的信息。该信息是对于每一字体都可以用两个比特(bit)来表示,与上述情况同样地,能预先储存在字体ROM503的空间区域内。
这里描述的两种方法同样适于将字宽变窄时的情况。
即,对应于第一种方法,将汉字字体比以往更靠近中央配置来构成,预先确定各字体中右端要删除的点和左端要删除的点,这样重新构成字宽窄的字体。其样子示于图7(a)。
此外,对应于第二种方法,汉字字体可采用以往通常的配置,在汉字字体的左半部分不删除任何列,而右半部分右端则删除在英文数字等中删除的点列两倍的列。其样子示于图7(b)。
在字宽变窄时也与上述字宽扩大时一样,预先在字体ROM503的空间区域内储存有关各字体又删除哪一部分哪一列的信息。
CPU502根据该信息在字体的适当位置插入空白列、或者删除字体适当位置的列,将字体展开到行缓冲区504内。
通过该方法,例如仅具有45格用字体的打印装置也可作为40格的打印装置或50格的打印装置使用。而且即使打印汉字也不会产生空白点、获得品质良好的打印结果。
采用上述实施方式,将表示端部处理的标志、即空白列的插入场所或插入的列数以及列的删除位置、删除列数储存在以往的字体ROM503的空间区域内,CPU502在将字体展开到行缓冲区504内时,根据该信息进行适当的插入或删除。
但是,例如以8×8点阵字体为基准时,存在这样的字体ROM503没有空间区域的情况。而且,对于各字体,在字体ROM503内也没有设置该信息的剩余空间。这种情况中能利用的是使用文字代码的识别方法。关于该方法(第三种做法)说明如下。
从主机发送的打印数据通常以各文字分配的代码来表示。例如,使用ASCⅡ码,在打印文字“a”时发送文字代码97(十六进制为61。下面用附加“H”的“61H”表示)。根据该文字代码,以往的各字体的分配清况整理如下。
(a)英文数字及假名文字为00H~7FH。
(b)汉字的左半部分为80H、82H、…、FEH(80H以上的偶数)。
(c)汉字的右半部分为81H、83H、…、FFH(80H以上的奇数)。
这些数字可根据字体的种类或数值作适当的变更。
因此,即使不预先在字体ROM503储存表示右端侧或左端侧的端部处理的标志,也可使用该文字代码来决定插入空白列的位置列数和删除的位置列数。即,是否在80H以上分类后,80H以上的场合可以按奇数还是偶数来分类。
而且,根据上述(a)、(b)、(c)的数值分配,想办法通过字体的储存方法,不储存表示端部处理的标志,而能决定插入空白列的位置列数和删除的位置列数。字体ROM503中添加的字是以从0到255的配列来分配,配列的各要素表示各字体。此时,当把文字代码作为c时,则进行把c用2除的演算。其商为a、余数为b。不能整除时(b=1)就在配列a序号的要素上储存该文字的字体;而能够整除时(b=0)就在配列(a+128)序号的要素上储存该文字的字体。
按照该方法,英文数字及假名字体被储存在字体ROM503的以下的配列上。
从第0号到第63号。
从第128号到第191号。
此外,汉字的字体被储存在字体ROM503的以下的配列上。
右半部分为从第64号到第127号。
左半部分为从第192号到第255号。
因此,在字体ROM503的配列上储存的字体中,对于从0到195号(从头起全部的3/4),在字体的右端侧插入空白列,或者删除右端侧的列,对于从第196到256号(从最后起全部的1/4),在字体的左端侧插入空白列,或者删除左端侧的列。
而且,从文字代码取得字体位置的计算如下是CPU502将字体展开到行缓冲区504内时所必须的计算,如果如上述那样地配置各字体,则在取得字体信息的同时,可得到应该处理的侧是右侧还是左侧。
图8为表示有关本发明的控制概要的流程图。
(1)从主机接收文字代码(S801)。
(2)将接收的文字代码的字体数据从字体ROM503向行缓冲区504展开(S802)。
(3)根据接收的文字代码,进行字体右端侧或左端侧的端部处理(S803)。
(4)判断(调查)行缓冲区504是否充满(S804),如果充满时,则在根据行缓冲区的内容进行打印后(S805),清空行缓冲区(S806),返回到程序(1)。
(5)行缓冲区504未充满时返回到程序(1)。
在该处理中,程序(3)的端部处理(S803)、即在字体的右端侧及左端侧的端部进行插入空白列和删除列的处理构成本发明的特征。
如上所述,按照本发明,提供了只需准备一种字体就可进行以字宽扩大或字宽变窄模式的打印的打印装置、打印方法和信息记录介质,此时在字体上不产生空白点。特别是,提供了这样的低成本的打印装置等。在预先记录字体的ROM内有富余空间的情况下,储存表示字体端部处理的标志;而在没有富余空间的情况下想办法进行ROM内的字体配置,由此实现小储存容量的低成本的打印装置。
权利要求
1.根据主机的打印数据或指令驱动打印头进行打印的打印装置,其特征是包括接收上述打印数据或上述指令的接收部;储存打印文字的字体信息的字体存储装置;设定在一行中打印文字的格数的设定部;根据由上述接收部接收的上述打印数据、从上述字体存储装置取得与该打印数据对应的上述字体信息的取得部;根据由上述设定部设定的上述打印格数及由上述接收部接收的上述打印数据,将数据列插入由上述取得部取得的上述字体信息中或者从上述字体信息删除数据列而使该字体信息变换的变换部;根据由上述变换部变换的上述字体信息,驱动上述打印头来打印文字的控制部。
2.如权利要求1所述的打印装置,其特征是上述变换部具有储存为变换上述字体信息的变换信息的储存装置;上述变换部根据上述变换信息变换上述字体信息。
3.如权利要求1所述的打印装置,其特征是上述变换部根据储存对应于上述字体数据的上述字体信息的上述字体存储装置的地址信息来变换上述字体信息。
4.如权利要求1所述的打印装置,其特征是上述设定部根据上述主机装置的预定指令来设定上述打印格数。
5.如权利要求1所述的打印装置,其特征是上述设定部根据该打印装置上设置的开关来设定上述打印格数。
6.根据主机的打印数据或指令驱动打印头进行打印的打印装置,其特征是包括接收上述打印数据或上述指令的接收部;储存打印文字的字体信息的字体存储装置;设定在一行中打印文字的格数的设定部;根据由上述接收部接收的上述打印数据、从上述字体存储装置取得与该打印数据对应的上述字体信息的取得部;根据由上述设定部设定的上述打印格数及由上述接收部接收的上述打印数据,决定在由上述取得部取得的上述字体信息中应插入空的数据列的部分的决定部;根据由上述取得部取得的上述字体信息及上述决定部决定的应插入部分,通过驱动和运送打印头来打印文字的控制部。
7.如权利要求6所述的打印装置,其特征是上述决定部具有储存装置,其储存为决定应插入数据列的部分。
8.如权利要求6所述的打印装置,其特征是上述决定部根据储存对应于上述字体数据的上述字体信息的上述字体存储装置的地址信息来决定要插入的数据列部分。
9.如权利要求6所述的打印装置,其特征是上述设定部根据上述主机装置的预定指令来设定上述打印格数。
10.如权利要求6所述的打印装置,其特征是上述设定部根据该打印装置上设置的开关来设定上述打印格数。
11.根据主机的打印数据或指令驱动打印头进行打印的打印装置,其特征是包括接收上述打印数据或上述指令的接收部;储存打印文字的字体信息的字体存储装置;设定在一行中打印文字的格数的设定部;根据由上述接收部接收的上述打印数据、从上述字体存储装置取得与该打印数据对应的上述字体信息的取得部;根据由上述设定部设定的上述打印格数及由上述接收部接收的上述打印数据,决定从由上述取得部取得的上述字体信息中应删除数据列的部分的决定部;根据由上述取得部取得的上述字体信息及上述决定部决定的应删除的部分,通过驱动和运送打印头来打印文字的控制部。
12.如权利要求11所述的打印装置,其特征是上述决定部具有储存装置,其储存为决定应删除数据列的部分的信息。
13.如权利要求11所述的打印装置,其特征是上述决定部根据储存对应于上述字体数据的上述字体信息的上述字体存储装置的地址信息来决定应删除数据列的部分。
14.如权利要求11所述的打印装置,其特征是上述设定部根据上述主机装置的预定指令来设定上述打印格数。
15.如权利要求11所述的打印装置,其特征是上述设定部根据该打印装置上设置的开关来设定上述打印格数。
16.根据主机的打印数据或指令驱动打印头进行打印的打印装置的打印方法,其特征是包括接收上述打印数据或上述指令的步骤;设定在一行中打印文字的格数的步骤;根据上述打印数据,从储存字体信息的字体存储装置取得与该打印数据对应的上述字体信息的步骤;根据上述打印格数及上述打印数据,对在上述字体信息中插入数据列或者从上述字体信息中删除数据列来变换该字体信息的步骤;根据上述变换的字体信息,通过驱动上述打印头来打印文字的步骤。
17.如权利要求16所述的打印方法,其特征是上述变换步骤根据为使存储装置内储存的上述字体信息变换的变换信息来变换该字体信息。
18.如权利要求16所述的打印方法,其特征是上述变换步骤根据储存有对应于上述打印数据的上述字体信息的上述字体存储装置的地址信息来变换该字体信息。
19.如权利要求16所述的打印方法,其特征是上述设定步骤根据上述主机装置的预定指令来设定上述打印格数。
20.如权利要求16所述的打印方法,其特征是上述设定步骤根据上述打印装置上设置的开关来设定上述打印格数。
21.根据主机的打印数据或指令驱动打印头进行打印的打印装置的打印方法,其特征是包括接收上述打印数据或上述指令的步骤;设定在一行中打印文字的格数的步骤;根据上述打印数据,从储存字体信息的字体存储装置取得与该打印数据对应的上述字体信息的步骤;根据上述打印格数及上述打印数据,决定在上述字体信息中应插入空数据列的部分的步骤;根据上述字体信息及上述决定应插入的部分,通过驱动及运送打印头来打印文字的步骤。
22.如权利要求21所述的打印方法,其特征是上述决定步骤根据为决定应插入存储装置中储存的数据列的部分的信息来决定。
23.如权利要求21所述的打印方法,其特征是上述决定步骤根据储存有对应于上述打印数据的上述字体信息的上述字体存储装置的地址信息来决定应插入数据列的部分。
24.如权利要求21所述的打印方法,其特征是上述设定步骤根据上述主机装置的预定指令来设定上述打印格数。
25.如权利要求21所述的打印方法,其特征是上述设定步骤根据上述打印装置上设置的开关来设定上述打印格数。
26.根据主机的打印数据或指令驱动打印头进行打印的打印装置的打印方法,其特征是包括接收上述打印数据或上述指令的步骤;设定在一行中打印文字的格数的步骤;根据上述打印数据,从储存字体信息的字体存储装置取得与该打印数据对应的上述字体信息的步骤;根据上述打印格数及上述打印数据,决定从上述字体信息中应删除数据列的部分的步骤;根据上述字体信息及上述决定应删除的部分,通过驱动及运送打印头来打印文字的步骤。
27.如权利要求26所述的打印方法,其特征是上述决定步骤根据为决定应删除存储装置中储存的数据列的部分的信息来决定。
28.如权利要求26所述的打印方法,其特征是上述决定步骤根据储存有对应于上述打印数据的上述字体信息的上述字体存储装置的地址信息来决定应删除数据列的部分。
29.如权利要求26所述的打印方法,其特征是上述设定步骤根据上述主机装置的预定指令来设定上述打印格数。
30.如权利要求26所述的打印方法,其特征是上述设定步骤根据该打印装置上设置的开关来设定上述打印格数。
31.一种信息记录介质,它记录有根据主机的打印数据或指令驱动打印头进行打印的打印装置的控制程序,其特征是包括接收上述打印数据或上述指令的步骤;设定在一行中打印文字的格数的步骤;根据上述打印数据,从储存字体信息的字体存储装置取得与该打印数据对应的上述字体信息的步骤;根据上述打印格数及上述打印数据,对在上述字体信息中插入数据列或者从上述字体信息中删除数据列来变换该字体信息的步骤;根据上述变换的字体信息,通过驱动上述打印头来打印文字的步骤。
32.如权利要求31所述的信息记录介质,其特征是上述变换步骤根据为变换存储装置中储存的上述字体信息的变换信息来变换该字体信息。
33.如权利要求31所述的信息记录介质,其特征是上述变换步骤根据储存有对应于上述打印数据的上述字体信息的上述字体存储装置的地址信息来变换上述字体信息。
34.如权利要求31所述的信息记录介质,其特征是上述设定步骤根据上述主机装置的预定指令来设定上述打印格数。
35.如权利要求31所述的打印方法,其特征是上述设定步骤根据上述打印装置上设置的开关来设定上述打印格数。
36.一种信息记录介质,它记录有根据主机的打印数据或指令驱动打印头进行打印的打印装置的控制程序,其特征是包括接收上述打印数据或上述指令的步骤;设定在一行中打印文字的格数的步骤;根据上述打印数据,从储存字体信息的字体存储装置取得与该打印数据对应的上述字体信息的步骤;根据上述打印格数及上述打印数据,决定在上述字体信息中应插入空的数据列的部分的步骤;根据上述字体信息及决定的应插入的部分,通过驱动及运送打印头来打印文字的步骤。
37.如权利要求36所述的信息记录介质,其特征是上述决定步骤根据为决定应插入存储装置中储存的数据列的部分的信息来决定。
38.如权利要求36所述的信息记录介质,其特征是上述决定步骤根据储存有对应于上述打印数据的上述字体信息的上述字体存储装置的地址信息来决定应插入数据列的部分。
39.如权利要求36所述的信息记录介质,其特征是上述设定步骤根据上述主机装置的预定指令来设定上述打印格数。
40.如权利要求36所述的打印方法,其特征是上述设定步骤根据上述打印装置上设置的开关来设定上述打印格数。
41.一种信息记录介质,它记录有根据主机的打印数据或指令驱动打印头进行打印的打印装置的控制程序,其特征是包括接收上述打印数据或上述指令的步骤;设定在一行中打印文字的格数的步骤;根据上述打印数据,从储存字体信息的字体存储装置取得与该打印数据对应的上述字体信息的步骤;根据上述打印格数及上述打印数据,决定从上述字体信息中应删除数据列的部分的步骤;根据上述字体信息及决定的应删除的部分,通过驱动及运送打印头来打印文字的步骤。
42.如权利要求41所述的信息记录介质,其特征是上述决定步骤根据为决定应删除存储装置中储存的数据列的部分的信息来决定。
43.如权利要求41所述的信息记录介质,其特征是上述决定步骤根据储存有对应于上述打印数据的上述字体信息的上述字体存储装置的地址信息来决定应删除数据列的部分。
44.如权利要求41所述的信息记录介质,其特征是上述设定步骤根据上述主机装置的预定指令来设定上述打印格数。
45.如权利要求41所述的打印方法,其特征是上述设定步骤根据该打印装置上设置的开关来设定上述打印格数。
全文摘要
本发明提供了由一种字体以扩大或缩小其字宽的模式进行打印的打印装置、打印方法及信息记录介质。汉字字体是由英文数字和假名字体的两倍构成。当以字宽扩大的模式打印时,在英文数字、假名、汉字的右半部分的右端侧和在汉字的左半部分的左端侧分别插入空白列。当在字宽变窄的模式打印时,分别删除英文数字、假名、汉字右半部分的右端侧或汉字左半部分的左端侧的列。此外,也可采用在汉字的右半部分进行英文数字和假名两倍的处理、而在汉字的左半部分不进行处理的方法。
文档编号B41J5/44GK1236916SQ9910588
公开日1999年12月1日 申请日期1999年3月26日 优先权日1998年3月26日
发明者深野和子, 高见泽雄史 申请人:精工爱普生株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1