4
Intermec Direct Protocolを使用してプリンタに印刷コマンドを送信しています。テキストとバーコードが含まれています。IntermecプリンタのDPコマンドの問題
印刷は、12桁の数字に期待どおりに機能します。 しかし、私は13から18の数字を持つ数字を印刷しようとすると、何も出力されません。例外も例外ではありません。
完全に動作するコマンドは次のとおりです。 「BARSETは、」ここで私は13桁を含む数にBARSETの長さを変更すると、出力が全く来ない、長さが20
INPUT ON: CLIP ON: CLIP BARCODE ON:
. CLL:
. PP23,1184: AN7:
. PP23,1184: AN7:
. PP23,1184: AN7:
. DIR1: NASC 1252:
. FT 'Swiss 721 BT':
. FONTSIZE 8: FONTSLANT 0:
. FONTSIZE 36: PP104,330
. BARSET 'CODE128C',2,1,4,305: PB CHR$(128);\”00100280283000550596\":
. PF1\r\n
ある番号を持っています。
INPUT ON: CLIP ON: CLIP BARCODE ON:
. CLL:
. PP23,1184: AN7:
. DIR1: NASC 1252:
. FT 'Swiss 721 BT':
. FONTSIZE 8: FONTSLANT 0:
. FONTSIZE 36: PP104,330:
. BARSET 'CODE128C',2,1,4,305: PB CHR$(128);\”1234567891234\":
. PF1\r\n
この文字列変数は、最初にバイト配列に変換されます。このバイト配列はOutputStreamに渡され、OutputStreamはラベルを出力します。
BARSETを除いてすべてが正常に動作していますが、指定された値が13〜18桁の場合、ラベルは印刷されず、例外もスローされません。