Linux操作环境下的TM/BA系列热敏打印机的驱动程序手册

目录
1. 许可协议
2. 产品描述
3. 文件构成
4. 操作环境
5. 如何安装
6. 如何设定
7. 端口设定
8. 用于用户定义文件的传送功能
9. 多色调转换工具
10. 如何卸载
11. 注意和限制
12. 支持信息
13. 基于旧版本的修改


---------------------------------------------------------------------
1. 许可协议
---------------------------------------------------------------------

只有在获得付费所有权许可后才可以使用该程序包。
有关许可详情，请参阅附带的EULA.zh_CN.txt文件。

SEIKO EPSON公司拥有组成该程序包二进制文件的所有源码的版权，只有在获得
SEIKO EPSON公司软件许可协议（请参阅EULA.zh_CN.txt）后才可以使用这些二
进制文件。


---------------------------------------------------------------------
2. 产品描述
---------------------------------------------------------------------

该软件是利用CUPS，在Linux操作环境下，使用TM/BA系列热敏打印机时的
打印机驱动程序。

  特点：
  - TM/BA系列热敏打印机的光栅型打印机驱动程序。
  - 使用该驱动程序可以立即打印出应用程序所显示的图像、文本和图画。
  - 针对纸张剪切时序、钱箱、打印速度、空白线条保存、反白打印等的各
    种打印机控制。


2.1. 支持的型号

  该软件支持TM/BA系列热敏打印机。
  由于会提供用于所有可用型号的PPD文件，因此请检查附带的PPD文件。
  支持的型号:
    - TM-T82II


2.2. 支持的接口

    USB
    串行
    并行
    以太网


------------------------------------------------------------------------
3. 文件构成
------------------------------------------------------------------------

程序包(tmt-cups-1.4.0.0.tar.gz)的构成如下：

tmt-cups                    <- 顶级目录
|-- EULA.en.txt                 <- 用户许可文件（英文）
|-- EULA.zh_CN.txt              <- 用户许可文件（中文）
|-- install.sh                  <- 安装脚本（英文）
|-- install-sc.sh               <- 安装脚本（中文）
|-- uninstall.sh                <- 卸载脚本（英文）
|-- manual                  <- 手册存储目录
|   |-- TmtDriverManual.en.txt      <- 驱动程序手册（英文）
|   |-- TmtDriverManual.zh_CN.txt   <- 驱动程序手册（中文）
|   |-- TM-T82II_Manual.en.txt      <- 型号手册TM-T82II（英文）
|   `-- TM-T82II_Manual.zh_CN.txt   <- 型号手册TM-T82II（中文）
|-- filter                  <- 过滤包存储目录
|   |-- tmt-cups_1.1.0-1_i386.deb       <- tmt-cups 过滤 deb 程序包(32bit)
|   |-- tmt-cups_1.1.0-1_amd64.deb      <- tmt-cups 过滤 deb 程序包(64bit)
|   |-- tmt-cups-1.1.0-1.i586.rpm       <- tmt-cups 过滤 rpm 程序包(32bit)
|   `-- tmt-cups-1.1.0-1.x86_64.rpm     <- tmt-cups 过滤 rpm 程序包(64bit)
|-- backend                 <- 后端和通信模块存储目录
|   |-- pcs-3.6.0.0-1.i386.deb                  <- 通信模块 deb 程序包(32bit)
|   |-- pcs-3.6.0.0-1.amd64.deb                 <- 通信模块 deb 程序包(64bit)
|   |-- pcs-3.6.0.0-1.i586.rpm                  <- 通信模块 rpm 程序包(32bit)
|   |-- pcs-3.6.0.0-1.x86_64.rpm                <- 通信模块 rpm 程序包(64bit)
|   |-- tmt-cups-backend-1.1.0.0-1.i386.deb     <- tmt-cups 后端 deb 程序包(32bit)
|   |-- tmt-cups-backend-1.1.0.0-1.amd64.deb    <- tmt-cups 后端 deb 程序包(64bit)
|   |-- tmt-cups-backend-1.1.0.0-1.i586.rpm     <- tmt-cups 后端 rpm 程序包(32bit)
|   `-- tmt-cups-backend-1.1.0.0-1.x86_64.rpm   <- tmt-cups 后端 rpm 程序包(64bit)
`-- ppd                     <- PPD文件存储目录
    |-- tm-t82ii-rastertotmt.ppd          <- TM-T82II用 PPD 文件
    `-- tm-t82ii-rastertotmt.zh_CN.ppd    <- TM-T82II用 PPD 文件（中文）

用于openSUSE的rpm程序包和用于Ubuntu的deb程序包可用于各个程序包。此外，
这些程序包中还拥有各种构造中用于Intel x86（32位）的程序包和用于Intel
x64（64位）的程序包。


---------------------------------------------------------------------
4. 操作环境
---------------------------------------------------------------------

该软件支持以下环境。
不保证非支持环境下的操作性能。

* 操作系统
  - openSUSE 11.1
  - Ubuntu 9.04

* 硬件：
  - Intel x86（32位）架构。
  - Intel x86_64（64位）架构。

* 相关软件
  - CUPS Ver.1.1.23或更高版本
      <http://www.cups.org/>

  - libusb-1.0.0或更高版本
      <http://www.libusb.org/>

* 该程序适用于以下环境。

  - openSUSE 11.1环境
     - libusb-1_0-0-1.0.2-2.2
     - cups-1.3.9-7.1

  - Ubuntu 9.04环境
     - libusb-1.0-0-2:1.0.0-1
     - cups-1.3.9-17ubuntu3.4

* 您可以针对以下环境检查上述程序包的信息。

  - openSUSE 11.1环境
    如何检查libusb-1_0-0
      1. 检查安装程序包名称。
       $ rpm -qa | grep libusb-1_0-0
       libusb-1_0-0-1.0.2-2.2      <- 显示的详细内容

      2. 检查通过上述命令显示的程序包详细内容。
       $ rpm -qi libusb-1_0-0-1.0.2-2.2

    如何检查cups
      1. 检查安装程序包名称。
       $ rpm -qa | grep cups
       ...
       cups-1.3.9-7.1              <- 显示的详细内容
       ....

      2. 检查通过上述命令显示的程序包详细内容。
       $ rpm -qi cups-1.3.9-7.1

  - Ubuntu 9.04环境
    如何检查libusb-1.0-0
      $ dpkg-query -l libusb-1.0-0

    如何检查cups
      $ dpkg-query -l cups


---------------------------------------------------------------------
5. 如何安装
---------------------------------------------------------------------


5.1. 安装您的配置环境中所需的程序包。
  
  * 获取所需程序包之前，请检查是否已连接至互联网。

    - openSUSE 11.1环境
      1. 下载libusb-1_0-0程序包。

         您可以在本手册编写期间（2012年11月）从以下站点下载用于openSUSE
         的程序包。 

         - x86（32位）架构
         <http://download.opensuse.org/distribution/11.4/repo/oss/suse/i586/libusb-1_0-0-1.0.8-4.1.i586.rpm>

         - x86_64（64位）架构
         <http://download.opensuse.org/distribution/11.4/repo/oss/suse/x86_64/libusb-1_0-0-1.0.8-4.1.x86_64.rpm>

      2. 安装下载的程序包。

         示例）x86（32位）架构
           # rpm -i libusb-1_0-0-1.0.8-4.1.i586.rpm

         注）
           ! 您需要具有root用户权限，方可执行安装。

    - Ubuntu 9.04环境
      1. 使用以下命令安装libusb-1.0-0。
         # apt-get install libusb-1.0-0=2:1.0.0-1

      2. 使用以下命令更新CUPS程序包。
         # apt-get install cups

      注）
        ! 您需要具有root用户权限，方可执行安装。
        ! 如果通过上述步骤未能安装所需的程序包，请运行以下命令重新安装。
          # apt-get update


5.2. 安装驱动程序

* 在简体中文版操作系统PC上运行install-sc.sh文件。

    您可以从文件管理器等中双击安装脚本文件图标，或在命令提示符窗口中
    执行以下命令来运行文件：

    # ./install-sc.sh

    在其他语言版操作系统PC上运行install.sh文件。

    在命令提示符窗口执行以下命令来运行文件：

    # ./install.sh

  注）
    ! 您需要具有root用户权限方可执行安装。
      如果您没有root用户权限，install-sc.sh或install.sh将执行sudo命令。
      输入密码。
    ! 安装驱动程序前，请关闭打印机。

  * 如果已经安装了以前的版本，则必须先卸载以前的版本。
    当检测到以前的版本时，询问是否卸载以前版本的详细信息将会显示。
    如果是没有问题，请输入“y”，然后按回车键。

    示例）显示类似以下内容的消息。
    TM/BA系列打印机的驱动程序的旧版本已被发现。
    在安装新版本之前，必须先卸载旧版本:"tmt-cups-1.3.x.x"。
      被卸载的包装:
        tmt-cups-1.0.3-1
        epson-cups-escpos-1.0.12.0-1
        ep-escpos-2.3.2.90-1
        ep-core-2.3.2.90-1
        ep-client-2.3.2.90-1
    
    卸载旧的TM/BA系列打印机驱动程序: tmt-cups-1.3.x.x  [y/n]? y
    ...（略）

    - 所有卸载完成后，将显示消息，希望删除的正在使用的打印机驱动程序已卸载。
      如果没有问题，请输入“y”，然后按回车键。
      （如果你不删除打印机，打印机会保持处于错误状态。）
      （如果没有符合的打印机，确认消息被不表示。）

      示例）显示类似以下内容的消息。
      删除使用已卸载的驱动程序的打印机 [y/n]? y
      删除打印机: TM-T88IV

  * 动作环境识别以后,显示安装的程序包和发行版的信息。
    如果该信息正确，请输入“y”，然后按回车键。

    示例）openSUSE 11.1 x86（32位）架构
    安装 tmt-cups-1.4.0.0 到 openSUSE 11.1 x86(32bit) [y/n]?

  * 如果所显示的版本不是您要安装的，请输入“n”，然后按回车键。
    此时会显示版本选择画面。输入1至4之间的数字，然后按回车键。
    输入“0”并按回车键则取消安装。

    请选择您的发行版。
    1.Ubuntu 9.04 x86(32bit)
    2.Ubuntu 9.04 x86_64(64bit)
    3.openSUSE 11.1 x86(32bit)
    4.openSUSE 11.1 x86_64(64bit)
    选择编号[0(取消)/1/2/3/4]?

  * 选择版本后将会启动所选版本程序的安装


---------------------------------------------------------------------
6. 如何设定
---------------------------------------------------------------------

  * 设备端口设定

    不使用USB端口时，您需要设定一个端口。
    有关详情，请参阅 "7. 端口设定"。

  * 将打印机登录至CUPS

    将打印机登录至CUPS之前请开启打印机。

    在网页浏览器中打开CUPS WebAdmin <http://localhost:631/>将打印机
    登录至CUPS。

    请使用以下URL参阅CUPS信息。
          <http://localhost:631/help/>
          <http://www.cups.org/>

    - 选择[Home]选项卡，然后单击“Add Printer”。

    - 屏幕“Add New Printer”显示后，输入 Name, Location, Description，然后点击“Continue”。

    - 在打印机设备选择画面中选择“EPSON TM/BA Printer”，然后点击“Continue”。

      示例）
      - 使用USB TM-T82II时
        "EPSON TM/BA Printer (USB(ESDPRT001) TM-T82II)"
      - 使用并行端口时
        "EPSON TM/BA Printer (Parallel(/dev/parport0) TM-T82II)"
      - 使用串行端口时
        "EPSON TM/BA Printer (Serial(/dev/ttyS0) TM-T82II)"
      - 使用以太网端口时
        "EPSON TM/BA Printer (Ethernet(192.168.0.10) TM-T82II)"

    - 在打印机型号选择画面中直接选择PPD文件。
      PPD文件存储在该程序包的ppd目录中。
      选择您要注册的打印机型号的PPD文件，请单击“Add Printer”。

    - 屏幕“Set Printer Options”显示后，确认,设定打印机选项。
      有关详细信息，请参阅各机型对应的手册。

      示例）用于TM-T82II
        TM-T82II_Manual.zh_CN.txt

    注）
    ! 如果该版本所包含的打印机设定工具显示了自动识别画面，请将其取消。


------------------------------------------------------------------------
7. 端口设定
------------------------------------------------------------------------

如果使用了USB以外的端口，则需要进行端口设定。
请根据情况运行安装程序工具。
  - /usr/sbin/tmportconfig  菜单驱动的设置工具端口
  - /usr/sbin/tmpcsconfig   命令格式的设置工具端口
若使用USB，则在联机状态下连接设备时PnP功能将会自动添加端口。

注）
  ! 您需要具有root用户权限，方可进行端口设定。
  ! 设定端口期间，请关闭打印机。


7.1. 添加端口时


7.1.1. 添加端口：菜单驱动方式设置

请运行tmportconfig命令。
  # tmportconfig

> TM/BA Printer Port Configuration Tool
> 
> Please choose one of the following options:
> ...
  输入“Add new port”的数值，按回车键。

> Add New Port
>
> Please choose one of the following device types:
> ...
  输入“EPSON TM/BA Printer”等值，
  然后按回车键。

> Communications Type
>
> Please choose one of the following port types:
> ...
  输入符合端口的接口类型的值，
  然后按回车键。

  - Serial Port
> Serial Port Name
> 
> Please choose one of the following port names:
> ...
  选择要使用的串行端口。

> Baud Rate
  从1200、2400、4800、9600、19200、38400、57600、115200 bps中选择一个值。

> Parity
  从None、Odd、Even中选择一个值。

> Stop Bits
  从1 bit、2 or more bits中选择一个值。

> Flow Control
  选择Hardware或Xon/Xoff

  - Parallel Port
> Parallel Port Name
> 
> Please choose one of the available parallel ports:
> ...
  选择要使用的并行端口。

  - Ethernet Port
> Ethernet Port Name
> 
> Please input an IP address: (ex 192.168.0.10)
  输入IP地址，然后按回车键。

> Do you want to save the changes you have made (Y or N)
  输入Y，然后按回车键。


7.1.2. 添加端口：命令格式方式设置

选项​​“add”后，请执行tmpcsconfig命令。

示例）
  # tmpcsconfig add serial /dev/ttyS0
> New port added successfully:
> PortName     : ESDPRT002
>   PortType   : Serial(1)
>   Name       : /dev/ttyS0
>   DeviceType : PCS_PARAM_DEVICE_TYPE_TM(0)
>   Initializing with default setting for Serial...
>   Initial setting done successfully.
> To check the port settings, please use enum ESDPRT002 option.

  # tmpcsconfig add parallel /dev/parport0
> ...

  # tmpcsconfig add ethernet 192.168.192.100
> ...


7.2. 检查端口设定时

只能使用tmpcsconfig命令。
（请注意，使用tmportconfig命令,你无法看到端口配置的详细信息。）


7.2.1. 列举所有被配置为PCS(Port Communication Service)的端口

选项​​“enum”后，请执行tmpcsconfig命令。

示例）
  # tmpcsconfig enum
> PortName  :  PortType,  Port,  ModelName
> ------------------------------------------------------------------------------
> ESDPRT001 :  PortType=USB,  Port=\\?\USB#VID_04b8&PID_0202#?,  ModelName=TM-T82II
> ESDPRT002 :  PortType=Serial,  Port=/dev/ttyS0,  ModelName=n/a
> ESDPRT003 :  PortType=Parallel,  Port=/dev/parport0,  ModelName=n/a
> ESDPRT004 :  PortType=Ethernet,  Port=192.168.192.100,  ModelName=n/a


7.2.2. 检查各端口设定

选项​​“enum <端口名>”后，请执行tmpcsconfig命令。
如果命令执行前打开打印机的电源，能够取得型号等基本信息。

示例）
  # tmpcsconfig enum ESDPRT002
> PortName      : ESDPRT002
>   PortType    : Serial(1)
>   Name        : /dev/ttyS0
>   ModelName   : TM-T82II
>   DeviceType  : PCS_PARAM_DEVICE_TYPE_TM
>   DeviceID    : 100(0x64)
>   Baudrate    : 38400
>   Databit     : 8
>   Parity      : None
>   Stopbits    : 1
>   Handshake   : AUTO
>   SendTimeout : 3000

  # tmpcsconfig e 4
> PortName      : ESDPRT004
>   PortType    : Ethernet(4)
>   Name        : 192.168.192.100
>   ModelName   : TM-T82II
>   DeviceType  : PCS_PARAM_DEVICE_TYPE_TM
>   DeviceID    : 100(0x64)
>   MonitorInterval           : 3000
>   MonitorTimeout            : 500
>   WiredPowerOffCount        : 1
>   WiredPowerOfflineCount    : 0
>   WirelessPowerOffCount     : 3
>   WirelessPowerOfflineCount : 1
>   PowerOffMonitorTimeout    : 1000
>   PowerOffMonitorCount      : 3
>   PowerOffMonitorInterval   : 1000
>   SendTimeout : 3000


7.3. 更改端口设定时


7.3.1. 更改端口设定：菜单驱动方式设置

请运行tmportconfig命令。
  # tmportconfig

> TM/BA Printer Port Configuration Tool
> 
> Please choose one of the following options:
> ...
  输入“Configure existing port”的数值，按回车键。

> Configure Existing Port
> 
> Please choose one of the existing ports:
> ...
  输入要更改的端口设定的数值，然后按回车键。

  - Serial Port
> Serial Port Name
> 
> Please choose one of the following port names:
> ...
  选择要使用的串行端口。

> Baud Rate
  从1200、2400、4800、9600、19200、38400、57600、115200 bps中选择一个值。

> Parity
  从None、Odd、Even中选择一个值。

> Stop Bits
  从1 bit、2 or more bits中选择一个值。

> Flow Control
  选择Hardware或Xon/Xoff

  - Parallel Port
> Parallel Port Name
> 
> Please choose one of the available parallel ports:
> ...
  选择要使用的并行端口。

  - Ethernet Port
> Ethernet Port Name
> 
> Please input an IP address: (ex 192.168.0.10)
  输入IP地址，然后按回车键。

> Do you want to save the changes you have made (Y or N)
  输入Y，然后按回车键。


7.3.2. 更改端口设定：命令格式方式设置

选项​​“set”后，请执行tmpcsconfig命令。

示例）
  # tmpcsconfig set ESDPRT002 baudrate 115200
> SetPortConfigNumber done successfully for
>   PortName=ESDPRT002, ControlID=Baudrate, Data=115200

  # tmpcsconfig set ESDPRT002 stopbits 1
> ...

  # tmpcsconfig set ESDPRT002 parity even
> ...

（使用关键字缩写）
  # tmpcsconfig s 2 h x
> SetPortConfigNumber done successfully for
>   PortName=ESDPRT002, ControlID=Handshake, Data=XON/XOFF

  # tmpcsconfig s 4 mi 10000
> SetPortConfigNumber done successfully for
>   PortName=ESDPRT004, ControlID=MonitorInterval(MI), Data=10000

如果你要检查设定值，您可以勾选“enum <端口名>”选项。


7.4. 删除端口时


7.4.1. 删除端口：菜单驱动方式设置

请运行tmportconfig命令。
  # tmportconfig

> TM/BA Printer Port Configuration Tool
> 
> Please choose one of the following options:
> ...
  输入“Delete existing port”的数值，按回车键。

> Delete Existing Port
> 
> Please choose one of the existing ports:
> ...
  输入要删除的端口的数值，然后按回车键。

> Do you want to save the changes you have made (Y or N)
  输入Y，然后按回车键。


7.4.2. 删除端口：命令格式方式设置

选项​​“delete”后，请执行tmpcsconfig命令。

示例）
  # tmpcsconfig delete ESDPRT001
> PortName: ESDPRT001 deleted successfully.


7.5. 有关tmpcsconfig命令选项的关键字缩写

tmpcsconfig命令选项，您可以指定如下关键字缩写。
  {add -> a, enumerate -> e, set -> s, delete -> d},
  {ESDPRT001 -> 1 或 001, ESDPRT002 -> 2 或 002, ...},
  {baudrate -> b, stopbits -> st, parity -> p, ...},
  {MonitorInterval -> mi, MonitorTimeout -> mt, ...}, 等等。
示例）
  # tmpcsconfig s 2 p e
  等于
  # tmpcsconfig set ESDPRT002 parity even

如果想了解关键字缩写的命令选项，键入“?”来代替正确的关键字。
指定的命令选项的个数错误，可能会出现错误消息。请指定正确个数的命令选项。

示例）
  # tmpcsconfig s 2 ? ?
> ...
> Invalid parameter for set option: ?
>   Shortened keywords available:
>   [Serial port setting]
>     b for Baudrate
>     d for Databit
>     p for Parity
>     st for Stopbits
>     h for Handshake
>     se for SendTimeout
> ...

  # tmpcsconfig s 2 p ?
> ...
> Invalid parameter for setting parity option: ?
>   Shortened keywords available:
>     n for None
>     o for Odd
>     e for Even
> ...


---------------------------------------------------------------------
8. 用于用户定义文件的传送功能
---------------------------------------------------------------------


8.1 概述

    用户创建的ESC/POS命令文件被称为用户定义文件。将用户定义文件放入
    指定位置后，用户可以针对每个页面或作业以固定的时序将文件中的命令
    数据传送至打印机。


8.2 用户定义文件的传送时序和命名规范

    文件存储文件夹：/var/lib/tmt-cups/
    
    命名规范                      | 传送时序
----------------------------------+-----------------------------------
    {打印机名称}_StartJob.prn     | 开始打印时（初始化打印机后）
    {打印机名称}_EndJob.prn       | 打印后（剪切文件前）
    {打印机名称}_StartPage.prn    | 开始打印每一页时（初始化页面后）
    {打印机名称}_EndPage.prn      | 打印页面后（剪切页面前）

    打印机名称指CUPS中登录的打印机名称。

    示例）登录的打印机名称为tmtprinter而您想要在开始时输出标识时，
          请登录以下文件。

          /var/lib/tmt-cups/tmtprinter_StartJob.prn

    注）
    ! 您需要根特权才能在/var/lib/tmt-cups/中存储用户定义文件。
    ! 根据其功能给予用户定义文件合适的许可。如果打印用户没有用户定义
      文件的读取许可，则不会执行传送。
    ! 如果用户定义文件中包含图案匹配实时命令的图形命令时，则打印机可能
      会出现故障。
    ! 如果任何子目录中存储了用户定义文件，则卸载该程序包时不会删除包含
      该文件的目录。 


8.3 打印文本数据

    如果/var/lib/下的用户定义文件包含文本数据，则您可以打印文本数据。

    示例）tmtprinter_StartJob.prn包含以下文本数据时
    ======
    Welcome!

    ======
    每次您在tmtprinter中从页面顶部开始打印时，会打印以上文本数据。

    注）
    ! 如果指定的字符代码不是ASCII，则可能不能正确打印文本数据。
    ! 将<LF>(0x0A)用于换行。
      如果使用了<CR>(0x0D)，则不能保证打印操作的质量。
    ! 如果一行的结尾没有换行<LF>标记，则可能不能正确打印文本数据。
    ! 请不要在用户定义文件里面包含<FF>(0x0C)的纸张控制命令，
      否则打印机有错误运行的可能性。
    ! 如果打印时编辑或删除了用户定义文件，则无法保证打印结果。
      打印完成之前请勿更改用户定义文件。 


------------------------------------------------------------------------
9. 多色调转换工具
------------------------------------------------------------------------


9.1 概述

    该工具可以把图像文件转换成ESC/POS命令数据。通过使用这个工具，
    TM/BA系列热敏打印机可以打印出多色调图形数据。
    此外，您还可以通过注册存储在用户自定义文件夹中的转换命令数据文件，
    打印出徽标。


9.2 命令名称和安装位置

    /usr/bin/tmbmptobin


9.3 该工具的选项

    格式： tmbmptobin [选项] 输入的BMP文件 输出的BIN文件

    选项 ([]是默认设置）
        [-16s], -2s                 多色调，单色
        -left, -center, -right      指定的打印位置
        -b65 ～[-b100]～-b135       亮度调节（增量为5）
        -r180                       指定旋转180度
        
  注）
    ! 多色调选项只能使用在支持多色调打印的打印机。(例:TM-T88V) 
    ! 仅支持Windows BMP文件格式。
      支持1bits/4bits/8bits/24bits未压缩的BMP格式。
    ! 请注意图像尺寸不能超过打印机的最大打印宽度。
      如果超出了最大打印宽度，图像将不被打印。
      示例）如果纸张80毫米，分辨率为180dpi的 - 小于510像素


9.4 如何注册徽标

    用户可以在用户自定义的文件夹中，通过注册一个二进制文件，
    把图像文件中的数据转换为命令，这样就可以在打印的页面中插入徽标。
    请参阅 “8. 用于用户定义文件的传送功能” 的详细信息。


9.5 打印优惠券的唯一文件

    运行下面的命令，用户可以立即打印，例如优惠券的图像文件。

    示例）注册的打印机名称为 tmtprinter
    ======
    # tmbmptobin  imagedata.bmp  /var/lib/tmt-cups/tmtprinter_StartJob.prn
    # echo "" | lpr -P tmtprinter
    =====

  注）
    ! 上述操作中，如果tmtprinter_StartDocStartJob.prn已经被注册，
      将被上述命令盖写。


---------------------------------------------------------------------
10. 如何卸载
---------------------------------------------------------------------

以下内容说明如何卸载该软件。

  转到解冻后压缩包所在的目录，请运行uninstall.sh文件。
  # ./uninstall.sh

  注）
    ! 您需要具有root用户权限，方可卸载软件。
    ! 如果该目录下存在用户数据，则不会删除/var/lib/tmt-cups目录。
    ! 使用该驱动程序的打印机，可以被检测出来，并被删除。


---------------------------------------------------------------------
11. 注意和限制
---------------------------------------------------------------------

* 在某些情况下，USB插头和播放操作可能会失败。

  如果USB设备端口不能自动生成，请重新启动电脑。


* 如果打印机是通过版本专用打印机管理工具登录的，可能无法执行打印操作。

  请使用CUPS WebAdmin登录打印机。


* 取消作业后，不会立即停止打印。

  无法立即取消打印机已启动的打印作业。


* 错误的操作，在打开打印机后，可能会打印出乱码字符。

  打印期间，请勿关闭打印机或拔除通信线缆。


* 在打印或等待打印作业期间，如果打印机进入挂起或休眠状态，可能会无法
  重启打印。

  请勿使打印机进入挂起或休眠状态。 


* 打印纸张上可能会出现水平线条。


---------------------------------------------------------------------
12. 支持信息
---------------------------------------------------------------------

* 欧洲、中东、非洲、亚洲、大洋洲
  http://www.epson-pos.com/
  您可以从该网站下载最新的打印机驱动程序。


* 北美洲、拉丁美洲
  http://www.pos.epson.com/
  如果您是北美、中美或南美客户，请访问爱普生美国公司网站。


---------------------------------------------------------------------
13. 基于旧版本的修改
---------------------------------------------------------------------

* 版本1.4.0.0

  - 支持以下打印机：
    - TM-T82II
  - 用户手册被重新编入驱动程序手册和打印机手册中。
  - 提供卸载脚本。
  - 通信模块已切换到PCS(Port Comminication Service)。
  - install.sh脚本文件中添加了以下功能：
    - 自动检测并卸载不兼容的旧版本。
    - 删除使用旧版本驱动程序的打印机。
  - 某些文件名称已被更改，按照命名约定。
    - 后端   ：epsontm - > tmbaprn
    - 工具   ：EPPortConfig - > tmportconfig，
               tmcupsbmptobin - > tmbmptobin
    - PPD文件：删除“epson-”。
  - 提供命令行端口设置工具tmpcsconfig。


* 版本1.3.1.0

  - TM-T82支持以太网连接。
  - 附带有一个简体中文版PPD文件。
  - 手册中的错误已纠正。


* 版本1.3.0.0

  - 新发布。
  - 支持以下打印机：
    - TM-T82


---------------------------------------------------------------------
版权(C) Seiko Epson公司2011-2012，版权所有。

Linux是Linus Torvalds在美国和其他国家的注册商标或商标。

CUPS和CUPS标识是Apple Inc.在美国和其他国家注册的商标。

“Novell”和“openSUSE”是Novell, Inc.的商标，该公司建立并赞助了openSUSE
项目，并由该项目指定为执行公司。

Ubuntu和Canonical是Canonical Ltd.的注册商标。

本文档中其他产品的名称都是各自公司的商标或注册商标。

