两面热打印感应.pdf

上传人:1** 文档编号:803902 上传时间:2018-03-12 格式:PDF 页数:65 大小:3.05MB
返回 下载 相关 举报
摘要
申请专利号:

CN200780051322.7

申请日:

2007.01.08

公开号:

CN101663169A

公开日:

2010.03.03

当前法律状态:

授权

有效性:

有权

法律详情:

专利权的转移IPC(主分类):B41J 2/32登记生效日:20161206变更事项:专利权人变更前权利人:NCR公司变更后权利人:Iconex有限责任公司变更事项:地址变更前权利人:美国佐治亚州变更后权利人:美国佐治亚州|||专利权人的姓名或者名称、地址的变更IPC(主分类):B41J 2/32变更事项:专利权人变更前:NCR公司变更后:NCR公司变更事项:地址变更前:美国俄亥俄州变更后:美国佐治亚州|||专利权的转移IPC(主分类):B41J 2/32登记生效日:20161020变更事项:专利权人变更前权利人:NCR公司变更后权利人:NCR公司变更事项:地址变更前权利人:美国俄亥俄州变更后权利人:美国俄亥俄州变更事项:专利权人变更后权利人:Iconex有限责任公司|||授权|||实质审查的生效IPC(主分类):B41J 2/32申请日:20070108|||公开

IPC分类号:

B41J2/32

主分类号:

B41J2/32

申请人:

NCR公司

发明人:

戴尔·R.·莱昂斯; 理查德·E.·布朗

地址:

美国俄亥俄州

优先权:

2006.12.22 US 11/644,262

专利代理机构:

北京银龙知识产权代理有限公司

代理人:

张敬强

PDF下载: PDF下载
内容摘要

提供了一种用于识别两面或双面热打印机中安装的介质类型的装置和方法。在一个实施例中,根据所识别的介质类型可以启动或禁用双面热打印机的一个或多个功能。

权利要求书

1: 一种双面直接热打印机,包括: 在介质进给路径的第一面上的第一热打印头; 在介质进给路径的第二面上的第二热打印头;以及 适于感应打印机中的介质类型的一个或多个介质类型传感器。
2: 根据权利要求1所述的双面直接热打印机,进一步包括: 第一滚筒; 第二滚筒; 第一臂;以及 第二臂, 其中,所述第一热打印头和所述第一滚筒被连接到所述第一臂,所述第二 热打印头和所述第二滚筒被连接到所述第二臂。
3: 根据权利要求2所述的双面直接热打印机,进一步包括: 枢轴; 其中,所述第一臂绕所述枢轴相对于所述第二臂可枢轴转动。
4: 根据权利要求1所述的双面直接热打印机,其中所述一个或多个介质类 型传感器中的至少一个包括热打印传感器,所述热打印传感器适于产生指示在 介质的一个或两个面上的热打印的信号。
5: 根据权利要求4所述的双面直接热打印机,其中所述热打印传感器包括 光学传感器。
6: 根据权利要求4所述的双面直接热打印机,进一步包括适于存储一个或 多个介质类型检查打印数据块的第一存储器。
7: 根据权利要求6所述的双面直接热打印机,进一步包括控制器,所述控 制器适于启动由所述第一和第二热打印头中的至少一个打印所述一个或多个 介质类型检查打印数据块中的至少一个的尝试。
8: 根据权利要求7所述的双面直接热打印机,进一步包括适于存储一个或 多个预期的传感器信号块的第二存储器。
9: 根据权利要求8所述的双面直接热打印机,其中,所述控制器进一步适 于响应于由所述第一和第二热打印头中的至少一个打印所述一个或多个介质 类型检查打印数据块中的至少一个的尝试来比较来自所述热打印传感器的信 号和所述一个或多个预期的传感器信号块中的至少一个。
10: 根据权利要求9所述的双面直接热打印机,其中,所述控制器进一步 适于响应于所述比较来提供打印机中的介质类型的指示。
11: 根据权利要求1所述的双面直接热打印机,其中所述介质类型包括单 面热介质、双面热介质和非热介质中的一个。
12: 根据权利要求9所述的双面直接热打印机,其中所述控制器进一步适 于响应于所述比较来禁用双面直接热打印机的一个或多个功能。
13: 根据权利要求9所述的双面直接热打印机,其中所述控制器进一步适 于响应于所述比较来启动双面直接热打印机的一个或多个功能。
14: 根据权利要求9所述的双面直接热打印机,其中所述控制器进一步适 于响应于所述比较来设置打印模式。
15: 根据权利要求14所述的双面直接热打印机,其中所述设置的打印模式 包括单面模式、具有单面命令的双面模式、具有双面命令的双面模式和具有预 定数据的双面模式中的一个。
16: 根据权利要求10所述的双面直接热打印机,其中提供打印机中的介质 类型的指示包括在介质的一个或多个面上打印打印机中的介质类型的指示。
17: 根据权利要求10所述的双面直接热打印机,其中提供打印机中的介质 类型的指示包括产生听觉的、视觉的和触觉的信号中的至少一个。
18: 根据权利要求10所述的双面直接热打印机,其中提供打印机中的介质 类型的指示包括向与所述打印机通信的计算机发送指示打印机中的介质类型 的信号。
19: 根据权利要求18所述的双面直接热打印机,其中所述计算机包括零售 销售点终端、自动取款机和自结账系统中的一个。
20: 根据权利要求7所述的双面直接热打印机,其中所述控制器进一步适 于在接收到介质检查命令时启动所述打印尝试。
21: 根据权利要求21所述的双面直接热打印机,其中所述介质检查命令包 括一个或多个换码顺序。
22: 根据权利要求7所述的双面直接热打印机,其中所述控制器进一步适 于在接收到打印机闭合信号、介质安装信号以及通电信号中的至少一个时启动 所述打印尝试。
23: 一种操作两面直接热打印机的方法,包括: 尝试热成像安装的介质的一面或两面; 从一个或多个热打印传感器获取信号; 比较获取的热打印传感器信号和预期的传感器信号;以及 基于所述比较提供安装的介质类型的指示。
24: 根据权利要求23所述的方法,进一步包括: 基于所述比较提供安装了单面热介质、双面热介质和非热介质中的一个的 指示。
25: 根据权利要求23所述的方法,其中提供安装的介质类型的指示包括在 介质的一个或两个面上打印安装的介质类型的一个或多个指示。
26: 根据权利要求23所述的方法,其中提供安装的介质类型的指示包括产 生听觉的、视觉的和触觉的信号中的至少一个。
27: 根据权利要求23所述的方法,其中提供安装的介质类型的指示包括 向和打印机通信的计算机发送指示安装的介质类型的信号。
28: 根据权利要求23所述的方法,进一步包括: 设置用于两面热打印机的打印模式。
29: 根据权利要求28所述的方法,其中所述设置的打印模式包括单面模 式、具有单面命令的双面模式、具有双面命令的双面模式和具有预定数据的双 面模式中的一个。
30: 根据权利要求29所述的方法,进一步包括: 基于所述比较撤销所述设置的打印模式。
31: 根据权利要求23所述的方法,进一步包括: 接收打印介质检查开始命令;以及 在接收到所述打印介质检查开始命令时启动热成像安装的介质的一个或 两个面的尝试。
32: 根据权利要求31所述的方法,其中所述打印介质检查开始命令包括 一个或多个换码顺序。
33: 根据权利要求31所述的方法,其中所述打印介质检查开始命令包括 打印机闭合信号、介质安装信号以及通电信号中的至少一个。
34: 一种操作两面热打印机的方法,该方法包括: 尝试在安装于两面热打印机的介质的第一面上打印第一图案; 确定打印了所述第一图案;以及 由两面热打印机提供所述介质包括单面热介质的指示。
35: 根据权利要求34所述的方法,进一步包括: 尝试在安装的介质的第二面上打印第二图案; 确定打印了所述第二图案;以及 由两面热打印机提供所述介质包括双面热介质的指示。

说明书


两面热打印感应

    【相关申请的交叉引用】

    本申请主张2006年3月7日申请的名称为“Two-Sided Thermal Printing(两面热打印)”的美国临时申请No.60/779,781以及2006年3月7日申请的名称为“Dual-Sided Thermal Printer(双面热打印机)”的美国临时申请No.60/779,782的优先权;本文通过引用包括上述两个申请的公开内容。

    背景技术

    在美国专利No.6784906和6759366中描述了例如交易文件和收据的文件的两面或双面直接热打印。在双面直接热打印中,打印机被配置以允许在沿着进给路径运动通过打印机的热介质的两面上的同步打印。在这样的打印机中,在沿着进给路径的介质的每面上布置了直接热打印头。在操作中,每个打印头朝向相对的滚筒,该滚筒和各个打印头横过介质。

    在直接热打印中,打印头有选择地将热施加到纸上或包括具有热敏涂层的基底的其它纸张介质上。当施加热时,涂层改变颜色,从而在涂覆的基底上提供“打印”。对于双面直接热打印,可以在纸张介质基底的两面上涂敷涂层。

    【发明内容】

    双面直接热打印机被配置以允许在沿着进给路径通过打印机的纸票、文件、标签或其它热介质的两面上的打印。在一个实施例中,双面直接热打印机包括在介质进给路径的每面上的热打印头以及适于感应打印机中的介质类型的一个或多个介质类型传感器。在替换实施例中,双面直接热打印机包括在进给路径的每面上布置的相对的滚筒和/或在所述进给路径的每面上的导辊,所述滚筒和相关联的打印头之间横过所述进给路径。可以使用命令并且和例如硬件或软件中的设立配置设置、换码顺序、实时打印机命令等一起实施而控制双面打印机功能,该功能包括识别打印机中的介质类型。

    双面直接热打印为打印提供了在例如收据的打印介质的两面上的可变信息,以节省材料,并且在向用户提供信息方面提供了灵活性。可以电子驱动打印或者通过使用指引双面打印的计算机应用程序的计算机来驱动打印。

    【附图说明】

    图1A示出了可用于例如交易收据或票据的热介质的双面打印的双面成像直接热打印机的示意图;

    图1B示出了具有用于确定介质类型的一个或多个传感器的双面成像直接热打印机的示意图;

    图1C示出了具有用于确定介质类型的一个或多个传感器的双面成像直接热打印机的替换示意图;

    图1D示出了具有用于确定介质类型的一个或多个传感器的双面成像直接热打印机的进一步的示意图;

    图1E示出了由双面成像热打印机执行打印介质检查的方法;

    图2A示出了具有在未能热成像第二、非热面之后在第一、热面上打印的警告消息的单面热介质;

    图2B示出了具有在成功地热成像第一面后在第二面上打印的消息的两面热介质;

    图2C示出了在未能热成像第一和第二非热面后的非热介质;

    图2D示出了在将标志形式的图像热打印到第一和第二面上的两面热介质;

    图3A示出了具有在正面上打印的交易明细的两面收据;

    图3B示出了具有在背面上打印的辅助信息地图3A的收据,该辅助信息例如是基于交易明细而选择的可变存储信息;

    图3C示出了具有在收据的正面上打印的相关联的交易明细的部分的两面收据;

    图3D示出了其上打印了相关联的交易数据的剩余部分的图3C的收据的背面;

    图4示出了用于零售销售点(POS)应用的示例双面直接热收据打印机的透视图;

    图5示意性地示出了图4的双面直接热收据打印机的部分中心线横截面视图;

    图6示意性地示出了图4的双面直接热收据打印机的部分齿轮平面横截面视图;

    图7示意性地示出了图4的双面直接热收据打印机的部分中心线横截面视图,盖在打开位置;

    图8示意性地示出了图4的双面直接热收据打印机的变型的部分中心线横截面视图;

    图9示意性地示出了图8的双面直接热收据打印机的部分齿轮平面横截面视图;

    图10示意性地示出了图4的双面直接热收据打印机的变型的部分中心线横截面视图;

    图11示意性地示出了图10的双面直接热收据打印机的部分齿轮平面横截面视图;

    图12示意性地示出了图4的双面直接热收据打印机的另一变型的部分中心线横截面视图;

    图13示意性地示出了双面直接热打印机打印头和滚筒方向以及介质进给路径的另一变型;以及

    图14示意性地示出了双面直接热打印机打印头和滚筒方向以及介质进给路径的另一变型。

    【具体实施方式】

    通过举例,参考附图在下文中实质上描述本发明的各种实施例。可采用变型。

    图1A示出了可用于例如交易收据或发行的票据的双面打印的双面成像直接热打印机10的示意图。打印机10在打印介质20上操作,打印介质20包括例如双面热纸,该双面热纸例如包括在每个面上用热敏染料涂敷的纤维素或聚合基底纸张,这在美国专利号6784906和6759366中描述,上述专利的内容通过引用包括在本文中。基底和用于直接热打印介质的热敏色改变涂层在本领域是公知的。

    包括在介质20的相对面上的染料的介质20,以及用于使得在介质20的一个面上的热打印不会影响在介质20的相对面上的染色的足够抗热基底有助于双面直接热打印。

    可以用纸卷、连续折叠纸堆、单个纸张等的形式来提供热打印介质20,在可以在介质20的一个或两个面上打印例如图形或文本或者图形和文本两者,从而提供例如凭证、优惠券、收据、票据或其它物件或文件。

    如图1A所示,打印机10具有旋转的滚筒30和40以及在热介质20的相对面上的相对的热打印头50和60。介质20的双面直接热打印可以发生在例如当发出收据或票据时交易的完成时的一次通过中。可选地,双面直接热打印可以发生在两次或者多次通过中,其中例如介质20在第一方向移动时由热打印头50和60中一个或两个成像,然后被撤回,用于当介质在第一或第二(撤回)方向移动时由热打印头50和60中一个或两个进一步成像。当打印完成时,根据介质20的格式(例如,卷、连续折叠、单个纸张等),介质20可以被手动或自动地切割或切断以提供单个收据、票据或其它文件。

    双面成像直接热打印机10可以进一步包括开关70,用于致动一个或多个双面打印模式或功能或者使其无效。这样的双面打印功能开关70可以是打印机10上的机械操作的开关,或者由相关联的主机计算机上的打印机驱动器或者是打印机10上的固件或软件操作的电操作的开关等。开关70可以例如响应于发送到打印机10的命令消息或换码命令而被电操作。可以使用打印机控制语言或打印机任务语言(“PCL/PJL”),或换码命令等。打印机设置配置程序,例如通过在相关联的主机计算机上实施的软件控制的功能页面进行的设置,也能够电操作用于双面打印机10的功能开关70。

    在一个实施例中,双面打印功能开关70可以被配置、被程序化或者被设置成选择或识别(1)用于打印的数据(例如内部存储的宏、外部接收的交易数据等),(2)两个热打印头50和60中的哪个将会被用于打印和/或被用于打印特定数据,(3)当介质在第一(例如,前进)或第二(例如,后退)方向移动时是否要打印所选数据,(4)在相对和/或绝对介质位置中的哪个、包括在哪个介质面上将要打印特定数据,(5)在哪个方向(例如正面朝上、上下颠倒、成一定角度放置的等)上将要在介质20上打印特定数据等。例如,双面打印功能开关70的设置可以将所选的外部接收的和/或内部存储的打印数据块的一部分安排成在介质20的第一(例如,正)面上打印并将另一部分(例如,第二半)在介质20的第二(例如,反)面上打印。进一步的设置可以反转将要在其上打印数据的各个部分的介质面。以此方式,可以生成例如交易收据的文件,其中在收据的一面上打印相关联的交易数据的一部分并在收据的另一面上打印交易数据的剩余部分,节约打印收据所需的介质20的量。例如通过发送到打印机10的控制命令消息,可以将双面打印功能开关相应地被配置成确定要在介质的每面上打印的一部分或一定量的数据、或者数据块以及其它数据。不同的数据块或数据的部分可以可选地由开关70选择和安排到介质20的不同面或面上的位置。

    在一个实施例中,打印功能开关70可以选择用于在例如收据纸卷的热介质20的第一面上打印的打印数据的第一部分,以及用于在热介质20的第二面上打印的打印数据的第二部分。这样的打印数据可以包括由打印机10同时从例如销售点(POS)终端(未图示)、自动取款机(ATM)(未图示)、自结账系统(未图示)等主机计算机上接收到的数据、和/或在打印机10中的一个或多个存储器或缓冲器位置80存储的数据。需要注意打印数据可以(1)例如在由例如POS终端的主机计算机接收或存储在打印机10中之前被处理用于打印,(2)例如在由和打印机10相关联的打印功能开关70、或控制器或处理器90接收或存储在打印机10中之后被处理用于打印,或(3)(1)和(2)的组合以及其它。类似地,这样的处理可以发生在由打印功能开关70选择、识别和/或分配用于在热介质20的第一和/或第二面上打印的打印数据之前或之后。

    在另一个实施例中,打印功能开关70可以被配置以基于打印这样的数据所需的介质量来选择或识别用于在打印介质20的指定位置打印的打印数据,该指定位置包括打印介质20的面。可以基于除了其它事物之外的(1)作为要被打印的数据的物理的、打印的大小(例如长、宽、周长、区域、字体大小等),(2)介质20的可热成像的部分(例如具有一个或多个热敏感涂层的部分),(3)介质20的预打印或预成像了的部分,(4)介质20的从热成像或其它成像被排除或者期望被排除的部分(例如页边、页眉、行间距、缩进、期望的或需要的空白距离等),(5)打印机10的物理特性(例如滚筒30和40的大小、热打印头50和60的大小、滚筒30和40的间距35、热打印头50和60的间距55等)等来确定该量。

    在一个实施例中,打印功能开关70可以分配用于在介质20的第一面上打印的打印数据的第一部分以及用于在介质20的第二面上打印的打印数据的第二部分,其中第一部分和第二部分被选择以在被打印时基本上占用各个第一和第二介质面上的相同量的空间。类似地,打印功能开关可以分配用于在介质20的第一面上打印的打印数据的第一部分以及用于在和第一面相对的介质20的第二面上打印的打印数据的第二部分,其中第一部分的作为打印的大小被选择为大于第二部分的作为打印的大小。在第一和第二数据部分的作为打印大小中的差异可以被选择以容纳除了其它事物之外的(1)介质20的第一和第二面之间的可打印的空间量(例如用于页边距、页眉、页脚、预打印的信息、热涂层覆盖等)中的差异,(2)被选择用于在给定面打印的数据的类型(例如内部存储宏相对于外部接收的交易等)的差异,和(3)在介质20的第一和第二面上的热打印头位置(例如打印头间距55)中的差异。

    在一个实施例中,打印功能开关70可以分配用于在介质20的第一面上打印的例如票据信息的打印数据的第一部分,以及用于在和第一面相对的介质20的第二面上打印例如法律信息的打印数据的第二部分,其中第一部分的作为打印的大小(例如打印的区域)被选择为比第二部分的作为打印的大小(例如打印的区域)大出和热打印头50和60之间的介质20的第二面上的可打印距离量(例如区域)基本相等的量。需要注意可以通过选择要在给定面上打印的数据量、选择所选数据将被打印的大小(例如字体、字体大小、和/或数据缩放)等来控制在给定面上的打印数据的作为打印的大小。

    在进一步的实施例中,可以通过打印功能开关70进行打印数据的分配,从而将由在介质20的第一面上的打印数据所占据的沿介质进给路径(例如,沿图1A的顶上的箭头)的介质20的长度和将由在介质20的第二面上的打印数据所占据的沿介质进给路径的介质20的长度的差距为和滚筒30和40之间的间距35基本相等的长度、和热打印头50和60之间的间距55基本相等的长度等。

    在一个这样的情况下,由打印机10接收的数据的第一和第二部分,例如POS交易数据的数据,可以由打印功能开关70识别,从而将由打印数据的第一部分占据的例如收据的打印介质20的第一面的长度比将由打印数据的第二部分占据的打印介质20的第二面的长度大出和第一和第二热打印头50和60之间的间距55基本相等的长度。在打印数据的分配中的其它相关长度和/或变化当然也是可能的。此外,在由打印功能开关70识别用于在介质20的一个或两个面上打印之前或之后,所接收的打印数据可以存储在打印机10的一个或多个缓冲器80中。

    在另一个实施例中,由打印功能开关70所选择或识别的用于在介质20的一个或两个面上打印的数据可以包括在和打印机10相关联的一个或多个存储器中存储的预定打印数据或宏,例如一个或多个位置识别符(例如地址)、建立识别符(例如存储)、计算机识别符(例如POS终端)、标志、广告等。在一个例子中,一些或所有这样的预定打印数据可以被选择用于在介质20的一个或两个面上的第一和第二热打印头50和60之间的间距55中打印。进一步地,这样的信息可以被选择用于在任何同时地接收的打印数据之前打印,该打印数据例如是从POS终端接收的交易数据,该信息将被包括在例如相同的文档或收据中。从而,可以选择预定的打印数据用于在介质20的区域上打印,在介质20的该区域上可能难于或不期望发生同时信息的打印,例如在第一和第二热打印头50和60之间的介质20的区域,从而最大化介质20的使用。

    在进一步的实施例中,打印功能开关70可以在热介质20的第一和第二面中分配包括内部存储的宏和/或接收的交易数据的打印数据,从而优化介质的使用。在执行这样的优化时,打印功能开关可以控制所选的打印数据的作为打印的大小(例如字体、字体大小、缩放等)。类似地,打印功能开关70可以考虑除了其它事物之外的(1)包括期望的或要求的页眉、页脚、页边距等的介质大小和设计参数,(2)热敏感涂层位置,和(3)可以在介质20上预打印的任何信息。在一个实施例中,这样的核算可以包括打印功能开关70避免将一些或所有的选择的打印数据分配给例如存在预打印区域的区域的特定介质区域,避免将一些或所有的选择的打印数据分配给例如由一个或多个感应标记区分的区域的其它介质区域等。进一步地,在其它实施例中,例如一个或多个光学传感器的一个或多个传感器100可以用于感应预打印信息的区域和/或由一个或多个感应标记区别的区域,用于进行分配和不分配作为这样的打印介质使用优化的部分的决定。

    另外地或可选地,一个或多个传感器100可用于确认载入打印机10的介质20的类型(例如单面热、双面热、不热、标签、卷、连续折叠、预打印等)。然后来自这样的传感器的信息可以用于除了其它事物之外向操作员提供打印机10中的介质20的类型的通知,和/或基于感应的介质类型启动或禁用打印机10的一个或多个功能。

    在一个实施例中,一个或多个传感器100可用于感应在由第一和/或第二热打印头50和60的成像尝试之后热打印是否已经发生在安装的介质20的一个或两个面上。指示一个或多个传感器100感应预期的热打印的成功和失败的信号可以用于向操作员提供这样的成功或失败的指示,例如通过提供声觉的、视觉的和/或触觉的通知,通过在安装的介质的一个或多个面上打印消息,和/或向连接的计算机发送信号用于触发操作员通知的生成,其中连接的计算机例如是POS终端、ATM、自助结账系统等。类似地,来自一个或多个传感器100的信号可以用于启动或禁用一个或多个双面成像直接热打印机10的功能,该信号例如是指示感应预期的热打印的成功或失败的信号,该功能例如是一个或多个热打印头50和60的打印、介质20的前进、切割机构(例如图5中的刀片机构370)的操作、一个或多个滚筒30和40的运动(例如旋转)、驱动和/或步进马达(未图示)的操作等。进一步地,指示在安装的介质20的一个或两个面上感应预期的热打印的成功或失败的一个或多个代码可以被保存在打印机10的存储器或缓冲器80中,用于报告、诊断和/或打印机控制(例如打印模式设置)使用。

    在一个实施例中,如图1B所示,例如传感器100的一个或多个传感器可以被置于和热打印头邻近的打印介质进给路径的一个面上,该热打印头例如第一热打印头50,用于感应除了其它事物之外的一种或多种介质属性、条件或特征。传感器100可以是运动传感器、霍耳效应传感器、红外(IR)传感器、紫外线(UV)传感器、射频(RF)传感器、电荷耦合器件(CCD)等。在一个实施例中,传感器100包括适于产生指示在打印介质20上打印的信号的光学传感器,该打印例如是热打印。

    在操作中,双面成像直接热打印机10可以尝试使用第一热打印头50来热成像介质20。在这样的尝试中,可以从存储器或缓冲器80中选择打印数据用于由第一热打印头50打印。如果在由第一热打印头50的打印尝试之后,传感器100没有感应到选择的打印数据,那么可以生成打印失败信号。这样的打印失败信号然后可以用于生成用于操作员的一个或多个内部(例如打印机10)和/或外部(例如相连的计算机或终端)通知,和/或启动和/或禁用一个或多个打印机10的功能,例如禁用由第一热打印头50的进一步的打印。

    在一个实施例中,例如传感器100的一个或多个传感器将被发现还没有感应到选择的打印数据,其中在期望容限之内,来自传感器100的信号不匹配预期来自于选择的打印数据的信号。这样的预期信号可以存储在打印机10的存储器或缓冲器80中,并且可以由例如和打印机10相关联的控制器或处理器90来和来自传感器100的信号相比较。这样的控制器或处理器90然后可以基于这样的比较来生成指示打印机10中安装的介质类型(例如单面热、双面热或不热)的进一步的信号,该进一步的信号可以用于提供操作员通知和/或自动地启动和/或禁用一个或多个打印机功能。

    一个或多个生成的操作员通知可以指示介质20没有被在要由第一热打印头50成像的介质20的面上(例如,介质20不是双面热介质)热涂敷。在一种情况下,这样的通知可以进一步包括对操作员的指示,指示操作员用适当(例如双面热)介质20替换安装的介质20。另外地或可选地,这样的指示可以向操作员提供继续使用安装的介质20而在进一步的打印中禁用第一热打印头50的选项。在可选实施例中,这样的禁用可以是自动的,并且可以要求进一步的打印机10或操作员输入或动作以覆盖和/或改变。另外的介质类型,例如在由第一热打印头50可成像的面上涂敷的单面热介质也可以被选择和/或指示用于使用。

    当被要求或被期望,可以直接通过操作员可以访问的一个或多个打印机10输入设备,例如一个或多个开关,提供操作员输入。另外地或可选地,可以通过例如连接的操作员可访问的终端来提供操作员输入,该终端例如是适于以例如一个或多个换码顺序的形式向打印机10发送控制和/或配置信息的POS终端(未图示)。在一个实施例中,由打印功能开关70提供和/或维护操作员输入。

    在另一个实施例中,如图1C所示,例如传感器102的一个或多个传感器可以被置于和热打印头邻近的打印介质进给路径的一个面上,该热打印头例如第二热打印头60,用于感应除了其它事物之外的一个或多个介质属性、条件或特征。如上所述,传感器102可以是运动传感器、霍耳效应传感器、IR传感器、UV传感器、RF传感器、CCD等。在一个实施例中,传感器102包括适于产生指示在打印介质20上打印的信号的光学传感器,该打印例如是热打印。

    在操作中,双面成像直接热打印机10可以尝试使用第二热打印头60来热成像介质20。在这样的尝试中,可以从存储器或缓冲器80中选择打印数据用于由第二热打印头60打印。如果在由第二热打印头60打印选择的数据的打印尝试之后,传感器102没有感应到选择的打印数据,那么可以生成打印失败信号。这样的打印失败信号然后可以用于生成用于操作员的一个或多个内部(例如打印机10)和/或外部(例如相连的计算机或终端)通知,和/或禁用一个或多个打印机10的功能,例如禁用由第二热打印头60的进一步的打印。

    另外地或可选地,如果在由第二热打印头60打印选择的数据的打印尝试之后,传感器102感应到预期的打印数据,那么可以生成打印成功信号。这样的打印成功信号然后可以用于生成用于操作员的一个或多个内部(例如打印机10)或外部(例如相连的计算机或终端)通知,和/或禁用和/或启动一个或多个打印机10的功能,例如启动由第二热打印头60的进一步的打印。

    在一个实施例中,例如传感器102的一个或多个传感器将被发现已经感应到选择的打印数据,其中在期望容限之内,来自传感器102的信号匹配预期来自于选择的打印数据的信号。这样的预期信号可以存储在打印机10的存储器或缓冲器80中,并且可以由例如和打印机10相关联的控制器或处理器90来和来自传感器100的信号相比较。这样的控制器或处理器90然后可以基于这样的比较来生成指示打印机10中安装的介质类型(例如单面热、双面热或不热)的进一步的信号,该进一步的信号可以用于提供操作员通知和/或自动地启动和/或禁用一个或多个打印机功能。

    一个或多个这样的通知可以指示介质20被在要由第二热打印头60成像的面上热涂敷。在一种情况下,这样的通知可以进一步包括对操作员的指示,指示在打印机10中安装了适当的介质20并且继续的打印机10的操作可以进行。另外地或可选地,这样的指示可以向操作员提供使用安装的介质20的选项,其中启动第二热打印头60,而不论这样的操作是否先前被启动或禁用。

    如上所述,一个或多个热打印头50和60的启动和/或禁用、或其它打印机组件或功能,可以响应于来自一个或多个打印传感器100和102的信号自动地发生,并且可以要求进一步的打印机10或操作员动作在随后改变。在一个这样的实施例中,在由传感器100或102对热打印的成功感应时,之前的自动禁用之后,可以再次启动第一和/或第二热打印头50和60的操作。

    在另一个实施例中,如图1D所示,例如第一传感器100的一个或多个传感器可以被置于和热打印头邻近的打印介质进给路径的第一面上,该热打印头例如是第一热打印头50,用于感应除了其它事物之外的打印介质20的第一面的一个或多个介质属性、条件或特征,例如第二传感器102的一个或多个传感器可以被置于和热打印头邻近的打印介质进给路径的第二面上,该热打印头例如是第二热打印头60,用于感应除了其它事物之外的打印介质20的第二面的一个或多个介质属性、条件或特征。如上所述,传感器100和102每个都可以包括运动传感器、霍耳效应传感器、IR传感器、UV传感器、RF传感器、CCD等。在一个实施例中,传感器100和102每个都包括适于产生指示在安装的打印介质20的各个面上打印的信号的光学传感器,该打印例如是热打印。

    在操作中,双面成像直接热打印机10可以尝试使用第一和第二热打印头50和60来热成像介质20。在这样的尝试中,可以从第一存储器或缓冲器80中选择第一打印数据用于由第一热打印头50打印,从第二存储器或缓冲器80中选择第二打印数据用于由第二热打印头60打印。如果在由第一热打印头50的打印尝试之后,传感器100没有感应到选择的第一打印数据,那么可以生成第一打印失败信号。这样的第一打印失败信号然后可以用于生成用于操作员的一个或多个内部(例如打印机10)和/或外部(例如相连的计算机或终端)通知,和/或用于自动地启动或禁用一个或多个打印机10的功能,例如禁用由第一热打印头50的进一步的打印。类似地,在由第二热打印头60的打印尝试之后,如果传感器102没有感应到选择的第二打印数据,则可以由传感器102生成第二打印失败信号。这样的第二打印失败信号然后可以用于生成用于操作员的一个或多个内部(例如打印机10)和/或外部(例如相连的计算机或终端)通知,和/或用于自动地启动或禁用一个或多个打印机10的功能,例如禁用由第二热打印头60的进一步的打印。

    在一个或多个传感器100和102被安装在邻近第一和第二热打印头50和60的情况下,可以进行大量的操作和/或通知。例如,在一个实施例中,热介质可以由第一传感器100指示,并且非热介质可以由第二传感器102指示,导致定向用于由打印机10在第一面上打印的单面热介质20的安装指示。在这样的情况下,第一热打印头50可以被手动地或自动地启动用于打印,而第二热打印头60可以被手动地或自动地禁用打印。相似地,在另一个实施例中,非热介质可以由第一传感器100指示,并且热介质可以由第二传感器102指示,导致定向用于由打印机10在第二面上打印的单面热介质20的安装指示。在这样的情况下,第一热打印头50可以被手动地或自动地禁用打印,而第二热打印头60可以被手动地或自动地启动用于打印。在上述每种情况下,也可以提供一个或多个操作员通知,例如指示由各个操作的热打印头安装了单面或非双面热介质的消息的打印。

    在另一个实施例中,热介质20可以由第一和第二传感器100和102两者指示,形成安装用于在其第一和第二面上都打印的双面热介质的指示。在这种情况下,第一和第二热打印头50和60中的任一或两者的打印可以被手动地和/或自动地启动。相似地,在另一个实施例中,在由第一和第二传感器100和102两者都指示非热介质时可以指示非热介质。在这种情况下,第一和第二热打印头50和60两者的打印可以被手动地和/或自动地禁用,和/或可以提供操作员通知,例如指示安装了非热介质的一个或多个听觉的、视觉的和/或触觉的警告。

    在所有的情况下,可以响应于来自一个或多个传感器100和/或102的一个或多个信号自动地提供一个或多个打印功能的启动和/或禁用,例如由第一和/或第二热打印头50和60的打印。类似地,可以通过操作员通知之后的手动打印模式选择提供一个或多个打印功能的启动和/或禁用。上述的变型,包括组合手动和自动方案(例如自动打印模式选择和手动操作员撤销)也是可以的。

    在可选实施例中,在例如手动或自动改变一个或多个打印机功能之前,来自打印介质类型确定的结果可以和一个或多个打印模式设置相比较。这样的打印模式设置可以被存储在打印机10的一个或多个存储器或缓冲器80中。在一个实施例中,在打印机被设置成用于在热介质20的第一面上用于单面打印的情况下,在确定所安装的介质是双面热介质或定位用于在第一面上打印的单面热介质的情况下,不能保证或进行对打印模式的手动或自动改变。然而,在相似地打印机被设置成用于在热介质20的第一面上用于单面打印的情况下,在确定所安装的介质是定位用于在第二面上打印的单面热介质时,可以要求或进行对打印模式的手动和/或自动改变。对上述方案的另外的组合和/或变型当然是可以的。进一步地,在检测到的介质类型和一个或多个打印模式设置之间存在冲突的情况下,除了或替代进行任何手动和/或自动打印机功能和/或模式修改之外,还会提示用户改变和/或替换介质20。

    在实际中,双面直接热成像打印机10可以被配置成响应于除了其它事物之外的各种打印机操作、条件和/或输入,手动和/或自动地执行打印介质类型检查操作。例如,在一个实施例中,打印介质检查按需(例如操作员的选择)发生。在另一个实施例中,这样的打印介质检查可以在除了其它事物之外的一个或多个固定次数和/或间隔而周期性地发生。另外地或可选地,特定事件可以触发这样的打印介质检查操作,该特定事件包括除了其它事物之外的打印机10的上电、打印机10至例如计算机或终端(未图示)的外部设备的连接、和/或介质20的替换。

    在替换或补充打印介质20的情况下,来自和打印机10相关联的一个或多个介质传感器的一个或多个信号可触发打印介质检查。这样的介质传感器可以包括一个或多个介质安装传感器、介质量传感器以及一个或多个介质类型传感器。在一个实施例中,在介质出信号之后的介质进信号(补充了介质)可以触发打印介质检查的执行。类似地,在打印机10上电的情况下,可以执行作为预操作打印机诊断阵列之一的打印介质检查。

    不管怎样,可以响应于单个触发或命令发生打印介质检查的启动,或者打印介质检查可以由于多个触发或命令而发生。相似地,作为打印介质检查的执行之前的条件,打印介质检查的启动可能要求提供额外的信号、和/或需要满足额外的容许(permissive)。这样的额外信号或容许可以包括打印机关闭信号,该信号由除了其它事物之外的一个或多个接触或限位开关(见例如图6中的限位开关420)提供,指示用于进行介质检查的打印数据块的打印介质检查数据存储容许被存储在打印机10的缓冲器80的存储器中,等等。在一个实施例中,打印机10可以被配置以当介质传感器指示没有安装介质和/或介质被不恰当地安装在打印机中时不执行打印介质检查。

    图1E说明了由双面成像热打印机10执行的打印介质检查的方法600的一个实施例。初始地,在步骤610,打印机10接收和/或处理启动打印介质检查的命令或其它触发。在步骤620,检查一个或多个容许以在执行打印介质检查之前验证一个或多个条件被满足。这样的容许可以包括除了其它事物之外的指示在打印机10中有介质20的来自纸传感器(例如图5中的纸传感器360)的信号,指示打印机10被正确组装用于打印(例如图6中的可枢轴转动的支撑臂或盖300被适当地闭合和/或配合于打印机200的下部臂或基座)的来自一个或多个限位开关420的信号,指示打印交易已经完成的信号,指示适当的打印测试消息在存储器或缓冲器80中的信号,和/或指示马达、电压、以及热打印头50和60的状态都适于(例如没有故障条件)打印的一个或多个信号。

    当满足了一个或多个容许时,在步骤630,获取用于由第一和/或第二热打印头50和60尝试打印的打印介质检查数据。这样的打印介质检查数据可以包括文本(例如ASCII、Kanji等)和/或图形,并且包括一个或多个消息(例如,在图2A和2B中的消息708和728)、一个或多个图像(例如图2A和2B中的图像706和726)、一个或多个标志(例如图2D中的标志766)等。在一个实施例中,打印介质检查数据包括一个或多个条形码或其它机器可读符号(例如图2A、2B和2C中的条形码710、746和748)。进一步地,可以从和打印机10通信的计算机或终端接收打印介质检查数据,或者从和打印机10相关联的一个或多个存储器或缓冲器80获取。在一个实施例中,从和打印机10相关联的EEPROM获取打印介质检查数据。

    一旦被获取,在步骤640进行尝试,以使用打印介质检查数据成像介质20的一面或两面。如图2A和2B所示,这样的尝试可以包括尝试使用条形码710成像介质700和720的各个面704和722。类似地,如图2C所示,这样的成像尝试可以包括尝试使用第一条形码746成像介质740的第一面742,并使用第二条形码748成像介质740的第二面744。另外地或可选地,这样的成像尝试可以包括使用相同的打印介质检查数据成像打印介质760的第一和第二面762和764,这里是以标志766的形式示出为图像。在介质的任一面或两面上以其它符号、图像、文本、消息等形式的打印介质检查数据的尝试和/或实际打印当然是可能的。

    在步骤650,在尝试获取指示在介质20的一面或两面上打印预期的打印介质检查数据的成功或失败的传感器数据中,从一个或两个传感器100和102获取一个或多个信号。可以和尝试打印同时地或者在尝试打印完成后获取这样的一个或多个传感器信号。类似地,可以在和例如介质从各个打印头50和60移动到各个传感器100和102的位置相关的延迟之后获取这样的传感器信号。获取一个或多个传感器信号的任何这样的延迟可以被考虑在打印介质检查程序执行的介质识别和/或验证处理中的一部分并且作为该处理的部分。

    根据传感器100和102的类型,任何这样获取的传感器信号可以经过变换或其它转换,包括除了其它事物之外的模数变换和/或快速傅立叶转换(FFT)。

    在步骤660,来自原始的和/或变换后的传感器信号的数据被和预期从打印介质检查数据的成功打印中获取的传感器信号数据相比较。如同对于打印介质检查数据,可以从和打印机10通信的计算机或终端接收这样的预期传感器数据,或者从和打印机10相关联的一个或多个存储器或缓冲器80获取这样的预期的传感器数据。在一个实施例中,从和打印机10相关联的EEPROM获取预期的传感器数据。

    获取的传感器数据和预期的传感器数据的比较可以包括比较除了其它事物之外的与传感器100和/或102相关联的一个或多个电压、电流和/或位图和与预期的信号数据相关联的一个或多个预期的电压、电流和/或位图。进一步地,这样的比较可以包括确定具有或不具有额外处理的来自一个或多个传感器信号的数据在预定容限内(例如+/-预定电压、预定电流水平、和/或位图中的预定位数)是否匹配预期的传感器数据。然而,需要注意二进制(例如1/0,被感应/未被感应)信号和比较也是可能的。

    在步骤670,根据在指示来自一个或多个传感器100和102的一个或多个信号的数据和预期的信号数据之间是否发现匹配,可以提供正(成功)或负(失败)的测试结果。如图2A和2B所示,这样的指示可以包括在各个介质700和720的一面或两面上被打印的正测试图像726和/或正测试消息728、或负测试图像706和/或负测试消息708。类似地,这样的指示可以包括在打印介质的一面或两面上存在或不存在和打印介质检查数据相关联的一个或多个消息或图像,例如图2B中在介质720的面722上的条形码710的存在和/或图2A和2C中在介质700和740的各个面704、742和744上条形码710、746或748的不存在。

    提供打印尝试成功或失败的指示也可以包括生成指示打印介质检查的成功或失败的听觉、视觉、或其它(例如触觉)通知。另外地或可选地,这样的指示可以包括生成指示打印尝试的成功或失败的一个或多个信号,和/或打印机10中安装的介质的类型和/或方向(例如双面热介质、定向用于在第一面上打印的单面热介质、定向用于在第二面上打印的单面热介质、或非热介质)。

    如步骤680所示,这样生成的指示和/或信号可以用于提示打印机10的一个或多个功能的手动和/或自动启动和/或禁用。在一个实施例中,单面或非热介质被安装在打印机10中的信号或其它指示可以用于提示或要求操作员在进一步的打印机使用之前安装双面介质。另外地或可选地,这样的信号或指示可以用于提示或要求操作员选择和安装的介质类型相当的打印模式。相似地,指示在打印介质的一面或两面上打印选择的打印介质检查数据的成功或失败的信号可以用于自动地设置和安装的介质类型相当的打印模式。这样的自动打印模式选择可以包括除了其它事物之外的启动或禁用由第一热打印头的打印、启动或禁用由第二热打印头的打印、或启动或禁用由第一和第二热打印头两者的打印。在一个实施例中,当感应到非热介质时,可以禁用所有的打印机10的功能,并且可以提示用户在打印继续之前用单面和/或双面热介质替换安装的介质。

    需要注意如图2A至2D中所示的在打印介质检查数据的安装的介质上的位置,包括尝试的打印的位置(例如图2A中的介质700的面704上的条形码710的尝试的打印的位置)、例如安装的介质类型的打印的指示的打印成功或失败的打印的指示(例如图2B中介质720的面724上的正测试消息728的位置)等,其可以根据计算机系统和/或打印机10的软件、固件、硬件和/或包括使热打印头50和60沿介质进给路径的间距的操作、打印的方向等、介质大小、配置和/或包括介质是否包含预打印信息的类型而变化。

    在另外的实施例中,在介质的一面或两面上的预期打印介质检查数据的存在或不存在,例如图2D中打印介质760的第一面762和/或第二面764上的一个或多个标志766,可以向打印机10的用户提供适当的介质类型的安装的指示并且在必要时提示进一步的用户干预。在一个实施例中,这样的打印介质检查可以发生在不存在一个或多个介质类型传感器100和102的任何安装或使用的情况下。

    在其它实施例中,在尝试成像之前通过感应空白介质可以确认用于空白(例如非热成像的)介质的来自一个或多个传感器100和102的基线信号。然后在比较在成像尝试之后从一个或多个传感器100和102获取的信号数据和预期信号数据(例如图1E中的步骤660)时可以使用这样的基线信号。在一个这样的实施例中,在确定热打印是否成功时,在热打印尝试之后获取的信号和在热打印尝试之前获取的基线信号之间的一个或多个差异可以和预期信号的一个或多个方面进行比较。在可选实施例中,用于一个或多个用户可选的介质类型的预期基线信号数据也可以用于识别安装的介质类型。

    如上所述,打印介质检查数据可以包括文本、图形和/或其它机器可读和/或用户可辨识的信息的任何组合。另外,可以选择相同或不同的打印介质检查数据用于在打印介质的一个或两个面上打印。类似地,在有的实施例中,可以在介质20的一个面、两个面或不在(例如打印介质检查被禁用)打印介质20上执行打印介质检查。

    除了提供打印尝试的成功或失败的指示之外,由打印介质检查导致的包括除了其它事物之外的向用户提供安装的介质类型的指示和/或启动/禁用一个或多个打印机功能可以被存储在和打印机10相关联的一个或多个存储器或缓冲器位置80中和/或被发送到连接的计算机或终端。在一个实施例中,可以建立故障日志以跟踪打印介质检查的成功和/或失败,和/或记录安装的介质类型匹配设置的打印机配置(例如用于单面打印的单面纸,用于双面打印的双面纸)的次数的量等。

    特别地,除了确定是否在安装的介质的一个或两个面上提供预期的图像之外,打印介质检查也可以确定安装的介质是否和预选的打印模式兼容。然后可以使用这样的兼容来确定是否启动和/或禁用一个或多个打印机功能,例如由第一和/或第二热打印头的打印。

    在另外的实施例中,一个或多个介质传感器可以被安装在各个热打印头50和60的两个面上(例如上游和下游),以允许不论打印方向(例如向前的和/或后向的介质进给方向)如何都可进行感应。

    此外,在其它实施例中,可以使用单个传感器来感应在第一(正面)和第二(背面)介质面两个面上的热打印。在和空白打印介质的背景相比热打印的对比度很高时,和/或在一个或多个感应波长上打印介质至少部分地透明的情况下,这样的设计特别有用。

    图3A示出了以收据110形式的两面热文档,收据110具有在收据110的第一(正面)面上打印的交易细节120,例如发行者识别、时间、日期、行项目条目和交易总额。图3B示出了与打印在正面的交易细节信息120同时的打印在收据110的第二(背面)面上的客户信息130。例如,客户信息130能够包括进一步的或复制的交易信息、优惠券(未图示)、折扣或比赛信息、连载动画、销售条件、文件图像、广告、安全特征、票据信息、例如不承担责任的声明、保证等的法律信息、或其它信息。进一步地,可以基于接收者/购买者身份、交易数据、交易细节120、存储目录或明细、制造商目录或明细等来确定客户信息130,或者可以从其它装置中的可能选项的数据库中随机选择客户信息130。

    图3C示出了具有在收据150的正面160上打印的相关联的交易细节的部分的两面收据150。图3D示出了图3C中示出的收据150的背面170,其中相关联的交易数据的剩余部分被示出为打印在收据150的背面170上。可以在收据150(未图示)的两个面160和170上包括例如“正面”、“背面”、“面1”、“面2”的标记,以指示收据150的两面本质或看到收据150的各个面160和170。例如收据或交易号、终端号、存储识别符、日期、时间等的识别标记也可以被打印在收据150的两个面160和170上以使得从各面160和170容易识别收据150和/或容易识别两个面160和170的复制图像。

    图4示出了用于零售销售点(POS)终端应用的示例双面直接热收据打印机200的透视图。

    图5示意性地示出了在闭合(操作)位置的图4的双面直接热收据打印机200的部分中心线正视图。如图所示,打印机200包括全部都连接到支撑臂或基座结构240的打印头210、滚筒220和导辊230。打印头210、滚筒220和导辊230在从供给滚260开始的双面热打印介质的进给路径250的一面上。打印机200还包括全部都连接到可枢轴转动的支撑臂或盖300的打印头270、滚筒280和导辊290,支撑臂或盖300围绕铰链线310枢轴转动以允许例如换纸和维修。当臂300处于闭合位置(如图所示)时,介质纸可以被接合在打印头210和相对的滚筒280之间、打印头270和相对的滚筒220之间、以及导辊230和290之间。和打印介质的接触压力以及打印介质的张力由例如使用弹簧320、330和340的各种打印机元件的弹簧负荷维持。

    如图5中进一步所示,打印机200可以进一步包括用于可枢轴转动的支撑臂或盖300的弹簧350,以使得盖300以受控的速率打开,并从而避免例如通过重力加速而施加在盖300上的力而带来的盖300的不受控地闭合。可以进一步地提供传感器360以检测出纸条件,并产生能够被用于禁用打印的信号,通知POS操作员(未图示)去替换供给卷260等。也可以提供传感器360以识别用于打印的介质的区域,包括识别包括感应标记或其它预打印材料的区域。

    打印机200也可以包括电致动的机械切割或刀片机构370,以在完成例如打印交易收据的打印任务时切断打印介质。当替换或重装了介质打印卷等时,也可以包括锯齿边缘380以启动在交易结束时打印介质的手动切断。

    如图5所说明的,打印机200也可以包括用于控制打印机200的操作的控制电子器件。控制电子器件可以包括母板390、微处理器或CPU90、以及存储器80,存储器80包括一个或多个DRAM和/或NVRAM打印缓冲器存储器元件。打印机200可以进一步包括通信控制器396,用于和例如POS终端(未图示)的一个或多个主机或辅助系统通信,该主机或辅助系统用于向打印机200输入数据和从打印机200输出数据。通信控制器396可以支持USB、以太网和/或无线通信(例如802.11、802.15和IR)以及其它。用于打印的数据通常由和打印机200通信的主机POS终端(未图示)通过通信控制器396提供。用于打印的补充数据,例如产品和/或打折优惠券信息也能够由例如网络服务器(未图示)提供,该网络服务器使用通信控制器396直接向打印机200提供数据或通过主机POS终端间接向打印机200提供数据。用于打印的补充数据会根据售出的商品或服务、库存、连锁范围或制造商明细、客户的身份、和/或一个或多个其它交易方面而变化。

    双面直接热打印机200的存储器80可以具有预定打印数据存储区域以存储要被重复地打印在打印介质的一个或两个面上的一个或多个预定打印数据块。预定打印数据块可以包括例如存储识别符、标志、优惠券、广告等。预定打印数据可以和由与POS终端(未图示)相关联的应用软件提交的数据一起被打印到相同或不同的介质面。在多个数据块被存储到预定打印数据存储区域中的情况下,可以通过使用硬件或软件开关70选择用于打印的块,这可以被打印在介质上的位置或者被打印的介质的面等。

    如上所述的双面直接热打印机200可以由开发用于例如单面直接热打印机的传统的或其它的应用程序来操作。在这种情况下,双面逻辑或机械打印功能开关70可以用于使用从单面应用程序软件的输入来启动双面热介质打印。

    响应于手动设置、或通过通信控制器396发送到打印机200的命令消息或换码顺序、或如上所述的通过驱动器或功能接口的配置设置,开关70可以启动一个或多个双面打印功能的激活和去活。在一个例子中,单面应用软件通常控制在一个介质面上的提交数据的打印,而开关70启动例如在相对介质面上的附加信息的打印。该功能允许在投资定制打印模式应用或其它新的应用程序或接口软件之前或不需投资这些就能使用传统软件实现双面直接热打印机的优势。

    单面打印应用程序可以因而控制在介质纸张的一个面上的直接热打印,而双面打印功能开关70被配置用于启动在另一介质面上的热打印。在功能开关70的控制下打印的数据可以是存储在打印机200的存储器80中如上所述用于重复打印的数据块。要被打印的数据块可以例如由命令或换码消息而选择,作为从单面打印应用程序接收到的数据的功能,该数据例如是交易细节数据,或者要被打印的数据块可以如上所述被随机选择。

    通过由单面打印应用程序启动在介质纸张的一个面上的打印,并且由功能开关70的操作启动在纸张的相对面上的打印,因而可以简化用于应用程序软件的需求,其中功能开关70激活和去活一个或多个双面直接热打印功能。不直接操作所有的双面直接热打印功能的用于单面打印的传统或其它应用程序软件因而可以用于在介质纸张的一个面上打印。存储的、或由打印机200接收的其它数据、或打印机200可用的其它数据可以被打印在纸张介质的相对面上。

    在另一个例子中,双面直接热打印机200可以被操作以将传统或其它应用程序软件提供的打印数据打印在介质纸张的两个面上。在这种情况下,双面逻辑或机械打印功能开关70用于启动双面热打印机200的进一步的操作模式以在两个介质面上划分和分配从单面应用程序软件接收到的数据。这样的划分可以是均衡的,即在每个介质面上打印一半数据,或者可以是被分配用于考虑到预打印了材料的介质或者具有要和单面应用程序提供的数据一起打印到介质上的补充信息等来使介质的使用最大化。

    作为进一步的选项,双面热打印机200可以被设计为包括能在热介质的正面和背面、或独立地在任一面上打印的功能。

    图6示意性地示出了图4和图5的双面直接热收据打印机200的示例部分驱动或齿轮平面正视图,其中盖300处于闭合位置。如图所示,滚筒220和280分别由第一齿轮400和第二齿轮410在其端部连接用于旋转。第一齿轮400和第二齿轮410及第三齿轮415可操作地接触。第三齿轮415被连接到用于驱动第一和第二齿轮400和410以及它们各自的滚筒220和280的马达416上。如图所示,当由马达416在顺时针方向旋转时,第三齿轮415驱动第一和第二齿轮400和410以及它们各自的滚筒220和280,从而打印介质在各个打印头上被从打印卷260以向前进给方向引导离开。类似地,当由马达416在逆时针方向旋转时,第三齿轮415驱动第一和第二齿轮400和410以及它们各自的滚筒220和280,从而打印介质在打印头上以向后进给方向或撤回方向被引导朝向打印卷260。然而,可选的马达和齿轮关系,以及驱动装置(例如皮带驱动、直接驱动、摩擦驱动等),以及旋转是可能的。

    图6的打印机200还包括一个或多个额外的传感器,例如一个或多个限位开关420,该传感器提供用于控制操作的信号或打印机200的状态的信号。例如,来自第一限位开关420的信号能够用于通知POS操作员打印机200的盖300没有适当地闭合。类似地,来自第一限位开关420的信号能够用于允许打印的自动去活,直到盖300处于适当闭合的位置。相似地,来自第二限位开关420的信号能够用于和来自第一限位开关420的信号相组合以确保盖300被正确地闭合。这可以包括确定盖300相对于基座240被适当地对齐,从而在打印之前,相对的打印头(210和270)和滚筒(280和220)横过它们的宽度完全并且均衡地接触等。

    另外,来自进一步的传感器(未图示)的信号可以用于指示在相对打印头和滚筒之间获取了用于打印的适当压力。类似地,进一步的传感器(未图示)可以用于指示在打印介质上获取适当的张力,或者例如一个或多个掣子430的锁定机构被适当地接合。如同对于限位开关420,来自任何这样的传感器的信号可以用于向操作员(未图示)触发不适当条件的通知,例如通过向POS终端(未图示)发送错误消息,和/或通过禁用一些或所有的打印机操作直到条件被校正等。

    例如一个或多个掣子430的锁定机构也设置在打印机200上,以将可枢轴转动的支撑臂300固定到位,并且维持相对打印头(210和270)、滚筒(220和280)和导辊(230和290)的适当定位,包括维持横过介质的宽度的适当的接触压力,和/或在打印机操作中沿介质进给路径250的介质的张力。如图所示,掣子430由弹簧430偏压抵靠在档块434上,并且由按钮435的按压而释放。除了将掣子430从档块434移动开之外,按钮435的按压在盖300上施加足够的向上力以根据施加的接触压力和摩擦力将打印头从滚筒分离,从而允许盖300被自由地打开。

    如果可枢轴转动的支撑臂或盖300被打开并下落,则掣子430和弹簧350的结合也防止了可枢轴转动的支撑臂300撞击支撑臂或基座结构240,或例如打印头210、滚筒220和/或导辊230的打印机200的其它部件。

    图7示意性地示出了图4的双面直接热收据打印机200的部分中心线正视图,其中可枢轴转动的支撑臂或盖300处于打开位置,以允许例如插入和替换两面打印介质卷260以及其它服务。连接件435连接到盖300和基座结构240(如图所示)或者和盖300和基座结构240可操作地接触,以限制盖300的打开位置。连接件435可以进一步包括阻尼元件,以例如当盖300在弹簧350的力下被打开时抑制盖300的运动。连接件435和弹簧350的结合包括用于控制用于双面直接热打印机200的可枢轴转动的支撑臂或盖300的运动的机构,以减轻当打开和闭合盖300时对打印机的可能损坏。更详细地,用于控制可枢轴转动的支撑臂或盖300的运动的机构可以包括例如弹簧的一个或多个扭力元件、和/或例如减震器或衬套的一个或多个摩擦或阻尼元件,以例如通过减缓可枢轴转动的支撑臂或盖300的打开速率来控制可枢轴转动的支撑臂或盖300的运动。

    图8示意性地示出了具有处于闭合位置的盖300的图4的双面直接热收据打印机的变型的部分中心线正视图。如图所示,所说明的打印机440包括在打印介质进给路径250的相对面上的两个打印头450和460以及两个滚筒470和480。打印头450和460基本上成一直线并且基本上朝向相对的方向。因此,由于打印头450和460的基本上成一直线的定向,打印介质的进给路径250基本上是直线路径。该配置有助于打印介质从和打印机440相关联的机器的正面退出,该机器例如是ATM、信息站或其它自助终端。成一直线的进给路径也有助于介质替换的自动化,包括允许介质被从第一打印头450和滚筒470自动地运动并通过第二打印头460和滚筒480。这和图5中的打印机200形成对比,在图5中打印头210和270被倾斜成基本朝向垂直方向,介质进给路径250为打印介质采取了向上翻转以退出打印机200的顶部。然而,在其它的配置中,使用图5的正常打印头和滚筒也可以提供自动介质进给和撤回。进一步地,图13和14中说明的另外的打印头(452和462)和滚筒(472和482)定向以及最终的介质进给路径(250)也是可以的。

    图9示意性地示出了图8的双面直接热收据打印机440的部分驱动或齿轮平面正视图。在图9中,第一和第二齿轮490和500分别被连接到第一和第二滚筒470和480。该配置允许第一滚筒470和第二滚筒480被分别可操作地连接到第一齿轮490和第二齿轮500的一个或多个马达(未图示)独立地驱动。在这种情况下,第一滚筒470能够被独立地驱动从而从卷260拉出打印介质并将打印介质引导至第二滚筒500。相似地,第二滚筒480能够被独立地驱动从而从卷260和/或第一滚筒490拉出打印介质并将打印介质引导出打印机440。类似地,第一和/或第二滚筒能够被独立地驱动从而将打印介质从出口拉回到打印机440,和/或远离第二打印头460和滚筒480。这样的双驱动介质进给机构可以用于帮助打印介质的自动撤回,从而打印可以发生在介质的部分上,该部分是否则的话由于沿打印头450和460的纸张路径上的间距的偏移将不会被使用的部分。类似地,这样的双驱动介质进给机构可以用于相比于另一面在打印介质的一面上延迟打印,例如在撤回用于在打印介质的另一面的全部或部分上打印的介质之后,通过允许打印发生在打印介质的一面的全部或部分上。也可以提供例如介质卷260的介质的分离、向前和/或向后驱动(未图示)。

    图10示意性地示出了图8的双面热收据打印机440的进一步的变型的部分中心线正视图。在该例中,打印机440被设计以支撑例如盖300外部的纸张卷260的打印介质以助于打印介质和/或相对大的介质卷260大小的替换。对于图8所示的打印机440,图10中所说明的双面热打印机中的打印头450和460基本上成一直线并且基本上朝向相对的方向。结果,打印介质的进给路径250也基本上成一直线,用于便于打印介质的自动替换和装载。进一步提供了一个或多个介质导轨505以对齐介质,并从而便于自动介质装载和进给。

    图11示意性地示出了图10的双面直接热收据打印机440的部分驱动或齿轮平面正视图,其中第一和第二驱动齿轮470和480分别连接到第一和第二滚筒490和500,用于独立地和/或联合地沿介质进给路径250以向前和/或向后的方向移动打印介质。

    图12示意性地示出了图4的双面直接热收据打印机的另一变型的部分中心线正视图。打印机配置利用模块化构造,其中打印机510具有分别作为插件模块540和550的部分的第一和第二打印头520和530。类似地,打印机510具有分别作为插件模块580和590的部分的第一和第二滚筒560和570。这样的模块化构造便于用于在单面打印模式操作的单打印头和滚筒的打印机的制造,并同时有助于向本领域的双面打印机功能提供现成的、进一步的升级。类似地,模块化构造允许为了增加的未来功能或当各种打印头520和530以及滚筒560和570磨损时对各种模块540、550、580和590的替换和/或升级。

    在可选配置中,模块化打印机510可以具有连接到单个第一模块的第一打印头520和第一滚筒560以及连接到单个第二模块的第二打印头530和第二滚筒570。相似地,在进一步的变型中,第一打印头520和第二滚筒570可以连接到第一模块,并且第二打印头530和第一滚筒560可以连接到第二模块。另外的模块打印头和/或滚筒配置和连接是可能的。

    不论配置如何,用于将各种模块连接到盖300和/或基座240的任何连接物600可以包括静态或动态(例如弹簧安装)连接,用于减小在各种模块上的机械应力并且辅助维持在打印操作过程中由各个打印头和滚筒施加在打印介质上的期望的接触压力。在实际中,每个盖300和基座240都被适当地修改(未图示)以容易地接收各个模块和相关联的连接物600。需要注意根据连接物模块类型(例如滚筒、打印头、滚筒和打印头)连接物600可以包括电接触、电机接触、和/或机械接触等。

    应当理解已经描述了用于在热打印介质的两面上打印的双面热打印机。现在将描述一些可选的和/或另外的实施例。

    固定的上部支撑臂或盖

    尽管上述双面直接热打印机的例子说明了相对于下部支撑臂或基座240围绕铰链销310枢轴转动的上部支撑臂或盖300,上部支撑臂或盖300也可以可固定地附接到或连接到下部支撑臂或基座240并且不枢轴转动。在一个例子中,上部支撑臂或盖300被使用例如螺钉的一个或多个紧固件附接到下部支撑臂或基座240。

    双面热打印机打印头配置

    装配了自动化的或自动的替换介质进给(例如替换热纸卷或连续折叠纸堆的自动化进给),例如ATM和各种其它的自助终端,例如图10的打印机440的双面热打印机通常具有基本上成一直线的或成一平面的打印头450和460。在具有手动替换卷纸进给的零售应用中,例如图5的打印机200的双面热打印机能够具有相对于彼此成角度的打印头210和270,例如成大概90度的角度以例如允许收据的顶部退出。这样的成角度的定向允许打印头210和270之间的减小的间距,用于使得在一次通过直接热打印处理中在介质的相对面上的未打印区域或空白距离的长度最小化。一个打印头相对于另一个和/或它们分别的滚筒的适当的方向、方位和位置会基于打印机终端使用和特定打印介质的需要和/或打印环境(例如信息亭打印机、药房打印机、POS打印机等)而变化。

    优化的打印头间距

    第一和第二热打印头的横向间距(例如图1的间距55)可以被优化以允许由第一打印头施加到两面成像元件的第一面上的热充分地散开,从而由第二打印头施加到成像元件的第二面上的热不导致在第一面上的不期望的打印。优化间距是由各个打印头施加的热的量、成像元件中利用的成像材料和/或染料、包括涂层厚度和热传导性的成像元件中利用的任何涂层的属性、包括基底厚度和热传导性的成像元件中利用的任何基底的属性、打印速度等的函数。

    双面热打印机导辊配置

    双面热打印机200或400可以包括用于维持打印介质的适当张力并引导介质通过打印机的一对导辊230和290。导辊能够被分别地连接以枢轴转动支撑打印头和滚筒的相对臂。例如,打印头、滚筒和导辊能够被连接到介质进给路径的一个面上的支撑臂或基座结构。相对的打印头、滚筒和导辊元件能够被连接到第二支撑臂,例如相对于基座结构枢轴转动的结构,第二支撑臂在介质进给路径的相对面上对齐。因而每个打印头可以由滚筒使得相对,并且导辊可以跨过介质进给路径和另一个导辊相对或相邻。使得打印头抵住滚筒的一个或多个弹簧可以保持抵住打印介质的接触压力。相似地,可以弹簧装载一个或两个导辊以维持和打印介质的适当导辊接触压力。在可选配置中,两个打印头可以跨过进给路径而不需滚筒而直接互相相对。在一个这样的配置中,两个支撑臂中的每个可以被连接到相关联的导辊以及一个打印头。在另一个配置中,导辊能够包括一对间隔开的同轴对齐的导辊。同轴对齐的导辊之间的距离允许增加可变大小纸张引导以容纳不同宽度的介质,不论介质是卷、连续折叠、纸张还是其它。

    滚筒配置

    在例如图5所示的打印机200的双面直接热打印机200中,滚筒220和280可以具有基本上圆的横截面。类似地,在可选实施例中,滚筒220和280可以具有基本上正方形或矩形的横截面,或对于打印头210和270中的任一或两者,呈现基本上平的表面。进一步地,不论外形如何,每个滚筒220和280可以是基本上相同大小和/或具有基本上相同的横截面外形和/或区域,或者一个滚筒可以相对于另一个在一个或多个方面不同,包括在长度方面不同。

    根据各自的设计和/或使用,一个或多个滚筒或滚筒表面可以包括一个或多个涂层或材料。例如,当滚筒用于通过打印机进给介质时,例如对于图5的滚筒220和280,滚筒和/或其表面可以包括例如橡胶的提供增强摩擦力的材料。类似地,当滚筒包括平的纸张类型的表面时,滚筒可以包括或被涂敷具有例如聚四氟乙烯(PTEE)的提供降低的摩擦力的材料。

    在一个实施例中,滚筒具有大约3/8至1/2英寸直径的基本上圆的横截面,并且基本上具有相同长度。

    在另一个实施例中,两个热打印头基本上跨过介质进给路径而互相相对,并且作为彼此的各个滚筒。在这种情况下,一个或两个热打印头可以包括或者被涂敷具有摩擦力减小材料。

    驱动机构

    在双面直接热打印机中,可以由一个或多个皮带、轮、辊等提供介质进给。在一个例子中,如图6所示,在介质进给路径250的相对面上的以滚筒220和280形式的驱动辊被连接用于由齿轮旋转。可选地,两个滚筒中的任一个能够被联合地连接或者由下述部件独立地驱动,该部件是除了其它事物之外的(1)一个或多个皮带或带,(2)两个或多个啮合齿轮,(3)一个或多个直接驱动,和/或(4)一个或多个直接接触摩擦元件,这些部件中的任一或全部都和一个或多个驱动马达或致动器可操作地接触或者由一个或多个驱动马达或致动器直接驱动。

    类似地,可以提供上游和下游滚筒驱动机构,例如马达驱动的上游和下游滚筒,该驱动机构能够进行各自的或同步的操作。有利地,当期望在向前方向移动成像元件时,提供动力以驱动下游滚筒,而当期望在相反方向移动成像介质时,提供动力以驱动上游滚筒。双驱动进给机构允许成像元件的自动撤回,从而打印可以发生在元件的部分上等,该部分是否则的话由于两面打印机中打印头的间距55中的偏移将不会被使用的部分等。自动撤回特征也可以由单个马达驱动两个滚筒来实现等,例如当由如图6和9所示的一个或多个皮带、或者两个或多个齿轮来共同地连接滚筒用于旋转时。

    均衡的打印头接触压力

    在打印机操作过程中可以提供跨过两面成像元件的宽度的均衡的打印头至滚筒的接触压力。用于此的机构可以包括在打印头、滚筒和/或共同支架上或者和它们相关联的一个或多个弹簧,例如图5所示的弹簧320、330和/或350,图12所示的加载弹簧的连接物600等。

    打印机操作许可

    例如以一个或多个纸传感器形式的一个或多个传感器100、360和420的用于检测介质存在和/或在其上的打印控制电子器件,用于检测用于打印的打印元件的适当的机械布置和对齐的接触开关等能够被用于允许(例如作为容许)和控制双面热打印机的操作和/或双面热打印机功能。例如,可以提供一个或多个打印头以当第一和第二打印头相对于第一和第二滚筒被适当地定位、第一和第二打印头以及它们各自的滚筒之间达到适当的接触压力、和/或适当地固定了支撑可枢轴转动的臂结构或盖300等时仅允许打印机操作。类似地,可以提供一个或多个光学传感器以检测在打印介质的存在以及在打印介质上的打印,用于启动和控制在介质上的热打印的位置。

    可撤回的打印机构

    可以提供一种机构(未图示)用于各个地撤回两面打印机中的一个或两个打印头和/或滚筒以允许打印机在单面打印模式操作并同时使得未使用的打印头或滚筒上的磨损最小化的功能。撤回机构可以被手动地或自动地、电地或电机地致动。

    打印机功能

    用于两面打印的两面热打印机和相关联的固件可以有利地支持下述功能:

    1.单面打印模式。该打印模式支持基本的单面打印,允许热打印头在介质进给路径的一面上的操作。

    2.具有单面命令的双面模式(例如缓冲的打印模式)。该打印模式会允许在成像介质之前由打印机存储一些或所有的打印数据。从例如POS终端(未图示)接收的打印数据被存储在打印缓冲器80中直到接收到例如切刀(切割)命令的交易结束消息。当接收到切刀命令时,固件会划分缓冲的打印数据并指定例如第一半数据的第一部分用于在介质的第一(正)面上打印,以及指定例如剩余一半的数据的第二部分用于在介质的第二(反)面上打印。指定的数据被打印到各个第一面和第二面上之后,可以执行由卷介质的刀片机构370进行的物理切刀切割、至纸张介质的末尾的行进给等,从而完成打印任务。可以通过向打印机发送例如1F 11××命令的转义码或命令通过使用诊断设置程序来手动地设置一个或多个DIP或其它开关或跳接器来启动双面缓冲的打印模式。

    3.具有双面命令的双面模式(例如应用受控的打印模式)。该打印模式允许通过例如在POS终端上运行的交易软件的应用程序控制双面打印功能。这样的应用可以通过控制在例如收据的第一(例如,正)和第二(例如,反)面上的打印数据的位置来控制打印,控制何时打印应用数据以及以什么顺序打印应用数据等。双面命令模式可以在打印之前在一个或多个缓冲器或其它存储器位置存储应用打印数据。类似地,可以从一个或多个缓冲器或其它存储器位置选择预定数据以具有或者不具有应用打印数据在的介质的一个或两个面的一个或多个位置打印。可以通过开关或跳接器的手动设置来通过一个或多个双面打印命令、诊断程序的接收等来启动双面命令模式。

    4.具有预定数据的双面打印模式。当在该模式操作时,来自一个或多个预定打印数据存储设施(例如缓冲器或其它存储器位置)的预定数据可以被打印在两面热介质的一个面上,并且例如POS终端交易信息的应用数据可以被打印在和预定数据打印面分离的另一面上。当选择了该模式时,打印机可以启动在介质的两个面上的打印,或在数据存储设施80中存储应用打印数据,直到接收到用于启动双面打印的命令。可以通过开关或跳接器的手动设置、通过使用诊断程序来通过一个或多个相关联的命令的接收等来启动具有预定数据的双面打印模式。

    打印机能力

    双面热打印机200优选地具有下述能力:

    打印速度:提供55瓦功率时4.0英寸每秒(IPS)。这包括正面和背面打印。

    打印速度:提供75瓦功率时6.7英寸每秒(IPS)。这包括正面和背面打印。

    打印缓冲:假设44个字符/行标志/文本存储,以7.5行每英寸(LPI)的高达450个打印行。

    优选缺省限制

    当打印时,优选地,字符属性对于收据的正面和背面是相同的。例如如果在正面打印双高(double high)打印,在背面的打印也是双高的。然而可选的正/背面字符大小和/或字体是可能的。

    当在双面缓冲的打印模式打印并且超过了打印缓冲器80的容量时,打印机能够在介质的每面上分布用于打印的缓冲的数据,然后执行切刀切割之前在例如收据的正面的一面上打印剩余的数据。可选地,打印机能够在两个面分配和打印缓冲的数据,然后用另外的打印数据填充打印缓冲器80,并继续该处理直到接收到例如切刀切割命令的交易结束消息。

    状态更新消息

    下表定义了示例双面热打印机传感器或由每个标识符指定的状态信息,以及对于标识符值的第3字节的低4位的含义:

     标识 符值 (Hex)  如果是对于7167/7197的应用,传感  器或状态RTC传感器的描述(注意:  对于其它打印机,RTC可能不同)  状  态  值  含义 12  滑动马达堵塞  RCT响应(100403)-位2  1  0  马达处于堵塞状态  正常状态 13  切刀情况  1  切刀处于错误情况

      RTC响应(100403)-位3  0  正常状态  14  不可恢复的错误  RTC响应(100403)-位5  1  0  遇到不可恢复的错误  打印机已被重置  15  热打印头温度  RTC响应(100403)-位6  1  0  超出操作范围  正常操作范围  16  电源电压  RTC响应(100403)-位6  1  0  超出操作范围  正常操作范围  17  打印机纸传感器  RTC响应(101901)-位0  1  0  有纸  缺纸  18  打印机重置  RTC响应(101901)-位6  1  发生打印机物理重置  19  Presenter机构状态  RTC响应(101902)-位0  1  0  Presenter错误  Presenter处于正常状态  1A  塞纸状态  RTC响应(101902)-位1  1  0  打印机处于堵塞状态  打印机处于正常状态  1B  信息亭门状态  RTC响应(101902)-位3  1  0  门开  门关  1C  黑标记检测状态  RTC响应(101902)-位5  1  0  检测失败  正常状态  1D  打印头情况  RTC响应(101902)-位6  1  0  打印头损坏  打印头OK  1E  翻转机构门状态  无RTC等同  1  0  门开  门关  1F  超过双面缓冲器  无RTC等同  1  0  接收的数据超过双面缓冲器  双面缓冲器足够

    示例打印机设置改变命令:

      M(Hex)  功能  N(Hex)  功能  60  终端打印模式  00  01  单面模式  具有单面命令的双面模式

      02  03  具有双面命令的双面模式  具有预定数据的双面模式  61  用于双面的颠  倒打印  00  01  02  03  正面:正常,背面:正常  正面:颠倒,背面:正常  正面:正常,背面:颠倒  正面:颠倒,背面:颠倒  62  交换正面和背  面  00  01  不交换正面和背面  63  预定底/顶消息  00  01  02  03  无消息  底消息在正面  顶消息在背面  底消息在正面且顶消息在背面  64  最小接收长度  00  01FF  没有按照英寸的最小接收长度  用于最小接收长度  65  当发生错误时  重新打印  00  01  从最后错误行继续打印  重新打印错误页面

    示例两面打印机命令(例如实时命令):

    示例选择终端打印模式命令:

    ASCII:US’n

    十六进制:1F 60n

    十进制:31 96n

    n的值:

    0=单面模式

    1=具有单面命令的双面模式

    2=具有双面命令的双面模式

    3=具有预定数据的双面模式

    缺省:n=0(单面模式)。选择热打印模式;单面或双面打印模式。如果选择了单面模式,只能在收据纸的一面(例如正面)上执行热打印。如果选择了双面模式,能够在收据纸的正面和/或背面执行打印。通过选择n=0,打印格式和现有固件相同。

    选择n=1(具有单面命令的双面模式),打印数据被缓冲并被分为两个部分。打印缓冲器的第一部分将被打印在例如收据纸的介质的第一(例如正)面并且打印缓冲器的第二部分将被打印在例如收据纸的介质的第二(例如背)面。数据的打印将由例如向打印机发送切刀或其它交易结束命令来执行(例外忽略选择热打印面和开始双面打印的命令)。

    选择n=2(具有双面命令的双面模式),打印数据被选择地缓冲并且在接收到例如应用程序的命令时被打印在例如收据纸的介质的正面和背面,该应用程序例如由POS终端执行的软件。除了从应用程序接收到的打印数据之外,例如POS终端交易信息,这样的打印数据还可以包括存储在打印机的一个或多个缓冲器或其它存储器位置的预定打印数据。

    选择n=3(具有预定数据的双面模式),例如POS终端交易数据的应用程序数据可以被缓冲和/或打印在热介质的第一面,例如一个或多个广告、促销、优惠券、折扣或其它信息的预定数据可以被打印在热介质的第二面。在给定介质面上打印的数据可以被切换从而例如交易数据被打印在正面并且预定数据被打印在背面,反之亦然。类似地,对于例如收据的给定文件,给定预定数据块可以仅被打印一次。文件长度由要求更大量空间的打印数据(例如交易相对于预定)确定。

    该命令的设置不存储在NVRAM/Flash存储器中。

    打印机设置改变命令(例如,1FH11H)用于存储设置。

    发送1Fh62h将打印数据

    示例选择热打印面命令:

    ASCII:US a n

    十六进制:1F 61n

    十进制:31 97n

    n的值:

    0=正面

    1=背面

    缺省:n=0(正面)

    选择热打印面:正面或背面。当选择了热打印模式、具有双面命令的双面模式时(n=2),该命令执行,否则,忽略该命令。该命令对于后续行有效。

    如果数据超过缓冲器大小,打印机自动地打印并且打印缓冲器被清空。打印机模式保持不变。

    示例限制:

    字符属性对于两个面是相同的。例如,当正面打印特性是双宽(doublewide)时,背面打印特性也是双宽。当打印区域的任一面大于打印缓冲器(TBD:XX英寸)时,打印机会自动地开始打印,然后打印机返回单面打印。

    示例开始双面打印命令:

    ASCII:US b n

    十六进制:1F 62

    十进制:31 98

    开始双面打印。如果选择了热打印模式、具有双面命令的双面模式时(n=2),该命令执行,否则,忽略该命令。打印数据的最长面确定纸长度。

    示例选择或撤销用于双面模式的颠倒打印命令:

    ASCII:US c n2

    十六进制:1F 63n

    十进制:31 99n

    n的值:

    位0=0:撤销正面颠倒打印

    位0=1:启动正面颠倒打印

    位1=0:撤销背面颠倒打印

    位1=1:启动背面颠倒打印

    打印面(正/背面)是打印的物理面。

    缺省:0(撤销对于两面的颠倒打印)

    该命令使得第一行变成最后一行,并且第一行的第一个字符变成最后一行的最后一个字符。该命令在双面模式中是有效的。在开始双面打印之前,只有最后接收到的选择或撤销颠倒打印命令是有效的。打印机设置改变命令(例如,1FH11H)被用于存储设置。

    示例交换正面和背面命令:

    ASCII:US d n

    十六进制:1F 64n

    十进制:31 100n

    n的值:

    0:撤销交换。

    1:交换正面和背面。原始正面数据被打印在背面并且原始背面数据被打印在正面。

    缺省:0(撤销交换)

    当打印机处于双面模式时,该命令会交换正面数据和背面数据的打印。在交换正面和背面之前,通过正面热头打印正面数据。在交换后,通过背面热打印头打印正面数据。

    在开始双面打印之前,只有最后接收到的交换正面和背面命令是有效的。

    该命令的设置不存储在NVRAM/Flash存储器中。

    打印机设置改变命令(例如,1FH11H)被用于存储设置。

    示例限制:对于双面模式w/单面命令,如果在纸切割之前立即打印标志,在交换后,正面(交换前的背面)上的打印图案将具有空白(例如35mm长)区域。

    下载预定1行文本消息至打印机缓冲器ROM

    ASCII:US e n k d1 d2...dk NUL

    十六进制:1F 65n k d1 d2...dk 0

    十进制:31 101n k d1 d2...dk 0

    n的值:

    n:行数。n=0,1,2,3。

    k:字符属性。

    d1 d2...dk:1行文本消息的串。用NUL终止串。

    该命令会将一行文本下载到ROM。消息用于所有的双面模式。用户能够选择在正面的底部或/和在背面的顶部自动地增加1行/2行文本消息。正面使用行0和行1而背面使用行2和行3。打印面(正/背面)是打印的逻辑面。

    下载命令字符属性的示例设置:

    K

     位7  0:斜体模式关闭 1:斜体模式打开 位6  0:反相显示模式关闭 1:反相显示模式打开 位5  0:下划线模式关闭 1:1点下划线 位4  0:强调模式关闭 1:强调模式打开 位3  0:双宽关闭 1:双宽打开 位2  0:双高关闭 1:双高打开 位1  00H:ANK/= &0  01H:双字节  亚洲字符  10H:单字节  亚洲字符

    示例启动预定底/顶消息命令:

    ASCII:US f n

    十六进制:1F 66n

    十进制:31 102n

    n的值:

    位0=0:禁用正面上的预定底部消息

    位0=1:启动正面上的预定底部消息

    位1=0:禁用背面上的预定顶部消息

    位1=1:启动背面上的预定顶部消息

    缺省:0(禁用预定底部和顶部消息)

    当启动该功能时,打印机会在收据的正面/背面的底部/顶部自动地增加1行或2行文本消息。该命令仅在双面模式(所有w/单面命令和w/双面命令和w/预定数据)中有效。该命令的设置不存储在NVRAM/Flash存储器中。

    打印机设置改变命令(例如,1FH11H)被用于存储设置。

    示例选择第n个宏命令:

    ASCII:US g n

    十六进制:1F 67n

    十进制:31 103n

    n的值:1到25

    缺省:n=1

    选择第n个宏用于定义或执行。

    如果在宏的定义过程中接收到该命令,当前的命令将被清除。相同的命令用于定义宏和如下执行宏。

    开始或结束宏定义(GS:)

    执行宏(GS^)宏大小是每个2048字节。

    示例限制:超过一行的字符将被忽略。如果命令序列是US e n k NUL,打印机将清楚Flash ROM中的第n行消息。如果只定义了一行,打印机仅打印被定义的行。有的属性不会被支持——脚本模式、2点下划线模式、双划线模式、90°向左/向右旋转、黑/红、打印开始位置、字符大小≥3。在一行内不能改变属性。

    示例开始或结束预定背面打印命令:

    ASCII:US h

    十六进制:1F 68

    十进制:31 104

    开始或结束预定背面打印命令被存储在打印机缓冲器ROM中。当在正常操作过程中接收到该命令时预定背面打印定义开始并且当在预定背面打印定义的过程中接收到该命令时预定背面打印定义结束。如果打印机在上次接收到“开始或结束预定背面打印”之后立即接收到第二个“开始或结束预定背面打印”,打印机会清除预定背面打印。如果在宏的定义(GS:)过程中接收到该命令时,将会清楚当前宏定义。在预定背面打印的定义过程中,接收命令GS:(开始或结束宏定义)将会使得当前定义被清除。

    示例定义最小收据上读命令:

    ASCII:US i n1 n2

    十六进制:1F 69 n1 n2

    十进制:31 105 n1 n2

    n1的范围:0-255

    n2的范围:0-255

    缺省:

    n1=0

    n2=0

    该命令定义开始从单面到双面打印的变换的最小介质(例如,收据)长度。仅堆“具有单面命令的双面模式”启动该设置。

    示例打印介质检查模式命令:

    值n:

    0=介质检查禁用模式

    1-介质检查启动模式

    在打印机诊断中能够启动或禁用打印介质检查模式。设置(值)被存储到EEPROM。当选择了介质检查启动模式时,根据识别的介质(例如单面,双面、非热等)以及选择热打印模式命令设置(例如单面模式、具有单面命令的双面模式、具有双面命令的双面模式以及具有预定数据的双面模式)的组合可以忽略选择热打印模式命令(例如,1F60n)。

    在一个实施例中,打印介质检查模式命令被设置为介质检查启动,并且示例选择热打印模式命令被设置为具有单面命令的双面模式。当执行检查时,如果确定介质是双面热,在选择的具有单面命令的双面模式中将会继续操作。然而,如果确定介质是单面热,将会遵从单面模式进行操作,从而忽略(例如覆盖)选择热打印模式命令(例如,1F60n)设置。

    下表中提供了一个实施例的进一步的细节。

    (1)例如,1F 6C和1F 6C命令的位4和5

    (2)例如,“警告:载入非2ST纸”

    如上述实施例所指示的,如果检测到单面而不是双面热介质,在单面介质的热面可以打印错误消息,向用户指示没有载入双面热纸。其它用户通知的方法,包括一个或多个视觉的、听觉的和/或触觉的告警也是可能的。

    示例返回热打印模式批量命令:

    ASCII:US l n

    十六进制:1F 6C n

    十进制:31 108n

    n的值:

    1=热打印模式状态

    当n=1时,在当前接收缓冲器中的所有数据已经被处理之后,返回热打印模式批量命令发送状态。

    示例返回热打印模式实时命令:

    2.14.15.1 ION USB或RS232

    ASCII:US m n

    十六进制:1F 6D n

    十进制:31 109n

    2.14.15.2标准USB

    ASCII:由于该命令由控制传递使用,命令串没有被定义。

    十六进制:0600n(bRequest=0x06,wValue=0x00n)

    十进制:06 00n

    n的值:

    1=热打印模式状态

    当n=1时,返回热打印模式实时命令发送当前打印机模式状态。

    对于返回热打印模式批量命令和返回热打印模式实时命令两者,返回热打印模式状态具有下述位指定:

    如上所述,根据选择的打印模式和检测的介质类型,返回热打印模式批量命令和返回热打印模式实时命令的位4和5将具有下列指定:

    准则:

    为了在缺省水平运动单元为1/203英寸时将最小文件/收据长度设置为2英寸,发送4字节串:

    US I 150 1

    其中2英寸=406/203,并且406=(1×256)+150。

    示例限制:

    字符属性对于两个面是相同的。例如,当正面打印特性是双宽,背面打印特性也是双宽。当任一打印区域面大于打印缓冲器,打印机会自动开始打印然后打印机返回单面打印。

    示例配置菜单双面打印设置:

    按下用于您想要的双面打印设置的纸张进给按钮。

    缺省用星号(*)标记。

    **设置了热打印模式?

    是>长点击

    否>短点击

    单面*>1次点击

    双面w/单命令>2次点击

    双面w/双命令>3次点击

    双面w/预定数据>4次点击

    输入代码,然后保持按钮被按下至少1秒以使有效

    **设置了上下颠倒模式?

    是>长点击

    否>短点击

    F:正常,B:正常*>1次点击

    F:颠倒,B:正常>2次点击

    F:正常,B:颠倒>3次点击

    F:颠倒,B:颠倒>4次点击

    输入代码,然后保持按钮被按下至少1秒以使有效

    **设置了前后交换?

    是>长点击

    否>短点击

    禁用*>1次点击

    启动>2次点击

    输入代码,然后保持按钮被按下至少1秒以使有效

    **设置了底部和顶部消息?

    是>长点击

    否>短点击

    顶部:禁用,底部:禁用*>1次点击

    顶部:启动,底部:禁用>2次点击

    顶部:禁用,底部:启动>3次点击

    顶部:启动,底部:启动>4次点击

    输入代码,然后保持按钮被按下至少1秒以使有效

    **设置了最小收据长度?

    是>长点击

    否>短点击

    禁用*>1次点击

    5英寸>2次点击

    10英寸>3次点击

    15英寸>4次点击

    输入代码,然后保持按钮被按下至少1秒以使有效

    **设置了当发生错误时的重新打印?

    是>长点击

    否>短点击

    从错误行继续打印*>1次点击

    重新打印错误页面>2次点击

    输入代码,然后保持按钮被按下至少1秒以使有效

    上述描述是说明性的,而不是限制性的。特别地,对第一和第二打印头、滚筒、齿轮等以及介质正面和背面或介质的顶部或底部的指定可以在各个实施例中不同。

    进一步地,在回顾上述描述时本领域普通技术人员将容易获知许多其它的实施例。实施例的范围因此应当参考所附权利要求以及和这些权利要求的范围相同的全部范围来确定。

    摘要符合37 C.F.R.§1.72(b)并且允许读者快速确定技术揭示的本质和主旨。摘要的提交是在下述理解的基础上进行的:摘要不会被用于解释或限制权利要求的范围或含义。

    在实施例的上述描述中,为了使公开简单化,将各种特征组合到单独的实施例中。揭示的方法不应被理解为反映实施例具有比每个权利要求中明确定义的特征更多的特征。相反,如同所附权利要求所反映的,发明的主要内容存在于少于单个揭示的实施例中的所有特征。因而,所附权利要求被包括在实施例的描述中,其中每个权利要求自身作为分离的示例实施例。

两面热打印感应.pdf_第1页
第1页 / 共65页
两面热打印感应.pdf_第2页
第2页 / 共65页
两面热打印感应.pdf_第3页
第3页 / 共65页
点击查看更多>>
资源描述

《两面热打印感应.pdf》由会员分享,可在线阅读,更多相关《两面热打印感应.pdf(65页珍藏版)》请在专利查询网上搜索。

提供了一种用于识别两面或双面热打印机中安装的介质类型的装置和方法。在一个实施例中,根据所识别的介质类型可以启动或禁用双面热打印机的一个或多个功能。 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 作业;运输 > 印刷;排版机;打字机;模印机〔4〕


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1