全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:3124
推到 Plurk!
推到 Facebook!

使用印表機伺服器連接Barcode Printer

缺席
max5020
資深會員


發表:26
回覆:277
積分:320
註冊:2003-06-04

發送簡訊給我
#1 引用回覆 回覆 發表時間:2007-10-03 22:02:26 IP:121.34.xxx.xxx 訂閱
 當Barcode Printer 連接本機時
AssignFile(F, 'LPT1');
Rewrite(F);
Writeln(F, 'Hello');
CloseFile(F);
是可以正確列印Barcode指令
但是
AssignFile(F, 'IP_192.168.170.9');
卻印不出來,
請問要設定什麼PortName ??
或是 ??
cwc65536
初階會員


發表:47
回覆:121
積分:48
註冊:2004-10-14

發送簡訊給我
#2 引用回覆 回覆 發表時間:2007-10-03 23:01:49 IP:203.203.xxx.xxx 訂閱
IP_192.168.170.9 是印表機名稱嗎 ?


===================引 用 max5020 文 章===================
當Barcode Printer 連接本機時
AssignFile(F, 'LPT1');
Rewrite(F);
Writeln(F, 'Hello');
CloseFile(F);
是可以正確列印Barcode指令
但是
AssignFile(F, 'IP_192.168.170.9');
卻印不出來,
請問要設定什麼PortName ??
或是 ??
max5020
資深會員


發表:26
回覆:277
積分:320
註冊:2003-06-04

發送簡訊給我
#3 引用回覆 回覆 發表時間:2007-10-04 12:08:01 IP:121.34.xxx.xxx 訂閱
IP_192.168.170.9 是連接埠名稱, 不是列表機名稱
max5020
資深會員


發表:26
回覆:277
積分:320
註冊:2003-06-04

發送簡訊給我
#4 引用回覆 回覆 發表時間:2007-10-05 16:34:36 IP:121.34.xxx.xxx 訂閱
再補充說明一下,
用連接埠名 ne?? 開頭的,
也不能用!!
shunchia63
高階會員


發表:26
回覆:141
積分:198
註冊:2007-05-22

發送簡訊給我
#5 引用回覆 回覆 發表時間:2007-10-06 02:59:56 IP:61.62.xxx.xxx 訂閱
用TPrinter可以控制嗎??我猜測應該可以

若可以可以指定 PrinterIndex 參考TPrinter


暗黑破壞神
版主


發表:9
回覆:2301
積分:1627
註冊:2004-10-04

發送簡訊給我
#6 引用回覆 回覆 發表時間:2007-10-06 08:34:14 IP:218.170.xxx.xxx 未訂閱
其實,你把 Bar Code printer 裝成printer server 的目的得要先看一下。
bar code 印出來的東西有對應性。任一個人都能插入列印。
那只是讓你產出的條碼亂到不知道怎麼貼而已。
如果我的規劃,就不會有這種做法了。
max5020
資深會員


發表:26
回覆:277
積分:320
註冊:2003-06-04

發送簡訊給我
#7 引用回覆 回覆 發表時間:2007-10-08 14:50:56 IP:122.116.xxx.xxx 訂閱
我試過用TPinter,
原則上,
用TPrinter的列印方式,
好像都是用Image的方式列印,
因此便無法送Barcode指令碼,
也可能我不會用TPrinter!!
===================引 用 shunchia63 文 章===================
用TPrinter可以控制嗎??我猜測應該可以

若可以可以指定 PrinterIndex 參考TPrinter


max5020
資深會員


發表:26
回覆:277
積分:320
註冊:2003-06-04

發送簡訊給我
#8 引用回覆 回覆 發表時間:2007-10-08 14:56:42 IP:122.116.xxx.xxx 訂閱
當然, 接Printer Server
無非是要減少BarcodePrinter的數量,
也就是不用每台PC都接一台BarcodePrinter,
原則上, 即使很多人一起列印到PrinterServer,
也不會照成指令碼混亂的情形,
因為送到PrinterServer列印的資料,
應該還是以Print Job的形式,
應該是一個Job送完,
才會再送另一個Job,
目前我試, 是這樣子的!!
不然就要買好幾倍數量的BarcodePrinter了
===================引 用 暗黑破壞神 文 章===================
其實,你把 Bar Code printer 裝成printer server 的目的得要先看一下。
bar code 印出來的東西有對應性。任一個人都能插入列印。
那只是讓你產出的條碼亂到不知道怎麼貼而已。
如果我的規劃,就不會有這種做法了。
cwc65536
初階會員


發表:47
回覆:121
積分:48
註冊:2004-10-14

發送簡訊給我
#9 引用回覆 回覆 發表時間:2007-10-08 15:44:57 IP:203.203.xxx.xxx 訂閱
先別管 Printer Server 
若你在本機新增一個連接阜, 然後, 直接 AssignFile 出去, 可行嗎 ?

我本身也有用 BarCode Printer 印東西
我甚至發現 AssignFile 到 LPT1 都會不穩, 常常印了幾張後, 他就耍賴不印 ( 好像 Queue 在 Win buffer ) , 必須重開電腦
我都是直接送到 COM port 去, 不過就不能透過 網路共用 printer 了.
max5020
資深會員


發表:26
回覆:277
積分:320
註冊:2003-06-04

發送簡訊給我
#10 引用回覆 回覆 發表時間:2007-10-09 17:09:32 IP:59.120.xxx.xxx 訂閱
會有這種情形嗎 ??
本機的LPT1是試過了,
不過目前只是程式測試OK,
並未大量開始使用,
如果真有這位仁兄所言,
那真是要好好考慮走回COM-Port了!!!
===================引 用 cwc65536 文 章===================
先別管 Printer Server
若你在本機新增一個連接阜, 然後, 直接 AssignFile 出去, 可行嗎 ?

我本身也有用 BarCode Printer 印東西
我甚至發現 AssignFile 到 LPT1 都會不穩, 常常印了幾張後, 他就耍賴不印 ( 好像 Queue 在 Win buffer ) , 必須重開電腦
我都是直接送到 COM port 去, 不過就不能透過 網路共用 printer 了.
max5020
資深會員


發表:26
回覆:277
積分:320
註冊:2003-06-04

發送簡訊給我
#11 引用回覆 回覆 發表時間:2007-10-11 14:44:00 IP:59.120.xxx.xxx 訂閱
目前使用Barcode廠商,
所提供的DLL,
配合他們Function CALL,
是可以正確的列印到,
指定的PrinterServer,
但是如果自行組Code,
則送不出去,
所以先結案了,
感謝各位的意見!!
系統時間:2024-03-29 8:23:10
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!