串行打印机草稿模式打印方法

文档序号:2506094阅读:1625来源:国知局
专利名称:串行打印机草稿模式打印方法
技术领域
本发明涉及一种串行打印机草稿模式打印方法,具体地说涉及一种改进的串行打印机草稿模式打印方法,这种打印方法可以根据与以草稿模式双向打印时所打印数据相应的点数以预定方式对齐所打印的印点进行打印。
通常的打印机以在每单位时间打印一个字符的方式串行打印信息,并且可以单向打印或者双向打印。双向打印机可以从两个方向在打印媒质上打印信息,就是说,第一行从左向右,然后在第一行之后的第二行从右向左进行打印。因此,双向打印机的打印速度比单向打印机快两倍,单向打印机只能沿一个方向打印信息,打印每一行时打印头架都必须返回到一个开始位置。


图1为普通串行打印机的剖视图。如图所示,这种普通的串行打印机包括一个主机架11,其中封装有一个承载系统;一个打印头架12,用于装载并移动打印头;一根承载轴13,用作移动打印头架12的滑轨;一个承载马达14,用于提供动力以驱动打印头架12;一个驱动皮带轮15,用于传送由承载马达14产生的动力;一条同步皮带16,用于将驱动皮带轮15传输的动力传递给打印头架12;一个打印头室17,用于将打印头装载在打印头架12中。
在执行双向打印并具有上述结构的串行打印机中,当使用者选定草稿模式进行快速打印时,在相应于所打印的数据有印点存在的情况下,无条件地去掉一个点的打印。
例如,如图2所示,在有若干印点邻近打印数据的情况下,打印一个点,而下一个点不打印。所以,当相邻点的数目是一个奇数时,垂直线是对齐的。但是,当相邻点的数目是一个偶数时,垂直线不是完全对齐的。附图中的交叉阴影线表示打印数据的区域。相反,白色表示没有打印数据的区域。
如上所述,普通的打印机存在一个问题,即当串行打印机以草稿模式进行双向打印时,由于包含在所打印数据中的印点的数目可能是一个偶数,也可能是一个奇数,造成所打印的数据(即字体或图像)是曲折的。
所以,本发明的一个目的是提供一种串行打印机草稿模式打印方法,在以草稿模式进行双向打印时,该方法可以根据所打印的数据相应的印点数目在以预定方式对齐所打印的印点之后进行打印操作,从而防止了所打印的数据变得曲折。
为了实现上述目的,提供了一种串行打印机草稿模式打印方法,该方法包括以下步骤在第一行沿第一方向打印数据的第一打印步骤;和在第二行沿与第一打印步骤相反方向打印数据的第二打印步骤。所说第二打印步骤包括以下步骤;核算相应于所打印数据的印点数目;根据所核算的印点数目确定所打印的印点,以预定方式使所说第一和第二行中相应的印点对齐。
在所说对齐步骤中,第一行和第二行中彼此相应的印点最好是垂直对齐的。
在所说第二打印步骤中,在印点数目为偶数的情况下,最好不打印第一个点,而打印下一个点。
在所说第二打印步骤中,在印点数目为奇数的情况下,最好打印第一个点,而不打印下一个点。
在所说对齐步骤中,第一行和第二行中彼此相应的印点最好是斜对齐的。
在所说第二打印步骤中,在印点数目为偶数的情况下,最好打印第一个点,而不打印下一个点。
在所说第二打印步骤中,在印点数目为奇数的情况下,最好不打印第一个点,而打印下一个点。
通过以下结合附图所作的详细描述,可以更加完整地领会本发明及其优点,同时,也能够更好地理解本发明。在这些附图中,相同的标号表示相同或相似的部件,其中图1为一个普通串行打印机的剖视图;图2为普通打印机以草稿模式双向打印时得到的打印效果图;图3为根据本发明的串行打印机草稿模式打印方法对齐垂直行后得到的打印效果图;图4为一流程图,表示按照本发明的串行打印机草稿模式打印方法对齐垂直行的方法。
通过以下结合附图所述的优选实施例,可以更加清楚地理解本发明的目的、特征和优点。
由于后面所述的术语是基于本发明的功能确定的,它们可以根据技术人员的意图或通常的习惯加以改变,所以应当在考虑到本发明说明书的全部内容的前提下确定本发明的术语。
图4为一流程图,表示按照本发明的串行打印机草稿模式打印方法对齐垂直行的方法。如图所示,在以草稿模式打印时垂直对齐的这种方法包括确定以草稿模式打印的串行打印机的打印头的打印方向的第一步骤;和判断与按照第一步骤的打印方向打印的数据相应的印点数目是否为预定数目并根据该预定数目进行打印操作的第二步骤。
所说第二步骤还包括在沿第一方向(例如从左向右)进行打印操作的情况下,打印第一点而不打印下一个点的步骤;和在沿第二方向(例如从右向左)进行打印操作的情况下,在确定了与所打印数据相应的相邻点的数目是否为一个偶数或奇数之后,当点数是偶数时打印下一个点而不打印第一点、当点数是奇数时打印第一点而不打印下一个点的步骤。
另一方面,为了利用这种串行打印机草稿模式打印方法斜对齐所打印的印点,当印点数目为奇数时,不打印第一个点而打印下一个点。相反,当点数为偶数时,打印第一个点而不打印下一个点。结果,这些点是斜对齐的。
下面参照图3和图4说明根据本发明的串行打印机草稿模式打印方法对齐垂直行的次序。
当以串行打印机的草稿模式开始双向打印时,首先确定打印方向。在打印方向为预定方向的情况下,与常规打印方法一样先打印一个点,而不打印下一个点(S1和S2)。这时,预定的打印方向或者指示所说的打印头是从左向右移动的,或者指示打印头是从右向左移动的。
另一方向,在打印是沿预定方向的相反方向进行的情况下,判断与所打印的数据相应的相邻点的数目是否为一个偶数或者一个奇数(S3)。就是说,在打印从主计算机传输过来的数据时,通过相加在一行上打印数据所用的所有点的数目来确定所说的点数。
作为判断结果,在相邻点的数目为奇数的情况下,首先打印第一点,而不打印下一个点(S2)。在相邻点的数目为偶数的情况下,不打印第一个点而打印下一个点(S4)。
另一方面,作为本发明的另一个实施例,为了斜对齐所打印的点,在点数为奇数时,不打印第一个点,而打印下一个点;在点数为偶数时打印第一个点而不打印下一个点。
如上所述,按照这种能够隔点打印的草稿打印方法,在相邻点数目为奇数时,打印第一个点,而不打印下一个点。相反,在相邻点的数目为偶数时,不打印第一个点,而打印下一个点。所以,通过使这些点垂直对齐或者斜对齐,能够防止打印数据变得曲折。
虽然已经说明和描述了被认为是本发明的优选实施例,然而对于那些本领域的技术人员来说,应当理解在不脱离本发明的实际范围的前提下,可以作出各种变化和改进,并且可以对本发明的各部分进行等效替换。此外,在不脱离本发明的中心范围的前提下,可以按照本发明教导作出许多的改进以适应具体的应用场合。所以,本发明并不局限于那些作为实现本发明的最佳方式公开的具体实施例,而是包括落入所附权利要求所述范围内的所有实施例。
权利要求
1.一种串行打印机草稿打印方法,该方法包括以下步骤沿第一方向在第一行打印数据的第一打印步骤;和沿与所说第一打印步骤相反方向在第二行打印数据的第二打印步骤,其特征在于,所说第二打印步骤包括以下步骤核算与所说打印数据相应的印点数目;和根据所说核算的点数确定打印点,以预定方式使所说第一行和第二行中相应的打印点对齐。
2.如权利要求1所述的方法,其特征在于在所说的对齐步骤,所说第一行和第二行中彼此相应的点是垂直对齐的。
3.如权利要求2所述的方法,其特征在于在所说的第二打印步骤,当所说点数为偶数时不打印第一个点,而打印下一个点。
4.如权利要求2所述的方法,其特征在于在所说的第二打印步骤,当所说点数为奇数时打印第一个点,而不打印下一个点。
5.如权利要求1所述的方法,其特征在于在所说的对齐步骤,所说第一行和第二行中彼此相应的点是斜对齐的。
6.如权利要求5所述的方法,其特征在于在所说的第二打印步骤,当所说点数为偶数时打印第一个点,而不打印下一个点。
7.如权利要求5所述的方法,其特征在于在所说的第二打印步骤,当所说点数为奇数时不打印第一个点,而打印下一个点。
全文摘要
一种串行打印机草稿模式打印方法,包括:沿第一方向在第一行打印数据的步骤和沿第一方向的相反方向在第二行打印数据的步骤。后一步骤包括:核算所打印数据的印点数目;通过印点数目确定所打印的印点,以预定方式使第一行和第二行中相应的印点对齐。在相邻点数目为奇数时,打印第一个点,不打印下一个点。若为偶数,则不打印第一个点,而打印下一个点。所以,通过使这些点垂直对齐或者斜对齐,能够防止打印数据变得曲折。
文档编号B41J19/00GK1176891SQ971182
公开日1998年3月25日 申请日期1997年9月12日 优先权日1996年9月19日
发明者明湖锡 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1