我想用Chr(29) & "a" & Chr(1 + 2 + 4 + 8)來獲取打印機狀態
但是如何獲取打印機的狀態呢
我用讀寫文件WriteFile,ReadFile可以做到獲取狀態
但是程序使用不方便
我想用Open "LPT1" For Output As #1
    SEND = Chr(29) & "a" & Chr(1 + 2 + 4 + 8)
    print #1,SEND
    CLOSE #1但是這樣隻是輸到打印機,我如何用代碼獲取現在的狀態呢?希望各位多多賜教,大傢共同探討ESC代碼的使用
我的MSN:[email protected]大傢研究研究

解决方案 »

  1.   

    ESC 是Chr(29)吗? 应该是Chr(27)吧?
      

  2.   

    我現在用的是判斷打印機狀態的指令,這條指令是:GS a n
    SEND = GS & "a" & Chr(1 + 2 + 4 + 8)
    我試過CreateFile,WriteFile,ReadFile可以獲取打印機當前狀態:缺紙,機蓋打開,關機,等……
    但是當我再用Open "LPT1" For Output As #1
    VB報錯:停在Open "LPT1" For Output As #1這一句
    Run-time error '53'
    File not found
      

  3.   

    有没有关于ESC/POS指令的论坛或者网站啊!!