凡涉及USB轉接線,首先你必須關注是否驅動程式支援你的OS及32/64 Bit平台,因為它必須在裝置管理員裏,形成一個「USB虛擬列印埠」。不過當你在PChome或拍賣上詢問支援程度,總是看不到肯定的答案,愈便宜的極大可能會在64位元OS平台遇到驅動程式觸礁的狀況,而且穩定上是否OK也極擔心。既然賣家們對於安裝平台資訊都語焉不詳,我會強烈建議你在可退貨的購物平台上,購買有技術客服服務電話的廠家品牌,若真的不支援通常可以據此退貨。每次購買這種需配合平台支援性的商品,發現台灣的購物平台欠缺像大陸淘寶即時問答的溝通平台,覺得真的很糟糕。Sales或許因專業上常無法深入了解規格的適用性,但龐大的問與答及客戶測試回饋資訊,可以大大地輔助這方面的不足。
以下我就提供自己的使用回饋報告,提供給需要購買此類轉接線的人參考:
- 選擇有良好驅動程式支援的品牌及可退貨的購物平台(貴一點沒關係,買到不能用才慘)。
- 印表機的LPT接頭是36-Pin母,電腦的標準LPT埠是25-Pin母,所以正規的LPT連接線材是36-Pin公+25-Pin公。若你選擇USB to LPT接線,通常LPT的接頭就是36-Pin公(常見的),若你懶得在印表機LPT埠拔來拔去,也可以買36-Pin母,再接上印表機既有的連線接即可,但要注意整體的長度,太長訊號會不穩(多長不穩我沒實務經驗,一般USB不超過3米,上限5米,超過要使用訊號加強器)。
- 技術客服會跟你說這類產品不附驅動程式,其實也對,因為只要走IEEE 1284標準,Windows內建USB虛擬列印埠驅動,當你接上該線時,裝置管理員會出現下圖類似的裝置。
- 接著在印表機的「屬性->Ports」內容裏,你可看到以「USB」開頭的裝置,勾選它即可。
- 如此一來,即可將文件順利寄至LPT印表機了。雖然它不會形成虛擬的LPT埠,但你依然可以透過Printer Win API去傳送byte[]資料給USB虛擬印表埠,跟直接用File IO寫入LPT埠是一樣的效果。
- 若是要模擬更多LPT相關標準,我就沒再深入研究了,建議新的週邊裝置,還是儘量買USB或COM埠比較常見。
No comments:
Post a Comment