Citizen/HP收据打印机ASCII斜体字体打印代码求助
Citizen/HP收据打印机斜体打印实现代码
针对Citizen/HP这类支持ESC/POS指令集的收据打印机,斜体打印的正确ASCII指令如下:
string Escape = "\u001b"; // ESC 转义字符 string ItalicStart = Escape + (char)4; // 开启斜体:ESC 4 string ItalicEnd = Escape + (char)5; // 关闭斜体:ESC 5
说明:
- 这类打印机遵循ESC/POS标准指令集,斜体的控制指令是
ESC 4(开启)和ESC 5(关闭),对应ASCII转义字符(\u001b)加上字符4和5。 - 你之前尝试的
Escape + (char)128不属于标准ESC/POS斜体指令,所以无法生效。 - 使用方式和加粗逻辑一致:在需要斜体的文本前输出
ItalicStart,文本结束后输出ItalicEnd即可。
内容的提问来源于stack exchange,提问作者Chaitanya Kota
相关产品推荐
相关产品推荐

