条带打印装置及其所用的条带架的制作方法

文档序号:2511977阅读:167来源:国知局
专利名称:条带打印装置及其所用的条带架的制作方法
技术领域
本发明涉及一种将所希望的一系列字符打印在一条带上,然后将条带切成所希望长度的标签的条带打印装置,也涉及用于将条带放置于条带打印装置内的在条带打印装置内使用的一种条带架。此外,本发明还涉及一种在不同宽度、颜色和材料的条带上实现精确而简便打印的方法。
用于将一系列所希望的字符打印在其背面上有预先加于其上的粘接剂的一种粘接条带的一个表面上,然后将条带切成所需长度的标签的装置(在以后称它为条带印刷装置)是公知的,并经常在家庭和办公室中使用。这样的条带打印装置不要求任何附属的或专门的外围设备,但却有效地将字符或符号直接打印在条带上,然后将条带切成一种粘接标签。
例如,用这种条带打印装置用户可以将业务资料、音乐或影片的名称打印在一个条带上,并将带有这个名称的粘接标签施加于一种文件的书脊上;或音响盒式带的背面,或影像带的任何所期望之处。
市场销售包括各种宽度的条带架,不同颜色的印墨以满足这种条带打印装置的要求。在条带架中的条带规格从相对较宽、最好将之施加于大文件的一个厚书脊上的,一直到相对较窄,如只有几毫米宽的适合施加于音响盒式带的窄背上的均有。条带打印装置本身已被大大地改进成具有多种功能,以实现能精美打印,并可选择所想要的打印类型。
本发明人发现,使用传统的条带打印装置,对于其带有宽度差别极大的条带,要获得理想的标签是十分困难的。在条带宽度差别相对较小时,这样的问题不容易被认识到。
条带和打印类型的变化使得条带打印机的操作和控制出现不想有的复杂化,因而也就减小了被认为是简单的标签打印的这一条带打印装置的基本优点。当带有窄条带的条带架安装在条带打印装置上时,或在一标准字体的一系列字符要被改变成较宽的字体时,字符可能被错误地打印在条带宽度或预定长度之外。
在这种条带打印装置中,所希望的一系列字符和符号被打印在一条长条带的某段长度上,然后,将其上已打印的该段条带用手工或自动地切制成具有期望长度的标签,沿条带纵向所切下的条带(以后称之为标签)的左、右边界分别是由从条带的被切割端到一打印开始位置和从打印终端位置到一切割位置的条带的一送进距离决定的。在传统的条带打印装置中,左、右边界的长度通常是固定的。在这种打印装置中使用的条带在其背面有一剥离层,在剥离层剥掉之后,这背面就变成有粘接性的,所形成的这种条带可供热转移打印。这样就使条带相对贵些,因而条带的边界被设定成有尽可能能小的长度。
每一条标签包括一印有所期望的字符的部分和左、右边界。由于在这种传统的条带打印装置内边界是固定的,故被打印部分对边界的比例不能由用户可调节地决定,因而可能是不平衡对称的。
允许用户规定边界长度的机构已经被建议了。在不同宽度的多种条带被使用时,对某种宽度的条带用的最佳边界调整是不能适合于不同宽度的别的条带的。在更换具有不同宽度的条带的条带架时,每次均要求进行边界长度调整。
这种条带打印装置通常使用一种热转移打印机构,以使打印机构并由此使整个装置很紧凑。为了这同一目的,一个有足够打印范围的固定打印头用于实现打印。
在热转移打印中,印墨带以及该条带被容钠在条带架内,以便使它们在一个压纸辊的位置上相互叠合。在条带架安置在条带打印装置中准备打印时,条带和印墨带在加热头和压纸辊之间维持在该叠合位置上。当动力与送进条带同步地施加于打印头上时,印墨带上的印墨被熔化、并被转移到条带表面而进行打印。
在用户任意地选择这种条带宽度时,加热头的打印范围可能变得大于装在这装置中的条带实际宽度,也就是说,字符可能被打印在这条带宽度之外。
已经提出了一种为了防止浪费标签的停止实施打印的方法。然而在这种紧凑的条带打印装置中,显示单元做得相对较小,因而不足以告知用户关于那种停止的详细原因。故用户需要操作一套显示功能元件,以发现这种原因。
另一种建议的方法是实施打印而不考虑打印超出条带宽度范围而导致标签丢失部分字符的情况。不合格的标签将向用户给出打印故障原因的信息。其存在的问题介绍如下。
即使在条带架中的条带相对窄的时候,容纳在条带架中的印墨带有一个等于或略大于打印范围的宽度。这样就可以使印墨带安放在打印头与压纸辊之间,因而防止了打印头相对压纸辊的滑移。
在打印范围超过条带宽度时,印墨带上的印墨就会被不合意愿地施加于压纸辊上。这会导致在接下来的一条更宽些的条带上打印时,在标签的背面产生不希望的斑点。粘在压纸辊上的印墨改变了压纸辊的直径,从而改变了条带左、右边界,或字符大小,或引起机械故障。
根据上述的后果,这种条带打印装置的用户在每次使用不同宽度条带进行打印时,应该改变格式、字体尺寸并进行边界调整。此外,用户还需要检查安装在条带打印装置里的条带架是否有与打印范围相适应的宽度的条带,以防止将字符打印在条带宽度之外。
本发明的一个目的就是相应地提供一种新颖的打印条带装置以及该装置使用的条带架。它们无需按照在条带打印装置中使用的条带类型进行麻烦的调整作业。
本发明的另一个目的是在条带上实现简单而有效地打印一系列所期望的字符。
本发明的另一个目的是通过使用多个不同类型的条带架来改善作业条件,每个条带架均可将不同种类条带中的一条安放在条带打印装置上。
上述的以及另外的目的均可通过本发明的条带架来实现。条带架容纳一种条带,其可拆卸地安装在条带打印装置上以便在条带上打印一系列所期望的字符。条带架有一特种元件,它按照可以由条带打印装置读出的特定形式将专门信息存贮在条带上。
在这特种元件中的专门信息可以包括条带架的形状和多个孔的组合,可用机械方式由条带打印装置读出。或者,特种元件可以将这些专门信息以电、磁信息方式贮存于条带上,在这种情况下,贮存在特种元件中的电、磁信息可以加以修正。
贮存在特种元件中的专门信息最好包含条带的宽度,但是也可以包括别的信息,如条带颜色、材料、用户的辨识,口令(Password)及条带剩余量。
本发明还提供一种条带打印装置,该装置接收一个条带架,并可将之拆下,条带架内有条带,条带用于在其上打印一系列所期望的字符。本发明的条带打印装置特别包括一个用于打印一系列所希望字符的输入单元,一个用于辨认事先机械地提供在条带架上的特种元件的特种元件辨认单元,及一个字符系列修正单元。修正单元用于根据特种元件辨认单元的辨认结果,由输入单元修正和打印所期望的一系列字符。
在本发明的另一种使用场合中,用于在条带上打印一系列所希望字符的条带打印装置接收一个条带架并可将之取下,条带架具有一个特种元件,其至少可以展示条带宽度的不同,以识别所用的条带。这种条带打印装置特别包括一个用于输入一系列所希望字符的输入单元,一个用于读取条带架的特种元件的特种元件读取单元,以提取用电或磁性存贮于其内的特种信息,和一个打印单元。打印单元用于决定所要打印在条带上的所想要的字符串中许多点中的至少一个点,将这些所想要的系列字符编排,根据特种元件读取单元读取的结果决定条带的送进扭矩,并根据该决定的结果将所希望的该系列字符打印在条带上。
另外,这种条带打印装置安装一个可拆卸的条带架,以便将一个所希望的一系列字符打印在该条带上,该条带架具有一个至少展示被识别条带的宽度差别的特种元件。这种条带打印装置特别具有一个用于输入所希望的字符系列的输入单元,一个用于读取条带架上的特种元件的特种元件读取单元,以便将贮存于其内的电或磁性特种信息提取出来;一个可安排显示单元,其用于根据特种元件读取单元的读取结果显示由输入单元输入的所希望的字符系列在条带上的多种可能的安排;一个字符系列安排单元,其用于从可能的编排中选出一个特定的字符编排,并将由输入单元输入的所希望的系列字符根据这特定的字符编排而进行安排;及一个打印单元,用于将字符系列安排单元安排的字符系列打印在条带上。
在另一使用场合中,一种可拆下地安置一个适于条带上特种信息的条带架、并将所希望的字符打印在条带上的条带打印装置还特别包括有。一个特种元件读取单元,用于读取条带架上的特种元件并将贮存于其内的电、磁性专门信息提取出来;以及一个修正单元,用于修正该专门信息或贮存在条带架的特种元件中的专门信息。
在这种情况下,由修正单元修正过的专门信息至少包括在条带架中的条带剩余量,代表用户的代码,条带的消耗量及口令。
在条带上的专门信息可以用来调整左、右边界。为此目的,用于在条带上打印句子、切断并放出这个条带的条带打印装置还特别具有一个边界信息调整和贮存单元,用于调整和贮存表示在句子被打印在该所切条带之前和之后将被设定的左边界及右边界长度中至少之一的边界信息;一个条带宽度检测单元,用于检测安装在该装置中的代表条带宽度的条带宽度信息;及一个边界调整单元,用来根据贮存在边界信息调整和贮存单元中的边界信息以及由条带宽度检测单元检测的条带宽度信息调整在打印中的左、右边界。
在一种使用场合中,边界信息调整和贮存单元以相对值调整和贮存左、右边界的长度,然后边界调整单元根据条带宽度信息将这种相对值转变成绝对值,并根据这个绝对值对左、右边界进行调整。
在条带上的专门信息也可以用来驱动打印头。为了这一目的,一种用于将包括一行或多行输入字符的句子打印在条带上、然后将这条带切断并放出去的条带打印装置特别包括一条带宽度信息读取单元,用来读取代表安装于本装置中的条带宽度的条带宽度信息;及一个打印头驱动范围控制单元,用于根据条带宽度信息驱动安排在打印头中的一系列点件中的一定范围内的特定点件。
对附图简单介绍如下。


图1是作为本发明第一实施例的一种条带印刷装置1的一个平面图。
图2是图1所示装置的右侧视图。
图3是在第一实施例中的条带架10装配的平面图。
图4是图3所示条带架10的底部视图。
图5是沿图3中V-V线的剖切的侧视图。
图6是展示具有6毫米宽的条带的条带架10的内部结构的侧视图。
图7是展示具有24毫米宽的条带的条带架10的内部结构的侧视图。
图8是展示容纳在条带架10中的条带T的宽度与3个检测孔18K的深度间的相互关系的图表。
图9是沿图1中IX-IX线剖切的展示条带打印装置1的侧视图。
图10是展示条带架保持器50A的一种典型结构的平面视图。
图11是说明使打印头60在后退位置和打印位置间移动的齿轮系统和机构的立体图。
图12是沿图10之XII-XII线剖切的展示移动打印头60用的机构的侧视图。
图13是沿图10之XIII-XIII线剖切的侧视图,展示一种切断机构。
图14是一种展示条带打印装置1的电路结构的框图。
图15展示输入单元50C的一个键安排的典型实例。
图16是展示显示单元50D的结构图。
图17是展示显示单元50D显示的一种示意性安排。
图18是展示在条带上调整左、右边界的典型实例。
图19是展示贮存在一掩模只读存储器mask Rom 118中的一套打印字体。
图20是展示用于三行打印的一个字体图。
图21是展示一个多行打印程序的流程图。
图22A至22C展示了第一实施例的一种改进。
图23展示了第二实施例的基本部份。
图24A是展示第二实施例中的一信息处理程序流程图。
图24B是展示第二实施例中一个预打印程序的流程图。
图25是展示第二实施例中一个后续打印程序的流程图。
图26是说明本发明第三实施例中一般电气结构的框图。
图27是示意性展示在第三实施例中规定一个打印规格的程序的流程图。
图28是示意性展示第三实施例的一个打印程序的流程图。
图29表明在第三实施例中后续打印送进作业的一个典型实例。
图30是展示本发明第四实施例的一个打印作业的流程图。
图31是表明第四实施例的一个改进结构的框图。
图32是展示调整电源供应时间的一个样例的流程图。
图33是展示力矩变化的一个实例的流程图。
通过下面对本发明的最佳实施例的介绍后,本发明的结构和功能就能显得更为明了。
图1是展示实施本发明的条带打印装置的平面图,图2是条带打印装置1的右视图。在以后的说明中,各种结构的相对位置,如左、右,上、下均是相应于图1中的图面而言的。
如图1和图2所示,条带打印装置1包括一个容纳各种部件的壳体50H,一个具有63个键的输入单元50C;一个可自由打开的盖50K一个安置得通过盖50K的窗口50M可见的、用于显示一系列字符或别的有关信息的显示单元50D;及一个条带架保持器50A(参看图10),保持器50A置于装置1的左上方位置,其中,条带架10可以可拆卸地装入其上。用于检查条带架10安装情况的一个窗口配置于盖50K上。窗口50L及50M均用透明塑料板覆盖。
以下结合结构对条带打印装置1的操作情况作简要的描述。第一步,操作员将盖50K打开,将条带架10固定在条带架保持器50A上。关合盖50K后,操作员合上安装在装置1的主体右侧壁的外面的电源开关50J,如图2所示。接着,装置1实施起动作业,为字母或字符输入作好准备。然后操作员用输入单元50C上的键输入所需要的一系列字母或字符。虽然字母的输入可以直接通过输入单元50C上的操作键完成,但在使用双字节字符(如汉字字体)的某些语言地区,就需要配置辅助处理过程,以将输入字母转换为汉字。操作员用操作键控制打印时,装置1就驱动热转移打印单元50B开始在从条带架10送来的条带T上打印。其上打印有字母或字符的条带T被送出设置在条带打印装置1左侧壁上的条带出口10A。
在此实施例中使用的条带T有一个经专门处理的打印表面,以使印墨通过热转移能更好地被涂敷,还有一个粘性的背面,其上贴有一条可剥离的带。打印之后的条带T用一内部装有刀片的切割器根据所需长度切成标签,在将剥离层剥去之后,其上印有字符和符号的标签就可以贴到任何想要的地方。
对条带架10的结构和功能的说明主要是根据图3的平面图、图4的底部视图和图5的取自图3V-V线的剖视图来进行的。每个条带架10均有相类似的结构,它们各可容纳一条有预定宽度的条带。在本实施例中准备了宽度为6,9,12,18和24毫米条带用的五种类型的条带架。图6是一个展示条带架10内部结构的局部剖视图。该条带架10有一条通过印墨带芯22中央部位的6毫米宽的条带T,一个卷墨带芯24和一个压纸滚筒12。图7也是一个剖视图,其用于展示具有24毫米宽的条带的一个条带架。为了图面清晰,在图7已将代表各个结构的数码或符号省去。在图6和图7中,打印头60的部分与条带架10的剖面是画在一起的,以展示条带T在条带打印装置1中的安装情况。
压纸滚筒12是一个空心园柱形构件,其上覆盖有一层与条带T的宽度相一致的预定宽度的橡胶压纸滚筒14,其能在所需的打印中改善条带T对墨带R和打印头60的接触状况。在此实施例中,使用两种橡胶压纸滚筒14,一种12毫米宽的橡胶压纸滚筒用于6mm,9mm,12mm宽的条带(见图6),一种18毫米宽的橡胶压纸滚筒用于18毫米和24毫米宽的条带(见图7)。
压纸滚筒12有一个较小直径的上端和一个较小直径的下端。由于压纸滚筒12的较小直径的上端和下端分别与条带架10的顶壁16和底壁18上的孔16A和18A间转动配合,所以压纸滚筒12能够自由转动。如图4所示,孔16A和18A做成大致是椭圆的形状。容纳在条带架10中的空心压纸滚筒12安装在一个以后要介绍的压纸滚筒驱动轴上,并可从该轴上拆下,根据条带架10的安上和拆下而将驱动轴安置在装置1内。如图4,6所示,压纸滚筒12在其内表面上沿着压纸滚筒12的回转轴线等间距地安排有六条连接沟槽12A。该沟槽12A与压纸滚筒驱动轴相配合而传送驱动轴的驱动力。
条带架10还配置有其上卷绕着一条长条带的一条带芯20,一墨带芯22及一墨带卷绕芯24。条带架10还有一个打印头接收孔32,打印头60进入该孔32内并在其内运转。打印头接收孔32是由导向壁34来确定的。
条带芯20是一个空心的、大直径园柱形卷轴,用于放置一条长条带T,该条带T卷绕在条带架10内的相对来说大直径的卷筒上。由于绕在带芯20上的条带T的总厚度在与条带芯20的直径相比时要小,故用于将条带T的最外圈(如图3中所示的α)拉出条带芯20的条带芯20回转角速度是与以同一速率拉最内圈条带(如图3所示之β)的条带芯20的回转角速度近似相同的。条带芯20的足够大的弯曲半径使得即使将对于耐弯曲应力很低的条带T卷绕在条带芯20上也毫无困难。
如图3所示,在条带芯20的中心线上有一个轴孔20B,如在图5中清楚地看到的那样,轴孔20B可转动地连接一根从条带架10的底壁18垂直向上伸出的轴件18B。条带芯20在其沿轴线方向的上、下端配置了一对园形薄片20A,薄片20A有一粘接剂层。由于相对条带T而言,薄片20A的作用就如同法兰盘一样面对着条带T具有粘结剂层,所以条带T的侧边缘松松地粘于薄片20A上。这样就可在压纸滚筒12转动而将条带拽离条带芯时,使条带T保持卷绕并使条带芯20转动。
如图3所示,卷绕并容纳在条带芯20上的条带T通过从条带架10的底壁18向上突伸的条带导向销26向压纸滚筒12传送,并从条带架10的条带出口10A送出。条带出口10A有一沿条带T送传方向所形成预定长度的导向件10B。条带架10置于条带架保持器50A内,打印头60则放置于打印头接收孔32中。在这种安排下,条带T被保持在打印头的与压纸滚筒12之间,并随压纸滚筒12的转动而被送进。
如上所述,接收压纸滚筒12的上、下端的孔16A和18A制成椭圆形,而且在条带架10不安装于条带打印装置1内时,压纸滚筒12可沿孔16A及18A的纵轴线移动。当在条带架10外的条带T正被压入条带架10内时,压纸滚筒12沿条带T的送进方向运动。压纸滚筒12的运动使压纸滚筒12上的橡胶压纸滚筒14与条带导向销26的外周面接触,从而将条带T牢牢地保持在橡胶压纸滚筒14与条带导向销26之间。这样的安排与条带T的进一步的运动相抵触。因此这样的结构有效地防止了条带T被错误地压入条带架10中。
现在介绍墨带R的卷绕方法。墨带芯22有一个如图6、7可以清楚地看到的,具有较小直径上、下端的空心小直径圆柱形轴件。该较小直径下端有6个连接槽,这些连接槽作为第一连接件22A,且等距间隔分布,墨带芯22的较小直径的下端被松松地配入在架10的底壁18上形成的园柱形第一配合孔18C中,其空心的上端则松松地配入从条带架10之顶壁16伸出的圆柱型导向突起16C中。因而,墨带芯22被安置得可随着墨带R的拽出而转动。
如图3和4所示,一个大致L型的第一接触件18D,在条带架10的底部壁18上形成,其位置邻近墨带芯22和墨带卷绕芯24的底端(以后再加以说明)。第一接触件18D是由切掉条带架10的底壁18的一部分而构成的(在图3中,标示为X的阴影部分)。底壁18材料的弹性使得第一接触件18D的自由端可绕与底壁18成一体结构的基部18E、沿底壁18的平面移动。在无力施加于件18D上时,其自由端置于第一配合孔18C的圆周孔内,并与松松地配入孔18C中的墨带芯22的下端处的6条连接件22A中的一条啮合连接。这样就有效地防止了墨带芯22的随意转动及墨带R变得松驰。
卷绕并容纳于墨带芯22内的墨带R通过墨带导向辊30被拽出,其沿着导向壁34送至墨带缠绕芯24。在该墨带轨道的中部,墨带R在到达面对压低滚筒12的位置时,与条带T叠合。在图3中,γ和δ分别显示了墨带R在条带架10是新的、尚未使用时,即,当只有墨带R的开始端在墨带卷绕芯24上时的运转状况,和全部墨带R均被卷绕在墨带卷绕芯24上时的运转状况。
墨带卷绕芯24包括一个空心圆柱形件,其形状大致与图3,4所示墨带芯22的形状一样。该空心园柱形件有与墨带芯同一形式的较小直径的上、下端,其下端有作为第二连接元件,且以等间隔分布的6条连接槽24A。与压纸滚筒12一样,墨带卷绕芯24通过与安置在条带打印装置1中的墨带卷绕芯驱动轴连接(以后介绍)而转动。墨带卷绕芯24有6条连接槽24B,其沿着墨带卷绕芯24的转动轴线等距间隔地分布于空心园柱轴件的内表面上。墨带卷绕芯24的较小直径的上、下端分别松松地可转动配合地装入在条带架10的顶壁16和底壁18上形成的顶部园形装配孔16G及底部园形装配孔18G中。
以与墨带芯22相同的方式,使基本是L形的第二接触件18H在条带架10的底壁18上形成,用以防止卷绕芯24随意转动。第二接触件18H是通过切割条带架10的底壁18部分而形成的(在图3中画阴影部分用Y来表示)。在条带架10未装入装置1中时,第二接触件18H的自由端位于底配合孔18G的周边内,并与形成在墨带卷绕芯24的底端的6条第二连接件24A中的一条配合。由此而防止卷绕芯24在卷绕于其上的墨带R松驰时在此方向上转动。第一接触件18D的自由端和第二接触件18H的自由端各自并不垂直,而是倾斜于各自的第一、二连接件22A和24A,这样就可以如上所述防止墨带芯22和墨带卷绕芯24在不期望的方向转动。墨带卷绕芯24在墨带R的正常的卷绕方向上很容易转动。
墨带芯22的第一连接件22A与第一接触件18D的配合及墨带卷绕芯24的第二连接件24A与第二接触件18H的配合,有效地防止了墨带R在条带架10没装入带条打印装置1中时发生不期望的松驰。在条带架10装入条带架保持器50A时,这些连接就被释放。这个释放过程在下面将结合条带架保持器50A的典型结构进行介绍。
卷绕在墨带卷绕芯24上的墨带是一种有与用于打印的条带宽度相适应的预定宽度的热转移墨带。在本实施例中,一种12毫米宽的墨带用于图6所示的6mm,9mm,12mm宽的条带T,一种18毫米宽的墨带用于18毫米宽的条带T(未示出),24毫米宽的墨带用于图7所示的24毫米宽的条带T。
在墨带R的宽度等于条带架10的高度时(参看图7),条带架10的顶壁16和底壁18给墨带R导向。因此,在墨带卷绕芯24的外周面上无需设置控制和调整墨带R的绕卷位置的辅加突缘。另一方面,在墨带R的宽度小于架10的高度时,就要在墨带卷绕芯24的外周面上形成突缘24C,以便引导墨带R通过压纸滚筒12的打印位置。突缘24C所成形的尺寸与墨带R的宽度相适应。
在这个实施例中,如上所述有5种其大小与条带T宽度相适应的不同条带架10。由于条带T的可打印区根据条带T的宽度是有差别的,因而就要求有各种条件的调整工序。条带打印装置1检测条带架10的大小,并自动地实施所要求的调整,这样就可将使用者从繁杂的调整工作中解放出来。本实施例中的条带架10有第一至第三检测孔18Ka、18Kb和18Kc,它们如图4所示设置在底壁18上,与条带T的大小相适应。一般说来,三个检测孔的深度根据容纳在条带架10中的条带T的宽度而变化。
图8展示了容纳于条带架10中的条带T的宽度与这三个检测孔18Ka,18Kb,18Kc的深度之间的关系。如图8所示,对于6毫米宽的条带,条带架10上的第一检测孔18Ka是浅的,第二,三检测孔18Kb,18Kc是深的;对于9毫米宽的条带,第一,三检测孔18Ka,18Kc是深的;对于12毫米宽的条带,只有第三检测孔18Kc是深的;对18毫米宽的条带,第一,二检测孔18Ka,18Kb是深的;对24毫米宽的条带,只有第二检测孔18Kb是深的。由于条带架10的大小被设计成三个检测孔18Ka到18Kc的深度组合,因此用户可以用肉眼来检验条带架10。
条带架10可以作为一个结构件安装在条带打印装置1的条带架保持器50A中。条带打印装置1有一个用于可选择地连接各种作为外部贮存元件的部件的扩展单元50E,一输入单元50C和一个用于控制显示单元50D和打印单元50B的控制电路单元50F,其情况如图9所示。图9是沿图1是IX-IX线剖切的一个剖视图。
条带打印装置1还在其底部上配备有一个电池保持架50I,用来安放6个SUM-3电池,作为整个装置1的电源。电源开关50J安装在条带打印装置1的右侧壁上(见图2),电源也可以由设置在装置1的右侧壁上的插座50N供应,插座50N与一AC变换器相连(未示出)。
下面介绍装置1的机械结构。图10是展示条带架保持器50A的一个典型结构的平面图。图11是表示借助于步进马达80的动力,驱动压纸滚筒12和其它部件的驱动机构50P的一个基本结构。
如图10所示,条带架保持器50A安置于条带打印装置1的主体结构的左上方位置,其确定了一个与条带架10的形状相适应的安装空间。如图11所示,压纸滚筒驱动轴和墨带卷绕芯驱动轴分别与压纸滚筒12和墨带卷绕芯24的空心构件连接,而打印头60则垂直向上地设置在条带架保持器50A的安装空间中。条带架保持器50A还在其底部配置一个驱动机构50P,用来将步进马达80的转动传送至压低滚筒12及别的部件。放置于条带架保持器50A下面的驱动机构50P即使在盖50K打开时也不能被看到。图11展示了驱动机构50P,该图省去了条带架保持器50A的内壳。在条带打印装置1工作时条带架保持器50A的安装空间用盖50K盖住。
在盖50K打开时,条带架10可被放入条带架保持器50A中或进行更换。当安置在条带架保持器50A前面的一个滑动按钮52(看图1和10)滑向右边时(见图),盖50K与装置1主体间的连接就被松开,从而盖50K就可绕盖铰链54转动而被打开,铰链54安置于装置1主体的后背部分上。与滑动按钮52构成一体的弹簧臂52A与装置1主体的一个连接件连接,从而连续地将一个朝左的(在本图中)压力施加于滑动按钮52。
当盖50K通过滑动按钮52而打开时,用于打印条带架10中条带T的打印头60就被退后,使条带架10能够装上或取走。如图11中可清晰地看到的那样,打印头60安装在从一个基壁61伸出的打印头转动轴64上并可围绕之转动。打印头60具有一个含多个加热点的头部65,一个通过绝缘器65a夹持头部65的一个辐射板65b,一个通过连接板67a支承辐射65b的框件67,一个将打印头60压在原始位置上的卷簧66,及一个将电气配线连接于头部65的柔性电缆。
通过将条带架10安装于装置1内,只能使打印头60与条带架10中的压纸滚筒12粗略地对准。通常在条带架10安装于装置1内时,打印头沿着压纸滚筒12的高度与压印板橡胶14不总是均匀地接触。在本实施例的装置1中,借助于插入连接板67a的一个孔中的销67b将连接板67a固定于框件67,从而夹持头部65的辐射板65b可围绕销67b转动。这样就可以允许该头部65将条带T保持在压纸滚筒12和头部65之间并沿压纸滚筒12的高度均匀地接触,而不管打印头在压向压纸滚筒时条带架10相对条带架保持器50A的安装情况如何。
框件67的下端延伸成一个连接板62,连接板62被安置在图11所示的一个齿轮系列中,其自由端设置在显示单元50D的一边缘附近(参看图10)。连接板62的自由端夹住将驱动件63与连接板62连接的卷簧69的一端。大致是三角形的驱动件63有钩住卷簧69的另一端的第一端63a,及置于盖50K对面的第二端63b,情况如图11所示,一操作臂50S从盖子50K延伸出来,并在盖50K关闭时压挤第二端63b。盖50K则安置于驱动件的第二端63b的对面。
图12是一个示意性地展示上面介绍的那种运动的一个剖面图,该图沿图10之XII-XII线剖取。在盖50K向下压时,操作臂50S将驱动件63的第二端63b向下压,因而连接板62借助卷簧69朝右转动(在图11中)。连接板62的这种转动使打印头60对抗卷簧66的压力而转动。打印头60由此而从它的退后位置运动至面对置于装置1中的条带架10内的压纸滚筒12的打印位置。当盖50K闭合时,打印头60就相应地移至其打印位置。反之,在盖50K打开时,打印头60就移至其缩回位置而允许条带架10取出或装入。盖50K一打开,打印头60就立即借助于卷簧66缩回并被保持在其缩回位置;盖50K一闭合,缩回的打印头就立即回到其打印位置压靠着压纸滚筒12。
如上所述,第一、二接触件18D和18H是在条带架10的底壁18上形成的,分别用于与第一、二连接件22A和24A连接,以防止墨带芯22及墨带卷绕芯24随意转动(见图3,4)。第一、二接触件18D和18H分别通过切割一部分底壁18而形成(在图3中画阴影部份分别用X和Y标出),如图10所示,在画阴影部份X和Y的大致中部位置,条带架保持器50A有二个锥形接触突起70A和70B。当条带架10置于条带架保持器50A中时,接触突起70A和70B就配入条带架10的底壁18上的画阴影部份X和Y中,在沿离开第一、二连接件22A和24A的方向分别推压第一、第二接触件18D和18H。这个压挤运动使第一、二接触件18D和18H分别与各自的墨带芯22和墨带卷绕芯24间的连接松开,这样就使芯22和芯24可以无任何附加载荷地转动。
现在详细说明用于将步进马达80的转动传送至压纸滚筒驱动轴72的传动机构。如图11所示,第一齿轮81安装在步进马达80的转动轴80A上,一个离合臂80B与转轴80A以预定的磨擦力接合。离合臂80B与第二、三齿轮82和83组成一个单向离合器。当步进马达80沿图11中箭头C所示方向转动时,转动轴80A与连接臂80B之间的摩擦力,使臂80B带着第二齿轮82沿箭头C所示方向转动而与第三齿轮83啮合。这样就将步进马达80的转动传送到第三齿轮83。该单向离合器的功能将在以后加以说明。
通过多次的齿轮降速,第三齿轮83的回转就借助第四齿轮84传送至第五、六齿轮85和86。将第五齿轮85的转动轴与墨带绕卷芯驱动轴74连接,使之根据步进马达80的转动卷绕墨带R。实际上驱动墨带卷绕芯24的轮缘74A用预定的磨擦力装配到墨带卷绕芯驱动轴74上。在正常的操作条件下,轮缘74用由马达80转动的驱动轴74来转动。另一方面,当墨带卷绕芯24不能转动时(例如,当墨带R的卷绕结束时),轮缘74A就抵抗卷绕芯驱劝轴74的转动而打滑。
第6齿轮86的转动又被传至第七齿轮87,以转动压纸滚筒驱动轴72。驱动轴72有一个与压纸滚筒12的内表面连接而使压纸滚筒12转动的轮缘72A。通过单向离合器将转动传至第三齿轮83的马达80的转动因而最终也转动压纸滚筒驱动轴72和墨带卷绕芯驱动轴74。保持在压纸滚筒12外周面上的橡胶压纸滚筒14与打印头60的头部65之间的条带T,在打印过程中被连续地送进,墨带R往墨带卷绕芯24上的卷绕动作与条带T的送进动作同步进行。
压纸滚筒驱动轴72在其外表面上有三个连接突起72B,这些突起制成彼此间距相等,且与压纸滚筒12的内表面上形成的连接沟槽12A啮合。驱动轴74在其外周面上也有三个间隔相等的连接突起74B,用于与在墨带卷绕芯24的内表面上形成的连接沟槽24相啮合。当驱动轴72和74用马达80以预定速率转动时,条带T和墨带R分别从条带芯20和墨带芯22上拽出预定的数量,彼此叠合着通过压纸滚筒橡胶14和打印头60。在此期间,施加至打印头60的动力控制打印头60上的点件加热,根据已加热的点件使墨带R上的印墨熔化。之后,熔化的印墨就被热转移至条带T而完成在条带T上的打印。在打印之后,已打印3的条带T被传送出条带架10,用过的墨带R则被绕卷到墨带绕卷芯24上。
随着打印作业的进行,所传送的条带T最后从位于条带打印装置1主体左测壁上的条带出口10A中送出。打印过的条带T通常用切割机构(在后面要加以介绍)切断。然而也有一种可能,即在进行切断之前,用户就将这条带强制地拽出。由于在盖50K闭合时,打印头60将条带T压靠在压纸滚筒12的橡胶压纸滚筒14上,对条带T的强制拽出会使压纸滚筒驱动轴72转动。但是,换低速作业和步进马达80的一定数值的维持力矩防止了驱动轴72和74在传统的传动机构中的转动。因而将条带的强制拽出会导致墨带R非有意识地拽出。在这种情况下,当条带用切割机构切断时,墨带R也会不尽愿地被切断。这样会使这条带架10不适合于再用。
在本实施例中,包括有连接臂及第二、三齿轮82和83的单向离合器解决了这个问题。当使用者猛烈将条带T拽出时,在本实施例的结构中压纸滚筒驱动轴72将随压纸滚筒12转动。驱动轴72的转动通过使第三齿轮83顺时钟方向转动的齿轮系传至第三齿轮83。第三齿轮83的转动又使齿轮82转动。然而,由于步进马达80的转动轴80A不转动,第三齿轮83的旋转力压挤支承第二齿轮82的连接臂80B,使齿轮83与82间的啮合松开,其结果是使第三至第七齿轮83至87与马达80分开,以允许驱动轴74因条带T的拽出运动而随驱动轴72的转动而转动。驱动轴74的转动使墨带随着条带T的拽出而绕在墨带卷绕芯24上,从而有效地防止了墨带R随条带T一起被无意识地拽出。当步进马达80开始转动时,连接臂80B被移向第三齿轮83而使第二,三齿轮82和83啮合。如图11所示,由于连接臂80B的自由端装入基板61上形成的孔80C中,因而连接臂80B的移动,被限定在一个小范围之内。但是,这个移动范围亦足以使连接臂起一个单向离合器的作用了。
打印完成的被向左移送出条带架10的条带T很容易用切割机构切断,其情形展示于图10和图13中。图13是沿图10中XIII-XIII线剖切的一个剖视图,主要用于展示切割机构。切割器支承轴92从条带架保持器50A的底壁突伸出来、其带有一个大致为L形的可回转的条带切割器90及一个弹簧94。弹簧94的弹力使切割器90保持在这样的状态下,即顺时针方向的转动力被加于切割器90上,其情况如图13所示。由于这个顺时针方向的转动力,切割器90的左端90A将切割器按钮96朝上方推压。切割器90的左端90A制成叉形结构,以便接纳一个安装在切割器按钮96背面的销96A。在切割器按钮96朝下压推时,切割器90之左端90A也因之而朝下移动。
切割器90的右端90B有一个用于切断条带T的可动刀片98。刀片98与安装在条带架保持架50A的一个侧壁上的固定刀片91有一个预定的角度。条带支承指状件93的凸肩93A与切害器90之右端90B的背面相接触(参看图10)。将支承指状件93用一弹簧95压向条带T的送进导轨。当条带切割器90转动而将可动刀片98朝固定刀片91移动时,条带支承指状件93也朝条带T的这个送进轨道移动。一个固定壁97越过该条带T的送进轨道设置在条带支承指状件93的对面。在条带T被可动刀片98和固定刀片91切断之前,将其固定于固定壁97和条带支承指状件93之间。支承指状件93的移动由检测开关99检测,这样就可如下面所述防止在条带T切割作业期间进行打印。
通过将切割器按钮96向下压,以反抗弹簧94的弹力将条带T切断。在将按钮96朝下推压而如图13所示使条带切割器反时针转动90时,在切割器90的右端90B上形成的可动切割刀片98也沿反时针方向转动。支承指状件93和固定壁97牢牢地将条带T保持在它们之间,可动刀片98逐渐与固定刀片91叠合在一起切断条带T。
在简要地对包括控制线路单元50F在内的各个单元的电气结构说明之后,将在下面对装置1中的输入单元50C,显示单元50D及打印单元50B的细节进行介绍。一块打印线路板似的控制线路单元50F与打印单元50B直接设置在盖50K的下面。图14是一个示意性地表示各个单元的总电气结构的框图。条带打印装置1的控制线路单元50F有一个单片微机110(以后称之为CPU)其内具有只读存贮器ROM,随机读取存储器RAM,以及其与之整体地联合作用的输入和输出接口,一个掩模只读存贮器mask ROM118,以及在CPU110与输入单元50C、显示单元50D和打印单元50B之间起连接作用的各种电路,CPU110与输入单元50C,显示单元50D和打印单元50B直接地相连或用连接线路相连结以控制这些单元。
输入单元50C有48个字符键及15个功能键,即如图15所示总共有63个键。字符键按照JIS(日本工业标准)形成一个所谓的满键(fu11-key)结构安排。如同传统的文字处理机(wordprocessor)一样,输入单元50C有一个公知的转换键以避免键数不希望的增加。这些功能键通过快速完成字符输入、编排和打印等各种功能而使条带打印装置1的能力增强。
这些字符键和功能键都集中配置成一个8×8矩阵(matrix)。如图14所示,通过CPU110的16个输入接口PA1-PA8及PC1-PC8被分成各个组,输入单元50C的63个键被安排在输入口的各个交集点处。电源开关50J不设置在矩阵键上而是与CPU110的一个非掩模隔断器NM1(non-maskable interrupt NMI)相连结,在电源开关50J操作时,CPU110就开始非掩膜(non-maskable)的阻断(interruption)以供给电源或关断电源。
来自用于检测打开或关闭盖50K开合情况的检测开关55的输出讯号被输入到接口PB5,以便使CPU110中断监视盖50K的开闭情况。开/闭检测开关55根据开/闭检测开关连接突起55L(见图12)的移动而检测盖50K的运动,突起55L设置在盖50K的一端部。在打印头60被驱动,开/闭检测开关55检测到盖50K打开时,CPU110就在显示单元50D的主显示元件50Da(见图16)上显示一个预定的查误指令,并切断对打印单元50B的电源供应。
CPU110的接口PH,PM和PL与一个头等级(head rank)检测元件112连接,元件112借助于一个软件调整打印头60的不同阻力。打印头60的阻力根据制造工艺有很大变化,这会改变打印预定密度所要求的动力供应时间。检测元件112检测打印头60的阻力,以决定打印头60的等级并根据测量结果调整检测元件112的三个跨接件112A,112B及112C。CPU110随后读出检测元件112的状况,修正打印头60的驱动时间或加热量,因而有效地防止打印密度的变化。
由于打印单元50B完成热转移打印,打印浓密度(density ofprinting)随热打印头60的温度、驱动电压以及动力供应时间而变化。温度检测线路60A和电压检测线路60B分别检测温度和驱动电压。检测线路60A与60B与打印头60成整体组合,并与CPU110的双通道数字模拟转换器入口AD1和AD2连接。CPU110读取电压输入并通过接口AD1和AD2将之转变成数字讯号去修正打印头60的供电时间。
安置在条带架保持器50A右下部拐角处的识别开关102(见图10)与CPU110的接口PB1至PN3连接,识别开关102包括有条带架识别开关件102A,102B及102C,它们分别插入条带架10上的三个检测孔18Ka,18Kb及18Kc中。条带架识别开关件102A,102B及102C的突起是根据条带架10的底壁18上的检测孔18K的深度设计的。当条带架识别开关102插入到浅的检测孔18K中时,该开关102就与此检测孔18K接触并受至这个孔的推压而接通。另一方面,当该识别开关102插入一个深的检测孔18K中时,这个开关件就与该检测孔松松地配合而维持断开状态。CPU110根据三个开关件102A,102B及102C的状况,检测装入条带架保持器50A中的条带架10的种类,也即容纳在条带架10中的条带宽度。代表条带T宽度的信息被用来决定所打印字符的大小及用来控制打印单元50B(以后介绍)。
CPU110的接PB7从插座50N的接触中接收讯号。插座50N通过插孔115接收到从交流电变换器113转换成直流电时,从蓄电池BT到电源单元114的电源供应就被一个断开触点所切断,以避免蓄电池BT的电源耗费。在这期间,来自插座50触点的一个输出讯号就被输入到CPU110的接口PB7中。CPU110读出信号,以决定是从变换器113还是从电池BT中获得动力,并实施相应的控制。在本实施例中,当电源供应来自变换器113时,将打印单元50B的打印速度设置在最大值。另一方面,在电源供应来自蓄电池BT时,为了减少供应打印头60处的电流峰值和节省电池BT的能源,该打印单元50B的打印速度就被降低。
连接于CPU110的地址总线和信息总线的16兆位掩模只读存贮器118贮存16×16点,24×24点,32×32点和48×48点四种不同的字体。这种只读存贮器118贮存各种形式的字母,如elite,pica,courier以及中文字母和具体国家所要求的特殊的字符和符号。ROM118的一个24位地址总线AD,8位信息总线DA,芯片选择信号CS,输出启动讯号OE连接于CPU110的接口PD0至PD33,这些讯号还输入到一个外部输入/输出连接器50Ea中,以便使安装到外部输入/输出连接器50Ea的扩展单元50E以与此ROM118相类似的方式接收。
可以直接与控制线路单元50F连接的扩展单元50E接收一个最好作为外部贮存元件的只读存储器部件ROM或随机存取存储器部件RAM。通过将ROM部件或RAM部件插入扩展单元50E的一个槽缝中而将控制线路单元50F与外部输入/输出连接器50Ea实现电气连结,从而使信息可以在CPU110和ROM部件或RAM部件之间传送。插入扩展单元50E中的ROM部件,可以贮存用于附图,地图,化学式,数学式以及英文或日本以外的别种语言字体,及特种字体如粗体字型和手书型,以便用所希望的一个系列字符编排。一套可以将信息自由地写入其内依靠电池维持的RAM部件也可以可替换地插入扩展单元50E中。RAM部件贮存比条带打印装置的内部RAM区的存储能力大得多的信息,以便创造打印字符库或用于与别的条带打印装置1进行信息交换。
从掩模只读存贮器118或扩展单元50E中读取的字符点数据被输入到显示控制线路116的LCD控制器116A及CPU110中。
由CPU110控制显示控制线路116的显示单元50D置于盖50K的透明部份之下。用户可以通过盖50K看到显示单元50D。显示单元50D在液晶屏上有两个不同的电极模式。即一个32(高)×96(宽)点的点阵及围绕该点阵的28个五边形的电极模式,情况如图16所示。点阵的区域设计成一个用于显示打印图像的主显示件50Da,而五边形电极模式的区域是用作指示件50Db。
主显示件50Da是一个有32点(高)×96点(宽)显示区的液晶显示屏。在本实施例中,由于一种高15点×宽16点的字体被用于字符输入和编辑,所以在主显示件50Da上的显示包括6个字符×两行。作为一种替代,在仅使用一种字母字体时,主显示件50Da也可以包括有4行字母。每个字符均以正显示图像、负显示图像或闪动的显示图像来显示,这要根据编辑程序来决定。
对在点阵主显示件50Da上的显示根据要求加以控制。例如,在某一键操作输入之后,打印图像的编排就可以显示出来。如图17所示在用户指令进行编排显示时,条带宽度被显示成负显示图像,一系列打印字符则显示成白色,主显示件50Da的每个点相应于打印中的4×4个点。作为打印图像的附加信息,条带的整个长度以数字形式显示出来。在打印图像的编排大于主显示件50Da的区域时,可以通过水平或垂直操纵光标键通过水平或垂直卷动(Scroll)来进行观察和检测。
围绕着主显示件50Da的指示件50Db显示由条带打印装置1实施的各种功能。每一个均与指示件50Db的一个五边形电极模式相适应的显示件t代表根据显示单元50D的五边形模式所打印的状况和功能,这些功能和状况包括字符输入模式,如“romaji日语罗马字”(用罗马文字写的日文)或“小字母”,包括打印或编排格式如“行数”和“标记线框”以及打印规格如“装版(justification)”或“左边—重(Left-Weight)”。当一种功能或状态被实施或选择时,与这种功能或状态相应的显示件就会发光通知用户。
条带打印装置1的打印单元50B包括作为机械组成件的打印头60和步进马达80以及作为电气组成件的打印控制器120及马达驱动器122。控制器120用于控制那些机械组成件。
打印头60是一个具有96个加热点的排成柱形的热的头,加热点间距为 英寸,在其内部配置有检测温度用的温度检测线路60A及检测供给电压用的电压检测线路60B(如上面所述)。步进马达80通过控制一个四相驱动信号中的一个位相来调节旋转角。由步进马达80提供的每一行程的条带送进量,根据起齿轮减速器作用的齿轮系的结构设定成等于 英寸。步进马达80与由打印头60所完成的每点打印同步地接收一个行程的转动信号。由此而使打印单元50B在条带的纵向以及条带宽度方向上均有每英寸180点的打印间距。
如图14所示,用于检测切割机构作业的检测开关99与打印控制器120、马达驱动器122及CPU110之间的信号连线中的一根公用线连接。当在打印操作期间切割机构被起动时,检测开关99就检测切割机构的作业,从而使打印单元50B中止工作。由于信号被连续地从CPU110传送至打印控制器120和马达驱动器122,因而,在用户中止使用切割机构后打印可以继续进行。
在打印作业期间切割机构的起动与条带T的正常送进相冲突。因而,本实施例的检测开关99直接与马达驱动器122的公用线相连,以便强制切断电源使打印作业或更准确地说使条带送进立即停止。在一个替换结构中,将检测开关99的输出信号直接送至CPU110中,例如在盖50K不合时宜地被打开的情况出现时,根据一个软件,立即使打印单元50B中止作业。检测开关99可用一种机械机构取代之。机械机构根据活动刀片98的移动而推压连接臂80B,以防止步进马达80的转动传送至压纸滚筒驱动轴72。
条带打印装置1还配置有电源单元114,单元114有一个备用5V电池,或用IC及变换器通过RCC方法从电池BT中所得到的5V电源的逻辑线路。
本实施例中的条带打印装置1有一个用于在一系列打印字符前、后进行特定的左右边界长度调整的边界调整功能,其情况如图18所示。这种调整功能通过以下方式实现,即,使左边界条带送进相位控制讯号的输出在96位系列打印数据的传送之前,使右边界条带送进相位控制讯号的输出在所有该系列打印数据的传送之后。在左边界的特定长度小于打印位置和条带切割位置(在本实施例中是小于8毫米)间预定距离时,左边界的这个特定长度不能被调整。在这样的情况下,在条带T在完成打印之后被送进了一右边界的特定长度后,当打印头60在下一个由左边界的特定长度决定的打印位置前定位时,就可以将一个切断标记打印上。用户能在切割标志PCM处将送出条带架10的条带T切断。具有所需左边界长度的标签T就可以通过这一简单的过程来获得。
CPU110的内部只读存贮器贮存各种用于控制这些附加线路的程序。CPU110的这个内部RAM有第一部分和第二部分,第一部分设计为系统区,用于实施贮存在内部ROM中的各种程序,第二部份为用户区,其包括有用于字符编排的正文区以及贮存正文内容的数据区。
正文区接受最大量为125个字符的固定输入并贮存用于编排这些字符的编码以及格式数据和模式数据。在正文区中的贮存内容可以根据字符输入和编排操作进行补充或修改。
内部RAM有一个容量为1500字符的文件区域,而随意选择供给的RAM部件有2000字符容量的文件区。文件区贮存并管理最大为99种不同长度的文件,按照贮存于内部ROM的文件管理程序,有1至99个项目说明数码(ID)。这种文件管理程序也可以用于如文件登记和文件删除等基本操作。
用于由控制线路单元50F实现的多行打印的特别控制以结构形式说明如下。
本实施例的条带打印装置1有16×16点到48×48点四种不同的字体数据作为基本字体贮存在如图19所示的掩模只读存贮器118内。在每一种字体中其高度和宽度分别可扩大2和4倍。这样就如图19所示,有包括最大为96×192点字体的10种可能的打印点或字体的组合。当一系列字符被打印在多行中时,除了在该行上输入所要打印的字符之外,还要对在每一行上打印的字符的字体进行说明。
在本实施例中,有一个专门的模式,它通过输入单元50C的按键操作输入所要打印至每一行上的字符的相对大小,以替代直接指定字体。例如在三行打印中,在第一,二行上的字符尺寸相对大,在第三行上的字符尺寸相对小。本实施例中的条带打印装置1还配置有一个更简单的模式,在这个模式中,用户从一组标准组合中选出一组相应字符尺寸的最佳组合,装置1就根据其内的条带宽度确定了以实际字体的点数。如图20所示,对三行打印来说有五种选择,也就是,(1)相同字符尺寸×3;(2)小,小,大;(3)小,大,大;(4)大,小,小及(5)大,大,小。用户选择这五种选择中的一种,而不是逐行地输入相应的字符尺寸。虽然设计及装饰效果可能失去,但仍然有一种更简化的“自动”模式,这种模式可以自动地为每行设置出同样大小的字符。本实施例的装置1中还有一个手动模式,在这个模式中用户可人工地为每行决定打印在其上的字符的点数,但用户必须明确在高度方向上,多行中的总点数应在96之内。
在完成了整个输入作业后,用户按下输入单元50的“打印”键时,CPU110就起动多行打印程序(如图21所示)。在程序进入多行打印程序时,CPU110首先在步骤S100和S110读取打印信息。更确切一点说来,在步骤S100的打印指令之前,CPU110先读出所选择的多行打印的有关字符尺寸,然后在步骤S110读出条带架检测开关102的检测讯号。在步骤S120,根据开关102的检测,CPU110确定在条带打印装置1中正确安置的条带T的宽度,并根据条带T的宽度确定每行上的字体,并通过先贮存在内部ROM中的字体图决定每行上的字符相对尺寸。
图20展示了在三行打印中用的字体图的一个实例。在该字体图中,条带宽度和三行中的字符相对尺寸的每一种组合决定了在每行上所打印的字体。例如,在条带宽度为12毫米、相对尺寸为大,小,小时,为第一行选择的字体是S,为第二,三行选择的字体是P。在两行打印中,每一行的字体也以与上述相同的方式来决定(其选取过程不再在此说明)。
在为每行决定所用字体之后,程序就进入步骤S130。在S130中,CPC110根据用户事先输入来自ROM118中的、代表所想要的一系列字符的字符编码依次地读取所决定的字体。然后,在步骤140中,CPU110将该字体扩展成点阵图案,通过在每一列中提取点阵图案建立96位系列数据,并在步骤S150中将这一系列数据传送给打印单元50B。
如前所述,条带架10将容纳在其内的条带T的宽度以在条带架10的底壁18上形成的三个检测孔18Ka,18Kb,18Kc的深度组合来表示。本实施例的装置1自动地根据用于检测检测孔18K深度的识别开关102输出的三位信息,决定出容纳于条带架10中的条带T的宽度。
这样,本实施例的装置1就自动地计算和决定所打印字符的规格如与条带宽度相一致的一种字体号。在用户编排所希望的一系列字符后,用户直接指令打印时,装置1就检测正确安置于其内的条带T的宽度,用其自动调节功能,根据条带T的宽度决定具有预定的左、右、顶、底边界的字体的最佳组合,并进行打印。
在本实施中的条带架10和条带打印装置1使用户从其内有不同宽度条带的多个条带架10的烦杂的管理中解脱出来。在需要求复杂的字体规范,装置1就可以根据条带宽度打印出具有最佳字体的标签。
下面给出本实施例的一种改进实例。虽然在上述实施例中,条带架10的类型可以根据三个检测孔18K的深度来检测。一个磁体检测机构亦可以用来替代该实施例中的这一结构。在磁体检测机构中,一磁体检测件检测是否有磁体存在。在该改进的结构中,在图4中所示的三个检测孔18Ka,18Kb,18Kc具有同样的深度,用于分别接受小永磁体Mg。如图22A所示,每一个识别开关件102有一个霍尔件用于磁体信息的检测。在图8所示的组合中,“S(浅)”和“D(深)”应该分别由“有磁体”与“无磁体”来取代。就像第一实施例那样,这个改进的结构可有效地检测条带架的类型。
条带架10的识别可以用光学方法来实现。图22B展示了一个光学识别的示范性结构,一个条形编码标签10Z贴在每个条带架10上,标签10Z可以用光学读取器102Z光学扫描。条带架10的类型通过读取经一接口从光学读取器102Z的输出信号来加以识别。由于这种条带架的判别不需要一般每个条形码所含有的那样大的信息容量,所以较简单的光学扫描可以用于这种目的,例如用光学方法来决定是否有测检孔存在来替代第一实施例中的机械结构。在另一种应用中,条带架10可以具有彼此不同的外形(如图22C所示的条带架10Y),从而可根据它们的外形来加以识别。
下面介绍本发明的第二个实施例。第二实施例中的条带架210及条带打印装置201也有与第一实施例中类似的硬件结构,其中的不同元件展示于图23中。
(1)条带架210有一个单片微机处理器200,它包括有一个ROM,一个RAM,一个SIO(信息控制元件);一个可用电消抹的可编程序ROM(以后称作EEPROM)(2)在第一实施例的三个检测孔处,条带架210有4个接触点218a,218b,218c及218d。每个接触点218均与一系列信息终端S1和S2、接地终端GND和单片微机处理器200的电源终端VCC连结。
(3)条带打印装置201有4个轴向延伸的接触销202A,202B,202C和202D置于第一实施例的条带架识别开关102处。在条带架210安置于条带打印装置201中时每一个接触销202均与CPU110a的一系列信息接口S1和S2、地线、及一根来自动力单元114的电源线相连。
在条带架210安装于一条带架保持器50A中时,接触销202A至202D就与条带架210的接触点218a至218d分别接触。然后单片微机处理器200就从电源单元114接受电源以实施已在内部只读存贮器中贮存的程序。装置201中的CPU110a与条带架210的单片微机处理器200彼此连结使之连续传送。
通过以预定时间间隔在内部定时器中产生的定时中断,条带打印装置201实现如图24A所示的信息处置流程。当程序进入到信息处理流程时,CPU110a决定其在步骤S220中是否收到一个来自条带架210的单片微机处理器200的响应,如果在步骤S220没有检测到响应,CPU110a就判断出条带架210根本没有或没有精确地安置在条带架保持器50A中。在这种情况下,程序就进入步骤S230,在这一步骤中,标帜Fte(f1ag Fte)被设置成等于1,然后通过NEXT从程序中出来。标帜Fte表示条带架210安装得不合适。
在CPU110a在步骤220检测到来自单片微机处理器200的响应时,程序就进入步骤S240,在这个步骤上CPU110a读取事先置于单片微机处理器200中的口令PW。口令PW由四个或更多的字母和符号组成并根据另一个(没有示出)的处置流程而设置,此时条带打印装置201的CPU110a将来自输入单元50C的数据输入传送至单片微机处理器200。步骤S240中,通过一系列的信息,单片微机处理器200通过连续传送将由口令PW规定的数据进行传送。在事先没有设定口令PW时,就传送空白数据(Vacant data)。
然后在步骤250中,CPU110a根据已贮存于条带架210的单片微处理器200中的条带T的宽度L读取条带宽度数据。CPU110a并不读取代表条带架210类型的信息而是直接读取其条带宽度数据。这种结构使得该条带打印装置201可用于打印任何宽度的条带T而不仅仅是在先前制造的条带架210中的预定宽度的条带T。
在步骤S260中,CPU110a从单片微机处理器200中读出剩余条带长度Q的数据。剩余条带长度Q代表留在条带架210中的条带T的长度,而且经过一个后续打印过程(以后说明)而被条带打印装置201修改。在实施了步骤S260后,通过NEXT,该程序从流程中出来。
根据图24B的流程图介绍由装置201的CPU110a实施的预打印流程。预打印流程在由条带打印装置201实施打印程序前实施。在步骤S300,CPU110a决定口令PW是否预先设定。口令PW表示在条带架210安装在装置201中时,在图24的步骤S240中读取的条带架210的数据。如果在S240步骤中读取的资料不是虚、空的,CPU110a就决定设置口令PW。然后程序就进入步骤S310,在这个步骤中,要求用户输入一口令。更确切一点说,在显示单元50D上的显示如“口令(Pussword)?”,请用户输入一个口令。
根据输入要求,用户先通过输入单元50C为条带架输入一个口令。在步骤S320中,CPU110a将输入的口令与先设定在条带架210中的口令PW进行比较。如果这种输入的口令与口令PW是一样的,CPU110a就确认用户已正确地将条带架210置于装置201之中。在步骤S330,CPU110检查标帜Fte值。在条带架210没有精确安装即大体安装在装置201中时,或在条带剩余长度Q为零时,标帜Fte被设定等于1。在标帜Fte不等于1时,CPU110a就确认条带架210已精确地安装而且有足够的剩余条带长度Q,并实施如在图21的流程图所示的多行打印流程图那样的打印过程。
如果在步骤S320中输入的口令与口令PW不一样,或在步骤S330中标帜Fte等于1时,程序就进入步骤340,在这个步骤中,CPU110a就确认条带架210装错了或装得不精确,并开始实施一个预定的查误程序。这个查误程序包括输出如“换合乎要求的条单架”那样的查误信息。在条带架210换上新的后,CPU110就再次实现如图24A所示的信息处理流程。
图25是一个展示在完成该打印过程之后实施的一个后续打印过程的流程图。在步骤S400中,CPU110a计算在该打印过程中用过的条带T的长度G(以后称作用过的条带长度)。用过的条带长度G是通过计算送至送进条带T用的步进马达80的步数来决定的。
在步骤S410,用过的条带长度G被从剩余的条带长度Q中减去。然后程序进入到S420中,在S410中修正了的现有的条带剩余长度Q就被传送至条带架210的单片微机处理器200中。由于条带架210可以在任何想要的时间中从装置201中取走,因此在完成该打印过程之后就立即将现有的剩余条带长度记入条带架210中。
程序接着进入到步骤S430,在这里CPU110a判别修正后的剩余条带长度Q是否大致为零。如有足够量的条带T剩留在条带架210中时,程序就继续这个流程。如果剩余的条带长度Q大致为零,程序就进入步骤S440,在这步骤中,标帜Fte设定成等于1,并从这个流程中出来。
在上述的第二实施例的这种结构中,条带架210上的信息在条带架210的单片微机处理器200中被设定成EEPROM。装置201在任何需要的时间读取信息并根据这些要求加以修正。EEPROM贮存修正的信息如口令和剩余条带长度,以及条带架210的主要信息如条带宽度等。这种结构允许识别用户和所要求的错误处理程序,该程序是根据剩余条带长度而不是根据相应于该条带宽度的字体的扩展来进行的。
现在根据附图对本发明的第三实施例进行介绍。第三实施例的条带打印装置501用于6毫米,9毫米,12毫米,18毫米及24毫米这五种不同宽度的条带,如第一,二实施例那样进行打印。装置501明显地与第一、二实施例的相似。图26是说明装置501的一般电气结构的功能性框图。
如图26所示,装置501具有一输入单元501、控制单元520及与传统的数据处理设备的情况一样的输出单元530。控制单元520根据输入单元510的信息实施所需要的处理并驱动输出单元530显示或打印这种处理的结果。
输入单元510包括一个具有多个向下按压的键及度盘键dial Key S(未示出细节)的键输入件511及一个条带宽度检测传感器512。键输入件511产生送向控制单元520的字符编码数据及各种控制数据。条带宽度传感器512检测正确地安装在条带打印装置501中的条带宽度T,并将这宽度信息传送至控制单元520。每个条带架均有一个有形的判别元件(如多个孔)用于决定容纳其中的条带T的宽度。传感器512读取这种具体的检测元件以将这种条带宽度信息传送出去。这一过程的详细情况与第一实施例相类似,因而不再在这儿介绍。
在第三实施例的条带打印装置501中,键输入件511有各种用于在一系列字符打印在条带上之前和之后规定左右边界的边界调整键。边界调整键可有别的功能并可用作复合功能键。由条带宽度检测传感器512检测的条带宽度信息被用作决定左,右边界的一个决定因素。
输出单元530由一打印机构和一显示机构组成。例如,结构如一步进马达的条带和墨带送进马达531将条带(未示出)和墨带(未示出)送至预定的打印位置或送出条带打印装置501。一个热头532被安装用于在运转的条带上完成热转移打印。在热头532上有96个热阻元件(以后称之为点件)排列成列状。一次最大可以打印96个点。条带和墨带送进马达531与热头532分别由马达驱动线路533和热头驱动线路534在控制单元520控制下被驱动。所希望的边界可以在每个标签上通过由马达531控制的条带送进量和由热头532打印的一个前切断标志打印时间设定,其情况如下所述。一个由用户手动操作或马达驱动的切割器(未显示)用于在所需位置切断该条带。由于切割器的实际尺寸,所以自然要将之置于离开热头532的一个预定距离上。当边界在条带上被设定时,这段预定距离(如,8mm)要加以考虑。
条带打印装置501的输出单元530还有一个用于在多行上显示最小字体的几个字符的液晶显示器535。液晶显示器535由在控制单元520的控制下的一个显示器驱动线路536驱动。在边界长度设定过程中,包括准确设定的边界的图像被显示在液晶显示器535上。
例如,控制单元520可以看作是一个微型计算机,它包括有一个CPU521,一个ROM522,一个RAM523,一个字符产生器ROM(CG-ROM)524,一个输入接口件525和一个输出接口件526,借助一个系统信息转移通路527与另一微型计算机相互连接。
ROM 522用于贮存各种处理程序及固定数据,如用于将日文字母转换成中文字符的字典数据。例如,ROM 522贮存一个包括图27的流程图中所展示的边界长度设定过程的打印规格设定程序522a;及贮存一个包括在图28的流程图中展示的边界设定过程的打印程序522b。ROM 522还贮存一个包括边界长度在内的(以后说明)打印规格的系统设定值522c以及贮存用于将边界长度的相对值变为绝对值的边界转换表522d。
用作为工作存储器的RAM 523贮存由用户的输入操作得到的固定数据。RAM 523有一个用于贮存包括边界长度在内的打印规格的打印规格区523a,一个用于将一系列打印字符扩为点并将这些点贮存起来的打印缓冲存储装置523b,一个贮存显示设定边界长度图像的显示缓冲存储装置523c,一个用于贮存字符数据的正文区523d以及一个用于贮存在前的打印中右边界长度的原先的右边界缓冲存储装置523e。
CGROM 524将字符和符号的一个点阵图案贮存在条带打印装置501中,并在收到规定某些字符和符号的编码数据时将这点阵图案输出。控制单元520可以有两个CG-ROM,其中一个用于打印,另一个用于显示。
输入接口件525起输入单元510和控制单元520之间的连接体的作用。而输出接口件526的作用如同控制单元520与输出单元530之间的连接体。
在将RAM 523作为一个工作区并根据要求读取贮存在ROM 522和RAM 523中的固定数据后,CPU521就根据来自输入单元510的输入信号实施贮存在ROM 522中的一个所要求的处理程序。
在通过键输入件511的操作规定一个打印规格设定模式后,CPU 521就开始了贮存在ROM 522中的该打印规格设定程序522a。
在由CPU 521实现的打印规格设定模式的细节根据附图27的流程度说明如下。
按下一个打印规格设定钮后,CPU 521就开始图27中的打印规格设定流程。在步骤S600,CPU 521读取代表标签的长度和字符串的打印位置的信息(以后称之为长度和位置信息)。然后程序进入S610,在步骤S610中,CPU 521确定长度和位置信息的类型。
在第三实施例的条带打印装置501中,用户可以规定其上打印有所期望字符串的标签的长度。有5种长度位置信息,即“标准”,“左边—重(left-weight)”,“中央—重(cerler-weight)”,“右边—重(right-weight)”及“装版(justification)”。在“标准”模式中,用户无需指定标签长度。这个标签的有效长度是打印区以及如后所介绍的那样规定的左、右边界的总和。在“左边—重”模式中,一个所期望长度的左边界首先从由用户规定的所期望长度的标签的前端起加以设定,然后在这标签上确定打印一个字符系列所要求的打印区域安置在该打印区域之后的右边界就是这个所希望的标签长度的剩余部份。在“中央—重”模式中,打印区域被安置在由用户规定的所期望长度的标签的中央,左、右边界就是安排在这个打印区域前、后的这个所期望的标签长度的各剩余部份。在这种模式中,无需要求规定左、右边界。在“右边—重”模式中,一个所期望长度的右边界首先从在由用户规定的所期望长度的标签的后端起加以设定。然后在这标签上确定打印一个系列字符所要求的打印区域。安排在这个打印区域前面的左边界就是这个期望标签长度的余下部份。在“装版”模式中,所希望长度的左、右边界分别设定在由用户规定的一个希望长度的标签的前、后部份上,打印区域就分布在标签的剩下的中央部份上,且将字符以等距离间隔布置在这打印区域内。例如,用户可以从这5个模式中选出一种展示在一个选项单上。
在选取“标准”模式时,程序进入步骤S602,在步骤S602中,CPU 521读取边界长度信息,然后进入到步骤S606 ,读取为设定打印规格所要求的其它规格信息。在选用“左边—重”模式、“右边—重”模式和“装版”模式中的任一种模式时,程序进入步骤S603和S604,在这里CPU 521顺序地读取标签长度信息和边界长度信息,然后进入步骤S606,读取所要求的其它规格信息。当“中央—重”模式被选取时,程序进入到步骤S605,CPU读取标签长度信息,然后进入到步骤S606中,读取所要求的其它规格信息。
在本实施例中,在步骤S602或S604读取的边界长度是用户从一选项单中选取的一个相对值,例如“最小”,“小”,“中等”,“大”等。规定为相对值的边界长度如往后说明的那样在打印过程中被转变成绝对值。
贮存在打印规格区域523a里的内容也在显示输入用上述信息的第一选项单中展示。贮存在ROM 522中的打印规格的系统设定522C在一动力开关打开时也设置在打印规格区域523a内。
在步骤S606中,在读取其它规格信息,如打印浓密度之后,当打印规格设定过程的完成被确认时,程序就顺序进入步骤S607,S608和S609,在这些步骤中,CPU 521在该打印规格区域523a(修正打印规格区域523a)中贮存该现行的规格信息,修正贮存于正文区域523d中的字符串的打印规格设置,并在该打印规格设定过程的指令之前返回到这个状态。然后程序就从这个打印规格设定流程中出来。
图28是示意性展示一打印流程的流程图。只要正文区域(text area)523d中用当前设置的打印规格贮存有一系列字符,用户在任何时候均可以指令开始打印。
在操作打印键时,CPU 521就起动图28所示的打印程序522b。在步骤S620中,CPU 521决定用户是否根据在正文区域523d中贮存的规格信息确定了一个相对边界长度,即是否规定了包括边界长度的说明在内的长度和位置信息,如果回答是“YES”,程序就进入步骤S621,在步骤S621中,相对边界长度值根据条带宽度信息和边界转换表522d被转换为绝对值。
这时,条带宽度信息可以直接从条带宽度检测传感器512中读取,也可以从RAM523中读取。RAM523在条带架安置于条带打印装置501中时已从条带宽度检测传感器512中预先接收了该条带宽度信息。将相对的边界长度转换成绝对值的转换可以通过没有边界转换表522d的操作来实现。
例如,在相对的边界长度是“小”时, 的条带宽度可以被确定为这个边界长度的绝对值。当相对的边界长度为“中等”时,可将一半条带宽度定为边界的绝对长度。当相对边界长度为“大”时,可将整个条带宽度定为一个边界的绝对长度。当边界相对长度是“最小”时,不管条带宽度如何,将绝对边界长度定为1毫米。
在长度和位置信息中并没有包含边界长度的说明,也即在相对边界长度转变为绝对长度的工作完成时,程序进入步骤S622,在步骤S622中,CPU521根据包括长度和位置信息、绝对边界长度和规定的标签长度在内的信息决定左、右边界长度和打印区域。在步骤S623,在正文区域523d中的一个系列字符被扩展为缓冲存储器523b内的点。
然后CPU 521在步骤S624中决定是否是在第一时间,或在第二时间或顺序后续时间内打印。当这是第一打印时,程序进入步骤S625,在这一步骤中,条带在打印之前先送进一个预定的长度。当这是第二或后续打印时,程序进入步骤S626,在这一步骤中,实施预打印条带送进过程(条带可以被送进,也可以不被送进),这要根据代表在前面打印中设定的一个原先右边界长度的信息来决定。在步骤S627中打印了一个系列字符和打印后在步骤S628中将条带送进一个预定长度之后,程序进入步骤S629,在这个步骤中,CPU 521先于打印键的操作返回到这个状态,然后该程序从打印程序中出来。
根据在步骤S622中所决定的调整到该标签的所希望长度左、右边界的长度,实现预打印送进和后续打印送进。在预打印送进过程中可以打印一个前部切断标志。
在现行的条带架被安置在条带打印装置501后或装置501的动力接通之后,第一打印代表在第一次的打印。第二次或后续的打印表示除了上述打印之外的打印。由于更换条带架后的印墨带的松驰,或由于断开动力期间该条带架的更换会出现某种故障,故用于第一次打印的预打印送进过程是不同于第二次或后续打印的。甚至在如上所确定的第一次打印的情况中,当条带由手动送进而不考虑打印时,应该实施对于第二次或后续打印的该预打印送进过程。条带的手动送进是用户通过特定的键操作完成的(不在此详细说明)。用于后续打印送进过程(步骤S628)、用于在第一次打印中的预打印送进过程(步骤S625)、及用于第二次或后续打印的预打印送进过程(步骤S626)的条带送进过程和边界安排之间的关系介绍如下。
在第二次或后继打印中的预打印送进过程和后继打印送进过程是以一种减小条带的浪费长度的方式进行的。
(1)后续打印送进过程后续打印送进是为了在打印区域之后设置右边界所希望的长度。这个过程在第一次打印中和在第二次或后续打印中是完全一样的。
图29展示了这种后续打印送进的典型实例。当打印完一系列的字符时,在条带上的一个打印端被放在图29A所示的热头532的一个位置上。作为一个实例,一个所期望的右边界长度m1被设定在由切割器640切断的标签上。在这种情况下,条带应该如图29B或29C所示,被送进该右边界长度m1和热头532与切割器640之间的一个预定的距离n(如,8mm)的总和。在该处后续打印送进过程中,条带应该送进的总长度是m1+n。
在后续打印送进这段长度m1+n之后,对于下一条标签的打印完成时,热头532与切割器640之间的预定距离n就决定下一个标签的左边界。这就意味着无需为这下一个标签的左边界进行预打印送进。在这个实施例中,这个后续打印送进过程根据用于这个前一次打印的左边界长度m0的信息被适当地改进了,以便减少条带的浪费长度。当用于前一次打印的左边界长度m0小于热头532与切割器640之间的预定距离n时,如图29B所示,一个前部切割标志被打印在距离m0附近的在条带送进端前面的一个位置上。下一个标签的浪费长度已被相应地减小了,如清楚地展示在为第二次或后续打印进行的预打印送进过程的说明中的那样。在前一次打印的左边界长度m0等于或大于热头532和切割器640之间的预定长度时,如图29C所示就不要求打印前部切割标志。
该前部切割标志指示作为下一个标签的有效区域的一个开始位置。然后用户就在该前部切割标志位置处切断该条带,以清除该切割标志前的不需要的部分。在这种情况下,下一个标签的左边界就处于该前部切割标志和热头532的位置之间。
(2)用于第一次打印的预打印送进过程。
在这个用于第一次打印的预打印送进过程中,自然无需考虑在前面的打印中的后续打印送进。但是也可能存在由于墨带的松弛或其它类似情况而出现的潜在的麻烦。
在前部切割标志被打印之前,为防止这个潜在的麻烦而使条带送进一段热头切至割器之间的距离n。然后条带为第一次打印再次送进一段左边界距离m2。
(3)为第二次或后续打印用的预打印送进过程(3-1)在用于前一次打印的左边界长度m0等于用于这次打印的左边界长度m2,且每个边界长度m1或m2均等于或大于打印头一切割器之间的距离n时,该预打印送进过程在图29C(切断之后)所示的状况下实施。由于条带已被送进了一段预定的距离n,所以在该打印过程开始之前,再将条带为左边界m2送进一段为m2-n之差值的距离。
(3-2)在用于前一次打印的左边界长度m0等于用于这次打印的左边界长度m2,且每一边界长m1或m2均小于该热头一切割器之间的距离n时,这预打印送进在如图29B所示的那种情况下(切断之后)实施。在这种情况下,用于这次打印的左边界长度m2(等于用于上一次打印的左边界长m0)与前部切割标志和热头532之间的距离相等,由此而无需对这次打印进行预打印送进。
在实际作业中,大多数情况相当于(3-1)和(3-2)中的一种情况。在相当于(3-1)和(3-2)状况的情形中,由于对于前一次打印的后续打印送进已经满足了这个要求,所以无需要求进行预打印送进。这样就有效地缩短了平均打印时间,因而大大地改善了这种条带打印装置的使用性能。
(3-3)在用于上一次打印的左边界长m0不等于用于这次打印的左边界长度m2,而且这两个边界长度m1和m2均等于或大于热头—切割器之间的距离n时,预打印送进在图29C所示的状况下(切断之后)施行。由于条带已经被送进了这段预定的距离n,在打印过程开始前,条带为了这左边界长m2再被送一段m2-n的距离。这种送进过程是与(3-1)中的送进过程完全一样的。
(3-4)在左边界长度m0(用于前一次打印的)大于或等于热头—切割器之间的距离n,而且用于这次打印的左边界长度m2小于热头—切割器之间的距离时,预打印送进在如图29C所示的状况下(切断之后)进行。热头532之前的条带的一段长度大于这次打印用的左边界m2所要求的长度,因而不能被用作左边界m2。在这种情况下,将一个前部切割标志打印在热头532的这个位置上,然后在打印开始前,将条带送进到左边界长度m2的距离。
(3-5)在用于前一次打印的左边界长m0小于热头—切割器之间的距离n,且用于这次打印的左边界长度m2等于或大于这段预定的距离n时,预打印送进在如图29B所示的状况下(切断之后)进行。前部切割标志与热头532之间的距离m1小于为这次打印用的左边界长m2所要求的长度。在这次打印过程之前,将条带为这左边界m2再送进一段m2-m0的距离。
(3-6)在用于前一次打印的左边界长m0及用于这一次打印的左边界长m2均小于热头—切割器之间的距离n,且左边界长m2大于左边界长m0时,将预打印送进以与在(3-5)状况相同的方式实施。
(3-7)在用于前一次打印的左边界长m0及用于这一次打印的左边界长m2两者均小于热头—切割器之间的距离n,且左边界长m2小于或等于左边界长m0时,预打印送进在如图29B所示的状况下(切断之后)进行。前部切割标志与热头352之间的距离m0大于用于这次打印的左边界所要求的长度m2,因而不能被用作该左边界m2。在这种情况中,一个前部切割标志就被打印在热头的这个位置处,然后在这次打印过程之前将条带送进该左边界m2的长度。
如上所述,本实施例的这种结构使得所期望的左、右边界长度通过预打印送进和后续打印送进过程得以被有效地加以调整。
在这个实施例中,左、右边界是根据用户的指令以及条带的宽度加以决定的。这样制得的标签有与条带宽度相适应的良好地均衡过的左、右边界与打印区域的组合。
由于用户是根据相对值来调整左、右边界的,因而在不同宽度的条带安装于该条带打印装置时,无需每一次均要求调整其边界的长度。
为减少标签的废长度,后续打印送进是考虑用于下一次打印的左边界长度来加以实施的,这样就有效地节约了成本和资源。
在上述实施例中,左、右边界长度可以被定为绝对值而不是相对值(“小”,“中等”,“大”和“最小”)。例如,用户可以为最小宽度条带的边界长度定为绝对值,对于其它的条带修改这个绝对值。在另一种使用场合中,可以为每一种条带宽度事先设定其左、右边界并将之贮存起来,然后根据安装在此条带打印装置中的条带宽度读取相应的左、右边界。
在该实施例中,前部切割标志是根据要求使用人工切割器在左边界设定过程中加以打印的。一种自动切割机构可以作为一种替换形式应用于该条带打印装置中,这样就使条带在相应于不打印前部切割标志的某一位置上,自动地进行切割。
根据条带宽度其打印过程可以变化的第四实施例介绍于下。第四实施例的硬件结构与第三实施例的是一样的。图30是展示第四实施例的一个打印过程的流程图。用户可以打印贮存在RAM 523中的正文区域523d中的所期望的字符串。
在操作键输入件511的打印键时,CPU 521就起动贮存在ROM 522中的打印过程程序。在步骤S700,CPU 521读取现行的装于条带打印装置中的条带宽度信息。例如CPU 521读取由条带宽度检测传感器512检测的结果。然后程序进入步骤S701,在这里CPU 521将正文区域523中的字符串扩展为在RAM 523上的打印缓冲存储器中的点。
打印缓冲存储器实质上具有与热头532的点件数相适应的宽度,即与最大条带宽度的点数相适应的宽度。该字符信息扩展成象素来实施,而不考虑条带宽度信息的情况。
在完成扩展(全部的或一个预定数目)后,CPU 521就通过象索扩展将点存在/断开信息用输出接口件526传至头驱动线路534。在这个实施例中,传送输出是根据条带宽度信息调整的。
更确切地说在步骤S702,根据在步骤S700中的条带宽度信息,CPU 521决定从打印缓冲存储器读取的点数据的宽度范围。然后程序进入步骤S703,在这里CPU 521将从打印缓冲存储器中读出的用于决定宽度范围的点数据,以及不考虑打印缓冲存储器的内容如何,将表示超出宽度范围区域的点断开指令的特定点数据传送至头驱动线路534。这种数据传送和条带送进是根据如第三实施例中详细说明的左、右边界来处理的。
在完成点数据传送后(包括左、右边界的调整),在步骤704,在打印键操作之前CPU 521立即返回开始状态。然后程序又从这个打印流程出来。
根据条带宽度信息决定的宽度范围与在此条带宽度范围内的热头532上的点件的范围相适应。
如上所述,在所决定的宽度范围内的点数据被传送至热头驱动线路534。在热头532的预定范围(根据条带条度信息决定的一个范围)内的点件根据在打印缓冲贮存器扩展的点开/关信息被加热,但在预定范围外的点件根本不被加热。
第四实施例的结构只是起动相应于条带的宽度的热头532中的预定范围内的点件,在打印范围被错误地调定在条带存在区域以外时,这样可以有效地防止印墨施加于压纸辊上。
即使是在打印范围等于或小于条带宽度范围时,在象素扩展过程中产生的杂音可以将相应于超出预定范围区域的点—断开(off-dot)数据转变成在打印缓冲存储器中的点—存在(on-dot)数据。在这种情况下,本结构可以防止热头532预定范围以外的点件被加热,由此而使压纸辊不粘上印墨。
这样就能有效地防止潜在的机械故障以及沾污的标签或不想要的长标签。
这些功能仅仅改变打印过程流程但不改变硬件本身就可以实现。因此,大而复杂的条带打印装置是不被要求实现这些功能的。
在另一种应用场合中,字符串可以根据条带宽度信息扩展成点。当字符的点阵图案部分超出条带宽度范围时,相应于这一部分的点—存在(on-dot)数据就被强制地转变为打印缓冲贮存器中的点—断开(off-dot)数据。
现在介绍第四实施例的变型。在这里,实现第四实例的功能不是靠改变软件而是靠改变硬件。在这个改进的实施例中,在RAM 523中的打印缓冲贮存器内,通过字符串的象素扩展而获得的点数据从该打印缓冲器中读出出来以覆盖热头532的整个范围,而不考虑条带的宽度如何。
图31是展示这个改进实施例的基本结构的框图。热头532包括有从551至55n内排列成柱形的一组点件,它们覆盖条带的整个宽度范围。点件551,552,…,55n是由相应的驱动线路561,562,…,56n驱动的(这些驱动线路构成头驱动线路534)。
在这个实施例中,驱动线路561,562至56n不是直接地而是借助相应的门电路541,542,…,54n与来自输出接口件526(看图26)的点存在/断开(on/off)信号线相连。
每个门电路541,542,…,或54n接收一个来自条带宽度信息转换线路540的通/断控制信号,以便根据通/断控制信号允许或禁止来自输出接口件的一个点存在/断开信号。
条带宽度信息转换线路540通过图26所示的输入接口件525接收由条带宽度检测传感器512(见图26)检测的条带宽度信息。条带宽度信息转换线路540例如可以作为一个解码线路,完成输出根据条带宽度信息的数目为n的通/断控制信号。例如,在一条有最大宽度的条带安装在条带打印装置内时,这个线路540就允许通过全部n个通/断控制信号。另一方面,在一个较窄条带安装在条带打印装置内时,线路540只允许相应于这个条带宽度的某一点数目的通/断控制信号通过,并禁止其它的通/断控制信号通过。
在本实施例的这个结构中,相应于该条带宽度的某些点存在/断开信号被从存在/断开信号的数目n中提取出来从输出接口件526输出,经过门线路54n通到驱动线路56n。相应于该条带宽度的热头532上的某些点件,根据在打印缓冲存储器中扩展的该点存在/断开信息被受控进行通/断,其余的点件根本不被加热。
这个改进的实施例的结构仅仅起动相应于这条带宽度的热头532的某些点件,这样就可在打印范围被错误地安置在条带范围之外时,有效地防止印墨加到压纸辊上。即使在打印范围小于或等于条带宽度时,在象素扩展过程中产生的噪声可以将超出预定范围区域的断开—点数据转变为在打印缓冲贮存器内的存在—点数据。在这种情况下,这种结构也防止了不被要求的点件的加热,由此而防止压纸辊粘上印墨。
这样就有效地防止了潜在的机械故障以及沾污的标签或不合乎期望的长标签的产生。
虽然到目前为止用于本条带打印装置中的打印头仅仅是热转移型的,但是本发明的基本原则精神可以用于任何类型的打印头。在上述实施例中条带宽度信息是用传感器检测的,然而作为一种替换,条带宽度信息也可以在每次更换条带时设置。
电源施加至热头532的时间周期、所施加的电压大小,脉冲宽度或脉冲数目可以根据安装在条带打印装置中的条带类型加以改变。而且,根据条带可以调节送进条带用的步进马达的扭矩。
图32是一个展示调整电源供应时间的实例的流程图。CPU521首先在步骤S800中读取条带架类型,并在步骤S801中决定条带架中的条带是否是纸带或胶带。当条带是纸带时,程序就进入步骤802,在这里,供应至热头532的电源时间周期被设定成等于预定值t1。另一方面,如果是胶带,程序就进入步骤S803,在这里,供应电源周期就被调定为等于另一个预定值t2,预定值t2大于预定值t1。预定值t1或t2根据所要打印的黑点数决定供应电源至热头532上的点件的时间周期。由于大动力可能损坏具有较差热传导性的纸带,所以为纸带设定较短的电源供应时间。电源供应的时间周期除了根据条带的类型以外亦可以根据墨带的类型加以改变。
图33是一个展示扭矩变化的样例的流程图。在这个例子中,CPU 521首先在步骤S 820中读取条带架的种类并根据条带宽度、条带材料的信息决定是否应该增加扭矩。当需要增大力矩时,例如在根据条带的材料或表面糙度有较大摩擦力或有大的条带宽度使送进条带需要一个相对大的力时,程序就进入步骤S823,在这里马达驱动线路533的一个四相驱动输出的脉冲宽度为了提高电源而调至成较大的值。另一方面,在无需扭矩增大时,程序进入S822步骤,在这里,脉冲宽度被调定至一个标准值。所加的电压或单位时间内的脉冲数目也可以被改变,用以替代四相驱动脉冲的脉冲宽度。
如上面详细介绍的,第一实施例有一个结构,用于读取信息,例如,适合于一个条带架的条带宽度信息,及根据条带宽度及行数与字符大小的组合控制和调整字符大小;并用于控制和调整条带送进扭矩。第二实施例以一个用电方式可以读取数据的方法记录包括条带宽度在内的条带架种类,且允许将特定的信息纪录下来。第三个实施例根据条带宽度自动地调整在标签上的左、右边界的长度。第四实施例禁止打印头跑出条带的宽度范围。这些实施例的基本特征根据要求可以相互组合。虽然在第一个实施例中的字符串被展铺在条带的宽度范围内,但第四实施例的基本特点,即,防止热头532上的点件跑出条带的宽度范围这一特点最好与另一实施例进行组合。在大数码打印行数被规定时,即使使用最小尺寸的字符也使打印范围超过条带的宽度。在这种情况下,第四实施例的结构可有效地防止这种情况发生。由于在正文区域内在字符串的点扩展期间可能有潜在的错误或噪声产生,故第四实施例能够可靠地防止印墨不合期望地沾附在压纸辊上,这一结构最好与第一实施例的基本原理相结合。
不偏离本发明的基本特征的精神或原则可以作出许多变化、改型或更替,因而可以明白,上述的实施例是说明性的,并没有任何意义上的限定性质,本发明的原则和精神只受附属的权利要求的范围的限制。
权利要求
1.一种用于将一系列字符打印在一个条带上、并将打印有该系列字符的条带切断和输出的条带打印装置,该装置具有边界信息设定和贮存机构,它用于在所述系列字符打印在所述切断条带上之前和之后设定并贮存代表至少所要设定的左边界长度和右边界长度之一的边界信息;条带宽度检测机构,它用于检测代表安装于所述装置内的条带宽度的条带宽度信息;用于根据所述贮存于边界信息设定和贮存机构中的边界信息和条带检测机构检测的条带宽度信息设定在打印中的左、右边界的边界设定机构。
2.如权利要求24所述的打印装置,其特征在于,所述边界信息设定和贮存机构设定和贮存的左、右边界是一种相对值,所述边界设定机构根据条带宽度信息将这种相对值转换为绝对值,并根据所述绝对值设定相应的左、右边界。
全文摘要
本发明提供一种用于将所期望的字符串打印在条带上并将之切割成所需长度的标签的条带打印装置,也提供一种用于该装置的条带架。条带架有可读取贮存在条带上的特种信息如条带宽度的特种元件。条带打印装置根据条带架的类型读取特种元件以控制打印状况。更特别地,该条带打印装置决定包括打印在条带上的字符大小,行数以及左右边界长度在内的各种参数。
文档编号B41J5/30GK1415482SQ01135588
公开日2003年5月7日 申请日期2001年10月15日 优先权日1992年10月6日
发明者布川正彦, 渡边健二 申请人:精工爱普生株式会社, 株式会社吉姆帝王
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1