線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:4591
推到 Plurk!
推到 Facebook!

Argox列印問題

答題得分者是:yang008
jacike
一般會員


發表:17
回覆:22
積分:7
註冊:2003-11-17

發送簡訊給我
#1 引用回覆 回覆 發表時間:2007-12-29 15:07:13 IP:122.118.xxx.xxx 訂閱
各位大大小弟的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

發送簡訊給我
#2 引用回覆 回覆 發表時間:2008-01-02 01:32:48 IP:220.131.xxx.xxx 訂閱
參考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

發送簡訊給我
#3 引用回覆 回覆 發表時間:2008-01-03 20:02:03 IP:122.118.xxx.xxx 訂閱
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

發送簡訊給我
#4 引用回覆 回覆 發表時間:2008-01-06 00:57:19 IP:125.231.xxx.xxx 訂閱
熱感紙沒有定位線請試試以下方法:
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

發送簡訊給我
#5 引用回覆 回覆 發表時間:2008-01-06 23:44:09 IP:122.118.xxx.xxx 訂閱
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

發送簡訊給我
#6 引用回覆 回覆 發表時間:2008-01-08 00:52:53 IP:125.231.xxx.xxx 訂閱

===================引 用 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-214X-1000 /X-2000 R-400的機型選擇4inchG-6000的機型選擇6inch

再不行就沒輒了

系統時間:2017-12-12 8:49:13
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!