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

請問關於WEB 及COMPORT的問題

答題得分者是:ANDY8C
mypigbaby
高階會員


發表:11
回覆:168
積分:155
註冊:2006-07-20

發送簡訊給我
#1 引用回覆 回覆 發表時間:2009-01-23 09:44:24 IP:203.73.xxx.xxx 訂閱
Dear all
因為這個問題實在不知道該如何下手 ,所以才到這邊請教
公司最近有一個Project
要求使用者由遠端輸入資料後
由本機的Barcode print印出條碼
示意圖如下

[code xml]
internet
公司 <-------------------> 外包商
| |
Sql Server | Barcode Print (com port)
[/code]

豬寶寶目前想不出解決方案>"<
目前有想到利用activex ie來做
但是,這個方案豬寶寶完全沒有經驗.....連範例都沒有=.="
請問有高手可以幫忙解惑或者提供其他方案嗎?
ANDY8C
資深會員


發表:114
回覆:582
積分:299
註冊:2006-10-29

發送簡訊給我
#2 引用回覆 回覆 發表時間:2009-02-17 16:31:22 IP:114.32.xxx.xxx 訂閱
這一提問,我很有興趣....因為我只會此行業的軟體  
而且最近有一案子也是如此需求,您該不會是可敬的對手吧 !!??

我的解法

定義 :
A 電腦 : 輸入資料的電腦,程式是 BROWSER BASE 或 WIN APP
B 電腦 : 安裝條碼標籤印表機的電腦(PORT => COM/LPT/USB)
P 某一台條碼標籤印表機(PORT => COM/LPT/USB/ RJ45)
- 解法 1 - - - - - - - - - - - - - - - --
A 輸入資料後,把要列印的資料丟到 某網路的資料匣下
一般會產生 DD.TXT 的格式檔,含資料或(及)印表機相關的參數資料
B 電腦,有用 DELPHI 寫一支程式(123.EXE),此程式會把資料匣的資料
一一的印在條碼機的標籤紙上
123.EXE可能寫法

A法 : 有畫面的獨立操作程式,將資料匯入再印出
B法 : 無畫面的操作程式,定時定點檢查資料來了嗎? 自動印出
C法 : 可被客戶程式呼叫的 EXE 或 DLL .....等

- 解法 2 - - - - - - - - - - - - - - - --
將 P 安裝於 HUB 上,當作是網路印表機,省一台電腦
A 輸入資料後,馬上將印的資料送到 P 去
此傳送程式可以自己寫或用 DRIVER 方式,如 解法 1 的 A/B/C 法
= = = = = = = = = = = = = = = = = = = = = = = = = = = =
踏入此行業,我從來沒用過廠商提供的 DRIVER或國外的產品 ,都是自己寫程式,簡單的獨立一支 EXE 就解決所有的問題
目前在零售業超商/量販店/食品加工廠/電子廠/醫院.....都用的很順,沒甚大問題
若需平價條碼標籤列印機器可以參考我的 柑仔店
http://store.pchome.com.tw/barcode

------
---------------------------------------
偶爾才來 KTOP ,交流條碼問題,在 FB [條碼標籤達人] 社團留言,感恩.
mypigbaby
高階會員


發表:11
回覆:168
積分:155
註冊:2006-07-20

發送簡訊給我
#3 引用回覆 回覆 發表時間:2009-02-18 16:59:36 IP:203.73.xxx.xxx 訂閱
抱歉
豬寶寶可能沒有把問題說清楚 所謂的遠端是INTERNET ,而且,輸入資料的那台電腦跟BARCODE是在一起的,
在遠端的是資料庫
用AP也是可以,但是就變成AP會直接存取到資料庫 ,這個因為有安全上的顧慮
所以希望盡量不要讓輸入資料那台能直接存取到後端的資料庫
謝謝ANDY8C兄的說明,但是可能不是很適用在豬寶寶這個環境@@

PS.豬寶寶絕對不會是您的對手,豬寶寶是公司的MIS,這個案子的起源是因為豬寶寶公司有東西要委外加工,而且要直接從他們那邊出貨
,可是卻不希望他們TOUCH到資料庫 ,所以才會有這麼奇怪的需求...


豬寶寶後來是直接想到用UDP的方式處理
客戶那邊把資料輸入完後,送UDP STRING過去SERVER,而SERVER上也有一支收訊號的程式
當SERVER收到訊號後,就進行後面的處理,最後把要印出去的資料,由SERVER端送到CLIENT端,由CLIENT端執行列印

===================引 用 ANDY8C 文 章===================
這一提問,我很有興趣....因為我只會此行業的軟體
而且最近有一案子也是如此需求,您該不會是可敬的對手吧 !!??

我的解法

定義 :
A 電腦 : 輸入資料的電腦,程式是 BROWSER BASE 或 WIN APP
B 電腦 : 安裝條碼標籤印表機的電腦(PORT => COM/LPT/USB)
P 某一台條碼標籤印表機(PORT => COM/LPT/USB/ RJ45)
- 解法 1 - - - - - - - - - - - - - - - --
A 輸入資料後,把要列印的資料丟到 某網路的資料匣下
一般會產生 DD.TXT 的格式檔,含資料或(及)印表機相關的參數資料
B 電腦,有用 DELPHI 寫一支程式(123.EXE),此程式會把資料匣的資料
一一的印在條碼機的標籤紙上
123.EXE可能寫法

A法 : 有畫面的獨立操作程式,將資料匯入再印出
B法 : 無畫面的操作程式,定時定點檢查資料來了嗎? 自動印出
C法 : 可被客戶程式呼叫的 EXE 或 DLL .....等

- 解法 2 - - - - - - - - - - - - - - - --
將 P 安裝於 HUB 上,當作是網路印表機,省一台電腦
A 輸入資料後,馬上將印的資料送到 P 去
此傳送程式可以自己寫或用 DRIVER 方式,如 解法 1 的 A/B/C 法
= = = = = = = = = = = = = = = = = = = = = = = = = = = =
踏入此行業,我從來沒用過廠商提供的 DRIVER或國外的產品 ,都是自己寫程式,簡單的獨立一支 EXE 就解決所有的問題
目前在零售業超商/量販店/食品加工廠/電子廠/醫院.....都用的很順,沒甚大問題
若需平價條碼標籤列印機器可以參考我的 柑仔店
http://store.pchome.com.tw/barcode

ANDY8C
資深會員


發表:114
回覆:582
積分:299
註冊:2006-10-29

發送簡訊給我
#4 引用回覆 回覆 發表時間:2009-02-18 18:12:29 IP:210.66.xxx.xxx 訂閱
您可能誤解我的意思了
我的方法也是印標籤機在哪台電腦,
獨立的 123.EXE 就安裝在同一台電腦
至於要列印的資料如何來,
當然可以直接存取資料庫或用暫存資料檔來溝通
有些客戶不具備軟體改寫能力或使用套裝軟體,常受限於系統規格問題
ㄧ樣可以將報表檔的內容攔截下來,印成標籤資料
例如 : 高x / x 航 / 鼎x .... 的進銷存或 ERP 系統,買原廠的
條碼標籤模組及硬體,要花很多銀子,我是直接取這些
系統產生的報表檔,然後印成貼紙,貼在出貨外箱或產品
說明上....客戶花的銀子至少省一半, 且不用與原套裝軟體
公司溝通ㄧ堆有的沒的,更不用擔心動到資料庫的問題.
您的解法,資料要多層的傳輸, 所以會慢一些吧
不過從事軟體業的好處....就是可想像的空間無限及解法很多
客戶的問題能順利解決就好,無所謂好壞區別
------
---------------------------------------
偶爾才來 KTOP ,交流條碼問題,在 FB [條碼標籤達人] 社團留言,感恩.
系統時間:2024-04-26 3:19:10
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!