第四章
第四章第四章
第四章
打印机控制码
打印机控制码打印机控制码
打印机控制码
4
44
4-
--
-4
44
4
名称 代码 功能 特 性
ESC \ n1 n2 1B 5C n1 n2 横向相对位置移动;单位:1/180英寸 一次
位移量:(n1+n2x256
移动方向:正数为右移,负数为左移
限制:位移量小于1980
纵向位置控制
ESC 2 1B 32 设定1/6英寸行距 开关
ESC 0 1B 30 设定1/8英寸行距 开关
ESC 3 n 1B 33 n 设定 n/180英寸行距;n小于256 开关
ESC A n 1B 41 n 设定n/60英寸行距;n小于256 开关
ESC + n 1B 2B n 设定n/360英寸行距;n小于256 开关
ESC J n 1B 4A n 打印纸前进n/180英寸;n小于256 一次
ESC j n 1B 6A n 打印纸反向移动n/180英寸;n小于256 一次
LF 0A 换行;按当前的行距跳一行 一次
ESC C n 1B 43 n 设定页长为n行;n小于128 开关
ESC C NULn 1B 43 0 n 设定页长为n英寸;n小于23 开关
ESC N n 1B 4E n 设定页尾空行(不打印)行数 开关
ESC O 1B 4F 撤消页尾空行(不打印)行数 开关
FF 0C 换页;根据当前页长走纸到下页首 一次
制表控制码
ESC B n1--nk 1B 42 n1--nk 设置纵向制表位置;n表示所定位置的行数 开关
NUL 0 最多可设定16个位置
ESC B NUL 1B 42 00 清除纵向制表位置 开关
ESC b m n1-- 1B 62 m n1-- 设置多通道纵向制表位置;n表示所定位置的 开关
nk NUL nk NUL 行数,最多可设定16个位置,m表示通道号
最多可设定8个通道
ESC b m NUL 1B 62 m 0 清除m通道纵向制表位置 开关
ESC / m 1B 2F m 选定纵向制表通道;m表示选中的通道号
VT 0B 纵向制表跳���;先打印,后跳下一个纵向 一次
制表位置
ESC D n1--nk 1B 44 n1--nk 设置横向制表位置;n表示所定位置的列数 开关
NUL 0 最多可设定32个横向位置
ESC D NUL 1B 44 00 清除横向制表位置 开关
HT 9 实施横向制表;将打印位置移到下一位置 一次
图象打印控制码
ESC * m n1 1B 2A m n1 设定图象模式; 一次
n2 d1---dk n2 d1---dk 24针模式由m值指定:
m=20H 单密度 60DPI 660/
m=21H 双密度 120DPI 1320/
m=26H CRTIII 90DPI 990/
m=27H 三密度 180DPI 1980/
m=28H 四密度 360DPI 3960/