### 目录

设备字体列表
条码字体
二维码字体
控制字体
法律信息

# TSP700II Windows 打印机驱动程序
- 设备字体

本打印机驱动程序支持一系列内置或常驻字体。

这些字体拥有一系列字体大小，较之 True Type 字体，其能够提供更清晰的打印效果。一系列不同的条码/二维码规格和大小可供编码并通过输入条码字体/二维码字体进行打印。
控制字体用于通过基于字符的打印作业中嵌入的命令控制打印机。

设备字体只能在“Line Mode”设置中使用。

## 设备字体列表

下面列出了本打印机驱动程序支持的设备字体。
请通过应用程序配置指定正确的字体和字体大小。
指定 24 像素相当于 Microsoft Word 或 Excel 中的 8.5 磅

字体名称 | 宽度 （像素） | 高度 （像素） | 每 80mm 或 640 点线 字符数 | 详细说明
--- | --- | --- | --- | ---
Printer 7cpi | 30 | 24 | 21 | 打印机字体 （ANK 字体 A）
Printer 7cpi Tall | 30 | 48 | 21
Printer 8cpi | 26 | 24 | 24
Printer 8cpi Tall | 26 | 48 | 24
Printer 8.5cpi | 24 | 24 | 26
Printer 8.5cpi Tall | 24 | 48 | 26
Printer 14cpi | 15 | 24 | 42
Printer 14cpi Tall | 15 | 48 | 42
Printer 16cpi | 13 | 24 | 49
Printer 16cpi Tall | 13 | 48 | 49
Printer 17cpi | 12 | 24 | 53
Printer 17cpi Tall | 12 | 48 | 53
Printer FontB 8.5cpi | 24 | 24 | 26 | 打印机字体 （ANK 字体 B）
Printer FontB 8.5cpi Tall | 24 | 48 | 26
Printer FontB 10cpi | 20 | 24 | 32
Printer FontB 10cpi Tall | 20 | 48 | 32
Printer FontB 11cpi | 18 | 24 | 35
Printer FontB 11cpi Tall | 18 | 48 | 35
Printer FontB 17cpi | 12 | 24 | 53
Printer FontB 17cpi Tall | 12 | 48 | 53
Printer FontB 20cpi | 10 | 24 | 64
Printer FontB 20cpi Tall | 10 | 48 | 64
Printer FontB 22.5cpi | 9 | 24 | 71
Printer FontB 22.5cpi Tall | 9 | 48 | 71
简体 2.5cpi | 78 | 72 | 8 | 2 字节字体
简体 4cpi | 52 | 24 | 12
简体 4cpi (高) | 52 | 48 | 12
简体 8cpi | 26 | 24 | 24
简体 8cpi (高) | 26 | 48 | 24
UPC-E | 12 | 24 | 53 | 条码字体
UPC-A | 12 | 24 | 53
JAN/EAN-8 | 12 | 24 | 53
JAN/EAN-13 | 12 | 24 | 53
CODE39 | 12 | 24 | 53
ITF | 12 | 24 | 53
NW-7 | 12 | 24 | 53
QR_CNTL | 1 | 24 | 640 | 二维码字体
PDF417 | 1 | 24 | 640
DATA1 | 1 | 24 | 640
DATA2 | 1 | 24 | 640
DATA3 | 1 | 24 | 640
Control | 12 | 24 | 53 | 控制字体
ESC_FONT | 1 | 24 | 640

返回页首

## 条码字体

本打印机驱动程序支持以下类型的条码字体。

- UPC-E
- UPC-A
- JAN/EAN-8
- JAN/EAN-13
- CODE39
- ITF
- NW-7（条码）

### 条码字体参数列表

■ 条码数据

条码类型 | 允许的字符列 | 允许的字符集
--- | --- | ---
UPC-E | 12 列 | 值：'0' - '9'
UPC-A | 12 列 | 值：'0' - '9'
JAN/EAN-8 | 8 列 | 值：'0' - '9'
JAN/EAN-13 | 13 列 | 值：'0' - '9'
CODE39 | 1 列或更多 | '0' - '9' '-', '.' '<SP>', '$', '/', '+', '%' 'A' - 'Z' '*' (start / stop) *1
ITF | 2 或更多（偶数） | 值：'0' - '9'
NW-7（条码） | 1 列或更多 | '0' - '9' '-', '$', ':', '/', '.', '+' 'A' - 'D'

*1 start/stop 代码为自动生成。

■ 最小模块宽度参数设置

字符 | UPC-E,UPC-A JAN/EAN-8, JAN/EAN-13 | CODE39 NW-7 (*1) | ITF (*1)
--- | --- | --- | ---
a | 2 点 | 2 点 (6) | 2 点 (5)
b | 3 点 | 3 点 (9) | 4 点 (10)
c | 4 点 | 4 点 (12) | 6 点 (15)
d | - | 2 点 (5) | 2 点 (4)
e | - | 3 点 (8) | 4 点 (8)
f | - | 4 点 (10) | 6 点 (12)
g | - | 2 点 (4) | 2 点 (6)
h | - | 3 点 (6) | 3 点 (9)
i | - | 4 点 (8) | 4 点 (12)

*1 各模块宽度后面括号中的数字指示该代码粗体所占的点数。

■ 条码高度参数设置

字符 | 条码高度
--- | ---
o | 32 点 (4 mm)
p | 64 点 (8 mm)
q | 96 点 (12 mm)
r | 128 点 (16 mm)
s | 160 点 (20 mm)
t | 192 点 (24 mm)
u | 224 点 (28 mm)
v | 255 点 (31.9 mm)

■ 条码结束参数

字符 | 功能
--- | ---
z | 条码数据结束代码 (1EH)

注意： 在指定的字符中，打印机不支持的字符会被忽略。

### 条码字体 - 描述方法

条码字体包括“模块宽度设置参数”、“条码高度设置参数”、“条码数据”和“条码结束参数字段”。描述会组合各个字段。
有关详细信息，请参阅 Star Line Mode Command Specifications 部分。

例如，将 0123ABC 编码为 CODE 39 条码。（模块宽度 2 点，8 mm 高）

[描述数据]

a p 0123ABC z

描述字符 | 含义
--- | ---
'a' | 模块宽度设置参数（2 点）
'p' | 条码高度设置参数（64 点 : 8 mm）。
'0123ABC' | 条码数据
'z' | 条码结束参数

[打印结果]

有关各个字段的详细说明，请参阅条码字体参数列表。

返回页首

## 二维码字体

本打印机驱动程序支持二维码字体 - QR 代码和 PDF417。

### 二维码字体的描述方法

使用二维码字体对二维码进行编码时，请按照以下说明描述代码。

1. 二维码类型设置
   所有设置都有默认值，仅当需要更改默认设置时才应指定值。
2. 二维码数据设置
   可以按照命令字体为二维码数据指定多种参数，然后指定二维码数据。
3. 获取二维码扩展信息（随意）
   当参数 1 和 2 以上不匹配出错时，将返回一个错误。
4. 二维码打印

有关各个命令的详细信息，请参阅 Star Line Mode Command Specifications 部分。
示例：使用纠错率为 25% 的 QR 代码将 012345ABCD 编码为二维码。
[描述数据]
E2A0* 012345ABCD P

描述字符 | 设置字体 | 含义
--- | --- | ---
'E2' | QR_CNTL | 将纠错级别设置为 Q(25%)
'A0' | QR_CNTL | 设置 QR 代码数据（自动分析）
'*' | DATA1 | A = \x0A = '*' *1
' ' | DATA1 | 0 = \x00 = ' '（空白字符） *1
'012345ABCD' | ESC_FONT | 二维码数据
'P' | QR_CNTL | QR 代码打印

*1 使用十六进制表示法将 10 个字节的二维码表示为 '0 A'。以低字节 (A) 和高字节 (0) 的顺序指定 '0 A'
[打印结果]

有关各个字体设置的详细信息，请参阅二维字体功能列表。

### 二维字体功能列表

■ 二维码数据

字体名称 | 功能 | 详细说明 | 备注
--- | --- | --- | ---
QR_CNTL | QR 代码命令设置 | 输出用于打印二维码的各个命令。 |
PDF417 | PDF417 命令设置 | 输出用于打印 PDF417 的各个命令。 |
DATA1 | 数据设置 | 将 \x20 -\x7F 替换为 \x00 -\x5F | \x00 -\xFF 可输出
DATA2 | 将 \x20 -\x7F 替换为 \x60 -\xBF
DATA3 | 将 \x20 -\x5F 替换为 \xC0 -\xFF
ESC_FONT | 输出 \x20 -\x7F，不作任何替换。 | \x20 -\x7F 可输出

*1 仅支持 QR 代码（不支持输出中文字符）。

■ QR_CNTL（QR 代码设置字体）

字符 | 功能 | 驱动程序输出代码
--- | --- | ---
0 | 用于参数，为每个 QR 代码设置命令 | \x00
1 | 用于参数，为每个 QR 代码设置命令 | \x01
2 | 用于参数，为每个 QR 代码设置命令 | \x02
3 | 用于参数，为每个 QR 代码设置命令 | \x03
4 | 用于参数，为每个 QR 代码设置命令 | \x04
5 | 用于参数，为每个 QR 代码设置命令 | \x05
6 | 用于参数，为每个 QR 代码设置命令 | \x06
7 | 用于参数，为每个 QR 代码设置命令 | \x07
8 | 用于参数，为每个 QR 代码设置命令 | \x08
9 | 用于参数，为每个 QR 代码设置命令 | \x09
M | 设置 QR 代码模型 | \x1b \x1dyS0
M1 | 设置 QR 代码模型：模型 1 | \x1b \x1dyS0 \x01
M2 | 设置 QR 代码模型：模型 2 | \x1b \x1dyS0 \x02
E | 设置纠错级别 | \x1b \x1dyS1
* El(E0) | 纠错级别 L（纠错率：7%） | \x1b \x1dyS1 \x00
* Em(E1) | 纠错级别 M（纠错率：15%） | \x1b \x1dyS1 \x01
* Eq(E2) | 纠错级别 Q（纠错率：25%） | \x1b \x1dyS1 \x02
* Eh(E3) | 纠错级别 H（纠错率：30%） | \x1b \x1dyS1 \x03
S1- S8 | 设置模块大小（单位：点） | \x1b \x1dyS2( \x01~08)
A0 | 设置 QR 代码数据（自动数据分析） | \x1b \x1dyD1 \x00
B | 设置 QR 代码数据（手动数据分析） | \x1b \x1dyD2
P | QR 代码打印 | \x1b \x1dyP

* 括号中的设置流程也可用于设置纠错级别

■ 设置 PDF417 字体

字符 | 功能 | 驱动程序输出代码
--- | --- | ---
0 | 用于参数，为每个 PDF417 设置命令 | \x00
1 | 用于参数，为每个 PDF417 设置命令 | \x01
2 | 用于参数，为每个 PDF417 设置命令 | \x02
3 | 用于参数，为每个 PDF417 设置命令 | \x03
4 | 用于参数，为每个 PDF417 设置命令 | \x04
5 | 用于参数，为每个 PDF417 设置命令 | \x05
6 | 用于参数，为每个 PDF417 设置命令 | \x06
7 | 用于参数，为每个 PDF417 设置命令 | \x07
8 | 用于参数，为每个 PDF417 设置命令 | \x08
9 | 用于参数，为每个 PDF417 设置命令 | \x09
S | 设置 PDF417 代码大小 | \x1b \x1dxS0
E | 设置 PDF417 安全级别 (ECC) | \x1b \x1dxS1
M | 设置 PDF417 模块 x 方向大小 | \x1b \x1dxS2
A | 设置 PDF417 模块纵横比 | \x1b \x1dxS3
D | 设置 PDF417 代码数据 | \x1b \x1dxD
P | 打印 PDF417 代码 | \x1b \x1dxP

■ ESC_FONT , DATA1 , DATA2 , DATA3（设置二维码数据字体）

输入数据： 用户应用程序中嵌入的字符。 | 输出数据： 从打印机驱动程序输出至打印机的字符代码
--- | ---
字符 | 字符代码 | ESC_FONT | DATA1 | DATA2 | DATA3
空白 | \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 | -

* 不允许字符输入。
注意： 在指定的字符中，打印机不支持的字符会被忽略。
返回页首

## 控制字体

控制字体可用于控制打印机功能。
控制字体用于执行多种打印机操作，但不用于打印。

下面列出了可通过控制字体执行的操作。

字符 | 功能
--- | ---
A | 驱动Cash Drawer 1 (50ms)
B | 驱动Cash Drawer 1 (100ms)
C | 驱动Cash Drawer 1 (150ms)
D | 驱动Cash Drawer 1 (200ms)
E | 驱动Cash Drawer 1 (250ms)
d | 驱动Cash Drawer 2 (200ms)
6 | LF 输出
7 | CR 输出
F | 自动切刀：完全剪切
P | 自动切刀：部分剪切
G | 以正常模式打印 NV 位图 1
H | 以正常模式打印 NV 位图 2
I | 以正常模式打印 NV 位图 3
J | 以正常模式打印 NV 位图 4
K | 以正常模式打印 NV 位图 5
Q | 以双宽度模式打印 NV 位图 1
R | 以双宽度模式打印 NV 位图 2
S | 以双宽度模式打印 NV 位图 3
T | 以双宽度模式打印 NV 位图 4
U | 以双宽度模式打印 NV 位图 5
V | 以双高度模式打印 NV 位图 1
W | 以双高度模式打印 NV 位图 2
X | 以双高度模式打印 NV 位图 3
Y | 以双高度模式打印 NV 位图 4
Z | 以双高度模式打印 NV 位图 5
[ | 以 4x 模式打印 NV 位图 1
] | 以 4x 模式打印 NV 位图 2
^ | 以 4x 模式打印 NV 位图 3
_ | 以 4x 模式打印 NV 位图 4
` | 以 4x 模式打印 NV 位图 5
a | 指定对齐：左对齐
b | 指定对齐：居中对齐
c | 指定对齐：右对齐
e | 将新行设置为 1/8 英寸
f | 将新行设置为 1/6 英寸
g | 选择国际字符：美国
h | 选择国际字符：法国
i | 选择国际字符：德国
j | 选择国际字符：英国
k | 选择国际字符：丹麦 I
l | 选择国际字符：瑞典
m | 选择国际字符：意大利
n | 选择国际字符：西班牙 I
o | 选择国际字符：日本
p | 选择国际字符：挪威
q | 选择国际字符：丹麦 II
r | 选择国际字符：西班牙 II
s | 选择国际字符：拉丁美洲
t | 设置黑/白反转打印
u | 取消黑/白反转打印
v | 客户显示：开始数据传输
w | 客户显示：结束数据传输
x | 客户显示：显示清除

注意： 在指定的字符中，打印机不支持的字符会被忽略。
返回页首

## 法律信息

版权所有 (C) 2018 Star Micronics Co., Ltd. 保留所有权利。