|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
05.06.2019, 11:58 | #1 |
Новичок
Джуниор
Регистрация: 04.06.2019
Сообщений: 5
|
отправить данные сквозь USB в сторону принтера
Всем Ку.
Прошу помощи опытных камрадов. Стоит задача имитировать передачу данных по USB. Исходные данные: Есть принтер Epson SureColor SC-P600 . Он умеет чистить свои головки. Команду на очистку можно отправить, нажав на кнопу из приложения, входящего в дрова принтера. Задача: Из Дельфи отправить такой же набор пакетов, какой отправляет драйвер на принтер. Чтобы принтер стал чистить головки, не открывая стандартное своё приложение. Набор пакетов в HEX понюхали сниффером и зафиксировали. Вопрос: Может кто-нибудь подсказать, куда копать? |
05.06.2019, 12:04 | #2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,760
|
Так проблема в чем? Гугл по запросу delphi usb ничего не выдал? Книги и мсдн по усб тоже не доступны? Или у вас проблема хекс запихнуть в код?
|
05.06.2019, 12:15 | #3 |
Лис
Старожил
Регистрация: 18.09.2015
Сообщений: 2,409
|
Скачиваете libusb для виндоуса там будет dll и заголовочные файлы.
libusb.pas и ModuleLoader.pas Помимо этого для работы libusb нужен ещё драйвер, скачиваете ... вроде я качал libusbK-3.0.7.0-bin-chk Устанавливаете через визарда. А далее подключаетесь к устройству по его pid, vid Код:
libusb_control_transfer
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал . |
05.06.2019, 12:15 | #4 | |
Новичок
Джуниор
Регистрация: 04.06.2019
Сообщений: 5
|
Цитата:
В том числе и это. http://www.cyberforum.ru/delphi-begi...ad1182118.html особенно вот этот момент: Я уже перепробовал кучу сорцов из инета и дждаевский компонент, безуспешно... Но ваш ответ мне помог намного больше, спасибо. |
|
05.06.2019, 12:17 | #5 | |
Новичок
Джуниор
Регистрация: 04.06.2019
Сообщений: 5
|
Цитата:
|
|
06.06.2019, 00:07 | #6 |
Новичок
Джуниор
Регистрация: 04.06.2019
Сообщений: 5
|
Нет.
Нифига. ЗАдаю VID и PID точные, которые этой же либой и вынюхал. Однако: Nil Device Handle found Еще одно фиаско. Гугл плачет. Последний раз редактировалось АндрейНет; 06.06.2019 в 01:27. |
07.06.2019, 01:03 | #7 |
Новичок
Джуниор
Регистрация: 04.06.2019
Сообщений: 5
|
Все проще оказалось.
https://support.microsoft.com/ru-ru/...-the-win32-api или https://github.com/andyyou/SendToPri...interHelper.cs а также вот )) http://www.delphikingdom.com/asp/vie...?catalogid=390 На всех NT пашет пока. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Отправить данные на открытый порт | Leelabsuper | C/C++ Сетевое программирование | 1 | 17.09.2014 14:23 |
Программно отправить данные формы на сайт | kockas | Помощь студентам | 1 | 29.05.2013 21:50 |
Отправить данные не открывая сокет | Dexes | PHP | 8 | 03.05.2012 16:03 |
данные из си отредактировать в делфи и отправить в excel | novenkaya | Общие вопросы Delphi | 4 | 11.04.2012 20:17 |
как отправить и загрузить данные с сервера? | proglamer | Работа с сетью в Delphi | 3 | 11.03.2008 07:54 |