Драйвер для USB принтера
От: ED17021978  
Дата: 07.11.20 21:16
Оценка:
Здравствуйте!


То есть имеется USB устройство реализованное на микроконтроллере Pic18f2550 с
подстыкованным TFT дисплеем.
Для данного устройства написан функциональный драйвер. Скомпонованый с помощью DDK.
Драйвер позволяет отправлять и принимать данные с USB устройства.
Тоесть WINDOWS приложение с помощью стандартных API функций открывает ХЕНДЛ драйвера
и соответственно ведет обмен данными с USB устройством, фунциями
WriteFile();ReadFile();. Вообщем проблем нет.
Но теперь данное USB устройство решил превратить в USB принтер.
Изменил в дескрипторе устройств поля классустройств на класс принтера.
Диспечер устройств определил , что это принтер и загрузил
драйвер usbprint.sys поддержка usb принтера и на этом все.
Теперь сам вопрос.
Как превратить раннее разработанный функциональный драйвер
USB устройства в полноценный драйвер принтера. Чтоб другие WINDOWS приложения могли видеть мое устройство,
как принтер и отпралять документ на печать в мое устройство?
Примеры из DDK D:\WINDDK\2600\src\print ,что то трудновато для понимания и немогу связать все с моим устройством.
Хотелась бы написать драйвер для USB принтера.
Может есть у кого опыта в подобных случаях?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.