mirror of
https://github.com/clockworkpi/DevTerm.git
synced 2025-12-13 10:48:49 +01:00
60 lines
948 B
C
60 lines
948 B
C
#ifndef CMD_H
|
||
#define CMD_H
|
||
|
||
/*
|
||
|
||
ESC 2
|
||
设置行间距为 32 点
|
||
|
||
ESC @
|
||
ESC@命令初始化打印机
|
||
|
||
ESC j n
|
||
打印缓冲区数据并走纸 n 点行
|
||
|
||
ESC d n
|
||
打印缓冲区数据并走纸 n 行
|
||
|
||
ESC ! n
|
||
设置打印字体,n为 0-4
|
||
|
||
ESC 3 n
|
||
设置行间距为 n 点行
|
||
|
||
ESC v n
|
||
向主机传送打印机状态
|
||
|
||
ESC a n
|
||
设置对齐方式,左对齐0,右对齐2,居中对齐1
|
||
|
||
ESC - n
|
||
设置下划线的点高度,n为0-2
|
||
|
||
ESC SP n
|
||
设置字符间距n个点
|
||
|
||
DC2 # n
|
||
n 为打印浓度代码:0-F
|
||
GS L nL nH
|
||
|
||
GS v 0 p wL wH hL hH d1…dk
|
||
位图打印
|
||
p: 打印位图格式为0
|
||
W=wL+wH*256 表示水平宽度字节数
|
||
H=hL+hH*256 表示垂直高度点数
|
||
位图使用 MSB 格式,最高位在打印位置的左边,先送的数据在打印位置 的左边。
|
||
|
||
LF
|
||
打印行缓冲器里的内容并向前走纸一行
|
||
|
||
DC2 T
|
||
打印测试页
|
||
|
||
GS V \0 or GS V \1
|
||
切纸,打印一行分割示意条 ,=-=-=-=-=-=-=-=-=-=-=-=-=
|
||
|
||
*/
|
||
|
||
|
||
#endif
|