STAR 指令集列表:
点图方式
正常方式
双倍宽方式
双倍高方式
双倍高倍宽方式
纵向密度
144dpi
144dpi
72dpi
72dpi
横向密度
160dpi
80dpi
160dpi
80dpi
ESC R n 选择国际字符
ESC M 选择 7x7 字体
ESC P 选择 5x7 字体
ESC : 选择 5x7 字体
SO 选择倍宽模式
DC4 取消倍宽模式
ESC W n 选择/取消倍宽模式 n=1,49 为选择;n=0,48 为取消
ESC E 选择倍宽模式
ESC F 取消倍宽模式
ESC – n 选择/取消下划线模式, n=1,49 为选择;n=0,48 为取消
LF 打印及换行
CR 打印不换行
ESC Z n=1,49 设 1/6 英寸行距
ESC 0(ASCII 0) 设 1/8 英寸行距
ESC A n 跳 n 行纸
FF 换页
ESC C n 以 n 行设置页长
ESC C 0(数值 0) n 以 n 行设置页长
ESC B n1 n2…nul 设置垂直制表位置
VT 执行垂直制表
ESC N n 设置底边
ESC 0(ASCII 0) 取消底边
ESC l(小写 L) n 设置左边界
ESC Q n 设置右边界
ESC D n1 n2…nul 设置水平制表位置
HT 执行水平制表
ESC 1(ASCII 1) 设置 7/72 英寸行距
ESC A n 设置 n/72 英寸行距
ESC 2 设置由 ESC A n 设置的行距
ESC J n 执行 n/72 走纸
ESC Z n(n=0,48) 设置 1/72 行距
ESC 3 n 设置 n/216 英寸模拟行距
ESC K n1 m1 m2.. 8 点图形单密度打印
ESC L n1 m1 m2.. 8 点图形双密度打印
ESC h n 选择/取消倍高模式 n=1,49 为选择;n=0,48 为取消
ESC U n 选择/取消单向打印模式 n=1,49 为选择;n=0,48 为取消
ESC @ 初始化打印机我是SPR320的九针打印机
以上是厂商给的指令集,可用什么方法打印都没反应。
比如我选择 SO 指令 选择倍宽模式打印,以下是打印的一句代码
Writeln(F, chr($0E)+' 测试打印0904'); //FS ! 8
我在开机自检时打印显示STAR MODE 字样,应该代表这打印是STAR指令集而非EPSON指令集。
为什么打印机没反应呢?求高手指教如何通过上面的指令打出正常的文字?谢谢大家
点图方式
正常方式
双倍宽方式
双倍高方式
双倍高倍宽方式
纵向密度
144dpi
144dpi
72dpi
72dpi
横向密度
160dpi
80dpi
160dpi
80dpi
ESC R n 选择国际字符
ESC M 选择 7x7 字体
ESC P 选择 5x7 字体
ESC : 选择 5x7 字体
SO 选择倍宽模式
DC4 取消倍宽模式
ESC W n 选择/取消倍宽模式 n=1,49 为选择;n=0,48 为取消
ESC E 选择倍宽模式
ESC F 取消倍宽模式
ESC – n 选择/取消下划线模式, n=1,49 为选择;n=0,48 为取消
LF 打印及换行
CR 打印不换行
ESC Z n=1,49 设 1/6 英寸行距
ESC 0(ASCII 0) 设 1/8 英寸行距
ESC A n 跳 n 行纸
FF 换页
ESC C n 以 n 行设置页长
ESC C 0(数值 0) n 以 n 行设置页长
ESC B n1 n2…nul 设置垂直制表位置
VT 执行垂直制表
ESC N n 设置底边
ESC 0(ASCII 0) 取消底边
ESC l(小写 L) n 设置左边界
ESC Q n 设置右边界
ESC D n1 n2…nul 设置水平制表位置
HT 执行水平制表
ESC 1(ASCII 1) 设置 7/72 英寸行距
ESC A n 设置 n/72 英寸行距
ESC 2 设置由 ESC A n 设置的行距
ESC J n 执行 n/72 走纸
ESC Z n(n=0,48) 设置 1/72 行距
ESC 3 n 设置 n/216 英寸模拟行距
ESC K n1 m1 m2.. 8 点图形单密度打印
ESC L n1 m1 m2.. 8 点图形双密度打印
ESC h n 选择/取消倍高模式 n=1,49 为选择;n=0,48 为取消
ESC U n 选择/取消单向打印模式 n=1,49 为选择;n=0,48 为取消
ESC @ 初始化打印机我是SPR320的九针打印机
以上是厂商给的指令集,可用什么方法打印都没反应。
比如我选择 SO 指令 选择倍宽模式打印,以下是打印的一句代码
Writeln(F, chr($0E)+' 测试打印0904'); //FS ! 8
我在开机自检时打印显示STAR MODE 字样,应该代表这打印是STAR指令集而非EPSON指令集。
为什么打印机没反应呢?求高手指教如何通过上面的指令打出正常的文字?谢谢大家
命令(ASCII) 16 进制代码 功能说明
ESC ! 1B 21 n 选择打印字符的大小和下划线
FS ! 1C 21 汉字综合选择我的打印机用以上EPSON打印又能打出文字,而用STAR都打不出来文字,又是怎么回事呢?
我自检打出来是显示STAR mode 应该说明这打印机是STAR指令的吧?
有哪个前辈能否通过我发的指令帮我写一下可以倍宽打印机的DELPHI代码啊?谢谢大家
我要用star SP322,串口打印机,不知道怎么用,什么资料都没有找到,郁闷啊