4
我正在使用Intermec直接協議爲打印機提供打印命令。它包含文本以及條形碼。Intermec打印機中的DP命令問題
按照預期的方式打印12位數的數字。 但是,當我嘗試打印數字在13到18之間的數字時,它不會輸出任何結果。任何異常都不會被拋出。
下面是完美工作的命令。 「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
然而數,當我改變BARSET的長度包含13位數字,輸出不來的。
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,後者依次打印標籤。
除BARSET外,一切正常,但當給定值爲13至18位數字時,它不會打印標籤,也不會拋出任何異常。