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指令集。
为什么打印机没反应呢?求高手指教如何通过上面的指令打出正常的文字?谢谢大家

解决方案 »

  1.   

    EPSON 部分指令
    命令(ASCII)          16 进制代码             功能说明
    ESC !             1B    21    n        选择打印字符的大小和下划线
    FS  !            1C    21              汉字综合选择我的打印机用以上EPSON打印又能打出文字,而用STAR都打不出来文字,又是怎么回事呢?
      

  2.   

    执行过 ESC @ 初始化打印机
    我自检打出来是显示STAR mode 应该说明这打印机是STAR指令的吧?
    有哪个前辈能否通过我发的指令帮我写一下可以倍宽打印机的DELPHI代码啊?谢谢大家
      

  3.   

    关注中,、
    我要用star SP322,串口打印机,不知道怎么用,什么资料都没有找到,郁闷啊