字符串编辑设备和字符串编辑程序的制作方法

文档序号:6426973阅读:177来源:国知局
专利名称:字符串编辑设备和字符串编辑程序的制作方法
技术领域
本发明涉及字符串编辑设备以及用于在一个图像形成的媒体上编辑要形成的字符串的字符串编辑程序。
背景技术
众所周知,带式打印机适用于从一圈长带且由马达驱动输出的伸展的任意长度带上打印字符串。在采用带式打印机来编辑要打印的字符串的情况下,不仅可以通过键盘来输入字符串,而且在某些情况下还可以在带式打印机的显示器上显示带式图像作为字符串的背景,以便于让操作者可以方便地了解到字符串能怎样实际被打印在带上的。

发明内容
在这类字符串编辑设备能够显示字符串和带式图像的情况下,在显示器上所显示的带式图像的长度是固定的,而与字符串的长度无关。于是,操作员预先校对和识别打印带的实际排版就很难。此外,当所输入的长的字符串超过了固定的带式图像的长度时,即使该带式图像可以自动滚动以便于在带式图像的范围内显示一个脱字符号(标识在带式图像中的一个字符的插入位置),但是仍需要操作者执行复杂的手动操作(通过操作键盘、鼠标器来手工放大带式图像、移动字符,等等)以便于能看到在带式图像中没有显示的字符。
因此,本发明的目的是提供一种字符串编辑设备和一种字符串编辑程序,该程序能够让操作者便于校验打印带上的实际排版而不需要执行与所输入的字符串长度无关的复杂的手动操作。
一种根据本发明的字符串编辑设备是一种适用于在一个图像形成的媒体上编辑所要形成字符串的字符串编辑设备,该设备包括一个媒体显示控制部件,可以控制在显示器上显示图像形成媒体的图像;一个字符串存储部件,用于存储一行和多行字符串;一个字符串显示控制部件,用于控制存储于字符串存储部件中一行或多行字符串以图像显示的方式显示在显示器上;以及一个媒体长度控制部件,用于控制媒体显示控制部件,从而可以根据存储于字符串存储部件中的一行或多行字符串中长度最长的字符串来伸展或收缩图像。
根据本发明,由于图像形成媒体可以伸展或收缩至对应于字符串长度的合适长度,所以可以允许操作者能够方便地校验打印带上的实际排版而不需要执行与所输入字符串的长度无关的复杂的手动操作。
附图的简要说明

图1是显示一台具有根据本发明一个实施例的字符串编辑设备功能的个人计算机和打印机的外形透视图;图2是展示了安装在图1所示的打印机中的打印机械和带盒的结构的平面图;图3是用于解释图1所示的计算机控制系统的方框图;图4是用于解释具有图3所示的控制系统的计算机的CPU操作的方框图;图5是用于解释图4所示的CPU操作的流程图;图6是显示一例编辑屏幕和带式图像的示意图,其中带式图像可以显示在图1所示的个人计算机的液晶显示器上,并且移动结束的位置只能设置在右边;图7是显示一例编辑屏幕和带式图像的示意图,其中类似于图6,它的移动结束的位置只能设置在右边;图8是显示一例编辑屏幕和带式图像的示意图,其中类似于图6,它的移动结束的位置只能设置在右边;图9是显示一例编辑屏幕和带式图像的示意图,其中类似于图6,它的右边结束位置设计成移动结束的位置;图10是显示一例编辑屏幕和带式图像的示意图,其中类似于图6,它的移动结束的位置只能设置在右边;图11是显示一例编辑屏幕和带式图像的示意图,其中类似于图6,它的移动结束的位置只能设置在右边;图12是显示一例编辑屏幕和带式图像的示意图,其中带式图像可以显示在图1所示的个人计算机的LCD显示器上,并且移动结束的位置只能设置在左边;图13是显示一例编辑屏幕和带式图像的示意图,其中类似于图12,它的移动结束的位置只能设置在左边;图14是显示一例编辑屏幕和带式图像的示意图,其中类似于图12,它的移动结束的位置只能设置在左边;图15是显示一例编辑屏幕和带式图像的示意图,其中类似于图12,它的移动结束的位置只能设置在左边;图16是显示一例编辑屏幕和带式图像的示意图,其中类似于图12,它的移动结束的位置只能设置在左边;图17是显示一例编辑屏幕和带式图像的示意图,其中带式图像可以显示在图1所示的个人计算机的LCD显示器上,并且移动结束的位置可以设置在左右边两侧;图18是显示一例编辑屏幕和带式图像的示意图,其中类似于图17,它的移动结束的位置可以设置在左右边两侧;图19是显示一例编辑屏幕和带式图像的示意图,其中类似于图17,它的移动结束的位置可以设置在左右边两侧;以及,图20是显示一例编辑屏幕和带式图像的示意图,其中类似于图17,它的移动结束的位置可以设置在左右边两侧。
实施本发明的最佳模式参考附图,对根据本发明的较佳实施例进行详细的讨论。
图1是显示一台具有根据本发明一个实施例的字符串编辑设备功能的个人计算机(下文中称之为“计算机”)和打印机的外形透视图。正如图1所示,计算1和打印机2是通过电缆线3相互连接的,从而可以通过电缆线3通讯数据。
正如图1所示,计算机1包括一个控制主板4,该主板还包括一个CPU(中央处理单元),RAM(随机存取存储器),等等;一个具有显示部件(液晶屏)5a的液晶显示器5;一个上面部分具有许多诸如字符键和控制键的键盘6;以及一个用于在液晶屏5a上指定和输入一个规定坐标的鼠标器7。液晶显示器5,键盘6和鼠标器7都分别通过缆线与主板4相连接。
在该实施例中,在液晶显示器5的液晶显示屏5a上显示了作为一种打印媒体的一个带式图像,作为正在编辑字符串的背景。在液晶显示器5上所显示的带式图像101的长度(见图6)可以根据正在编辑的字符串的长度而伸展或收缩。例如,当正在编辑的字符串是“abc”时,则在液晶显示器5上所显示的带式图像长度就设置成字符串“abc”的长度且加入左/右边界在一起。当输入一个新字符“d”时,则带式图像就伸展至字符串“abcd”的长度且加入左/右边界在一起。另一方面,当删除字符“c”时,带式图像就收缩至字符串“ab”的长度且加入左/右边界在一起。当正在编辑跨越多行的字符串时,在液晶显示器5上所显示的带式图像的长度就根据多行中的最长一行的长度来伸展或收缩。采用这种显示方式,操作者就能够方便地校验打印带的实际排版而与所输入的字符串的长度无关,不再需要进行任何复杂的手动操作。
在液晶显示器5显示带式图像101时,显示了一个脱字符号105(见图6),它作为一个定位器,用于标识在带式图像中新输入字符的插入位置。在该实施例中,在新输入字符的右边(在水平写入的情况下)或者在新输入字符的上边(在垂直写入的情况下)显示了该脱字符号。带式图像的显示位置可以调整,使得脱字符号一定能够显示在液晶显示器5的液晶显示屏5a的显示区域的预定范围内(除了显示区域的边界部分),而与带式图像的长度无关。采用这种显示方式,操作者能够在输入字符的同时校验正显示在脱字符号位置上的各个输入字符。
在该实施例中,操作者能够根据带式图像101的伸展/收缩,通过使用键盘6或鼠标器7来指定仅仅右边的结束位置(固定左边),仅仅左边的结束位置(固定右边)以及左右两边的结束位置(固定中间位置)中的一种作为初始移动的移动结束位置。采用这种功能,操作者就能够,例如,根据已经指定的相同的初始移动结束位置的恒定使用来正确地判定带式图像101的位置,将带式图像的移动结束位置改变到容易看见的一种结束位置,等等。
在带式图像101中所显示的字符串中的各个字符的尺寸可设置在对应于带式图像宽度的预置尺寸上,只要字符串的长度不超过对应于预置的最大带式图像长度的长度。当字符串的长度超过了对应于预置的最大带式图像长度的长度时,字符的尺寸就设置在对应于字符串的长度(当所有的字符都是相同的尺寸时就特地对应于字符的数量)和带式图像宽度的尺寸上。在正在编辑跨越多行的字符串的情况下,字符的尺寸就设置在对应于行的数量和带式图像宽度的尺寸上,只要最长字符串的长度不超过对应于预置的最大带式图像长度的长度。当最长的字符串的长度超过了对应于预置的最大带式图像长度的长度时,则字符的尺寸就设置在对应于最长字符串的长度、行的数量和带的宽度的尺寸上。正如以上所阐述的,在该实施例中,各个字符的尺寸都能够设置在一个最佳的尺寸上,该最佳尺寸是考虑了最长字符串的长度和在图像中所包含的行的数量来确定的。
正如图1所示,打印机2的主体2a的前面板具有一个用于吐出带8的出口2b。正对着打印机2,带盒30(以下将进一步解释)可以拆卸式地安装。此外,打印机2还具有一个带驱动/打印机构10以及一个用于切断带的割刀17(均见图2)。从带盒30中抽出和打印后的带8可由割刀17切断并从出口2b吐出。
图2是解释安装在打印机2中的带驱动/打印机构10和带盒30的结构的平面图,其中打印机的外视图如图1所示。正如图2所示,带盒30可拆卸地安装打印机2中的盒存储框架11。带盒30包括一个带轴32,在该带轴上卷绕着PET(聚乙烯对苯二酸脂)薄膜所制成的透明表面层的带31;一个色带供给带轴34,在围绕该带轴卷绕着墨水色带33;一个卷起的卷盘35,用于卷起用过的墨水色带33;一个基本材料供给带轴37,在该带轴上卷绕着双面带36,该双面带是由两面都有粘结层并且该带的宽度与表面带31的宽度相同的双面粘结带以及释放带构成,释放带粘贴到双面带的一面并使释放带面朝外一起卷绕;和一个结合滚动轮38,它将双面带36和表面层带31结合在一起。带轴和滚动轮都安装在带盒内,便于自由地转动。
带盒30具有个突出的部件39(具有三个突出部分的组合),可以用于检测在带盒30中所包含的带的宽度。同时,打印机2可以具有一个带宽度检测器76(见图3),用于根据突出部分39的状态来检测带的宽度。例如,所适用的带宽度为6mm、9mm、12mm、18mm、24mm、和36mm。
正如图2所示,在盒存储框架11中安装了一个臂20,使之能在轴20a周围摆动。在臂20的顶端,安装着一个压板滚动轮和一个馈送滚动轮(其上都采用柔韧性材料制成),以便于能自由地转动。当臂20以顺时针方向摆动到一个极限位置时,压板滚动轮21就将表面层带31和墨水色带33一起压向一个热敏头13,该热敏头安装在压板12上(下文将进一步解释),同时馈送滚动轮22就将表面层带31和双面带36压向结合滚动轮38。
压板12垂直安装在盒存储框架中。在压板12的压板滚动轮一侧,设置了一个热敏头13,它在垂直于图2的方向上具有大量的加热元件。当带盒30装入到合适的位置时,该压板12就插入到带盒的凹处。在带存储框架11中,也垂直安装了一个色带卷动的滚动轮15和一个结合滚动驱动的滚动轮16。当带盒30适当安装时,在卷起卷盘35和结合滚动轮38中分别插入色带卷起的滚动轮15和结合滚动轮驱动的滚动轮16。
当向打印机2中的带馈送驱动马达74提供电源功率时(见图3),就由色带卷起滚动轮15带动卷起卷盘35,同时,由结合卷动轮驱动滚动轮16来带动结合滚动轮38、压板滚动轮21和馈送滚动轮22。利用带动的滚动轮的驱动功率,在带盒中的表面层带31、墨水色带33和双面带36就从卷盘上取出并向下游馈送。表面层带31和墨水色带33相互层叠在一起并随后在压板滚动轮21和热敏头13之间馈送。排列在热敏头13中的大量加热元件可以有选择性和间隙性地被赋能能量,同时表面层带31和墨水色带33被夹在压板滚动轮21和热敏头13之间馈送至下游,这样,墨水色带33上的墨水就以一点一点的方式转移到表面层带31上,从而在表面层带31上以镜像图像的方式形成所需要的点式图像。通过热敏头13的墨水色带33由色带卷起滚动轮15收卷起来,同时表面层带31层叠在双面带36上。表面层带31和双面带36相互层叠在一起,并且被夹在馈送滚动轮22和结合滚动轮38之间馈送至下游,至此,表面层带31的已被打印的一面就牢固地粘结在双面带36上。
带8,是由重叠的表面层带31和双面带36组成的,可在表面层带31被打印的面的另一面上显示出打印的点式图像的正常图像。该带8可以由设置在馈送滚动轮22下游一侧的割刀17切断,并随后从出口2b吐出。割刀17是一个类似于剪刀的割刀,它具有一个固定的刀片17a和一个旋转的刀片17b,旋转刀片可相对于固定刀片进行旋转。该旋转的刀片17b是由一个割刀驱动马达75来驱动的(见图3),以环绕着它的支撑点振动,从而切开带8。切开的带8可以作为一个粘结的标签来使用,它可以通过剥离释放带而粘贴在任何东西上。
以下,将参考图3和图4来描述根据该实施例的具有字符串边界设备功能的计算机1的控制系统。图3是解释该计算机的控制系统的方框图。图4是解释计算机1的CPU操作的方框图。
正如图3所示,控制主体4包括一个CPU 61、一个CG-ROM 62、一个硬盘驱动器63、一个RAM(随机存取存储器)64、以及一个输入—输出接口65(下文称之为“I/F 65”)。
控制主体4的I/F 65连接着键盘6、鼠标器7和一个液晶显示控制器(LCDC)5b,其中,液晶显示控制器还具有用于向液晶显示器5输出显示数据的显示RAM。I/F 65还连接着一个用于驱动打印机2的热敏头13的驱动电路71、用于驱动上述带馈送马达74的驱动电路72、用于驱动上述割刀的驱动马达75的驱动电路73,以及上述带宽度检测器76。
CG-ROM 62存储着大量字符的点图案数据,作为显示或打印与字符的代码数据有关的目标。硬盘驱动器63存储着各种程序,包括一个作为根据本实施例的字符串编辑程序的编辑器程序、数据表格,等等,以及基于GUI(图形用户接口)的OS(操作系统)软件。
RAM 64包括一个用于存储由键盘6输入的字符串数据的字符串存储区域64a(见图4),和一个移动结束位置存储区域46b,用于存储信息它可用于根据在液晶显示器5上所显示的带式图像的伸展/收缩来确定最初移动的移动结束位置是否仅仅在右边的结束位置、仅仅在左边的结束位置,还是在左边和右边的两边。RAM 64还包括有一个用于存储最大打印区域宽度的区域(最大图像形成区域的宽度),这可以预先确定为符合各种带宽度的打印区域的最大宽度,并且还可将它们与带的宽度、CPU 61的工作区域,等等相关联。操作者可以通过操作键盘6和鼠标器7来随意改写移动结束位置存储区域64b的存储器内容。
通过安装上述OS和字符串编辑程序,CPU 61可以具有的功能为一个输入信息分析单元61a,一个带宽度采集单元61b,一个移动结束位置变更单元61c,一个字符尺寸设置单元61d,一个带显示控制单元61e,一个字符串显示控制单元61f,一个脱字符号显示控制单元61g,一个带长度控制单元61h,一个带位置控制单元61i,以及一个打印数据产生单元61j,正如图4所示。
在解释CPU 61的功能之前,为了能便于理解该功能,参考图6来讨论有关在液晶显示器5的液晶显示屏5a上所显示的编辑器的编辑屏幕。图6所示的编辑屏幕80是一个在带的设置过程(后述)中所显示的屏幕。在编辑屏幕80上的显示包括一个打印按钮81,它可以在所编辑的字符串数据输出至打印机2作为打印数据时选择和按动;一个显示切换按钮82,它可以用于在包含所输入的字符串的带图像显示和文本框显示之间进行切换;一个历史显示按钮83,它可以用于选择来回顾以往所打印出的字符串;一个编辑切换按钮84,它可用于在带设置和文本设置之间切换编辑屏幕80;一个不显示按钮85,用于隐藏编辑屏幕80和带图像101;一个对准按钮86,用于切换带图像的移动结束位置;一个列表框87,它具有一个按钮,可以下拉菜单的方式来显示一系列可供使用的格式(视频盒表、小型视盘表、等等);一个列表框89,它具有一个加/减按钮,可用于改变带的长度;一个图像长度自动改变开/关按钮91,它用于通过开/关根据字符串的长度来自动改变带式图像的长度;一个列表框93,它具有一个按钮,可以下拉菜单的方式显示左/右带边界的可用长度的表格;一个列表框94,它具有一个按钮,可以下拉菜单的方式显示可用的带宽度的表格;以及一个图像宽度自动改变开/关按钮95,它可以根据从打印机2所采集到的数据通过开/关来自动改变带式图像的宽度。
同时,当通过编辑切换按钮84选择文本设置时,用于对所输入字符串设置字体的列表框、按钮等等,无论是否有下划线显示,都会显示在编辑屏幕80,而不是显示在上述的列表框87、89、93和94以及开/关按钮91和95中。接着进行以下的讨论,假定当已经按动了图像长度自动改变开/关按钮91时,则带式图像101的长度可以根据字符串的长度而自动改变。不仅可以使用列表框94而还可以使用鼠标器7来拖曳带式图像的上下边框以改变带的宽度。当已经按动了图像长度自动改变开/关按钮91时,列表框89被禁用。类似,当已经按动了图像长度自动改变开/关按钮95时,可以禁用列表框94。
在编辑屏幕80的下面,显示了带式图像101。在带式图像101中,可以采用以下所讨论的根据打印所使用的字体和格式的WYSIWYG(你所看见的就是你所能得到的)格式所确定的字符尺寸来显示所输入的字符串。在字符串中字符的插入位置中,以事先设定的时间间隔闪烁显示脱字符号。在带式图像101中所画的点阵框表示一个最大的打印区域,该区域可以根据带的宽度预先确定。
继续CPU 61的解释,输入信息分析单元61a,基于通过I/F 65接受到的键盘6的键按动信号或者通过I/F 65接受到鼠标器7的座标信号,来分析由操作者使用键盘6和鼠标器7所输入的信息。带宽度采集单元61b以预先设定的时间间隔来间隙采集由打印机2的带宽度检测器76所检测的结果(指示带盒30的吐出部分39的吐出状态),并且根据所采集的检测结果来确定在带盒30中所装的带的宽度。顺便提及,只有在已经按动了图像宽度自动改变开/关按钮95时,才能具有带的宽度采集单元61b的功能,即,只有在已经打开了基于从打印机2采集到的数据的带式图像的自动改变按钮时。
每当按动对准按钮86时,移动结束位置变更单元61c都会循环改写移动结束位置存储区域64b的存储器内容。也就是说,按动对准按钮86就循环变更带式图像的结束位置,其循环的方式为“只有左结束位置”→“只有右结束位置”→“左右两个结束位置”→“只有左结束位置”→……。
在编辑两行和多行字符串的情况下,正如以上所讨论的,字符串尺寸设置单元61d基于在字符串存储区域64a中所存储的数据,来确定多行中的最长的字符串的长度是否超过对应的预先设定的最大带式图像长度的长度(在本实施例中为300mm)。如果最长的字符串的长度没有超过对应的预先设置的最大带式图像长度的长度,则字符尺寸设置单元61d根据行的数量(从存储于字符串存储区域64a中的行馈入代码的数量获取的)和带的宽度(由带的宽度采集单元61b获取的)来确定字符的尺寸。如果超过了,则字符尺寸设置单元61d就可根据最长字符串的长度、行的数量和带的宽度来设置字符的尺寸。因此,当带的宽度保持恒定时,字符尺寸逐步随着最长字符串变得更长或行的数量增加而变小。
带的显示控制单元61e控制着具有由带宽度采集单元61b所确定宽度的带式图像101在液晶显示器5的液晶显示屏5a上的显示。字符串显示控制单元61f控制着存储于RAM 64的字符串存储区域64a中的一行或多行字符串在带式图像101中的显示。脱字符号显示控制单元61g根据由输入信息分析单元61a所分析的结果控制着脱字符号在由操作者指定的带式图像中位置上的显示。
带长度控制单元61h控制着带显示控制单元61e,使得带图像能够根据在字符串存储区域64a中所存储的一行或多行字符串中最长字符串的长度来伸展或收缩,使之在上述的最大长度中。带位置控制单元61i控制着带显示控制单元61e,使之能够适当地设置带式图像的位置,以致脱字符号105能始终显示在液晶显示屏5a的显示区域的预定范围内并且可以根据移动结束位置存储区域64b中的存储器内容来确定在液晶显示屏5a上的带式图像101的位置。打印数据产生单元61j根据字符串存储区域64a等等以及使用存储于CG-ROM 62中的存储器内容来产生用于打印机2带式打印的打印数据。
以下将参考图5来讨论计算机1和打印机2的操作。图5是解释在字符串编辑处理过程中计算机1和打印机2的操作的流程图。
输入信息分析单元61a在步骤S101通过I/F 65检测到基于键盘按动信号和来自键盘6或鼠标器7所提供的座标信号的一个输入的发生,输入信息分析单元61a就在步骤S102确定该输入是否是编辑屏幕80上的打印按钮81的按动。当确定该输入不是打印按钮81的按动时(S102NO),则处理过程就转入步骤S103。
在步骤103,输入信息分析单元61a确定该输入是否是键盘6的字符键的按动。当确定该输入不是一个字符键的按动时(S103NO),则处理过程就转入步骤S104。在步骤S104,就进行相对应的输入类型的处理(改变字体或带宽度,移动脱字符号105,等等),并随后处理过程转入步骤S101。
当确定了该输入是一个字符键的按动时(S103是),则处理过程就转入步骤S105。在步骤S105,在步骤S101中所输入的字符的数据就存储于RAM 64的字符串存储区域64a。这里所输入的字符数据插入在对应于带式图像101中的脱字符号的字符串数据中的位置上。
接着,在步骤S106,字符尺寸设置单元61d就根据字符串的行的数量、带的宽度以及与带式图像101长度相比较的字符串长度来确定该字符的尺寸。随后,带长度控制单元61h控制带显示控制单元61e,使得带式图像101的长度正好与存储于字符串存储区域中的在一行或多行字符串中最长的字符串相适应并且对齐边界,并考虑到所确定的字符尺寸。此外,带位置控制单元61i基于在移动结束位置存储区域64b中所存储的信息来确定带式图像101在液晶显示屏5a上的位置,这样,带式图像101就具有左边结束位置上的、在右边结束位置上的或者在左右两边结束位置上的移动结束位置,并且可以伸展和收缩。
在紧接着的步骤S107,脱字符号105的位置座标可由脱字符号显示控制单元61g获得,由于步骤S101字符键输入的该位置座标已经在液晶显示屏5a上以一个字符的宽度移至其右边或下边。接着,在步骤S108,脱字符号显示控制单元61g确定在步骤S107中所获得的脱字符号105的位置座标是否在液晶显示屏5a的显示区域的预定范围内。
当脱字符号105不能在预定的范围内显示时(S108NO),则处理过程就转入步骤S109。在步骤S109,带位置控制单元61i接受来自脱字符号显示控制单元61i的信号,并控制带显示控制单元61e,使得脱字符号105能能够显示在液晶显示屏5a的显示区域的预定范围内,这样,带式图像101就能移动至脱字符号105在预定范围内所显示的适当位置上。
此时,在步骤S110,在字符串显示控制单元61f和脱字符号显示控制单元61g的分别控制下,存储于字符串存储区域64a的字符串和脱字符号105被显示,并且在步骤S109已经移动的带式图像101可以作为背景使用。之后,处理过程就转入到步骤S101。
当确定脱字符号105可被显示时(S108是),该处理过程可在步骤S109中没有移动带式图像的条件下转入步骤S110,并且可以显示字符串和脱字符号。
当在步骤S102确定了该输入是打印按钮81的按动(S102是),处理过程就转入步骤S111。在步骤S111,打印数据产生单元61j根据字符串存储区域64a的存储器内容等等并且使用在CG-ROM62中存储的数据来产生用于在打印机上带式打印的数据,以及将打印数据输出至打印机2。随后,在步骤S112,打印机2通过使用由计算机1所提供的打印数据执行带式打印。
以下参考图6至图20来解释根据实施例的字符串编辑的有关实例。图6至图11说明了当带式图像的右边结束位置是移动结束位置时在液晶屏5a上显示的实例,图12至图16说明了当带式图像的左边结束位置是移动结束位置时所显示的实例,以及图17至图20说明了当带式图像的左右边结束位置都是结束位置时所显示的实例。
在带式图像的移动结束位置仅仅是右边结束位置的情况下,带式图像101的左边结束位置就以缺省设置状态与编辑屏幕80的左边结束位置相对准。正如图6和7所示,每当由键盘6输入字符时,带显示控制单元61e就受到带长度控制单元61h和带位置控制单元61i的控制,这样,带式图像101就只能向右边伸展,使得它的左边结束位置能固定在液晶屏5a的位置上。同样,每当输入一个字符时,脱字符号105就向右边移动一个字符。
然而,当脱字符号105到达向右脱字符号移动的边界时,正如图8所示(表示液晶屏5a的显示区域的预定范围的右边结束位置),则脱字符号105就停止向右移动。之后,带式图像101就随着所输入的字符向左伸展,它的右边的结束位置的固定如图9和图10所示。顺便说一下,虽然在图6至图10所说明的情况是脱字符号105刚好是在字符串的最右边字符的右边位置上,上述的解释也同样适用于其它情况而与脱字符号在字符串中的位置无关。在脱字符号105处于字符串的最右边字符的左边位置的情况下,当脱字符号105到达向右脱字符号移动的边界时,在脱字符号105右边的字符就向右伸出并且从液晶屏5a的显示区域中消失。
在图6至图10的实例中,字符串只有一行并且字符串的长度并没有超过相对应的带式图像的最大长度的长度,因此,字符尺寸设置单元61d就将各个字符的尺寸设置在相对应的带宽的最大尺寸上。然而,即使字符串的长度没有超过相对应的带式图像101的最大长度的长度,当行的数量增加到两行,正如图11所示,则字符尺寸设置单元61d就将字符尺寸设置为小于图6至图10所示的字符尺寸。
在带式图像的移动位置只在左边结束位置的情况下,带式图像101的右边结束位置就以缺省设置与编辑屏幕80的右边结束位置相对准。正如图12和13所示,每当从键盘6输入字符时,带显示控制单元61e就受到带长度控制单元61h和带位置控制单元61i的控制,这样,带式图像101就只能向左伸展,使得它的右边结束位置能固定在液晶屏5a的位置上。在这种情况下,在液晶屏5a上显示的脱字符号105就不能再移动,并且即使输入字符也只能固定着。
带式图像101的左边结束位置最终能够到达液晶屏5a的显示区域的预定范围的左边结束位置(液晶屏的左边显示边界)。然而,脱字符号105是固定的,于是,就永远不会走出液晶屏5a的显示区域,即使带式图像101继续向左伸展。因此,当输入下一个字符时,带式图像101的左边和字符串的最左边的字符就会向左伸出显示区域并且消失。之后,每次输入一个新的字符时,字符串中的字符就会一个接着一个在图14所示的左边结束位置上从显示区域中消失。顺便提一下,在图12至图14所说明的情况是脱字符号105刚好是在字符串的最右边字符的右边位置上的同时,上述的解释也同样适用于其它情况而与脱字符号在字符串中的位置无关。
在图12至图14的实例中,字符串只有一行并且字符串的长度并没有超过相对应的带式图像的最大长度的长度,因此,字符尺寸设置单元61d就将各个字符的尺寸设置在相对应的带式图像的最大尺寸上。然而,即使字符串的行的数量仍旧保持1行,但是当字符串的长度超过相对应的带式图像101的最大长度的长度时,正如图15所示,则字符尺寸设置单元61d就随着字符串变长而将字符尺寸设置为小于图12至图14所示的字符尺寸。随着该字符串变得更长,则由字符尺寸设置单元61d所确定的字符尺寸就会变得更小。
正如图15所示,当带式图像101的左边部分走出了液晶屏5a的显示区域的预定范围时,操作者就不能看到隐藏在字符串左边结束位置附近的字符。因此,在该实施例中,如果由鼠标器7按动了对准按钮86,并且由移动结束位置更改单元61c将在移动结束位置存储区域64b中的存储器内容更改为“移动结束位置只在右边”,则带位置控制单元61i就控制带显示控制单元61e,使得带式图像101的左边结束位置与编辑屏幕80的左边结束位置相对准,正如图16所示。在这种情况下,带位置控制单元61i就不再考虑脱字符号105是否在液晶屏5a的显示区域中显示。于是,当带式图像101相对较长时,带式图像101的右边部分就会向液晶屏5a的显示区域的预定范围的左边结束位置伸出(液晶屏的右边显示边界),并且在液晶屏5a不显示在边界右边的脱字符号105。正如以上所显示的,通过该实施例,即使在相当长的字符串的编辑中,操作者可通过按动对准按钮86,允许能立即看到从液晶屏5a的显示区域上伸出和消失的带式图像的部分。
顺便提一下,图16阐述的不能显示脱字符号的情况,当发生诸如输入字符,等等某种事件时可得到解脱。当“带式图像101的移动结束位置只在右边”切换至“带式图像的移动结束位置只在左边”或者当“带式图像101的移动结束位置只在右边”切换至“带式图像101的移动结束位置在左右两边”时,也时常会发生类似于上述参考图15和图16所解释的处理过程。也在这些情况中,存在着一种可能,就是在按动了对准按钮86之后脱字符号105还是不能显示,因为带位置控制单元61i没有考虑脱字符号105是否能够在液晶屏5a的显示区域中显示。
在带101的移动结束位置是在左右两边的情况下,带式图像101在长度方向上的中心就以缺省设置方式在编辑屏幕80长度方向上设置在编辑屏幕80的中心。正如图17和图18所示,每当从键盘6输出一个字符时,带显示控制单元61e就受到带程度控制单元61h和带位置控制单元61i的控制,这样,带式图像101可以向右和向左两个方向伸展。在这种情况下,在液晶屏5上显示的脱字符号105就可以随着字符的输入向右移动。
然而,当脱字符号105向右到达图19所示的脱字符号的移动边界时,脱字符号105就停止向右移动。之后,带式图像101就随着字符的输入向左伸展,并且他的右边结束位置是固定的,正如图20所示。顺便说一下,在图17至图20所说明的情况是脱字符号105刚好是在字符串的最右边字符的右边位置上的同时,上述的解释也同样适用于其它情况而与脱字符号在字符串中的位置无关。在脱字符号105处于字符串的最右边字符的左边位置的情况下,当脱字符号105到达向右脱字符号移动的边界时,在脱字符号105右边的字符就向右伸出并且从液晶屏5a的显示区域中消失。
虽然本发明参考特殊的说明实施例进行了讨论,本发明屏不限制于这些实施例,而且可以在不背离本发明的范围和精神的条件下实现这些实施例设计的改变。例如,虽然上述实施例中计算机1和打印机2是采用电缆3相互连接,上述功能也适用于单独的机械结构。虽然上述实施例讨论了用户所编辑的字符串打印在带上,本发明当然也适用于各种情况,例如,图像信息的媒体可以是邮票材料,以及所编辑的字符串可以形成在邮票上,以制成邮票。
使CPU执行上述处理过程的程序可以存储于记录媒体中,例如,CD-ROM,这样,出售执行上述处理的程序就更加方便。
根据本发明的字符串编辑设备还包括一个指针显示控制部件,它执行对在显示器上显示一个指针的控制。该指针可以表示新存储于字符串存储部件中的字符插入在显示器上所显示的图像形成媒体的图像中的位置;以及一个媒体位置控制部件,它控制媒体显示控制部件,以便于所设置的图像位置使得指针能稳定地显示在显示器的显示区域的预定范围内。
根据以上所讨论的本发明,诸如一个脱字符号之类的指针可以始终在显示器上显示,因此操作者允许输入字符来校验每次所输入的字符。
根据本发明的字符串编辑设备还包括一个移动结束位置存储装置,它可以用于存储有关图像的初始移动的移动结束位置是否根据图像的伸展/收缩是只在右边结束位置上、只在左边结束位置上,或者是在左右两边的结束位置上的信息。媒体位置控制部件了控制媒体显示控制装置,使得在显示器上的图像位置可以根据移动结束位置存储装置中的存储器内容来设置。
根据以上所讨论的本发明,可以根据相同的初始移动结束位置的稳定使用适当地确定图像的位置。
在根据本发明的字符串编辑设备中,当移动结束位置存储装置保持着表示图像的移动结束位置只能处于右边的信息时,媒体位置控制装置就控制媒体显示控制装置,使得只有图像的右边结束位置能够伸展和收缩直至指针到达预定范围的右边结束位置,同时控制媒体显示控制装置,使得在指针到达预定范围的右边结束位置之后只有图像的左边结束位置能够伸展和收缩。
在根据本发明的字符串编辑设备中,当移动结束位置存储装置保持着表示图像的移动结束位置只能处于左边的信息时,媒体位置控制装置就控制媒体显示装置,使得只有图像的左边结束位置能够伸展和收缩。
在根据本发明的字符串编辑设备中,当移动结束位置存储部件装置着表示图像的移动结束位置处于左右两边的信息时,媒体位置控制装置就控制媒体显示装置,使得图像的左右两边结束位置能够伸展和收缩直至指针到达预定范围的右边结束位置,同时控制媒体显示控制装置,使得在指针到达预定范围的右边结束位置之后只有图像的左边结束位置能够伸展和收缩。
根据以上所讨论的本发明,在图像的移动结束位置为只能在右边结束位置、只能在左边结束位置或者在左右两边结束位置的各种情况下,图像可以根据字母的数量进行适当的伸展和收缩,同时确保指针在显示器的显示区域的预定范围中的稳定显示。
根据本发明的字符串编辑设备还包括一个移动结束位置变更装置,用于根据来自用户界面的输入信息来改写移动结束位置存储装置的存储器内容。
根据以上所讨论的本发明,图像的移动结束位置可以由操作者来改变为能够容易看到的一种。
在根据本发明的字符串编辑设备中,在移动结束位置变更装置改写移动结束位置存储装置的存储器内容的阶段,媒体位置控制装置控制着媒体显示控制装置,使之根据移动结束位置存储装置的存储器内容能在一个适当的位置上显示图像,且与指针是否显示在预定的范围内无关。
根据以上所讨论的本发明,根据用户界面的操作,可以立即向操作者显示伸出显示器的显示区域和从显示器的显示区域消失的图像部分。
根据本发明的字符串编辑设备还包括一个字符尺寸设置装置,它用于当存储于字符串存储装置的一行或多行字符串中的最长的字符串的长度没有超过相对应的图像的最大长度时,可根据字符串的行的数量来设置各个字符的尺寸;以及,当最大的字符串的长度超过了相对应的图像的最大长度时,可根据最长的字符串的长度和字符串的行的数量来设置各个字符的尺寸。
根据以上所讨论的本发明,各个字符的尺寸可以设置在最佳尺寸上,因为它的确定考虑了最长的字符串的长度以及在图像中所包含的字符串的行的数量。
根据本发明,提供了一个适用于编辑要形成在一个图像形成媒体上的字符串的字符串编辑程序,它指令计算机具有上述字符串编辑设备的功能以获得相同的效果。可以通过将程序存储于诸如CD-ROM之类的可移动记录媒体或者诸如HDD之类的固定记录媒体或者通过诸如使用有线和无线通讯设备的通讯网络来分配该程序。
根据以上所讨论的本发明,图像形成媒体的图像可伸展或收缩至相对应于字符串长度的适当长度,这样,就可允许操作者方便地校对打印带的实际布局,而不再需要执行与所输入字符串的长度无关的手动操作。
此外,诸如脱字符号之类的指针可以稳定的显示在显示器上,并因此允许操作者输入字母来校验每一个所输入的字母。也允许操作者根据相同的初始移动结束位置的稳定使用来判断图像所适合的位置。
根据以上所讨论的本发明,在图像的移动结束位置是只在右边的结束位置、只在左边的结束位置,或者在左右两边的结束位置的各种情况下,图像可以根据字母的数量进行适当的伸展和收缩,同时确保指针能在显示器的显示区域的预定范围内稳定的显示。
根据以上所讨论的本发明,图像的移动结束位置可以由操作者来改变,能够方便地看到的一种。此外,根据用户接口的操作,可以马上向操作者显示出伸出显示器的显示区域和从显示器的显示区域消失的图像部分。此外,各个字符的尺寸都可以设置在最佳的尺寸上,该最佳尺寸考虑了最长字符串的长度以及在图像中所包含的字符串的行的数量。
权利要求
1.一种适用于编辑要在图像形成媒体上形成字符串的字符串编辑设备,该设备包括一个媒体显示控制装置,用于控制在显示器上显示图像形成媒体的图像;一个字符串存储装置,用于存储一行和多行字符串;一个字符串显示控制装置,用于进行控制存储于所述字符串存储装置中的一行或多行字符串以图像显示的方式显示在显示器上;以及,一个媒体长度控制装置,用于控制媒体显示控制装置,使之可以根据存储于所述字符串存储装置中的一行或多行字符串中长度最长的字符串来伸展或收缩图像。
2.依照权利要求1所述字符串编辑设备,还包括一个指针显示控制装置,它执行对在显示器上显示一个指针的控制。该指针可以指示新存储于所述字符串存储装置中的字符被插入在显示器上所显示的图像形成媒体的图像中的位置;以及,一个媒体位置控制装置,它控制媒体显示控制装置,以便设置图像的位置使得指针能稳定地显示在显示器的显示区域的预定范围内。
3.依照权利要求2所述字符串编辑设备,还包括一个移动结束位置存储装置,用于存储有关图像的初始移动的移动结束位置是否根据图像的伸展/收缩是只在右边结束位置上、只在左边结束位置上,或者是在左右两边的结束位置上的信息;其特征在于,媒体位置控制装置了控制媒体显示控制装置,使得所显示的图像位置可以根据所述移动结束位置存储媒体中的存储器内容来设置。
4.依照权利要求3所述字符串编辑设备,其特征在于,当所述移动结束位置存储装置保持着表示图像的移动结束位置只能处于右边的信息时,所述媒体位置控制装置就控制所述媒体显示装置,使得只有图像的右边结束位置能够伸展和收缩直至所述指针到达预定范围的右边结束位置,同时控制所述媒体显示控制装置,使得在所述指针到达预定范围的右边结束位置之后只有图像的左边结束位置能够伸展和收缩。
5.依照权利要求3所述字符串编辑设备,其特征在于,当所述移动结束位置存储装置保持着表示图像的移动结束位置只能处于左边的信息时,所述媒体位置控制装置就控制所述媒体显示装置,使得只有图像的左边结束位置能够伸展和收缩。
6.依照权利要求3所述字符串编辑设备,其特征在于,当所述移动结束位置存储装置保持着表示图像的移动结束位置处于左右两边的信息时,所述媒体位置控制装置就控制所述媒体显示装置,使得图像的左右两边结束位置能够伸展和收缩直至所述指针到达预定范围的右边结束位置,同时控制所述媒体显示控制装置,使得在所述指针到达预定范围的右边结束位置之后只有图像的左边结束位置能够伸展和收缩。
7.依照权利要求3所述字符串编辑设备,还包括一个移动结束位置变更装置,用于根据来自用户界面的输入信息来改写所述移动结束位置存储装置的存储器内容。
8.依照权利要求7所述字符串编辑设备,其特征在于,在所述移动结束位置变更装置改写所述移动结束位置存储装置的存储器内容的阶段中,所述媒体位置控制装置控制所述媒体显示控制装置,使得图像将被显示在与所述移动结束位置存储装置的存储器内容对应的一个适当的位置上,且与指针是否显示在预定的范围内无关。
9.依照权利要求1所述字符串编辑设备,还包括一个字符尺寸设置装置,用于当存储于字符串存储装置的一行或多行字符串中的最长的字符串的长度没有超过相对应的图像的最大长度时,可根据字符串的行的数量来设置各个字符的尺寸;以及,当最长的字符串的长度超过了相对应的图像的最大长度时,可根据最长的字符串的长度和字符串的行的数量来设置各个字符的尺寸。
10.依照权利要求9所述字符串编辑设备,其特征在于,所述字符尺寸设置装置设置字符的尺寸,使得在字符串的长度超过相对应的图像的最大长度的长度时的各个字符的尺寸小于在字符串的长度不超过相对应的图像的最大长度的长度时的各个字符的尺寸。
11.依照权利要求8所述字符串编辑设备,其特征在于,所述媒体位置控制装置包括一个对准装置,当所述移动结束位置存储装置保持着表示图像初始移动的移动结束位置根据图像的伸展/收缩只能在左边的信息时,所述对准装置就将图像的移动结束位置改变到只能在相对的右边。
12.一种适用于编辑要在图像形成媒体上形成的字符串的字符串编辑程序,该字符串编辑程序指令计算机作为下列装置工作,包括一个媒体显示控制装置,用于控制在显示器上显示图像形成媒体的图像;一个字符串存储装置,用于存储一行和多行字符串;一个字符串显示控制装置,用于控制存储于所述字符串存储装置中一行或多行字符串以图像显示的方式显示在显示器上;以及,一个媒体长度控制装置,用于控制媒体显示控制装置,使之可以根据存储于所述字符串存储装置中的一行或多行字符串中长度最长的字符串来伸展或收缩图像。
13.依照权利要求12所述字符串编辑程序,还指令计算机具有下列类似的功能一个指针显示控制装置,它执行对在显示器上显示一个指针的控制。该指针可以指示新存储于所述字符串存储装置中的字符被插入在显示器上所显示的图像形成媒体的图像中的位置;以及,一个媒体位置控制装置,它控制媒体显示控制装置,以便设置图像的位置使得指针能稳定地显示在显示器的显示区域的预定范围内。
14.依照权利要求13所述字符串编辑程序,还指令计算机具有下列类似的功能一个移动结束位置存储装置,用于存储有关图像的初始移动的移动结束位置是否根据图像的伸展/收缩是只在右边结束位置上、只在左边结束位置上,或者是在左右两边的结束位置上的信息;其特征在于,媒体位置控制装置控制媒体显示控制装置,使得在显示上的图像位置可以根据所述移动结束位置存储媒体中的存储器内容来设置。
15.依照权利要求14所述字符串编辑程序,其特征在于,当所述移动结束位置存储装置保持着指示图像的移动结束位置只能处于右边的信息时,所述媒体位置控制装置就控制所述媒体显示装置,使得只有图像的右边结束位置能够伸展直至所述指针到达预定范围的右边结束位置,同时控制所述媒体显示控制装置,使得在所述指针到达预定范围的右边结束位置之后只有图像的左边结束位置能够伸展和收缩。
16.依照权利要求14所述字符串编辑程序,其特征在于,当所述移动结束位置存储装置保持着指示图像的移动结束位置只能处于左边的信息时,所述媒体位置控制装置就控制所述媒体显示装置,使得只有图像的左边结束位置能够伸展和收缩。
17.依照权利要求14所述字符串编辑程序,其特征在于,当所述移动结束位置存储装置保持着指示图像的移动结束位置处于左右两边的信息时,所述媒体位置控制装置就控制所述媒体显示装置,使得图像的左右两边结束位置能够伸展和收缩直至所述指针到达预定范围的右边结束位置,同时控制所述媒体显示控制装置,使得在所述指针到达预定范围的右边结束位置之后只有图像的左边结束位置能够伸展和收缩。
18.依照权利要求13所述字符串编辑程序,还指令计算机具有下列类似的功能一个移动结束位置变更装置,用于根据来自用户界面的输入信息来改写所述移动结束位置存储装置的存储器内容。
19.依照权利要求18所述字符串编辑程序,其特征在于,在所述移动结束位置变更装置改写所述移动结束位置存储装置的存储器内容的阶段中,所述媒体位置控制装置控制所述媒体显示控制装置,使之根据所述移动结束位置存储装置的存储器内容能在一个适当的位置上显示图像,且与指针是否显示在预定的范围内无关。
20.依照权利要求12所述字符串编辑程序,还指令计算机具有下列类似的功能一个字符尺寸设置装置,用于当存储于字符串存储装置的一行或多行字符串中的最长的字符串的长度没有超过相对应的图像的最大长度时,可根据字符串的行的数量来设置各个字符的尺寸;以及,当最长的字符串的长度超过了相对应的图像的最大长度时,可根据最长的字符串的长度和字符串的行的数量来设置各个字符的尺寸。
全文摘要
当按动一个字符键用于输入一个字符时(S103是),所输入的字符被存储于RAM中,使得该字符可以插入在字符串的脱字符号的位置上(S105)。可以根据包含的增加字符,等等的字符串长度来确定各个字符的尺寸,同时可以根据所确定的字符尺寸和字符串的行的数量来改变带式图像的长度,使得整个字符串都能包容在带式图像中(S106)。当脱字符号走出显示范围以外时(S108否),可移动带式图像,使得脱字符号仍在显示范围内(S109),这样,操作者就能方便地校验打印带的实际布局,而不再需要执行复杂的手动操作。
文档编号G06F17/21GK1552031SQ0281736
公开日2004年12月1日 申请日期2002年9月4日 优先权日2001年9月7日
发明者伊藤千年, 岩永和彦, 池户辰裕, 彦, 裕 申请人:兄弟工业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1