TSP700II Windows Printer Driver
- Device Font

This printer driver supports a variety of built-in, or resident, fonts.

These fonts have a variety of font sizes and they offer clearer printing than True Type fonts. A variety of different specifications and sizes of Barcodes / Two-dimensional codes can be encoded and printed by entering Barcode Fonts / Two-dimensional code Fonts.
The control font is used to control the printer by commands embedded in a character-based print job.

Device fonts can be used only in the 'Line mode' setting.

 

Device Font List

The device fonts which are supported by this printer driver are listed below.
Please specify the correct fonts and font size through the configuration of your applications.
Specifying 24 pixels is equivalent to 8.5 points for Microsoft Word or Excel

Font Name Width
(pixels)
Height
(pixels)
Characters per
80mm or 640 Dot Line
Detail
Printer 7cpi302421Printer Fonts
(ANK FontsA)
Printer 7cpi Tall304821
Printer 8cpi262424
Printer 8cpi Tall264824
Printer 8.5cpi242426
Printer 8.5cpi Tall244826
Printer 14cpi152442
Printer 14cpi Tall154842
Printer 16cpi132449
Printer 16cpi Tall134849
Printer 17cpi122453
Printer 17cpi Tall124853
Printer FontB 8.5cpi242426Printer Fonts
(ANK FontsB)
Printer FontB 8.5cpi Tall244826
Printer FontB 10cpi202432
Printer FontB 10cpi Tall204832
Printer FontB 11cpi182435
Printer FontB 11cpi Tall184835
Printer FontB 17cpi122453
Printer FontB 17cpi Tall124853
Printer FontB 20cpi102464
Printer FontB 20cpi Tall104864
Printer FontB 22.5cpi92471
Printer FontB 22.5cpi Tall94871
Simplified Chinese---2byte Fonts
Traditional Chinese---
Hangul---
UPC-E122453Barcode Fonts
UPC-A122453
JAN/EAN-8122453
JAN/EAN-13122453
CODE39122453
ITF122453
NW-7(Codabar)122453
QR_CNTL124640Two-dimensional Code Fonts
PDF417124640
DATA1124640
DATA2124640
DATA3124640
Control122453Control Fonts
ESC_FONT124640

Back to Top

Barcode Fonts

This printer driver supports the following types of Barcode Font.

 

Barcode Font Parameter List

■ Barcode Data
Barcode Type Character Columns allowed Character Set allowed
UPC-E12 columnsValue: '0' - '9'
UPC-A12 columnsValue: '0' - '9'
JAN/EAN-88 columnsValue: '0' - '9'
JAN/EAN-1313 columnsValue: '0' - '9'
CODE391 column or more'0' - '9'
'-', '.' '<SP>', '$', '/', '+', '%'
'A' - 'Z'
'*' (start / stop) *1
ITF2 or more (even)Value: '0' - '9'
NW-7 (Codabar)1 column or more'0' - '9'
'-', '$', ':', '/', '.', '+'
'A' - 'D'
*1 start/stop code is generated automatically.

 

■ Minimum Module Width Parameter Setting
Character UPC-E,UPC-A
JAN/EAN-8,
JAN/EAN-13
CODE39
NW-7
(*1)
ITF
(*1)
a2 Dots2 Dots (6)2 Dots (5)
b3 Dots3 Dots (9)4 Dots (10)
c4 Dots4 Dots (12)6 Dots (15)
d-2 Dots (5)2 Dots (4)
e-3 Dots (8)4 Dots (8)
f-4 Dots (10)6 Dots (12)
g-2 Dots (4)2 Dots (6)
h-3 Dots (6)3 Dots (9)
i-4 Dots (8)4 Dots (12)
*1 The number in brackets after each module width indicates the number of dots for the thick pattern of that code.

 

■ Barcode Height Parameter Setting
Character Barcode height
o32 Dots (4 mm)
p64 Dots (8 mm)
q96 Dots (12 mm)
r128 Dots (16 mm)
s160 Dots (20 mm)
t192 Dots (24 mm)
u224 Dots (28 mm)
v255 Dots (31.9 mm)

 

■ Bar Code End Parameter
Character Function
zBarcode Data Ending Code (1EH)


Note: Some characters you have specified will be ignored if they are not supported by the printer.

 

Barcode Font - Description Method

Barcode Fonts consist of a 'Module Width Setting Parameter', 'Barcode Height Setting Parameter', 'Barcode Data' and 'Barcode Ending Parameter field'. The description combines each of the fields.
See Star Line Mode Command Specifications section for full details.

For example, to encode '0123ABC' as a CODE 39 barcode. (Module width 2 Dots, 8 mm height)

[Description Data]

ap0123ABCz

Description CharacterMeaning
'a'Module Width Setting Parameter (2 Dots)
'p'Barcode Height Setting Parameter (64 Dots : 8 mm).
'0123ABC'Barcode data
'z'Barcode Ending Parameter
[Print Result]
Print result for CODE 39

See Barcode Font Parameter List for the details on each of the fields.

Back to Top

Two-dimensional Code Font

This printer driver supports the Two-dimensional Code Fonts - QR Code and PDF417.

 

The Description Method for Two-dimensional Code Fonts

When you encode Two-dimensional codes using the Two-dimensional barcode font, describe the code with the following.

  1. Two-dimensional Code Type Setting
    All settings have a default, you should specify only when you want to change the default settings.
  2. Two-dimensional Code Data Setting
    You may specify various parameters for the two-dimensional data following the command font, then specify the two-dimensional code data.
  3. Obtaining the expansion information of Two-dimensional Codes(Arbitrary)
    An error will be returned when a mismatch of the parameters 1 and 2 above occurs.
  4. Two-dimensional Code Printing

See Star Line Mode Command Specifications section for full details of each command.
Example: When you need to use QR Code with error correction rate of 25% to encode '012345ABCD' into a Two-dimensional Code.

[Description Data]
E2A0* 012345ABCDP

Description CharacterSetting FontsMeaning
'E2'QR_CNTLSet error correction level to Q(25%)
'A0'QR_CNTLSet QR code data (auto analysis)
'*'DATA1A = \x0A = '*' *1
' 'DATA10 = \x00 = ' '(blank character) *1
'012345ABCD'ESC_FONTTwo-dimensional Code Data
'P'QR_CNTLQR Code Print
*1 Expressing the 10 bytes of Two-dimensional code as '0 A' using hexadecimal notation. Specify the '0 A' in order of Low-byte(A) and High-byte(0)
[Print Result]
QR Code Print Result

See Two-dimensional Fonts Functions List for the details of each font setting.

 

Two-dimensional Fonts Functions List


■ Two-dimensional Code Data
Fonts Name Function Details Remarks
QR_CNTLQR Code Commands SettingOutputs each command for printing two-dimensional code.
PDF417PDF417 Command settingOutputs each command for printing PDF417.
DATA1Data SettingReplacing \x20 -\x7F to \x00 -\x5F\x00 -\xFF can be output
DATA2Replacing \x20 -\x7F to \x60 -\xBF
DATA3Replacing \x20 -\x5F to \xC0 -\xFF
ESC_FONTOutputting \x20 -\x7F without replacing.\x20 -\x7F can be output
*1 Only QR Code is supported (the output of Chinese Characters is not supported).)

 

■ QR_CNTL(QR Code Setting Fonts)
Characters Function Output Code for driver
0For parameters to set the command for each QR code\x00
1For parameters to set the command for each QR code\x01
2For parameters to set the command for each QR code\x02
3For parameters to set the command for each QR code\x03
4For parameters to set the command for each QR code\x04
5For parameters to set the command for each QR code\x05
6For parameters to set the command for each QR code\x06
7For parameters to set the command for each QR code\x07
8For parameters to set the command for each QR code\x08
9For parameters to set the command for each QR code\x09
MSet QR code model\x1b \x1dyS0
M1Set QR code model: model 1\x1b \x1dyS0 \x01
M2Set QR code model: model 2\x1b \x1dyS0 \x02
ESet error correction level\x1b \x1dyS1
* El(E0)Error correction level L(error correction rate:7%)\x1b \x1dyS1 \x00
* Em(E1)Error correction level M(error correction rate:15%)\x1b \x1dyS1 \x01
* Eq(E2)Error correction level Q(error correction rate:25%)\x1b \x1dyS1 \x02
* Eh(E3)Error correction level H(error correction rate:30%)\x1b \x1dyS1 \x03
S1- S8Set module size (Unit: dot)\x1b \x1dyS2( \x01~08)
A0Set QR code data (auto data analysis)\x1b \x1dyD1 \x00
BSet QR code data (data analysis manually)\x1b \x1dyD2
PQR Code Print\x1b \x1dyP
* The setting procedure in brackets is also possible to set error correction level

 

■ Set PDF417 Fonts
Characters Function Output Code for driver
0For parameters to set the command for each PDF417\x00
1For parameters to set the command for each PDF417\x01
2For parameters to set the command for each PDF417\x02
3For parameters to set the command for each PDF417\x03
4For parameters to set the command for each PDF417\x04
5For parameters to set the command for each PDF417\x05
6For parameters to set the command for each PDF417\x06
7For parameters to set the command for each PDF417\x07
8For parameters to set the command for each PDF417\x08
9For parameters to set the command for each PDF417\x09
SSet PDF417 code size\x1b \x1dxS0
ESet PDF417 Security Level(ECC)\x1b \x1dxS1
MSet module x direction size for PDF417\x1b \x1dxS2
ASet module aspect ratio for PDF417\x1b \x1dxS3
DSet PDF417 code data\x1b \x1dxD
PPrint PDF417 code\x1b \x1dxP

 

■ ESC_FONT , DATA1 , DATA2 , DATA3 (Set two-dimensional code data fonts)
Input data:
Characters embedded within user's application.
Output data:
Character code which is output from printer driver to printer
Character Character Code ESC_FONT DATA1 DATA2 DATA3
Blank\x20\x20\x00\x60\xC0
!\x21\x21\x01\x61\xC1
"\x22\x22\x02\x62\xC2
#\x23\x23\x03\x63\xC3
$\x24\x24\x04\x64\xC4
%\x25\x25\x05\x65\xC5
&\x26\x26\x06\x66\xC6
\x27\x27\x07\x67\xC7
(\x28\x28\x08\x68\xC8
)\x29\x29\x09\x69\xC9
*\x2A\x2A\x0A\x6A\xCA
+\x2B\x2B\x0B\x6B\xCB
,\x2C\x2C\x0C\x6C\xCC
-\x2D\x2D\x0D\x6D\xCD
.\x2E\x2E\x0E\x6E\xCE
/\x2F\x2F\x0F\x6F\xCF
0\x30\x30\x10\x70\xD0
1\x31\x31\x11\x71\xD1
2\x32\x32\x12\x72\xD2
3\x33\x33\x13\x73\xD3
4\x34\x34\x14\x74\xD4
5\x35\x35\x15\x75\xD5
6\x36\x36\x16\x76\xD6
7\x37\x37\x17\x77\xD7
8\x38\x38\x18\x78\xD8
9\x39\x39\x19\x79\xD9
:\x3A\x3A\x1A\x7A\xDA
;\x3B\x3B\x1B\x7B\xDB
<\x3C\x3C\x1C\x7C\xDC
=\x3D\x3D\x1D\x7D\xDD
>\x3E\x3E\x1E\x7E\xDE
?\x3F\x3F\x1F\x7F\xDF
@\x40\x40\x20\x80\xE0
A\x41\x41\x21\x81\xE1
B\x42\x42\x22\x82\xE2
C\x43\x43\x23\x83\xE3
D\x44\x44\x24\x84\xE4
E\x45\x45\x25\x85\xE5
F\x46\x46\x26\x86\xE6
G\x47\x47\x27\x87\xE7
H\x48\x48\x28\x88\xE8
I\x49\x49\x29\x89\xE9
J\x4A\x4A\x2A\x8A\xEA
K\x4B\x4B\x2B\x8B\xEB
L\x4C\x4C\x2C\x8C\xEC
M\x4D\x4D\x2D\x8D\xED
N\x4E\x4E\x2E\x8E\xEE
O\x4F\x4F\x2F\x8F\xEF
P\x50\x50\x30\x90\xF0
Q\x51\x51\x31\x91\xF1
R\x52\x52\x32\x92\xF2
S\x53\x53\x33\x93\xF3
T\x54\x54\x34\x94\xF4
U\x55\x55\x35\x95\xF5
V\x56\x56\x36\x96\xF6
W\x57\x57\x37\x97\xF7
X\x58\x58\x38\x98\xF8
Y\x59\x59\x39\x99\xF9
Z\x5A\x5A\x3A\x9A\xFA
'\x5B\x5B\x3B\x9B\xFB
\\x5C\x5C\x3C\x9C\xFC
]\x5D\x5D\x3D\x9D\xFD
^\x5E\x5E\x3E\x9E\xFE
_\x5F\x5F\x3F\x9F\xFF
`\x60\x60\x40\xA0-
a\x61\x61\x41\xA1-
b\x62\x62\x42\xA2-
c\x63\x63\x43\xA3-
d\x64\x64\x44\xA4-
e\x65\x65\x45\xA5-
f\x66\x66\x46\xA6-
g\x67\x67\x47\xA7-
h\x68\x68\x48\xA8-
i\x69\x69\x49\xA9-
j\x6A\x6A\x4A\xAA-
k\x6B\x6B\x4B\xAB-
l\x6C\x6C\x4C\xAC-
m\x6D\x6D\x4D\xAD-
n\x6E\x6E\x4E\xAE-
o\x6F\x6F\x4F\xAF-
p\x70\x70\x50\xB0-
q\x71\x71\x51\xB1-
r\x72\x72\x52\xB2-
s\x73\x73\x53\xB3-
t\x74\x74\x54\xB4-
u\x75\x75\x55\xB5-
v\x76\x76\x56\xB6-
w\x77\x77\x57\xB7-
x\x78\x78\x58\xB8-
y\x79\x79\x59\xB9-
z\x7A\x7A\x5A\xBA-
{\x7B\x7B\x5B\xBB-
|\x7C\x7C\x5C\xBC-
}\x7D\x7D\x5D\xBD-
~\x7E\x7E\x5E\xBE-
< DEL > *\x7F\x7F\x5F\xBF-

* Character input is not allowed.
Note: Specified characters will be ignored if they are not supported by the printer.
Back to Top

Control Fonts

Control fonts can be used to control printer functions.
The control font is used to execute various printer actions, and is not used for printing.

The operations that can be executed through the control font are shown below.

Characters Function
ADrive cash drawer 1 (50ms)
BDrive cash drawer 1 (100ms)
CDrive cash drawer 1 (150ms)
DDrive cash drawer 1 (200ms)
EDrive cash drawer 1 (250ms)
dDrive cash drawer 2 (200ms)
6LF output
7CR output
FAuto cutter: Full-cut
PAuto cutter: Partial-cut
GPrint NV Bit Image 1 in regular mode
HPrint NV Bit Image 2 in regular mode
IPrint NV Bit Image 3 in regular mode
JPrint NV Bit Image 4 in regular mode print
KPrinter NV Bit Image 5 in regular mode
QPrint NV Bit Image 1 in double-width mode
RPrint NV Bit Image 2 in double-width mode
SPrint NV Bit Image 3 in double-width mode
TPrint NV Bit Image 4 in double-width mode
UPrint NV Bit Image 5 in double-width mode
VPrint NV Bit Image 1 in double-height mode
WPrint NV Bit Image 2 in double-height mode
XPrint NV Bit Image 3 in double-height mode
YPrint NV Bit Image 4 in double-height mode
ZPrint NV Bit Image 5 in double-height mode
[Print NV Bit Image 1 in 4x mode
]Print NV Bit Image 2 in 4x mode
^Print NV Bit Image 3 in 4x mode
_Print NV Bit Image 4 in 4x mode
`Print NV Bit Image 5 in 4x mode
aSpecify alignment: Align left
bSpecify alignment: Align center
cSpecify alignment: Align right
eSet new line to 1/8 inch
fSet new line to 1/6 inch
gSelect international characters: USA
hSelect international characters: France
iSelect international characters: Germany
jSelect international characters: England
kSelect international characters: Denmark I
lSelect international characters: Sweden
mSelect international characters: Italy
nSelect international characters: Spain I
oSelect international characters: Japan
pSelect international characters: Norway
qSelect international characters: Denmark II
rSelect international characters: Spain II
sSelect international characters: Latin America
tSet black/white inversion print
uCancel black/white inversion print
vCustomer display: Start data transfer
wCustomer display: End data transfer
xCustomer display: Display clear


Note: Specified characters will be ignored if they are not supported by the printer.
Back to Top

Legal Information

Copyright (C) 2018 Star Micronics Co., Ltd. All rights reserved.