Pages

2013-01-28

USB To LPT轉接線

現在新的微小電腦為了節省空間,有些甚至拿掉LPT Port (25-Pin母), 不過在某些領域還是會使用LPT來連結印表機。為了讓筆電NB能連接LPT埠印表機,因此購買了一條USB to LPT (Printer)的轉接線(NT$260)。
USB to LPT Cable

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

No comments: