2010-06-01 140 views
1

在使用能夠在LPT1發送命令並接收返回的標準信息並行打印機之一的天如命數等讀USB端口上的打印機信息

現在,隨着USB設備,我們有失去了這種能力?或者還有一種方法來閱讀信息?

回答

0

我假設你的問題是以Windows爲中心的。在某些設備上,製造商(例如Epson和Star)提供的實用程序可讓您將設備作爲「傳統串行」接口訪問。它仍然是USB,但該軟件爲您提供了一個虛擬串行端口,您可以與之通話。我一直在試圖找出底層驅動程序暴露出哪些功能,但由於Windows驅動程序確實不是我的優勢,所以沒有多少運氣。

在windows打印機中,您可以從各種端口中進行選擇。對於並行和串行,你可以打開它們爲\。\ LPT1或\。\ COM1等,並獲得雙向行爲。但對於USB端口通常是USB001,試圖打開\。\ USB001似乎不起作用。如果你能弄清楚打開什麼名字,這種方法可能會奏效。但是,如果你在winobj中看到的信息是任何東西,那麼這個名字可能會有一個很大的醜陋的GUID ...

如果你想出任何更好的答案,請讓我知道!