問題: 使用Argox OS-214 PLUS 條碼打印機(jī),下載了官方網(wǎng)站sample,運(yùn)行正常,但是打印出的條碼,只有一個(gè)字母,為什么? 關(guān)鍵代碼如下: A_Bar2d_PDF417(260,20,0,0,'f',0,0,10,2,'n',2,"abcd12"); // 6個(gè)字符,打印后只能掃描出第一個(gè)。 A_Print_Out(2,1,2,1); 敏用數(shù)碼解答: 從你提供的信息上來看,你使用 立象OS-214 PLUS的應(yīng)該是PPLA語言,A_Bar2d_PDF417這個(gè)函數(shù)參數(shù)略有錯(cuò)誤,可以更改成這樣:A_Bar2d_PDF417(260,20,0,0,'F',0,0,10,2,'N',0,"abcd12"); 同時(shí),你可以根據(jù)A_Bar2d_PDF417的返回值來看看問題出在哪里? 下面列出A_Bar2d_PDF417函數(shù)的說明: A_Bar2d_PDF417(int x, int y, int narrow, int width, char normal,int security, int aspect, int row, int column, char mode, int numeric,LPCTSTR data); 參數(shù): x; X 座標(biāo)。(100 = 1 英吋) y; Y 座標(biāo)。(100 = 1 英吋) narrow; NARROW bar 寬度,范圍 0~24。 width; WIDE bar 寬度,范圍 0~24。 normal; F:normal, T:truncated. security; 0~8:security level. aspect; 0~99:aspect ratio,0 stands for 1:2. row; 3~90:row number,0 for best fit. column; 1~30:column number,0 for best fit. mode; 附加功能,如下表: +----+-------------------------------------+ |mode| 功能說明 | +----+-------------------------------------+ | A |對數(shù)字自動增加跳號. | +----+-------------------------------------+ | B |對字母自動增加跳號. | +----+-------------------------------------+ | C |對數(shù)字自動減少跳號. | +----+-------------------------------------+ | D |對字母自動減少跳號. | +----+-------------------------------------+ | T |改變終結(jié)字元. | +----+-------------------------------------+ | N |無須任何功能. | +----+-------------------------------------+ numeric; 自動增加或減少跳號量。范圍:0~99 當(dāng)有附加功能時(shí)此欄位必須存在。 當(dāng) mode 為 T 時(shí),此攔為終結(jié)字元值(十進(jìn)位)。 data; 資料字串。 傳回值: 0 -> OK. 2021 -> A_Bar2d_PDF417() x, y, narrow, width, security,aspect,column,numeric maybe error. 2022 -> A_Bar2d_PDF417() row maybe error. 2023 -> A_Bar2d_PDF417() normal maybe error. 2024 -> A_Bar2d_PDF417() The data must be numeric. 2025 -> A_Bar2d_PDF417() The data must be numeric. 2026 -> A_Bar2d_PDF417() mode maybe error.
|