只有在获得付费所有权许可后才可以使用该程序包。
有关许可详情,请参阅附带的EULA.zh_CN.txt文件。
SEIKO EPSON公司拥有组成该程序包二进制文件的所有源码的版权,只有在获得
SEIKO EPSON公司软件许可协议(请参阅EULA.zh_CN.txt)后才可以使用这些二
进制文件。
该软件是利用CUPS,在Linux操作环境下,使用TM/BA系列热敏打印机时的打印机驱动程序。
特点:
- TM/BA系列打印机的光栅型打印机驱动程序。
- 该软件支持热敏打印机,撞击式点阵式打印机。
- 使用该驱动程序可以立即打印出应用程序所显示的图像、文本和图画
- 针对纸张剪切时序、钱箱、打印速度、空白线条保存、反白打印等的各种打印机控制。
该软件支持TM/BA系列打印机。
由于会提供用于所有可用型号的PPD文件,因此请检查附带的PPD文件。
- TM BA Thermal:TM/BA通用热敏打印机
(支持的型号)
- TM-H6000II收据
- TM-H6000III收据
- TM-H6000IV收据
- TM-T20
- TM-T20II
- TM-T70
- TM-T70 ANK
- TM-T70II
- TM-T70II ANK
- TM-T82
- TM-T82II
- TM-T88IV
- TM-T88V
- TM-T90
- TM-T90 ANK
- TM-T90II
- BA-T500II
TM Impact Receipt:TM通用撞击点阵收据打印机
(支持的型号)
- TM-U120
- TM-U120II
- TM-U220
- TM-U230
- TM-U375收据
- TM-U675收据
TM通用撞击式点阵式条单打印机
(支持的型号)
- TM-H6000II条单
- TM-H6000III条单
- TM-H6000IV条单
- TM-U375条单
- TM-U675条单
USB
串行
并行
以太网
程序包(tmx-cups-2.0.1.0.tar.gz)的构成如下:
tmx-cups | ←顶级目录 | |||
|– – | EULA.en.txt ←用户许可文件(英文) | |||
|– – | EULA.ja.txt ←用户许可文件(日文) | |||
|– – | EULA.zh_CN.txt ←用户许可文件(中文) | |||
|– – | install.sh ←安装脚本(英文) | |||
|– – | install-sc.sh ←安装脚本(中文) | |||
|– – | uninstall.sh ←卸载脚本(英文) | |||
|– – | manual <– 手册存储目录 | |||
| | |– – | index.html | ←索引 | |
| | |– – | TmxDriverManual.en.html | ←驱动程序手册(英文) | |
| | |– – | TmxDriverManual.ja.html | ←驱动程序手册(日文) | |
| | |– – | TmxDriverManual.zh_CN.html | ←驱动程序手册(中文) | |
| | |– – | TM-Thermal_Manual.en.html | ←型号手册TM/BA通用热敏打印机(英文) | |
| | |– – | TM-Impact_Receipt_Manual.en.html | ←型号手册TM通用撞击点阵收据打印机(英文) | |
| | |– – | TM-Slip_Manual.en.html | ←型号手册TM通用条单打印机(英文) | |
| | |– – | TM-H6000II_Receipt_Manual.en.html | ←型号手册TM-H6000II收据(英文) | |
| | |– – | TM-H6000II_Slip_Manual.en.html | ←型号手册TM-H6000II条单(英文) | |
| | |– – | TM-H6000III_Receipt_Manual.en.html | ←型号手册TM-H6000III收据(英文) | |
| | |– – | TM-H6000III_Slip_Manual.en.html | ←型号手册TM-H6000III条单(英文) | |
| | |– – | TM-H6000IV_Receipt_Manual.en.html | ←型号手册TM-H6000IV收据(英文) | |
| | |– – | TM-H6000IV_Slip_Manual.en.html | ←型号手册TM-H6000IV条单(英文) | |
| | |– – | TM-T20_Manual.en.html | ←型号手册TM-T20(英文) | |
| | |– – | TM-T20II_Manual.en.html | ←型号手册TM-T20II(英文) | |
| | |– – | TM-T70_Manual.en.html | ←型号手册TM-T70(英文) | |
| | |– – | TM-T70ANK_Manual.en.html | ←型号手册TM-T70 ANK(英文) | |
| | |– – | TM-T70II_Manual.en.html | ←型号手册TM-T70II(英文) | |
| | |– – | TM-T70IIANK_Manual.en.html | ←型号手册TM-T70II ANK(英文) | |
| | |– – | TM-T82_Manual.en.html | ←型号手册TM-T82(英文) | |
| | |– – | TM-T82_Manual.zh_CN.html | ←型号手册TM-T82(中文) | |
| | |– – | TM-T82II_Manual.en.html | ←型号手册TM-T82II(英文) | |
| | |– – | TM-T82II_Manual.zh_CN.html | ←型号手册TM-T82II(中文) | |
| | |– – | TM-T88IV_Manual.en.html | ←型号手册TM-T88IV(英文) | |
| | |– – | TM-T88V_Manual.en.html | ←型号手册TM-T88V(英文) | |
| | |– – | TM-T90_Manual.en.html | ←型号手册TM-T90(英文) | |
| | |– – | TM-T90ANK_Manual.en.html | ←型号手册TM-T90 ANK(英文) | |
| | |– – | TM-T90II_Manual.en.html | ←型号手册TM-T90II(英文) | |
| | |– – | BA-T500II_Manual.en.html | ←BA-T500II(英文) | |
| | |– – | TM-U120_Manual.en.html | ←型号手册TM-U120(英文) | |
| | |– – | TM-U120II_Manual.en.html | ←型号手册TM-U120II(英文) | |
| | |– – | TM-U220_Manual.en.html | ←型号手册TM-U220(英文) | |
| | |– – | TM-U230_Manual.en.html | ←型号手册TM-U230(英文) | |
| | |– – | TM-U375_Receipt_Manual.en.html | ←型号手册TM-U375收据(英文) | |
| | |– – | TM-U375_Slip_Manual.en.html | ←型号手册TM-U375条单(英文) | |
| | |– – | TM-U675_Receipt_Manual.en.html | ←型号手册TM-U675收据(英文) | |
| | |– – | TM-U675_Slip_Manual.en.html | ←型号手册TM-U675条单(英文) | |
| | |– – | css <–css文件存储目录 | ||
| | | | |– – | driver-manual.css | ←用驱动程序手册CSS文件 |
| | | | `– – | printer-manual.css | ←用型号手册CSS文件 |
| | |– – | img <–图像文件存储目录 | ||
| | | | |– – | 6-1.png | |
| | | | |– – | 6-2.png | |
| | | | |– – | 6-3.png | |
| | | | |– – | 6-4.png | |
| | | | |– – | 6-5.png | |
| | | | |– – | 6-6.png | |
| | | | |– – | 6-7.png | |
| | | | |– – | 6-8.png | |
| | | | `– – | 6-9.png | |
| | `– – | text <–手册(文本)存储目录 | ||
| | |– – | TM-Thermal_Manual.ja.txt | ←型号手册TM/BA通用热敏打印机(日文) | |
| | |– – | TM-Impact_Receipt_Manual.ja.txt | ←型号手册TM通用撞击点阵收据打印机(日文) | |
| | |– – | TM-Slip_Manual.ja.txt | ←型号手册TM通用条单打印机(日文) | |
| | |– – | TM-H6000II_Receipt_Manual.ja.txt | ←型号手册TM-H6000II收据(日文) | |
| | |– – | TM-H6000II_Slip_Manual.ja.txt | ←型号手册TM-H6000II条单(日文) | |
| | |– – | TM-H6000III_Receipt_Manual.ja.txt | ←型号手册TM-H6000III收据(日文) | |
| | |– – | TM-H6000III_Slip_Manual.ja.txt | ←型号手册TM-H6000III条单(日文) | |
| | |– – | TM-H6000IV_Receipt_Manual.ja.txt | ←型号手册TM-H6000IV收据(日文) | |
| | |– – | TM-H6000IV_Slip_Manual.ja.txt | ←型号手册TM-H6000IV条单(日文) | |
| | |– – | TM-T20_Manual.ja.txt | ←型号手册TM-T20(日文) | |
| | |– – | TM-T20II_Manual.ja.txt | ←型号手册TM-T20II(日文) | |
| | |– – | TM-T70_Manual.ja.txt | ←型号手册TM-T70(日文) | |
| | |– – | TM-T70ANK_Manual.ja.txt | ←型号手册TM-T70 ANK(日文) | |
| | |– – | TM-T70II_Manual.ja.txt | ←型号手册TM-T70II(日文) | |
| | |– – | TM-T70IIANK_Manual.ja.txt | ←型号手册TM-T70II ANK(日文) | |
| | |– – | TM-T88IV_Manual.ja.txt | ←型号手册TM-T88IV(日文) | |
| | |– – | TM-T88V_Manual.ja.txt | ←型号手册TM-T88V(日文) | |
| | |– – | TM-T90_Manual.ja.txt | ←型号手册TM-T90(日文) | |
| | |– – | TM-T90ANK_Manual.ja.txt | ←型号手册TM-T90 ANK(日文) | |
| | |– – | TM-T90II_Manual.ja.txt | ←型号手册TM-T90II(日文) | |
| | |– – | BA-T500II_Manual.ja.txt | ←BA-T500II(日文) | |
| | |– – | TM-U120_Manual.ja.txt | ←型号手册TM-U120(日文) | |
| | |– – | TM-U120II_Manual.ja.txt | ←型号手册TM-U120II(日文) | |
| | |– – | TM-U220_Manual.ja.txt | ←型号手册TM-U220(日文) | |
| | |– – | TM-U230_Manual.ja.txt | ←型号手册TM-U230(日文) | |
| | |– – | TM-U375_Receipt_Manual.ja.txt | ←型号手册TM-U375收据(日文) | |
| | |– – | TM-U375_Slip_Manual.ja.txt | ←型号手册TM-U375条单(日文) | |
| | |– – | TM-U675_Receipt_Manual.ja.txt | ←型号手册TM-U675收据(日文) | |
| | `– – | TM-U675_Slip_Manual.ja.txt | ←型号手册TM-U675条单(日文) | |
|– – | filter <– 过滤包存储目录 | |||
| | |– – | tmx-cups_1.2.0-1_i386.deb | ←tmx-cups 过滤 deb 程序包(32bit) | |
| | |– – | tmx-cups_1.2.0-1_amd64.deb | ←tmx-cups 过滤 deb 程序包(64bit) | |
| | |– – | tmx-cups-1.2.0-1.i586.rpm | ←tmx-cups 过滤 rpm 程序包(32bit) | |
| | `– – | tmx-cups-1.2.0-1.x86_64.rpm | ←tmx-cups 过滤 rpm 程序包(64bit) | |
|– – | backendbackend <– 后端和通信模块存储目录 | |||
| | |– – | pcs-3.10.0.0-1.i386.deb | ←通信模块 deb 程序包(32bit)(32bit) | |
| | |– – | pcs-3.10.0.0-1.amd64.deb | ←通信模块 deb 程序包(64bit) | |
| | |– – | pcs-3.10.0.0-1.i586.rpm | ←通信模块 rpm 程序包(32bit) | |
| | |– – | pcs-3.1.0.0-1.x86_64.rpm | ←通信模块 rpm 程序包(64bit) | |
| | |– – | tmx-cups-backend-1.2.1.0-1.i386.deb | ←tmx-cups 后端 deb 程序包(32bit) | |
| | |– – | tmx-cups-backend-1.2.1.0-1.amd64.deb | ←tmx-cups 后端 deb 程序包(64bit) | |
| | |– – | tmx-cups-backend-1.2.1.0-1.i586.rpm | ←tmx-cups 后端 rpm 程序包(32bit) | |
| | `– – | tmx-cups-backend-1.2.0.0-1.x86_64.rpm | ←tmx-cups 后端 rpm 程序包(64bit) | |
`– – | ppd <– PPD文件存储目录 | |||
|– – | tm-ba-thermal-rastertotmt.ppd | ←TM/BA通用热敏打印机用 PPD 文件 | ||
|– – | tm-impact-receipt-rastertotmu.ppd | ←TM通用撞击点阵收据打印机用 PPD 文件 | ||
`– – | tm-slip-rastertotmu.ppd | ←TM通用条单打印机用 PPD 文件 |
用于openSUSE的rpm程序包和用于Ubuntu的deb程序包可用于各个程序包。此外,
这些程序包中还拥有各种构造中用于Intel x86(32位)的程序包和用于Intel
x64(64位)的程序包。
该软件支持以下环境。
不保证非支持环境下的操作性能。
- openSUSE 11.1
- openSUSE 12.2
- Ubuntu 9.04
- Ubuntu 12.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
- openSUSE 12.2 环境
- libusb-1_0-0-1.0.9-3.1.2
- cups-1.5.3-2.1.5
- Ubuntu 9.04 环境
- libusb-1.0-0-2:1.0.0-1
- cups-1.3.9-17ubuntu3.4
- Ubuntu 12.04 环境
- libusb-1.0-0-2:1.0.9~rc3-2ubuntu1
- cups-1.5.3-0ubuntu8
- openSUSE 11.1/12.2 环境
如何检查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/12.04 环境
如何检查libusb-1.0-0
$ dpkg-query -l libusb-1.0-0
如何检查cups
$ dpkg-query -l cups
* 获取所需程序包之前,请检查是否已连接至互联网。
- oopenSUSE 11.1环境
1. 下载libusb-1_0-0程序包。
您可以在本手册编写期间(2013年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用户权限,方可执行安装。
- openSUSE 12.2环境
与libusb-1_0-0安装从一开始,和你可以继续使用它。
- 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
- Ubuntu 12.04环境
与libusb-1.0-0安装从一开始,和你可以继续使用它。
注)
! 您需要具有root用户权限,方可执行安装。
! 如果通过上述步骤未能安装所需的程序包,请运行以下命令重新安装。
# apt-get update
* 在简体中文版操作系统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位)架构
安装 tmx-cups-2.0.0.0 到 openSUSE 11.1 x86(32bit) [y/n]?
* 如果所显示的版本不是您要安装的,请输入“n”,然后按回车键。
此时会显示版本选择画面。输入1至8之间的数字,然后按回车键。
输入“0”并按回车键则取消安装。
请选择您的发行版。
1.Ubuntu 12.04 x86(32bit)
2.Ubuntu 12.04 x86_64(64bit)
3.Ubuntu 9.04 x86(32bit)
4.Ubuntu 9.04 x86_64(64bit)
5.openSUSE 11.1 x86(32bit)
6.openSUSE 11.1 x86_64(64bit)
7.openSUSE 12.2 x86(32bit)
8.openSUSE 12.2 x86_64(64bit)
选择编号[0(取消)/1/2/3/4/5/6/7/8]?
* 选择版本后将会启动所选版本程序的安装
* 设备端口设定
不使用USB端口时,您需要设定一个端口。
有关详情,请参阅 "7. 端口设定"。
* 将打印机登录至CUPS
将打印机登录至CUPS之前请开启打印机。
在网页浏览器中打开CUPS WebAdmin < http://localhost:631/ >将打印机
登录至CUPS。
请使用以下URL参阅CUPS信息。
< http://localhost:631/help/ >
< http://www.cups.org/ >
- 选择[Administration]选项卡,然后单击“Add Printer”。
- 在打印机设备选择画面中选择“EPSON TM/BA Printer”,然后点击“Continue”。
示例)
- 屏幕“Add New Printer”显示后,输入 Name, Location, Description,然后点击“Continue”。
- 在"Make/Manufacturer"选择画面中选择"Epson",请单击“Continue”。
在"Model/Drive"选择画面中选择适当的TM通用型号,请单击“Add Printer”。
- 屏幕“Set Printer Options”显示后,确认,设定打印机选项。
有关详细信息,请参阅各机型对应的手册。
示例)用于TM-T88V
TM-T88V_Manual.en.html
注)
! 如果该版本所包含的打印机设定工具显示了自动识别画面,请将其取消。
如果使用了USB以外的端口,则需要进行端口设定。
请根据情况运行安装程序工具。
- /usr/sbin/tmportconfig | 菜单驱动的设置工具端口 |
- /usr/sbin/tmpcsconfig | 命令格式的设置工具端口 |
若使用USB,则在联机状态下连接设备时PnP功能将会自动添加端口。
注)
! 您需要具有root用户权限,方可进行端口设定。
! 设定端口期间,请关闭打印机。
请运行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,然后按回车键。
选项“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
> ···
只能使用tmpcsconfig命令。
(请注意,使用tmportconfig命令,你无法看到端口配置的详细信息。)
选项“enum”后,请执行tmpcsconfig命令。
示例)
# tmpcsconfig enum
> PortName : PortType, Port, ModelName
> -----------------------------------------------------------------------------------------------------------------
> ESDPRT001 : PortType=USB, Port=//?/USB#VID_04b8&PID_0202#?, ModelName=TM-T88V
> 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
选项“enum <端口名>”后,请执行tmpcsconfig命令。
如果命令执行前打开打印机的电源,能够取得型号等基本信息。
示例)
# tmpcsconfig enum ESDPRT002
> PortName | : ESDPRT002 | |
> | PortType | : Serial(1) |
> | Name | : /dev/ttyS0 |
> | ModelName | : TM-T88V |
> | DeviceType | : PCS_PARAM_DEVICE_TYPE_TM |
> | DeviceID | : 32(0x20) |
> | FirmwareVer | : 30.23 ESC/POS |
> | Baudrate | : 19200 |
> | Databit | : 8 |
> | Parity | : None |
> | Stopbits | : 1 |
> | Handshake | : AUTO |
> | BuzzerSelect | : 0 |
> | Pulse1BeepTimes | : 0 |
> | Pulse2BeepTimes | : 1 |
# tmpcsconfig e 4
> PortName | : ESDPRT004 | |
> | PortType | : Ethernet(4) |
> | Name | : 192.168.192.100 |
> | ModelName | : TM-T88V |
> | DeviceType | : PCS_PARAM_DEVICE_TYPE_TM |
> | DeviceID | : 32(0x20) |
> | FirmwareVer | : 30.23 ESC/POS |
> | MonitorInterval | : 3000 |
> | MonitorTimeout | : 500 |
> | WiredPowerOffCount | : 1 |
> | WiredPowerOfflineCount | : 0 |
> | WirelessPowerOffCount | : 3 |
> | WirelessPowerOfflineCount | : 1 |
> | PowerOffMonitorTimeout | : 1000 |
> | PowerOffMonitorCount | : 3 |
> | PowerOffMonitorInterval | : 1000 |
> | BuzzerSelect | : 0 |
> | Pulse1BeepTimes | : 0 |
> | Pulse2BeepTimes | : 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,然后按回车键。
选项“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 <端口名>”选项。
请运行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,然后按回车键。
选项“delete”后,请执行tmpcsconfig命令。
示例)
# tmpcsconfig delete ESDPRT001
> PortName: ESDPRT001 deleted successfully.
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]
> ba for Baudrate
> d for Databit
> p for Parity
> st for Stopbits
> h for Handshake
> sendt for SendTimeout
> ···
# tmpcsconfig s 2 p ?
> ···
> Invalid parameter for setting parity option: ?
> Shortened keywords available:
> n for None
> o for Odd
> e for Even
> ···
用户创建的ESC/POS命令文件被称为用户定义文件。将用户定义文件放入
指定位置后,用户可以针对每个页面或作业以固定的时序将文件中的命令
数据传送至打印机。
文件存储文件夹: /var/lib/tmx-cups/
命名规范 | 传送时序 |
---|---|
{打印机名称}_StartJob.prn | 开始打印时(初始化打印机后) |
{打印机名称}_EndJob.prn | 打印后(剪切文件前) |
{打印机名称}_StartPage.prn | 开始打印每一页时(初始化页面后) |
{打印机名称}_EndPage.prn | 打印页面后(剪切页面前) |
打印机名称指CUPS中登录的打印机名称。
示例)登录的打印机名称为tmtprinter而您想要在开始时输出标识时,
请登录以下文件。
/var/lib/tmx-cups/tmtprinter_StartJob.prn
注)
! 您需要根特权才能在/var/lib/tmx-cups/中存储用户定义文件。
! 根据其功能给予用户定义文件合适的许可。如果打印用户没有用户定义
文件的读取许可,则不会执行传送。
! 如果用户定义文件中包含图案匹配实时命令的图形命令时,则打印机可能 会出现故障。
! 如果任何子目录中存储了用户定义文件,则卸载该程序包时不会删除包含 该文件的目录。
如果/var/lib/下的用户定义文件包含文本数据,则您可以打印文本数据。
示例)tmtprinter_StartJob.prn包含以下文本数据时
======
Welcome!
======
每次您在tmtprinter中从页面顶部开始打印时,会打印以上文本数据。
注)
! 如果指定的字符代码不是ASCII,则可能不能正确打印文本数据。
! 将<LF>(0x0A)用于换行。
如果使用了<CR>(0x0D),则不能保证打印操作的质量。
! 如果一行的结尾没有换行<LF>标记,则可能不能正确打印文本数据。
! 请不要在用户定义文件里面包含<FF>(0x0C)的纸张控制命令, 否则打印机有错误运行的可能性。
! 如果打印时编辑或删除了用户定义文件,则无法保证打印结果。
打印完成之前请勿更改用户定义文件。
该工具可以把图像文件转换成ESC/POS命令数据。通过使用这个工具,
TM/BA系列热敏打印机可以打印出多色调图形数据。
此外,您还可以通过注册存储在用户自定义文件夹中的转换命令数据文件,
打印出徽标。
/usr/bin/tmbmptobin
格式: tmbmptobin [选项] 输入的BMP文件 输出的BIN文件
选项 ([]是默认设置) | ||
[-16s], -2s | 多色调,单色 | |
[-left], -center, -right | 指定的打印位置 | |
-b65 to [-b100] to -b135 | 亮度调节(增量为5) | |
-r180 | 指定旋转180度 | |
[-80mm], -58mm | 纸张幅度 80mm、58mm | |
[-180dpi], -203dpi | 分辨率 180dpi、203dpi | |
[-h80] to -h415 | 带高度 80~415 |
注)
! 多色调选项只能使用在支持多色调打印的打印机。(例:TM-T88V)
! 仅支持Windows BMP文件格式。
支持1bits/4bits/8bits/24bits未压缩的BMP格式。
! 请注意图像尺寸不能超过打印机的最大打印宽度。
如果超出了最大打印宽度,图像将不被打印。
示例)如果纸张80毫米,分辨率为180dpi的 - 小于510像素
用户可以在用户自定义的文件夹中,通过注册一个二进制文件,
把图像文件中的数据转换为命令,这样就可以在打印的页面中插入徽标。
请参阅 “8. 用于用户定义文件的传送功能” 的详细信息。
运行下面的命令,用户可以立即打印,例如优惠券的图像文件。
示例)注册的打印机名称为 tmtprinter
======
# tmbmptobin imagedata.bmp /var/lib/tmx-cups/tmtprinter_StartJob.prn
# echo "" | lpr -P tmtprinter
======
注)
! 上述操作中,如果tmtprinter_StartDocStartJob.prn已经被注册, 将被上述命令盖写。
以下内容说明如何卸载该软件。
转到解冻后压缩包所在的目录,请运行uninstall.sh文件。
# ./uninstall.sh
注)
! 您需要具有root用户权限,方可卸载软件。
! 如果该目录下存在用户数据,则不会删除/var/lib/tmx-cups目录。
! 使用该驱动程序的打印机,可以被检测出来,并被删除。
* 在某些情况下,USB插头和播放操作可能会失败。
如果USB设备端口不能自动生成,请重新启动电脑。
* 如果打印机是通过版本专用打印机管理工具登录的,可能无法执行打印操作。
请使用CUPS WebAdmin登录打印机。
* 取消作业后,不会立即停止打印。
无法立即取消打印机已启动的打印作业。
* 错误的操作,在打开打印机后,可能会打印出乱码字符。
打印期间,请勿关闭打印机或拔除通信线缆。
* 在打印或等待打印作业期间,如果打印机进入挂起或休眠状态,可能会无法重启打印。
请勿使打印机进入挂起或休眠状态。
* 打印纸张上可能会出现水平线条。
* 欧洲、中美或南美、中东、非洲、亚洲、大洋洲
https://download.epson-biz.com/?service=pos
您可以从该网站下载最新的打印机驱动程序。
* 北美洲
http://www.epsonexpert.com/
如果您是北美客户,请访问爱普生美国公司网站。
* 版本2.0.1.0
- 支持StatusAPI(状态监视API)。
提供另一种可选包StatusAPI。
tmx-stmapi-2.0.0-1
- 更新后端。
- 更新PCS(端口通信服务)。
- 更新PPD文件用于TM/BA通用热敏打印机。
* 版本2.0.0.0
- 支持以下打印机:
[TM通用型号]
- TM/BA通用热敏打印机
- TM通用撞击点阵收据打印机
- TM通用条单打印机
[可选型号使用TM通用型号]
- TM-H6000II (收据, 条单)
- TM-H6000III (收据, 条单)
- TM-H6000IV (收据, 条单)
- TM-T70
- TM-T70 ANK
- TM-T90
- TM-T90 ANK
- TM-T90II
- TM-U120
- TM-U120II
- TM-U230
- TM-U375 (收据, 条单)
- TM-U675 (收据, 条单)
- 撞击式点阵式的驱动已经集成。
- 软件包名称已被更改。(tmt–cups–* → tmx–cups–*)
- PPD文件的版本为2.0已被更改。
(以前的PPD文件不能使用。)
- 安装,卸载脚本已更新。
- 支持操作系统 openSUSE 12.2
- 支持操作系统 Ubuntu 12.04
* 版本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-2013,版权所有。
Linux是Linus Torvalds在美国和其他国家的注册商标或商标。
CUPS和CUPS标识是Apple Inc.在美国和其他国家注册的商标。
“Novell”和“openSUSE”是Novell, Inc.的商标,该公司建立并赞助了openSUSE
项目,并由该项目指定为执行公司。
Ubuntu和Canonical是Canonical Ltd.的注册商标。
本文档中其他产品的名称都是各自公司的商标或注册商标。