2021-03-29 19:32:40 +08:00

60 lines
948 B
C
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#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