13、ESC & y c1 c2 [x1 d1…d(y × x1)]…[xk d1…d(y × xk)] 定义用户自定义字符
[格式]
类型 | 定义 |
---|---|
ASCII码 | ESC & y c1 c2 [x1 d1…d(y × x1)]…[xk d1…d(y × xk)] |
十六进制码 | 1B 26 y c1 c2 [x1 d1…d(y × x1)]…[xk d1…d(y × xk)] |
十进制码 | 27 38 y c1 c2 [x1 d1…d(y × x1)]…[xk d1…d(y × xk)] |
[范围]
y = 3
32 ≤ c1 ≤ c2 ≤ 127
0 ≤ x ≤ 12 标准ASCII码字体A (12 × 24)
0 ≤ x ≤ 9 压缩ASCII码字体B (9 × 17)
0 ≤ d1 … d(y × xk) ≤ 255
[描述]
定义用户自定义字符
• y 指定纵向字节数。
• c1 是起始字符代码,c2是终止字符代码。
• x 指定横向点数。
[注释]
• 允许的字符代码范围是ASCII码码的 <20>H 到 <7F>H (96个字符).
• 可以连续定义多个字符,如果只定义一个字符c1 = c2。
• d是下载字符的数据。各点的数据从左边开始。
• 自定义字符的大小是 (y × x) 字节。
• 数据的各个位为1表示打印这个点,为0表示不打印。
• 当下列情况,用户自定义字符被清除:
1、ESC @ 被执行。
2、ESC ? 被执行。
3、FS q 被执行。
4、GS * 被执行。
5、打印机复位或电源关闭。
• 当用户自定义字符在字体B (9 × 17)中定义时,仅垂直方向数据的第三字节的最高有效位有效。
[默认值]
内部字库设置
[参考]
ESC %, ESC ?
[实例]
•当选择标准ASCII码字体 (12 × 24) 时
作者:admin 创建时间:2023-05-23 13:39
最后编辑:admin 更新时间:2023-05-26 17:07
最后编辑:admin 更新时间:2023-05-26 17:07