![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 04.06.2019
Сообщений: 5
|
![]()
Всем Ку.
Прошу помощи опытных камрадов. Стоит задача имитировать передачу данных по USB. Исходные данные: Есть принтер Epson SureColor SC-P600 . Он умеет чистить свои головки. Команду на очистку можно отправить, нажав на кнопу из приложения, входящего в дрова принтера. Задача: Из Дельфи отправить такой же набор пакетов, какой отправляет драйвер на принтер. Чтобы принтер стал чистить головки, не открывая стандартное своё приложение. Набор пакетов в HEX понюхали сниффером и зафиксировали. Вопрос: Может кто-нибудь подсказать, куда копать? |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,726
|
![]()
Так проблема в чем? Гугл по запросу delphi usb ничего не выдал? Книги и мсдн по усб тоже не доступны? Или у вас проблема хекс запихнуть в код?
|
![]() |
![]() |
![]() |
#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
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал . |
![]() |
![]() |
![]() |
#4 | |
Новичок
Джуниор
Регистрация: 04.06.2019
Сообщений: 5
|
![]() Цитата:
В том числе и это. http://www.cyberforum.ru/delphi-begi...ad1182118.html особенно вот этот момент: Я уже перепробовал кучу сорцов из инета и дждаевский компонент, безуспешно... Но ваш ответ мне помог намного больше, спасибо. |
|
![]() |
![]() |
![]() |
#5 | |
Новичок
Джуниор
Регистрация: 04.06.2019
Сообщений: 5
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#6 |
Новичок
Джуниор
Регистрация: 04.06.2019
Сообщений: 5
|
![]()
Нет.
Нифига. ЗАдаю VID и PID точные, которые этой же либой и вынюхал. Однако: Nil Device Handle found Еще одно фиаско. Гугл плачет. Последний раз редактировалось АндрейНет; 06.06.2019 в 01:27. |
![]() |
![]() |
![]() |
#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 |