2011-04-11 65 views
0

我已經連接了USB打印機的Windows XP和Windows 7沒有打印機驅動程序,它連接正常,通過使用win32 API我們可以打開端口並與之通信。 Que-現在我想將USB打印機連接到Win CE設備,Win CE設備給出安裝打印機驅動程序的錯誤。 我如何處理這個問題以連接打印機並與其通信。在Windows CE設備上連接USB打印機

windows dll如何在win CE上運行?

回答

1

您不能在CE中使用桌面驅動程序 - 您需要專門爲CE構建的驅動程序。

首先,嘗試從平臺生成器目錄添加USB PCL打印機驅動程序到您的CE操作系統映像,看看是否有效。它適用於相當數量的打印機。

如果它不起作用,請查看打印機OEM是否具有Windows CE特定驅動程序。

0

你必須得到一個便攜式打印機爲它work.Windows CE 是在程序和USB drivers.What我覺得非常有限就是 它是不值得購買的devie.What我 便攜式打印機說你清理硬盤並安裝Win.xp。

2

如果打印機的USB支持是一個簡單的打印機類,Microsoft的並行電纜更換驅動程序應該工作正常'usbprn.dll'。此驅動程序將實例化一個流驅動程序「LPT1:」或「LPTn:」,您可以使用CreateFile()打開並使用WriteFile()將數據發送到打印機。

您可以通過簡單的IOCTL調用訪問模擬的並行狀態(出口等)。

某些標籤打印機(Zebra/Cognitive/etc)擁有自己的專有控制語言,您將需要獲取技術文檔。

對於其他打印機,您使用PCL或反向工程師使用開源代碼。

您試圖使用哪種特定打印機?

相關問題