作者分享一篇客戶案例,事情是這樣的。目前Windows 8以前的系統都已經不在更新與販售了。但在台灣很多傳統產業還是很多工業機台設備使用舊的作業系統。但這樣如果要將整個系統移轉至新的電腦上使用,除了技術需要Debug以外還有一些技巧才能完全的使用。
這篇分享客戶端使用一個KeyPro加密的硬體。但在新機上就是抓不到該裝置,以下為解決方法。
KeyPro加密硬體圖片 – 類似一個USB、印表機轉接埠。

這篇介紹Printer KeyPro
現在有的電腦都沒有Printer埠了,但有經歷過的IT人員都知道此埠可分為SPP、EPP、ECP模式。
然後進入系統後查看裝置管理員可以看到Printer的連接埠

然後可以查到到BIOS分配給該埠的位置資源

以上的IRQ資源都是由BIOS自動分配,但有的主機板可以在BIOS自行設定。但加上Printer KeyPro,有的主機板就有可能發生因為定址的不同或線呈差異導致無法辨識。
所以這邊如果知道您的Printer KeyPro定址,推薦一款SUNIX 加密狗Parallel PCI擴充卡(PAR5008R) / 使用說明書

SUNIX PAR5008R是全球唯一支援軟體加密鑰(Keypro)並列設備的並列通訊卡。傳統加密鑰僅適用於主機板上的LPT並列埠,但是新一代的電腦主機不再支援並列埠,許多的商業客戶在舊電腦更新後,發現自行增購的並列卡無法支援原本已安裝了加密鑰的並列設備(印表機…);這原因多是因為傳統的加密鑰必需在指定的IO位址(278/378/3BC)才能正常工作,但是新一代的電腦是隨插即用,無法指定IO位址。PAR5008R擁有獨家的LPT並列埠重定址功能,可以讓使用者仿真傳統LPT埠運作,指定278, 378, 或是3BC的位址,所以只要確定您加密鑰的定位址(一般是278),加以設定後即可解決大部份無法使用的問題。


以下是客戶現場的Printer KeyPro的設定圖,然後安裝SUNIX PAR5008R就必須跟他設定相同,這樣就可以辨識Printer KeyPro解決問題了。

SUNIX PAR5008R說明書上的設定



作業系統顯示
驅動安裝完成既顯示在系統。

Windows Vista/XP/2003/2000/98/7 / 2008
(1) 在「電腦」圖示上按滑鼠右鍵,選擇「管理」。

或是進入控制台,然後選擇“新增硬體”圖示。




(2) 請選擇「裝置管理員」。 點擊工具列上的“動作”,然後選擇
「新增舊硬體」。

(3) 請選擇「安裝我從清單中手動選擇的硬體」。

(4) 請選擇“連接埠(COM & LPT)”,然後按“下一步”。

(5) 請選擇“ECP 印表機連接埠”,然後按“下一步”。

(6) 請點選「完成」。

(7) 有一個新的 ECP 印表機連接埠 (LPT3),帶有感嘆號,接著進行 LPT 連接埠設定。

(8) 在「LPT3」圖示上按滑鼠右鍵,選擇「屬性」。

(9) 進入「資源」表並點選「手動設定配置」。

(10) 選擇「I/O 範圍」圖示。
「取消選取」會自動使用設置,然後按一下「變更設定」。

(11) 選擇與你的JUMP設定相同的IO地址,如“378”
這個例子。 IO地址設定完成後,點選「確定」繼續。

(12)系統重新啟動後,可以進入裝置管理員查看LPT
您系統上的工作狀態。 在本例中,378位址設定為
適用於 LPT3。

完成。