我现在有一份 EPSON 模式命令,但不知如何下手,列一段如下:
    <PICA PITCH>
    Sets printing to 10 characters per inch (up to 80 characters per line).    Name: ESC P
    Dec.: 27 80
    Hex.: 1B 50
1.这段代码在VB程序中如何引用呢?
2.最关键的问题,我现在无法控制打印机的退纸操作,退纸指令是什么?    Open "lpt1:" For Output As #1
    Print #1, Chr(27) + Chr(32) + Chr(64)
    Close #1
3.以上这段代码是何解?

解决方案 »

  1.   


    2这要根据不同的打印机的esc控制命令,须查找打印机的手册,
    示例程序如下:
    open "lpt1" for binary access write as #1
    put #1,chr(27) & chr(37) & chr(57)'进纸put #1,chr(24) & chr(12)  '退纸
    close #1
    1,ESC P
    Dec.: 27 80
    那么你的退纸命令就是
    put #1,chr(27) & chr(80)
    Hex.: 1B 50就是上面那个的16进制表示方式
      Open "lpt1:" For Output As #1
        Print #1, Chr(27) + Chr(32) + Chr(64)
        Close #1
    3.以上这段代码是何解?这个代码就等于象打印机发送
     27 32 64这样的命令
    对应打印手册上的命令应该是
    Dec.: 27 32 64