Argox列印問題 |
答題得分者是:yang008
|
jacike
一般會員 發表:17 回覆:22 積分:7 註冊:2003-11-17 發送簡訊給我 |
各位大大小弟的Argox在我的程式下,不管丟資料到LPT1或是com1的話
都沒有動作,不過我用了Mini Test測試訊號是有送出沒問題 再來小弟測試用word安裝驅動列印資料到條碼機上的Print 或是RS232介面 都沒有問題,小弟想因該是不是小弟下的印表機前置命有問題,大大幫小弟 看看是不是這樣可以嗎,還是前置列印命令上有錯誤,此cord小弟有試過 PRP-800II列印不管是COM1或LPT1都是OK低說,所以想應該是前置命令的問 題比較大,在此感謝有經驗的大大(已經沒則了!!QQ停工中) 程式碼如下: procedure TForm1.BitBtn1Click(Sender: TObject); VAR F:TEXTFILE; BEGIN AssignFile(F,'com1'); ReWrite(F); Write(F, chr($1b) 'PB1' '123456789A123456789B123456789C123456789' chr($A) ); Write(F, chr($1b) 'PB1' ' 2006-12-23 12:47' chr($A) ); Write(F, chr($1b) 'PB1' ' TEL:12345678 12-6' chr($A) ); Write(F, chr($1b) 'PB1' ' 多多葡萄柚綠L' chr($A) ); Write(F, chr($1b) 'PB1' ' 贈 少糖,少冰,加布丁' chr($A) ); //Write(F, CHR(27) CHR(27) 'V' 'B' CHR(13));//裁紙 CLOSEFILE(f); end; end. |
yang008
一般會員 發表:4 回覆:8 積分:7 註冊:2002-10-21 發送簡訊給我 |
參考ARGOX立象條碼機
http://delphi.ktop.com.tw/board.php?cid=30&fid=73&tid=92022 可能原因 *未安裝dr200.1.3.14驅動 *要使用PPLA不要使用PPLB *要使用LTP1 |
jacike
一般會員 發表:17 回覆:22 積分:7 註冊:2003-11-17 發送簡訊給我 |
yang008大大
小弟試了您的方式確實是未裝dr200驅動 , 導致DATA有送出卻不印的狀況 不過小弟還有一各問題是,資料總共有四筆但是條碼機卻只印2筆就停下來 印表機就開始 POWER 燈 READY燈 左右交錯閃爍 , 真不知道是什麼狀況導致 剛剛小弟測試了好這問題是,碳帶沒安裝的問題,我把它裝上就OK了, 在請教有實務上的經驗的大大,因為小弟裝的標籤紙已是熱感式的 不裝碳帶也可以印,只不過印不到2張LED燈就開始左右閃爍(因該是偵測到 沒裝碳帶),裝了卻正常無比,是不是一定要裝碳帶呢有其它方式嗎,就因 為碳帶沒用到卻要裝上去,真的是粉浪費????????? ===================引 用 yang008 文 章=================== 參考ARGOX立象條碼機 http://delphi.ktop.com.tw/board.php?cid=30&fid=73&tid=92022 可能原因 *未安裝dr200.1.3.14驅動 *要使用PPLA不要使用PPLB *要使用LTP1
編輯記錄
jacike 重新編輯於 2008-01-03 23:46:53, 註解 無‧
|
yang008
一般會員 發表:4 回覆:8 積分:7 註冊:2002-10-21 發送簡訊給我 |
熱感紙沒有定位線請試試以下方法:
A_Set_Sensor_Mode() 功能︰ 設定 SENSOR 模式或連續紙模式。 語法︰ int A_Set_Sensor_Mode(char type,int continuous); 參數︰ char type; ●模式選擇,如下表︰ int continuous; ●單張標籤長度。當為連續紙模式時,才須 設定,如下表︰ │type│continuous│SENSOR 模式 │ │ e │0 │edge sensor (預設值) │ ├──┼─────┼─────────────┤ │ r │0 │reflective sensor for gap │ ├──┼─────┼─────────────┤ │ c │0~9999 │連續紙模式 │ └──┴─────┴─────────────┘ ※100 = 一英寸。 傳回值︰ 0 -> OK. Reference AW-Error.txt file. 範例︰ A_Set_Sensor_Mode('c',300); 說明︰ 這個 A_Set_Sensor_Mode 函數設定為 "e" 時,則 sensor 以穿透標籤媒體 模式,來抓取 gap。設定為 "r" 時,則 sensor 以反射標籤媒體模式,來 抓取 gap。而當是連續模式時,印表機會忽略 gap 及 mark,使 paper sensor 不動作。 |
jacike
一般會員 發表:17 回覆:22 積分:7 註冊:2003-11-17 發送簡訊給我 |
yang008 大大
你說的函式我有試了,狀況還是一樣內只印二張燈就給我 開始左右閃了,對了我想問的是在dr200.1.3.14的設定上需要 修改設定嗎(比如標籤紙的尺寸跟gap等等)?還有你在A_CreatePrn 後還有沒有下哪些的設定函數呢?小弟就單單執行下面的列子後,燈就開始 一閃一閃亮晶晶囉~!測試列印也快要印掉一捲標籤紙了,真的是無所適 從阿,大大救我 //按下BitBtn1執行列印 ,第一次正常,在按一下,第二次列印完就開始閃燈號囉 A_CreatePrn(1, 'NULL');//輸出埠lpt1 A_Set_Darkness(12);//熱度 A_Set_Sensor_Mode('r',0); A_Prn_Text_TrueType(5,65, 25, pchar('標楷體'), 1, 700, 0, 0, 0, pchar('P1'), pchar('測試用1'),1);//文字 A_Prn_Text_TrueType(5,50, 25, pchar('標楷體'), 1, 700, 0, 0, 0, pchar('P2'), pchar('測試用2'),1);//文字 A_Prn_Text_TrueType(5,35, 25, pchar('標楷體'), 1, 700, 0, 0, 0, pchar('P3'), pchar('測試用3'),1);//文字 A_Print_Out(1, 1,1, 1);//列印份數 A_ClosePrn; |
yang008
一般會員 發表:4 回覆:8 積分:7 註冊:2002-10-21 發送簡訊給我 |
===================引 用 jacike 文 章=================== yang008 大大 你說的函式我有試了,狀況還是一樣內只印二張燈就給我 開始左右閃了,對了我想問的是在dr200.1.3.14的設定上需要 修改設定嗎(比如標籤紙的尺寸跟gap等等)?還有你在A_CreatePrn 後還有沒有下哪些的設定函數呢?小弟就單單執行下面的列子後,燈就開始 一閃一閃亮晶晶囉~!測試列印也快要印掉一捲標籤紙了,真的是無所適 從阿,大大救我 //按下BitBtn1執行列印 ,第一次正常,在按一下,第二次列印完就開始閃燈號囉 A_CreatePrn(1, 'NULL');//輸出埠lpt1 A_Set_Darkness(12);//熱度 A_Set_Sensor_Mode('r',0); A_Prn_Text_TrueType(5,65, 25, pchar('標楷體'), 1, 700, 0, 0, 0, pchar('P1'), pchar('測試用1'),1);//文字 A_Prn_Text_TrueType(5,50, 25, pchar('標楷體'), 1, 700, 0, 0, 0, pchar('P2'), pchar('測試用2'),1);//文字 A_Prn_Text_TrueType(5,35, 25, pchar('標楷體'), 1, 700, 0, 0, 0, pchar('P3'), pchar('測試用3'),1);//文字 A_Print_Out(1, 1,1, 1);//列印份數 A_ClosePrn; ********************************************************** 金抱歉,因為條碼機已經送回店家無法測試 看來你的標籤很長 試試看dr200.1.3.14的設定: 選擇英寸非常重要,OS-214、X-1000 /X-2000 和R-400的機型選擇4inch,G-6000的機型選擇6inch。 再不行就沒輒了 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |