0

次のコードを使用して、php から Intermec プリンターにラベルを印刷してみました。

    $cmds .= "<STX><ESC>C<ETX>"; 
    $cmds .= "<STX><ESC>P<ETX>"; 
    $cmds .= "<STX>E4;F4;<ETX>"; 
    $cmds .= "<STX>H0;o102,51;f0;c25;h20;w20;d0,30;<ETX>"; 
    $cmds .= "<STX>L1;o102,102;f0;l575;w5;<ETX>"; 
    $cmds .= "<STX>B2;o203,153;c0,0;h100;w2;i1;d0,10;<ETX>"; 
    $cmds .= "<STX>I2;h1;w1;c20;<ETX>"; 
    $cmds .= "<STX>R;<ETX>";
    $cmds .= "<STX><ESC>E4<ETX>"; 
    $cmds .= "<STX><CAN><ETX>"; 
    $cmds .= "<STX>RO503C001IP0722RZ001-050<CR><ETX>"; 
    $cmds .= "<STX>RO503C001IP0722RZ001-050<ETX>"; 
    $cmds .= "<STX><ETB><ETX>";
$handle = printer_open("Intermec");
printer_set_option($handle, PRINTER_MODE, "raw"); 
printer_write($handle,$cmds); 
printer_close($handle); 

これは、Intermec プログラミング言語のコマンドをコピーしたサイトです。

スクリプトはプリンターに正常に接続されましたが、スクリプトを実行した後、プリンターは何も印刷しません。プリンター モニターに Syntax Error が表示され続けます。

私は本当に悪いことをしましたか?もう一度印刷する方法はありますか?

プリンターの種類を書き留める気はありませんでしたが (明日までアクセスできません)、下の写真とまったく同じように見えます。

ここに画像の説明を入力

私を助けてください、私は何をすべきか分かりません...

4

1 に答える 1