|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
10.11.2013, 05:41 | #1 |
Форумчанин
Регистрация: 26.01.2009
Сообщений: 360
|
Общение с принтером или сканером
Возможно ли посылать команды на принтер или же сканер напрямую?
К примеру, нужно сдвинуть считывающееся устройство сканера на определенный шаг, или же поставить в определенном месте точку принтером. |
10.11.2013, 11:10 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Напрямую возможно, но скорее всего понядобятся привелегии драйвера.
Хотя если он USB то можно просто писать в девайс USB функцией WriteFile команды и коды.
I'm learning to live...
|
10.11.2013, 11:21 | #3 |
Форумчанин
Регистрация: 26.01.2009
Сообщений: 360
|
USB. Можно пожалуйста поподробней?
И как можно узнать подобные команды? |
10.11.2013, 11:35 | #4 | |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Цитата:
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
|
10.11.2013, 11:46 | #5 | |
Форумчанин
Регистрация: 26.01.2009
Сообщений: 360
|
Цитата:
|
|
10.11.2013, 11:48 | #6 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
http://yandex.ua/yandsearch?text=Wri...20USB&lr=20554 Цитата:
I'm learning to live...
|
||
10.11.2013, 11:53 | #7 |
Форумчанин
Регистрация: 26.01.2009
Сообщений: 360
|
Stilet, спасибо! Буду сейчас читать, что Вы прислали и мануал.
|
10.11.2013, 12:33 | #8 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Давай. Удачи.
I'm learning to live...
|
10.11.2013, 12:37 | #9 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
Smitt&Wesson правильно сказал, можете головой побиться.
Общение напрямую в USB ничего вам собственно не даст, кроме дублирования функций драйвера верхнего уровня, а он (драйвер верхнего уровня) не занимается обслуживанием мимо контроллера принтера/сканнера. Позиционированием шаговика, включением-выключением ламп, матрицы и прочим занимается контроллер и драйвер (микропрограмма) нижнего уровня. И это правильно, поскольку железо должно обслуживаться аппаратно, а уже общие команды-макросы доступны верхнему уровню. Если и есть возможность подобного контроля, то должно быть API производителя, которым он делится в случае спецустройств вроде термопринтера, плоттера. Но отнюдь не всегда. p.s.: и так понимаю, речь о сферических принтерах/сканнерах, правда ведь?
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
10.11.2013, 13:11 | #10 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
работа со сканером | kodagen | Общие вопросы C/C++ | 3 | 17.08.2011 12:27 |
работы со сканером | leon777 | Общие вопросы Delphi | 2 | 05.02.2010 19:12 |
Работа со сканером | Terran | Софт | 3 | 06.01.2009 13:58 |
работа с принтером (ну или что-то подобное) | Рустам | Win Api | 2 | 03.02.2008 16:24 |
Twain или работа со сканером в Delphi | D-mon | Win Api | 2 | 08.12.2007 17:23 |