區網上,多台 PC 對 多台網路型的列印設備 ( 條碼機/雷射/點陣.....等),軟體寫法請教 |
答題得分者是:bestlong
|
ANDY8C
資深會員 發表:114 回覆:582 積分:299 註冊:2006-10-29 發送簡訊給我 |
想請教網友 現在有一網路通訊列印排隊問題 有 50 台 PC 工作站(PC01,PC02,PC03.......PC50) ==> Client 端 及 各單位 的網路型列印設備約20台 (條碼機/雷射/點陣...等) (PRT01,PRT02,PRT03....PRT20...等)==> Host 端 現在在 IdTCPClient 元件即可與各網路型的列印設備順利通訊連線 問題 1. 各工作站將報表或標籤是一張一張丟出去, 無法預知各工作站會丟多少批,每批多少頁及間隔多久丟一批 若 PC01 第一批一次同時丟出PRT09 的列印設備 同一時分秒下, 若 PC02 第一批一次也同時丟出 四頁 這時 ..[PC02_P4]..[PC02_P5]..[PC02_P6]..[PC02_P7] PRT09 是前前後後,不同 PC 的資料穿插在一起, 例如: (PC01_P1)..[PC02_P4]..(PC01_P2)..[PC02_P5]..(PC01_P3)..[PC02_P6]..[PC02_P7] (PC01_P1),(PC01_P2),(PC01_P3) 分別存檔, 由列印軟體慢慢的解開檔案,按存檔順序印出. 2. 架一台 SERVER,並架資料庫,各工作站將資料寫入資料庫, 由列印軟體在資料庫中按需求撈取要印的資料,依順序印出. 有經驗的網友,可否給個方向...... 還是您也曾經辛苦的開發此類軟體,請您先報個價,有機會可以結緣. 謝謝您
------
--------------------------------------- 偶爾才來 KTOP ,交流條碼問題,在 FB [條碼標籤達人] 社團留言,感恩. |
bestlong
站務副站長 發表:126 回覆:734 積分:512 註冊:2002-10-19 發送簡訊給我 |
可以稍微說明您是如何用 IdTCPClient 元件與各網路型的列印設備通訊連線嗎?
我覺得你應該只需控管到每批的列印工作不要被別批插入 這樣可以用交談式的處理 由 Client 向 Service 連線取得一個 Job ID 後將後續的傳輸視為同一批工作並放在緩衝區 資料送完後 Client 通知 Job ID END Service 收到 Job ID END 後才列印
------
http://blog.bestlong.idv.tw/ http://www.bestlong.idv.tw/ http://delphi-ktop.bestlong.idv.tw/ |
ANDY8C
資深會員 發表:114 回覆:582 積分:299 註冊:2006-10-29 發送簡訊給我 |
|
ANDY8C
資深會員 發表:114 回覆:582 積分:299 註冊:2006-10-29 發送簡訊給我 |
補充一下:
我是在每一台 PC 都安裝一套此軟體 ,各 PC 沒有安裝 印表機 的 DRIVER 客戶的 AP 挑選要的產品後, 會產生一文字檔,每筆資料有帶入機器的 IP 位置 我就解文字檔,然後送到各不同部門的 PRINTER 列印.......很順沒問題 問題是多人列印,資料會有穿插問題 我也想過將整個檔,處理後,存成一封包.....但似乎會太大....網路資料說封包要小於 65535 BYTES 的大小 還沒試.....正在改寫中.....
------
--------------------------------------- 偶爾才來 KTOP ,交流條碼問題,在 FB [條碼標籤達人] 社團留言,感恩. |
bestlong
站務副站長 發表:126 回覆:734 積分:512 註冊:2002-10-19 發送簡訊給我 |
原來是用戶端直接送給多台列印設備, 各自為政這樣就很難避免穿插
其實您已經有答案了 寫一個 Service 來負責接收各工作站列印工作 並按照傳送結束時間來排隊送給各列印設備 至於用資料庫或文字檔都可以 感覺這個架構像是大型出貨中心多人多線撿貨在用的 不過我很好奇這樣也可以列印到雷射印表機與一般點陣印表機嗎?
------
http://blog.bestlong.idv.tw/ http://www.bestlong.idv.tw/ http://delphi-ktop.bestlong.idv.tw/ |
ANDY8C
資深會員 發表:114 回覆:582 積分:299 註冊:2006-10-29 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |