本篇主要會先記錄撰寫此功能的背景,技術和實際做法的部份將會在第二章呈現。
首先要感謝站內 DennisLu 等多位大佬的建議,在技術仍需精進且身邊資源有限的情況下
提供我很多實際可用且相當寶貴的建議![]()
詳細討論內容請看此篇
在DenniLu大佬的建議中,我選擇了此方案:
方案一:
寫一個agent在Client端背景運行(常駐程式或背景服務),
網頁程式送websocket把條碼內容給Client端的agent,
agent負責接websocket跟將內容送列印給本機條碼機。
預計實作方法:
- 就當前可執行的技術中,我選擇透過WinForm (C#) 作為常駐程式運作在使用者端電腦
- 透過前端JS 將內容寫入使用者端資料夾底下並建立一個文字檔案
- 常駐程式將持續監聽此資料夾底下的這個文字檔案,如果內容有變動調整則會觸發列印程式
這個小功能主要是要介接當前醫院的系統的某一個大功能,這個系統主要是以網頁方式呈現,
使院內的人員可以透過網址來進行網頁的使用。
總之在追蹤前輩這邊開發進度的過程中,前輩多次表示這個列印條碼的功能還要研究了解,
促使我繼續研究當前的個院內的系統架構的同時,也同步研究這個部分的技術