TM/BA Series Printer Driver for Linux
TM-T88V Model Manual


Contents

  1. Preface
  2. Overview
  3. Initial settings
  4. Setting values of printing options
  5. Paper size information
  6. Printer configuration on using buzzer and/or cash drawer
  7. Restrictions


1. Preface


This manual describes printing conditions you can specify when printing on a TM-T88V with "TM/BA Series Printer Driver for Linux."

Refer to the driver manual for information on "TM/BA Series Printer Driver for Linux."



2. Overview


The TM-T88V uses the "TM BA Thermal" of the TM generic model.

-The model name to choose when adding a printer by CUPS WebAdmin:
"Epson TM BA Thermal (rastertotmt) (en,en,zh_CN)"

-A corresponding PPD file:
tm-ba-thermal-rastertotmt.ppd

You can specify the following printing options for the TM-T88V.


OptionCUPS Admin displayDescription
PageSize Media SizePaper size
TmxSpeed Printing SpeedPrinting speed
TmxPaperReductionPaper ReductionBlank page saving
TmxPaperSource Paper SourceWhether to cut or feed the paper
TmxPrinterType Printer TypePrinter type
Resolution ResolutionOutput resolution
TmxFeedPitch Pitch of FeedUnit length of a paper feed
TmxMaxBandWidth Maximum Band WidthMaximum image width
TmxBandLines Band LinesBand Height for image command
TmxSpeedControl Speed ControlPrinting speed control
TmxBuzzerControlBuzzerWhether to emit a beep
TmxSoundPattern Sound PatternBeep pattern
TmxBuzzerRepeat Buzzer RepeatBeep repeat count
TmxDrawerControlCash DrawerCash drawer control
TmxPulseOnTime Pulse On TimePulse width of Cash drawer kick

Setting values of printing options can be changed from the GUI or the command line. For descriptions on setting values of each print option, see "4. Setting values of printing options."

Example) Specify the paper size to Roll paper (80 x 297 mm) using an lp command.

$ lp -o Pagesize=RP80x297

Note)

! You can also specify the number of copies using a CUPS’ proprietary option.
Refer to the CUPS document for information on CUPS’ proprietary options.

http://localhost:631/help/



3. Initial settings


Initial settings of the printer options are as follows.

CUPS Admin displayInitial setting
[General]
Roll paper 80 x 297 mm
Use the printer settings
Bottom margin
Document [Feed, Cut]
[Printer Setting]
Thermal receipt
180 x 180 dpi
360 dpi
512
256
Max. level 13
[Buzzer Control]
Not used
Internal buzzer
1
[Cash Drawer Control]
Don’t open drawers
20 msec



4. Setting values of printing options


The following settings are available in printing options.

[General]

Media Size: Specify the paper size

Setting valueCUPS Admin displayDescription
RP82.5x297Roll paper 82.5 x 297 mm<Unselectable>
RP80x297Roll paper 80 x 297 mmRoll paper (80 x 297 mm)
RP60x297Roll paper 60 x 297 mm<Unselectable>
RP58x297Roll paper 58 x 297 mmRoll paper (58 x 297 mm)
A4A4A4
LTLTLetter

Printing Speed: Specify the printing speed

Setting valueCUPS Admin displayDescription
AutoUse the printer settingsUse the default value of the printer
11st (Fast)Print at the fastest speed
22ndPrint at the second fastest speed
33rdPrint at the third fastest speed
44th (Slow)Print at the slowest speed

Paper Reduction: Specify whether to save blank pages

Setting valueCUPS Admin displayDescription
OffNoneDo not save blank pages
TopTop marginSave blank at the top
BottomBottom marginSave blank at the bottom
BothTop & Bottom marginsSave blank at the top and bottom

Paper Source: Specify whether to cut or feed the paper

Setting valueCUPS Admin displayDescription
DocFeedCutDocument [Feed, Cut]Partially cut after feeding
DocFeedNoCutDocument [Feed, NoCut]Feed to the manual cut position without cutting
DocNoFeedCutDocument [NoFeed, Cut]Partially cut immediately without feeding
DocNoFeedNoCutDocument [NoFeed, NoCut]Do nothing
PageFeedCutPage [Feed, Cut]Partially cut every page after feeding
PageFeedNoCutPage [Feed, NoCut]Feed every page to the manual cut position without cutting
PageNoFeedCutPage [NoFeed, Cut]Partially cut every page immediately without feeding

[Printer Setting]

Printer Type: Specify the printer type

Setting valueCUPS Admin displayDescription
ThermalReceiptThermal receiptThermal receipt type

Resolution: Specify the output resolution

Setting valueCUPS Admin displayDescription
180x180dpi180 x 180 dpiOutput at 180 x 180 dpi
203x203dpi203 x 203 dpi<Unselectable>
162x162dpi[90%/180dpi]90% reduced (180dpi)
144x144dpi[80%/180dpi]80% reduced (180dpi)
126x126dpi[70%/180dpi]70% reduced (180dpi)
108x108dpi[60%/180dpi]60% reduced (180dpi)
90x90dpi[50%/180dpi]50% reduced (180dpi)
72x72dpi[40%/180dpi]40% reduced (180dpi)
61x61dpi[33%(A4 to 80mm)/180dpi]33% reduced(A4 to 80mm) (180dpi)
0182x182dpi[90%/203dpi]<Unselectable>
0162x162dpi[80%/203dpi]<Unselectable>
0142x142dpi[70%/203dpi]<Unselectable>
0121x121dpi[60%/203dpi]<Unselectable>
0102x102dpi[50%/203dpi]<Unselectable>
081x81dpi[40%/203dpi]<Unselectable>
068x68dpi[33%(A4 to 80mm)/203dpi]<Unselectable>

Pitch of Feed: Specify the unit length of a paper feed

Setting valueCUPS Admin displayDescription
180.0180 dpi<Unselectable>
203.2203 dpi<Unselectable>
360.0360 dpiPaper feed at 360 dpi
406.4406 dpi<Unselectable>

Maximum Band Width: Specify the maximum image width

Setting valueCUPS Admin displayDescription
360360360 dots
384384<Unselectable>
416416<Unselectable>
420420<Unselectable>
436436<Unselectable>
512512512 dots
576576<Unselectable>
640640<Unselectable>

Band Lines: Specify the band height for image command

Setting valueCUPS Admin displayDescription
256256Output band by 256 lines

Speed Control: Specify the way of control to printing speed

Setting valueCUPS Admin displayDescription
0,0,0,0None<Unselectable>
-1,-1,-1,-1BA-T series<Unselectable>
9,7,4,1Max. level 9<Unselectable>
11,8,4,1Max. level 11<Unselectable>
13,9,5,1Max. level 13Maximum speed is level 13

[Buzzer Control]

Note)

! When using buzzer, printer configuration may be required depending on the combination of options.
Please refer to "6. Printer configuration on using buzzer and/or cash drawer" for details.

Buzzer: Specify whether to emit a beep

Setting valueCUPS Admin displayDescription
OffNot usedDo not emit a beep
BeforeSounds before printingEmit a beep before printing
AfterSounds after printing Emit a beep after printing

Sound Pattern: Specify the beep pattern

Setting valueCUPS Admin displayDescription
InternalInternal buzzerSelect the internal buzzer
AOption buzzer (Pattern A)Beep pattern A
BOption buzzer (Pattern B)Beep pattern B
COption buzzer (Pattern C)Beep pattern C
DOption buzzer (Pattern D)Beep pattern D
EOption buzzer (Pattern E)Beep pattern E

Buzzer Repeat: Specify the number of beeps

Setting valueCUPS Admin displayDescription
11Beep once
22Beep twice
33Beep three times
55Beep five times

[Cash Drawer Control]

Note)

! When using cash drawer, printer configuration may be required depending on the combination of options.
Please refer to "6. Printer configuration on using buzzer and/or cash drawer" for details.

Cash Drawer: Specify the operation of cash drawer

Setting valueCUPS Admin displayDescription
NoneDon’t open drawersDo not open the drawer
Drawer#1,BeforeOpen drawer #1 BEFORE printingOpen drawer #1 before printing
Drawer#1,AfterOpen drawer #1 AFTER printingOpen drawer #1 after printing
Drawer#2,BeforeOpen drawer #2 BEFORE printingOpen drawer #2 before printing
Drawer#2,AfterOpen drawer #2 AFTER printingOpen drawer #2 after printing

Pulse On Time: Specify the pulse width of drawer kick

Setting valueCUPS Admin displayDescription
20,10,10020 msecOn:20 msec, Off:200 msec
40,20,10040 msecOn:40 msec, Off:200 msec
60,30,12060 msecOn:60 msec, Off:240 msec
80,40,16080 msecOn:80 msec, Off:320 msec
100,50,200100 msecOn:100 msec, Off:400 msec
120,60,240120 msecOn:120 msec, Off:480 msec


5. Paper size information



Paper size name Input size Input size Output paper size
(CUPS Admin display) Width Length Left Right Top Bottom Width Length
  (mm) (mm) (mm)
  • Roll paper 80 x 297 mm
  • Roll paper 58 x 297 mm
  • A4
  • LT
  • 72.0
  • 50.8
  • 202.0
  • 207.9
  • 297.0
  • 297.0
  • 289.0
  • 271.4
  • 0.0
  • 0.0
  • 0.0
  • 0.0
  • 0.0
  • 0.0
  • 0.0
  • 0.0
  • 0.0
  • 0.0
  • 0.0
  • 0.0
  • 0.0
  • 0.0
  • 0.0
  • 0.0
  • 72.0
  • 50.8
  • 202.0
  • 207.9
  • 297.0
  • 297.0
  • 289.0
  • 271.4

This driver allows you to specify the paper size using CUPS’ options.

Example) Print a file to 80 x 297 mm in size.

$ lp -o media=Custom.72x297mm file

The paper size can be specified within the following range.

Paper width:25.4 - 72 mm
Paper length:25.4 - 2,000 mm



6. Printer configuration on using buzzer and/or cash drawer


When using buzzer and/or cash drawer, printer configuration may be required depending on the combination of options.
Referring the following table, please set the customize value written in the same column where the option status is matching.

OptionStatus
Internal buzzer Nonuse Nonuse Nonuse Use Use Nonuse
External buzzer Nonuse Nonuse Nonuse Nonuse Nonuse Use
Drawer #1 Nonuse Use Nonuse Nonuse Use Nonuse
Drawer #2 Nonuse Nonuse Use Nonuse Nonuse Nonuse
Value nameValue to set (*=Don’t care)
BuzzerSelect * 0 0 0 0 1
Pulse1BeepTimes * 0 * * 0 *
Pulse2BeepTimes * * 0 1 1 *

Note)

- BuzzerSelect : 0=None, 1=External buzzer
- Pulse1BeepTimes : 0=Use drawer#1, 1:Not available (Beep internal buzzer instead of opening drawer #1)
- Pulse2BeepTimes : 0=Use drawer#2, 1:Use internal buzzer
- Internal buzzer and drawer #2 can’t be used together.
- External buzzer and any drawers can’t be used together.
- Recommended settings are as follows:
  BuzzerSelect=0, Pulse1BeepTimes=0, Pulse2BeepTimes=1

For setting the printer, please use the port setting tool tmpcsconfig in the command line of the terminal. Before setting the printer, it should be connected correctly, and the port should be set correctly.
You need root privileges for the setting.

# tmpcsconfig set PortID ValueName Value

Example)

- For the printer connected to the port ESDPRT001, let’s set BuzzerSelect=1.

# tmpcsconfig set esdprt001 buzzerselect 1

The shortened form of the above-mentioned is as follows:

# tmpcsconfig s 1 bu 1


- For the printer connected to the port ESDPRT001, let’s set Pulse2BeepTimes=1.

# tmpcsconfig set esdprt001 pulse2beeptimes 1

The shortened form of the above-mentioned is as follows:

# tmpcsconfig s 1 pulse2 1



7. Restrictions


* You cannot specify printing conditions for each page.



Copyright (C) 2010-2013 Seiko Epson Corporation. All rights reserved.

Linux is the registered trademark or trademark of Linus Torvalds in the U.S.A. and other countries.

CUPS and the CUPS logo are trademarks of Apple Inc. registered in the U.S.A. and other countries.

Other product names in this document are trademarks or registered trademarks of respective companies.