|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
30.08.2012, 20:50 | #1 |
Пользователь
Регистрация: 30.08.2012
Сообщений: 20
|
Домашнее задание
Как отправить в порт принтера 8 байт?
|
30.08.2012, 21:25 | #2 |
Homo Interneticus
Форумчанин
Регистрация: 04.03.2011
Сообщений: 611
|
Для домашнего задания хватит использовать это
|
31.08.2012, 12:13 | #4 |
Пользователь
Регистрация: 30.08.2012
Сообщений: 20
|
у меня есть usb\vid_067b&pid_2305\5&e3bc195&081 . id class_07. drivers /usb.print.sys.
Как туда отправить 01010101 (в двоичном коде)? а затем исправить через 0,1сек 4-й бит на 0 Последний раз редактировалось Вадим Мошев; 05.09.2015 в 14:56. |
03.09.2012, 22:15 | #5 |
Старожил
Регистрация: 23.10.2010
Сообщений: 2,331
|
Возможно, что это домашнее задание и достаточно сделать что-то, что бы продемонстрировать вообще ...
Ежели хочется реально послать код в принтер и что-то получить от него, то ... Поскольку твой принтер - USB, то необходимо строить обращения через его драйвер - usbprint.sys. Это стандартный драйвер, который подставляет Windows. ВНИМАНИЕ: Следует забыть о каких-то стандартных регистрах, которые имеются у принтерного порта типа LPT. Для работы с USB устройством через драйвер используют функцию: DeviseIoControl. Более подробную информацию можно найти в книге: П.Агуров, Интерфейс USB. Практика использования и программирования. СПб.: БХВ-Петербург, 2005. Есть ещё один путь - библиотека LibUSB. В дополнение - почитай про конструкцию USB для понимания того, с чем имеешь дело. П.Агуров для меня не сразу стал понятен, но в сетях есть неплохие статьи, например, журнал "Современная электроника", где-то 2004 г. И ещё, найди такой документ: Universal Serial Bus Device Class Definition for Printing Devices. Это стандарт, в котором описываются дескрипторы принтера, специфицированные для этого класса запросы, ... Успехов ... Как то так получается ...
Как-то так, ...
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Домашнее задание, программа "Банк-клиент" | Scholl | БД в Delphi | 5 | 12.03.2011 19:52 |
помогите решить домашнее задание | Nastya123 | Помощь студентам | 2 | 12.04.2009 17:35 |
Turbo Pascal, домашнее задание в школе | popkorm | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 18.11.2008 14:57 |