图象制作装置和包括该装置的打印装置以及图象制作方法

文档序号:6416426阅读:223来源:国知局
专利名称:图象制作装置和包括该装置的打印装置以及图象制作方法
技术领域
本发明涉及在纸带打印装置和字处理器等电子装置中所使用的使图象在预定方向上伸长的图象制作装置和包括该装置的打印装置以及图象制作方法。
在现有技术中,在具有字处理等打印功能的电子装置中,为了表现力丰富地打印输入的文字和符号等字符的图象来作为变化多样的图象,而使用各种文字尺寸,来制作整体放大、缩小的图象,或者,使图象在长度方向(左右方向)和宽度方向(上下方向)上伸缩,来制作在各个方向上整体伸缩的图象。
在上述这样的电子装置中,能够使图象整体放大、缩小或者伸缩,却不能制作部分伸长的图象。即,在由一个字符构成的图象(字符图象)中,不能制作出例如使其左半部为正常的大小而使右半部伸长的图象。
当然,在例如

图12A所示的那样的由多个字符组成的图象(字符串图象)中,可以制作图12B所示的部分伸长的图象,但在每个字符图象中,始终使其图象整体的伸长率为恒定的来制作出该字符串图象,而不能使字符图象部分伸长。而且,为了制作这样的字符串图象,用户必须对每个字符图象设定伸长率,则装置的操作极其复杂。该字符串图象是对每个字符图象多级地改变伸长率来制作,却不能制作使伸长率连续变化来伸长的字符串图象(参照图5B~5E)。
本发明的目的是提供图象制作装置和包括该装置的打印装置以及图象制作方法,能够使图象在预定方向上部分伸长,与现有技术相比,能够制作出变化更丰富的图象。
为了实现上述目的,根据本发明的第一形态,提供一种图象制作装置,使基准图象的长度方向和宽度方向的至少一方的伸长率根据特定的伸长图形来变化,从上述基准图象来制作变形图象。
本发明的第一形态所涉及的图象制作装置,其特征在于,包括伸长图形存储装置,至少存储上述特定的伸长图形的伸长数据;数据展开装置,把表示上述基准图象的基准图象数据展开为点阵;复制装置,用于根据上述伸长数据复制在分别与上述基准图象的长度方向和宽度方向相对应的方向的至少一个方向上延伸的上述基准图象数据的各个点阵;插入装置,把通过由该复制装置所进行的复制而生成的点阵插入到上述各点阵和与该各点阵相邻的后续点阵之间。
根据该图象制作装置,根据伸长图形的伸长数据来复制与基准图象的长度方向或者宽度方向相对应的基准图象数据的各点阵,把复制的点阵插入到复制对象的点阵和与该点阵相邻的后续点阵之间,由此,能够使基准图象的该部位伸长了插入点阵的程度。
在基准图象中,除了由一个以上的文字和符号等字符组成的字符串图象(包含通过各种文字装饰等来进行装饰的字符串图象)之外,还包含由图形和绘图等组成的非字符串图象以及把这些非字符串图象与字符串图象进行组合的图象等的各种图象。所谓伸长率是指在基准图象中伸长的部位的伸长比率。在伸长数据中,除了点阵的复制次数之外,还包含算出该次数的计算式。
最好,在上述伸长图形存储装置中所存储的上述伸长数据由多个伸长图形的伸长数据组成,并且,包括从该多个伸长图形中选择上述特定的伸长图形的伸长图形选择装置。
根据该形态,用户能够在多个伸长图形中任意选择一个伸长图形,因此,能够制作变形自由度高的图象。
最好,上述基准图象包括至少一个字符图象。
在上述多个伸长图形中包含这样的图形使上述基准图象的上述伸长率以上述基准图象中的一个字符图象的未充满横幅或者纵幅的单位来变化。
根据该形态,以一个字符图象的未充满横幅或者纵幅的单位来使伸长率变化,因此,能够制作基准图象中的各字符图象部分伸长的图象。
最好,在上述多个伸长图形中包含使上述基准图象的上述伸长率连续变化的图形。
根据该形态,使基准图象中预定方向上的伸长率连续变化,因此,能够制作使基准图象伸长而没有不舒服感觉的变形图象。
最好,在上述伸长数据中包含与上述变形图象所制作的图象区域的大小相对应的上述各点阵的最大复制次数的数据。
根据该形态,能够根据上述变形图象所制作的图象区域的大小来规定各点阵的最大复制次数,而能够制作适合于该图象区域的变形图象。
最好,上述伸长数据包含计算在上述每个点阵中应进行的复制次数的算式,上述数据展开装置包括使上述基准图象数据展开的暂时存储缓冲器,上述复制装置包括用于进行上述基准图象数据的上述各点阵的计数的行号计数器、用于计数上述复制的次数的复制计数器、用于从上述暂时存储缓冲器读出上述各点阵而指定该暂时存储缓冲器的地址的打印数据读出指针、该读出的各点阵写入的打印缓冲器、指定该打印缓冲器的上述各点阵写入的地址的打印数据写入指针。
或者,上述伸长数据包含计算在上述每个点阵中应进行的复制次数的算式,上述数据展开装置包括使上述基准图象数据展开的缓冲器,上述复制装置包括用于进行上述基准图象数据的上述各点阵的计数的行号计数器、用于计数从上述各点阵的上述缓冲器读出的重复次数的一行重复计数器、用于从上述缓冲器读出上述各点阵而指定该缓冲器的地址的打印数据读出指针。
根据该形态,能够根据变形图象所制作的图象区域的大小来规定各点阵的最大复制次数,而能够制作适合于该图象区域的变形图象。
为了实现上述目的,根据本发明的第二形态,提供一种打印设备,由图象制作装置和能够打印由该图象制作装置制作的上述变形图象的打印装置组成,上述图象制作装置,使基准图象的长度方向和宽度方向至少一方中的伸长率根据特定的伸长图形而变化,从上述基准图象来制作变形图象,其中包括伸长图形存储装置,至少存储上述特定的伸长图形的伸长数据;数据展开装置,把表示上述基准图象的基准图象数据展开为点阵;复制装置,用于根据上述伸长数据复制在分别与上述基准图象的长度方向和宽度方向相对应的方向的至少一个方向上延伸的上述基准图象数据的各个点阵;插入装置,把通过由该复制装置所进行的复制而生成的点阵插入到上述各点阵和与该各点阵相邻的后续点阵之间。
根据该打印设备,能够把由预定图象制作装置所伸长的图象打印到打印纸和纸带等打印媒体上。
为了实现上述目的,根据本发明的第三形态,提供一种图象制作方法,使基准图象的长度方向和宽度方向至少一方中的伸长率根据特定的伸长图形而变化,从上述基准图象来制作变形图象。
本发明的第三形态所涉及的方法,其特征在于,包括下列步骤把表示上述基准图象的基准图象数据展开为点阵;
至少根据上述特定的伸长图形的伸长数据来复制在分别与上述基准图象的长度方向和宽度方向相对应的方向的至少一个方向上延伸的上述基准图象数据的各个点阵;把通过复制所生成的点阵插入到上述各点阵和与该各点阵相邻的后续点阵之间。
根据该方法,能够获得与由上述第一形态的图象制作装置所得到的有利效果相同的效果。
本发明的这些和其他的目的、优点及特征将通过结合附图对本发明的实施例的描述而得到进一步说明。在这些附图中图1是使用本发明的一个实施例所涉及的图象制作装置和包括该装置的打印装置以及图象制作方法的纸带打印装置的外观透视图;图2是表示纸带打印装置的外壳附近的透视图;图3是表示纸带盒的内部构造的平面图;图4是表示纸带打印装置的控制系统的方框图;图1A是表示通过正常打印而在纸带上所打印的图象的图;图5B~5E是表示通过特殊打印而在纸带上所打印的图象的图;图1是说明特殊打印中的键盘操作及其由该操作所产生的显示画面的示意图;图2是表示在暂时存储缓冲器中所存储的字符串图象的示意图及其局部放大图;图3是表示特殊打印中的内部处理的流程图;图4是表示切断标记所打印的纸带的图;图1A是暂时存储缓冲器内一部分的示意图;图10B是打印缓冲器内的一部分的示意图;图1是表示特殊打印中的内部处理的流程图;图2是表示现有的字处理器等所产生的打印图象的图。
下面参照附图来对使用本发明的一个实施例所涉及的图象制作装置和包括该装置的打印装置以及图象制作方法的纸带打印装置进行具体说明。该纸带打印装置通过热复印方式把键入的所希望的字符等打印到纸带上,切断该纸带的打印部分分而制作标签。
如图1所示的那样,纸带打印装置1,由上下两部分的装置外壳2来形成其外壳,从前半部向着后半部右侧倒L字状地设置电子装置部3,在后半部左侧设置机械装置部4。如图2所示的那样,在机械装置部4上形成用于把纸带盒5装到装置本体上的壳体6,在壳体6上设置带有窗口的开闭盖7。通过在该开闭盖7的左侧部所形成的向下コ字形的开口7a和在壳体6的左侧部所形成的向上コ字形的开口6a来形成把打印后的纸带T排出到纸带打印装置1的外部的排出口10。
在电子装置部3中,在上表面上形成操作部分11,并内置下述的控制部分200(参照图4)。在操作部分11中设置连接在控制部分200的周边控制电路(P-CON)250上的键盘8和通过下述的驱动电路部分270的显示驱动器271而连接在P-CON250上的显示器9。
键盘8包括由用于把文字、符号或者简易图形等字符输入到纸带打印装置1中的多个字符键组成的字符键群810和由用于指令与输入的字符相对的编辑和打印等的各种功能键组成的功能键群820。在该功能键群820中包括使显示器9上的光标移动的光标键830(左、右、上、下箭头键830a、830b、830c、830d)和用于从多个选择分支中确定所希望的那个的选择键840等。另一方面,显示器9包括长方形的显示画面91,在该显示画面91上,除了显示所输入的字符的图象之外,还显示该图象编辑时和打印时的各种操作方式和选择分支等。
下面,对向纸带盒5的纸带T上进行打印的打印部分12进行说明。纸带盒5相对于装置本体装卸自如地构成,当纸带T用尽时,可以更换外壳。纸带盒5中预备了各种宽度和颜色不同的纸带T。
图3是取出上外壳状态下的纸带盒5的平面图。该纸带盒5的外壳由上外壳5a(参照图2)和下外壳5b构成。该外壳的内部由容纳纸带T的纸带容纳部21和容纳色带R的色带容纳部22分成两部分,当纸带盒5装入时,在色带容纳部22中形成具有下述打印头46的打印头单元45所插入的方形打印头开口23。
在色带容纳部22中分别旋转自如地容纳卷绕色带R的绕带辊24和卷绕使用后的色带R的绕带辊25。从绕带辊24绕出的色带R被第一导向轴26和第二导向轴27所引导,而靠近下述的压纸滚筒39,接着沿着构成打印头开口23的周壁23a而U形转弯,卷绕到绕带辊25上。
纸带容纳部21形成为大致圆形,在其中心部,在下外壳5b中突出形成旋转自如地支撑卷绕了纸带T的纸带辊31的圆筒状的辊支撑部32。另一方面,纸带辊31形成为圆筒状,在其内侧,在纸带辊31的宽度方向的中心部形成具有通孔33的加强肋34。在该加强肋34上的通孔33的边缘部,多个突起35形成连续的环状。
这样形成的纸带辊31被活动插入到上述辊支撑部32中,在辊支撑部32内从上方嵌入螺旋弹簧36。该螺旋弹簧36的一端(上端)与上外壳5a的内表面相接触,另一方面,另一端(下端部)36a被弯成横切辊支撑部32。下端部36a的顶端通过从辊支撑部32的上端向下方所形成的缺口而到达加强肋34的突起35。由此,在没有把纸带盒5装入装置本体中时,螺旋弹簧36的下端部36a的顶端进入突起35、35之间。因此,在未装入装置本体的纸带盒5中,螺旋弹簧36的下端部36a与突起35相扣锁,使纸带辊31不动,因此,能够防止纸带辊31任意旋转而使纸带T在纸带容纳部21内松弛。
在纸带容纳部21与色带容纳部22的边界端部,在外壳侧壁37开口而形成窄缝状的纸带排出口38,纸带T通过纸带排出口38而从纸带容纳部21排出到外壳外部。在纸带容纳部21的下游部旋转自如地容纳着位于纸带排出口38附近的压纸滚筒39,在该部分,纸带T与色带R重叠,把打印头46压到其上来进行打印。在夹住压纸滚筒39而与纸带排出口38相对的位置上,纸带T被压纸滚筒39所引导而形成弯曲导向部40,弯曲导向部40引导从纸带排出口38所排出的纸带T而与压纸滚筒39的圆周相接触。
另一方面,如图2所示的那样,在纸带盒5所安装的壳体6中,通过从下侧插入到上述下外壳5b的辊支撑部32内,而突出形成易于进行纸带盒5的安装的定位销41。当纸带盒5装入壳体6时,定位销41通过其顶端把上述螺旋弹簧36的下端部36a压向上方,来解除下端部36a与加强肋34的突起35的扣锁。由此,纸带辊31变得旋转自如,而使纸带T平滑地排出。
在壳体6中直立设置与压纸滚筒39相扣锁并使其旋转的压纸滚筒驱动轴42和与绕带辊25相扣锁并使其旋转的卷绕驱动轴43。这些压纸滚筒驱动轴42和卷绕驱动轴43通过图外的减速齿轮组而由DC电动机44(参照图4)驱动。在打印时,压纸滚筒驱动轴42和卷绕驱动轴43旋转预定量,来把纸带T和色带R输送预定量。
如图2所示的那样,在打印头单元45中容纳由热打印头组成的打印头46。该打印头46在容纳位置与把纸带T和色带R压接到压纸滚筒39上的打印位置之间移动自如。即,打印头46通常保持在容纳位置上,当发出打印指令时,移动到打印位置上,根据从P-CON 250和打印头驱动器272而传递到打印头46上的打印数据,来向纸带T进行预定的打印。
下面对切断纸带T的打印部分分的切断部分13进行说明。切断部分13设在排出口10的壳体6侧,包括切断纸带T的纸带切刀131和使该纸带切刀131进行切断动作的切刀电动机132。在打印完成后,进行的打印的纸带T被送出预定量并停止。接着,在停止之后,切刀电动机132驱动,而由纸带切刀131自动地切断纸带T的打印部分分(自动切断)。在纸带打印装置1中,可以解除自动切断,而通过手动来切断纸带T。在此情况下,在打印完成并把纸带T送出预定量之后,通过压下设在纸带打印装置1的后部左角的切刀架133,来使纸带切刀131进行切断动作,来切断纸带T(手动切断)。
下面参照图4来对纸带打印装置1中的控制系统的基本构成进行说明。如图所示的那样,纸带打印装置1的控制是根据来自键盘8的输入信号,控制部分200通过驱动电路部分270来控制显示器9、打印部分12和切断部分13。控制部分200包括CPU 210、ROM 220、字符发生器ROM(CG-ROM)230、RAM 240和P-CON 250,通过总线260而相互连接。
ROM 220除了包括存储由CPU 210进行处理的控制程序的控制程序区域221之外,还包括存储各种控制数据的控制数据区域222等。CG-ROM 230存储在纸带打印装置1中所预备的文字、符号、图形等字符的字体数据,当提供指定字符的代码数据时,输出对应的字体数据。
RAM 240包括作为用于控制处理的作业区域所使用的各种寄存器群241、存储使用者从键盘8输入的文本数据的文本数据区域242、存储显示画面91的显示图象数据的显示图象数据区域243、作为用于制作打印到纸带T上的图象(打印图象)的区域的打印缓冲器244和作为用于暂时放置数据的区域的暂时存储缓冲器245等。RAM 240即使在纸带打印装置1的电源被断开时,也能接受由图外的备用电路进行的供电,以保持存储的数据。
用于补充CPU 210的功能并且处理与周边电路的接口信号的逻辑电路由门阵列和专用LSI等所构成,并装入到P-CON 250中。该P-CON 250与键盘8和图外的各种传感器相连接,把来自键盘8的各种指令和输入数据原封不动地或者进行加工后通过总线260输出给CPU 210和RAM 240,同时,把从CPU 210等通过总线260所输出的数据和控制信号原封不动地或者进行加工后输出给驱动电路部分270。
驱动电路部分270由显示驱动器271、打印头驱动器272和电动机驱动器273所构成。显示驱动器271根据从控制部分200所输出的控制信号来控制显示画面91。同样,打印头驱动器272根据控制部分200的指示来驱动打印头46。电动机驱动器273根据控制部分200的指示来驱动打印部分12的DC电动机44,控制压纸滚筒驱动轴42和卷绕驱动轴43,同时,驱动切断部分13的切刀电动机来控制纸带切刀。
在这样构成的控制系统中,控制部分200的CPU 210按照ROM 220内的控制程序,通过P-CON 250输入来自键盘8等的各种指令和各种数据等,处理来自CC-ROM 230的字体数据、RAM 240内的各种数据等,通过P-CON 250来向驱动电路部分270输出控制信号。由此,进行打印控制和显示画面91的显示控制,同时,控制打印头46,来在预定的打印条件下打印到纸带T上,等等,来控制纸带打印装置1全体。
在该纸带打印装置1的情况下,本发明的图象制作装置和包括该装置的打印装置以及图象制作方法主要通过操作部分11和控制部分200来实现,下面参照图5A~图11来一边表示制作标签的操作程序一边俩说明成为其特征的动作。
首先,当接通电源时,纸带打印装置1在操作状态(操作方式)成为能够进行键输入的状态下(输入方式)进行启动。在该输入方式下,适当地操作键盘8,输入将打印的所需要的字符(以下在包含1个字符的情况下称为「字符串」)。在该纸带打印装置1中,除了把输入的字符串的图象(字符串图象)原封不动地打印到纸带T上之外,对字符串的一部分或者全部的字符,进行例如「阴影」、「加重」或者「中空」等装饰,来打印字符串图象。在对字符串进行装饰的情况下,按下进行方式变更的装饰方式键821,使操作方式从输入方式移到装饰方式。然后,适当地操作光标键830(左、右、上、下箭头键830a、830b、830c、830d),显示所希望的装饰,然后,按下选择键840来确定装饰。
接着,当字符串的输入完成之后,或者当设定字符串的装饰等时,在该设定结束之后,按下打印键823来进行打印。在该纸带打印装置1中设置两种键作为打印键823。即,设置用于把字符串图象在原封不动的状态下(在设定了装饰等的情况下,为装饰的状态)打印到纸带T上的正常打印键823a和用于使字符串图象变形为在纸带T的纵向上伸长来进行打印的特殊打印键823b。在以下的说明中,把按下正常打印键823a来进行的打印称为「正常打印」;把按下特殊打印键823b来进行的打印称为「特殊打印」。
其中,对于实际上输入字符串并把该字符串图象打印到纸带T上的情况进行说明,特别是,以进行特殊打印的情况为中心来进行具体说明。
在纸带打印装置1中输入例如「ながなが印刷」构成的字符串。输入这样的字符串,不设定字符串的装饰,当按下正常打印键823a来进行打印(E常打印)时,如图5A所示的那样,在纸带T上打印上述字符串图象。另一方面,在输入与上述相同的字符串之后,当按下特殊打印键823b来进行打印(特殊打印)时,上述字符串图象按图5B~图5E所示的那样打印成在纸带T的纵向上伸长的图象(变形图象)。
在以下的说明中,把使字符串图象在纸带T的纵向上伸长而打印的情况称为「ながなが印刷」,适当地简称为「なが2印刷」。如图5B和图5C分别所示的那样,把字符串图象的伸长被多次重复并且其中的伸长率逐渐变化而打印的情况称为「大なが印刷」(图5B),把伸长率比「大なが印刷」更急剧变化而打印的情况称为「小なが印刷」(图5C)。而且,如图5D和图5E分别所示的那样,把字符串图象的中央部的伸长率比两端部大的这样的打印情况称为「凸なが印刷」(图5D),反之,把字符串图象的中央部的伸长率比两端部小的这样的打印情况称为「凹なが印刷」(图5E)。
图6表示特殊打印中的键盘操作和由该操作所产生的显示画面。在该图中,G1~G8模式地表示显示画面91中的显示图象,S1~S8表示键盘8的下述操作。如图6所示的那样,在输入上述字符串之后(G1),当按下特殊打印键823b时(S1),操作方式从输入方式移到特殊打印方式,在显示画面91上的上半部显示出标题「特殊印刷」,在下半部使「なが2」反白显示(G2)。该「なが2」是简称表示「ながなが印刷」的选择分支,通过选择其,以「なが2印刷」来打印字符串图象。在特殊打印中,除了该「なが2印刷」之外,还存在一边连续打印输入的字符串图象一边在纸带宽度方向上变形来打印的情况。
在特殊打印方式中,当选择「なが2」时(S2),显示画面从G2切换为G3,取代「なが2」的显示而反白显示「大なが」。该「大なが」是简称表示「大なが印刷」的选择分支,通过选择其,以「大なが印刷」来打印字符串图象。
在G3的显示中,当按下下箭头键830d时(S3),显示画面切换到G4,取代「大なが」的显示而反白显示「小なが」。同样,在G4的显示中,当按下下箭头键830d时(S4)时,显示画面切换为G5,当接着按下下箭头键830d时(S5)时,显示画面切换为G6,在G5和G6的显示画面中,反白显示「凸なが」和「凹なが」。这些「小なが」、「凸なが」和「凹なが」与上述「大なが」相同是分别简称显示「小なが印刷」、「凸なが印刷」和「凹なが印刷」的选择分支。在这些G3~G6的显示中,通过按下上下箭头键830c、830d来交替切换显示画面。
这样,在纸带打印装置1中,使用者可以从「大なが」、「小なが」、「凸なが」和「凹なが」的4种(伸长图形)中选择所需要的来进行打印。因此,本发明中的伸长图形选择装置由键盘8、显示器9和把上述各种伸长图形显示在显示画面91上并且选择所需要的图形的程序所构成。
接着,当按下选择键840而从「大なが」、「小なが」、「凸なが」和「凹なが」中选择一种时(S6),操作方式移到「打印执行方式」,显示G7的显示画面。该打印执行方式是用于确认是否最终执行打印的方式,通过按下光标键(S7),可以选择进行打印的「执行」(G7),或者不进行打印的「取消」(G8),上述字符串图象通过所选择的打印(「大なが印刷」、「小なが印刷」、「凸なが印刷」或者「凹なが印刷」)而打印到纸带T上。
下面参照图7~图11来对「なが2印刷」所进行的打印图象的制作进行详细描述。该打印所产生的打印图象这样制作在与成为基准的图象即进行正常打印时相同的图象(基准图象)的数据(基准图象数据)在被展开为点阵的状态下被存储在RAM 240的暂时存储缓冲器245中,在与基准图象的宽度方向(图7的上下方向)相对应的预定点列之间插入预定的新点列,在此状态下把基准图象的各个点列存储到RAM 240的打印缓冲器244中。
暂时存储缓冲器245具有能够存储纸带打印装置1中所正常打印的图象的最大量的数据的区域,另一方面,打印缓冲器244具有与纸带T中的可打印区域(打印区域)相对应的区域。在暂时存储缓冲器245中,CPU 210从CG-ROM 230等中读出与基准图象相对应的数据,把该数据展开为点阵来进行存储。因此,本发明中的数据展开装置由CPU 210、暂时存储缓冲器245、CG-ROM 230和把数据展开为点阵而存储到暂时存储缓冲器245中的程序等所构成。
图7A是表示把上述输入的字符串的基准图象存储到暂时存储缓冲器245的状态的示意图,图7B是字符图象「E」的部分放大示意图。在该图所示的基准图象中,根据伸长图形来把宽度方向的各点阵复制一次以上,把其存储到打印缓冲器244中,由此,来制作「なが2印刷」所产生的打印图象。
在此,对上述「大なが印刷」、「小なが印刷」、「凸なが印刷」和「凹なが印刷」中的各点阵的复制次数的计算方法进行说明。如上述那样,在装入纸带打印装置1中的纸带盒5的纸带T中具有各种纸带宽度,考虑到纸带宽度和伸长的图象的美观等,预先对每个纸带宽度规定点列的最大复制次数。在下述表1中表示了每种纸带宽度的最大复制次数。表1
图上述表1所示的那样,当纸带宽度为9、9、12、18和24mm时,点列的最大复制次数Rmax分别为4、5、6、7和8。
首先,在「大なが印刷」和「小なが印刷」中,从与纸带T的纵向相对应的打印缓冲器244的末端(图7A的左端)的点列中,使以1、2、3、…顺序分配的编号(以下称为「行号」)为1n,当成为打印对象的基准图象的点列的总数为L时,「大なが印刷」和「小なが印刷」中的各点列的复制次数S可以分别通过下式(1)和式(2)所示的计算式来算出S=(Rmax-1)×|sin{(ln/L)×2π}|+1…(1)S=(Rmax-1)×|sin{(ln/L)×4π}|+1…(2)在上式(1)和式(2)的计算式中,使纸带宽度为12mm(在此情况下,从上述表1而得到Rmax=6),在下表2和表3中分别表示使基准图象的点列的总数L为288时的各点列的复制次数S。表2
L=288Rmax=6表3
L=288Rmax=6上述表2和表3所示的具体行号ln,当复制次数S为一次和最大时,表示这些行号ln的前后。复制次数S是把上述式(1)和式(2)的计算结果的小数点第一位进行四舍五入而得到的值。
图上述式(1)和式(2)和上述表2和表3所示的那样,为了用包含sin函数的计算式算出复制次数S,复制次数S按照sin函数而增减。因此,根据该复制次数来复制各点列,同时,把复制的点列依次存储到打印缓冲器244中,由此,由「大なが印刷」和「小なが印刷」所进行的打印图象为基准图象的伸长被多次重复的图象(参照图5B,5C)。由「小なが印刷」所产生的打印图象为与「大なが印刷」相比伸长率急剧变化的图象。当计算上述式(1)和式(2)中的sin函数时,准备对每个点列预先规定复制次数的数据表,而可以参照该数据表来算出复制次数S。在此情况下,可以高速地进行复制次数的计算处理。
「凸なが印刷」和「凹なが印刷」中的各点列的复制次数S可以由下式3和式4所示的计算式分别算出S=(Rmax-1)×|sin{(ln/L)×π}|+1…(3)S=(Rmax-1)×|cos{(ln/L)×π}|+1…(4)在上述式3和式4的计算式中,在下表4和表5中分别表示使基准图象的点列的总数L为288时的各点列的复制次数S。在下表4和表5中所示的具体行号ln,表示复制次数S为一次和最大的情况、这些情况下的行号ln的中间、以及这些行号ln的前后。
表4
L=288Rmax=6表5
L=288Rmax=6如上述式3和表4所示的那样,在「凸なが印刷」中,从字符串图象的末端部向中央部,复制次数逐渐变多,而且,从中央部向后端部,复制次数逐渐变少。由此,制作字符串图象的中央部的伸长率大于两端部的图象(参照图5D)。另一方面,在「凹なが印刷」中,如上述式4和表5所示的那样,从字符串图象的末端部向中央部,复制次数逐渐变少,而且,从中央部向后端部,复制次数逐渐变多。由此,制作字符串图象的中央部的伸长率小于两端部的图象(参照图5E)。而且,上述式(1)、式(2)、式(3)和式(4)的计算式作为复制次数计算程序预先存储在ROM 220(伸长图形存储装置)中。
下面参照图8来对用于在打印缓冲器244中制作打印图象的控制部分200中的内部处理进行说明。在上述S8中,当选择特殊打印的「执行」时,首先,在暂时存储缓冲器245中存储基准图象数据,来制作与正常打印时相同的打印数据(S11)。
然后,把下列部件进行初始化(S12)用于进行行号ln的计数的行号计数器、指定用于读入暂时存储缓冲器245中的字符串图象的各点列的地址的打印数据读入指针(打印数据R指针)、指定用于写入复制到打印缓冲器244中的点列的地址的打印数据读出指针(打印数据W指针)。具体地说,作为行号计数器和一行复制计数器,分别定义几个变量,把0分别代入这些变量。另一方面,作为打印数据R指针和打印数据W指针,分别定义几个变量,这些变量指定暂时存储缓冲器245和打印缓冲器244中的开头的点列的地址。在以下的说明以及图8中,把打印数据R指针和打印数据W指针适当集中而表示为「打印数据R/W指针」。
接着,使用于指示各点列的复制次数的一行复制次数为1(S13)。具体地说,作为一行复制次数,定义几个变量,把1代入该变量。由此,在暂时存储缓冲器245中所存储的字符串图象的各点列至少被复制一次以上。
接着,判断指定现在的打印数据R指针的地址的点列是否是「なが2印刷」的对象区域(S14)。即,考虑打印图象和实际制作的标签的末端和后端的空余长度,而在暂时存储缓冲器245中存储字符串图象,利用行号来判断指定打印数据R指针的地址的点列是否是空余长度的部分。由于在这样的空余长度的部分的点列中不存在构成打印图象的点,因此,使该点列作为上述对象区域之外(S14:No),对该点列不进行复制次数的计算。但是,该点列作为由空白点原样构成的点列而写入到打印缓冲器244中(S16)。
在纸带打印装置1中,虽然使用者可以自由设定空余长度,但是,从打印头46和纸带切刀131的距离的问题出发,如果把纸带顶端侧的空余长度设定得极短(例如约1mm),在该空余长度中不能自动切断纸带T。因此,如图9所示的那样,用于向使用者提示切断位置的一对切断标记M、M被印刷在纸带T的宽度方向的上部和下部上。在连接这两个切断标记M、M的直线上,用剪刀等来切断纸带T,由此,能够使纸带T的顶端侧的空余长度成为使用者设定的长度。
通过在暂时存储缓冲器245的同一点列中存储由几个点组成的阳点的数据,由此把这两个切断际记M、M打印到纸带T上。把当这样的切断标记M的部分的点列复制一次以上时,切断标记本身变粗,而存在不能得到所需要的空余长度的危险。由此,具有这两个切断标记M、M的点列作为上述对象区域之外,不把该点列的点复制多于一次。(S14:No)。
另一方面,当判断为上述对象区域时(S14:Yes),根据上述式(1)~式(4)任一个,利用行号ln来算出复制次数S(S15)。接着,把由打印数据R指针所指定的地址的点列(复制对象点列)写入打印缓冲器244中的由打印数据W指针所指定的地址中(S26)。
接着,使一行复制计数器增加1(递增)(S17),然后,判断一行复制计数器的值是否等于一行复制次数(S18)。在它们不是相同值的情况下(S18:No),由打印数据R指针所指定的地址的点列写入到前一次写入的打印缓冲器244中的地址的下一个地址(后续地址)中(S16)。
这样,通过重复进行S16~S18的处理(写入循环处理),在打印缓冲器244中写入一行复制次数程度的复制对象的点列,当一行复制计数器为与一行复制次数相同值时(S18:Yes),写入循环处理结束,一行复制计数器清零,即,把0代入一行复制计数器(S19)。然后,使行号计数器增加1(递增),同时,更新打印数据R/W指针来指定下一个地址(S20)。
这样,通过重复进行S13~S20的处理,在打印缓冲器244中制作打印图象,通过把暂时存储缓冲器245内的全部数据写入打印缓冲器244中,在打印缓冲器244内制成打印图象(S21:Yes),内部处理结束。
在图10A、10B中模式地表示出不是按照上式而是把暂时存储缓冲器245内的各点列进行复制并写入到打印缓冲器244中的情况。如图10A所示的那样,在所存储的①~⑥的点列中,①和②的点列的复制次数为1,③和④的点列的复制次数为2,⑤和⑥的点列的复制次数为3,在此情况下,如图10B所示的那样,在打印缓冲器244中写入复制次数程度的各点列。
接着,在内部处理结束之后,把在打印缓冲器244中制成的打印图象的数据输出给P-CON 250,通过打印头驱动器272和打印头46来打印到纸带T上。由此,制成以「大なが印刷」、「小なが印刷」、「凸なが印刷」或者「凹なが印刷」来打印上述字符串图象的标签(参照图5B~5E)。
在上述内部处理中,为了在打印缓冲器244内制作打印图象,而使用暂时存储缓冲器245,但是,也可以省略该暂时存储缓冲器245,在打印缓冲器244中直接制作由上述字符串图象所形成的打印图象。在此情况下,首先,在打印缓冲器244中展开正常打印的数据。接着,在上述S16的写入处理中,仅在一行复制次数为2以上的情况下进行处理,并且,在进行写入处理之前,把打印缓冲器244内的复制对象点列以后的全部点列向后方错动一点列,同时,打印数据R/W指针指定下一个点列的地址。由此,能够省略暂时存储缓冲器来制成打印图象,因此,RAM 240的容量变小,或者,可以把相当于暂时存储缓冲器的区域分配给打印缓冲器等其他缓冲器。
当把打印缓冲器244内的打印图象打印到纸带T上时,如上述那样,不是在制成打印图象之后进行打印,而可以一边制作打印图象一边对每一点列(打印对象点列)进行打印。图11是不是这种情况下的内部处理和打印处理的流程图。该图所示的各处理S31~S41大致与上述图8所示的各处理S11~S21相对应,则对相同的处理省略其说明。
在该处理中,不使用上述暂时存储缓冲器,直接在打印缓冲器244中制作正常打印数据(S31),然后,把行号计数器、一行重复计数器和打印数据R指针进行初始化(S32)。一行重复计数器与上述一行复制计数器大致相同,用于进行打印对象的点列中的复制次数的计数。
接着,与上述一行复制次数相同,使一行重复次数为1(S33)。由此,打印缓冲器244中的字符串图象的各点列被打印至少一次以上。
接着,当指定现在的打印数据R指针的地址的点列是「なが2印刷」的对象区域时(S34:Yes),根据上述式(1)~式(4)任一个,利用行号ln来算出复制次数S(S35)。接着,把由打印数据R指针所指定的地址的点列即打印对象的点列的数据输出给P-CON 250,并通过打印头驱动器272和打印头46来打印到纸带T上(S36)。
接着,使一行重复计数器增加1(递增)(S37),在一行重复计数器的值等于一行重复次数之前,重复打印上述打印对象点列(S36~S38)。然后,把一行重复计数器清零(S39),接着使行号计数器增加1,同时,更新打印数据R指针来指定下一个地址(S40)。
这样,通过重复进行S33~S40的处理,把字符串图象的各点列依次打印到纸带T上,当把打印缓冲器244内的全部数据打印到纸带T上时(S41:Yes),内部处理和打印处理结束,制成以「大なが印刷」、「小なが印刷」、「凸なが印刷」或者「凹なが印刷」来打印上述字符串图象的标签(参照图5B~5E)。
在本例中,在一边制作打印图象一边进行打印的情况下,由于以多任务处理来进行打印对象点列的打印次数的计算处理(S35)和打印处理(S36),当在打印执行方式中选择「执行」(S8)之后,能够缩短从纸带打印装置1排除打印后的标签的时间。
如上述那样,根据本实施例,根据所需要的伸长图形来复制或者重复打印基准图象的各点列,由此,能够制成在纸带T的纵向伸长的打印图象,与现有技术相比,能够制作种类更丰富的标签。例如,通过「凸なが印刷」而制成的标签(参照图5D),即使在其被贴在平面上的情况下,也能给人提供向前弯曲的印象。反之,通过「凹なが印刷」而制成的标签(参照图5E),能给人提供向后弯曲的印象。
如通过「凹なが印刷」所打印的标签那样,由于使字符串图象的伸长率向着标签的两端部变大,则在被贴到圆筒状物体的外表面和内表面的情况下,当从正面看该标签时,字符串图象大致成为合适的字体。而且,在成为更合适的字体的情况下,若使圆筒的半径为r,则从下式5来算出从字符串图象的中心向右侧的复制次数(重复打印次数)S,并且,用下式6来算出左侧的复制次数(重复打印次数)SS=r×sin-1(|ln-L/2|/r)-r×sin-1(|ln-1)-L/2|/r)…(5)S=r×sin-1(|ln-L/2|/r)-r×sin-1(|ln+1)-L/2|/r)…(6)在上式5和6中,行号ln这样定义使位于字符串图象中心的点列为1,向着字符串图象的两端,行号ln增加。成为sin-1θ时的θ值为θ<(π/2),标签的全体长度不超过2r。
虽然作为本实施例中的复制次数(重复打印次数)的计算式,使用了上式(1)~式(4),但复制次数等的计算式并不仅限于此,可以是一边复制多个点列一边进行打印的计算式。
而且,在本实施例中,虽然对作为打印图象而制作字符串的图象的情况下进行了说明,但是,本方面并不仅限于字符串的图象,也可以用于图形和绘图等各种图象的打印图象的情况。
而且,在本实施例中,虽然对把本发明用于纸带打印装置的情况进行了说明,但是,本发明也可以用于在色带上打印所需要的图象,利用其作为掩模来制作印章的印章制作装置和字处理器等电子装置。在用于字处理器的情况下,由于可以在与字符的排列方向垂直的方向(宽度方向)上使用长纸来作为打印媒体(字处理器情况下的打印用纸),因此,与在上述伸长方向上伸长的情况相同,可以在宽度方向上伸长展开为点阵的基准图象。为了避免打印图象的美观出现问题,也可以使基准图象在长度方向和宽度方向的两个方向上伸长。
虽然本发明的优选实施例已经进行了表示和说明,但是,应当知道,本领域的技术人员可以在不背离本发明的精神的条件下进行变化和变型,本发明的范围由权利要求书限定。
权利要求
1.一种图象制作装置,使基准图象的长度方向和宽度方向的至少一方的伸长率根据特定的伸长图形来变化,从上述基准图象来制作变形图象,其特征在于,包括伸长图形存储装置,至少存储上述特定的伸长图形的伸长数据;数据展开装置,把表示上述基准图象的基准图象数据展开为点阵;复制装置,用于根据上述伸长数据复制在分别与上述基准图象的长度方向和宽度方向相对应的方向的至少一个方向上延伸的上述基准图象数据的各个点阵;插入装置,把通过由该复制装置所进行的复制而生成的点阵插入到上述各点阵和与该各点阵相邻的后续点阵之间。
2.根据权利要求1所述的图象制作装置,其特征在于,在上述伸长图形存储装置中所存储的上述伸长数据由多个伸长图形的伸长数据组成,包括从该多个伸长图形中选择上述特定的伸长图形的伸长图形选择装置。
3.根据权利要求2所述的图象制作装置,其特征在于,上述基准图象包括至少一个字符图象,在上述多个伸长图形中包含这样的图形使上述基准图象的上述伸长率以上述基准图象中的一个字符图象的未充满横幅或者纵幅的单位来变化。
4.根据权利要求2或3所述的图象制作装置,其特征在于,在上述多个伸长图形中包含使上述基准图象的上述伸长率连续变化的图形。
5.根据权利要求1或2所述的图象制作装置,其特征在于,在上述伸长数据中包含与上述变形图象所制作的图象区域的大小相对应的上述各点阵的最大复制次数的数据。
6.根据权利要求3所述的图象制作装置,其特征在于,在上述伸长数据中包含与上述变形图象所制作的图象区域的大小相对应的上述各点阵的最大复制次数的数据。
7.根据权利要求1所述的图象制作装置,其特征在于,上述伸长数据包含计算在上述每个点阵中应进行的复制次数的算式,上述数据展开装置包括使上述基准图象数据展开的暂时存储缓冲器,上述复制装置包括用于进行上述基准图象数据的上述各点阵的计数的行号计数器、用于计数上述复制的次数的复制计数器、用于从上述暂时存储缓冲器读出上述各点阵而指定该暂时存储缓冲器的地址的打印数据读出指针、该读出的各点阵写入的打印缓冲器、指定该打印缓冲器的上述各点阵写入的地址的打印数据写入指针。
8.根据权利要求1所述的图象制作装置,其特征在于,上述伸长数据包含计算在上述每个点阵中应进行的复制次数的算式,上述数据展开装置包括使上述基准图象数据展开的缓冲器,上述复制装置包括用于进行上述基准图象数据的上述各点阵的计数的行号计数器、用于计数从上述各点阵的上述缓冲器读出的重复次数的一行重复计数器、用于从上述缓冲器读出上述各点阵而指定该缓冲器的地址的打印数据读出指针。
9.一种打印设备,由图象制作装置和能够打印由该图象制作装置制作的上述变形图象的打印装置组成,上述图象制作装置,使基准图象的长度方向和宽度方向至少一方中的伸长率根据特定的伸长图形而变化,从上述基准图象来制作变形图象,其中包括伸长图形存储装置,至少存储上述特定的伸长图形的伸长数据;数据展开装置,把表示上述基准图象的基准图象数据展开为点阵;复制装置,用于根据上述伸长数据复制在分别与上述基准图象的长度方向和宽度方向相对应的方向的至少一个方向上延伸的上述基准图象数据的各个点阵;插入装置,把通过由该复制装置所进行的复制而生成的点阵插入到上述各点阵和与该各点阵相邻的后续点阵之间。
10.一种图象制作方法,使基准图象的长度方向和宽度方向至少一方中的伸长率根据特定的伸长图形而变化,从上述基准图象来制作变形图象,其特征在于,包括下列步骤把表示上述基准图象的基准图象数据展开为点阵;至少根据上述特定的伸长图形的伸长数据来复制在分别与上述基准图象的长度方向和宽度方向相对应的方向的至少一个方向上延伸的上述基准图象数据的各个点阵;把通过复制所生成的点阵插入到上述各点阵和与该各点阵相邻的后续点阵之间。
全文摘要
本发明提供一种图象制作方法和装置以及包括该装置的打印装置,使基准图象的长度方向或者宽度方向上的伸长率根据特定的伸长图形而变化,来从基准图象制作变形图象。存储伸长图形的伸长数据。把与基准图象相对应的基准图象数据展开为点阵。根据所存储的伸长图形的伸长数据来复制与基准图象的伸长方向或宽度方向相对应的基准图象数据的各点列。所复制的点列被插入到复制对象的点列和与复制对象的点列相邻的下一个点列之间。
文档编号G06F17/21GK1235322SQ99105570
公开日1999年11月17日 申请日期1999年3月27日 优先权日1998年3月27日
发明者细川豪, 渡邉健二, 市川智之, 田边贤一, 须藤理绘 申请人:精工爱普生株式会社, 株式会社吉姆帝王
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1