-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathconfig.py
More file actions
39 lines (32 loc) · 1.42 KB
/
config.py
File metadata and controls
39 lines (32 loc) · 1.42 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
"""
配置文件 - TSC-Print-Middleware (USB模式)
"""
# ============================================================
# 标签默认配置(打印区域)
# ============================================================
DEFAULT_WIDTH = "100" # 标签宽度(mm) - 10cm
DEFAULT_HEIGHT = "80" # 标签高度(mm) - 8cm
# ============================================================
# 打印机DPI设置(用于坐标转换)
# ============================================================
# TTE-344 是 300 DPI 打印机: 11.81 dots/mm
# 常见TSC打印机DPI:
# - TTP-244/247 (203 DPI): 8.0 dots/mm
# - TTE-344/345 (300 DPI): 11.81 dots/mm
# - TTP-644 (600 DPI): 23.62 dots/mm
DPI_RATIO = 11.81 # dots per mm (TTE-344 = 300 DPI)
# ============================================================
# 打印样式参数
# ============================================================
PRINT_MARGIN = 10 # 打印边距 (dots)
# ============================================================
# 预设模板参数
# ============================================================
# single-text & double-text 模板
TYPE1_FONT_HEIGHT = 56 # 字体高度 (dots)
TYPE1_FONT_NAME = "宋体" # 字体名称
# qrcode-with-text & barcode-with-text 模板
TYPE2_FONT_HEIGHT = 48 # 字体高度 (dots)
TYPE2_FONT_NAME = "宋体" # 字体名称
TYPE2_QR_SIZE = 12 # 二维码单元宽度 (1-10)
TYPE2_QR_SPACING = 24 # 二维码与文本间距 (dots),约2mm