|
Вопросы о SMH4 Работа и применение контроллеров с сенсорной панелью SMH4. |
|
Опции темы | Поиск в этой теме |
24.12.2018, 14:32 | #1 |
Senior Member
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 052
Благодарил(а): 20 раз(а)
Поблагодарили:
21 раз(а) в 21 сообщениях
|
Сканер штрих кодов
https://www.xcom-shop.ru/honeywell_z...sb_547119.html
Вот такой сканер штрих-кодов необходимо подключить к SMH4 через USB. Понимаю что его нужно будет подключать через Linux. У кого-нибудь был опыт такой работы? С чего начинать копать? Насколько я понимаю, нужно найти драйвера под линукс, и для начала его установить как устройство. Что потом делать? |
24.12.2018, 14:37 | #2 |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Сканер штрих кодов
Потом у вас появится устройство tty, в которое сканер будет писать то, что прочитает. Вот этот поток надо забрать к себе в программу и обрабатывать.
Чёт типа того =) Код:
#define scanerport "/dev/ttyACM0" int scanp; //scaner init void scinit(){ scanp=open_port(scanerport); FD_ZERO(&rfds); FD_SET(scanp, &rfds); }; //считывание данных со сканера char * scaner (){ int k; int buf_size = 255; char buf[buf_size]; char b2[buf_size]; k = read(scanp,buf,buf_size); for (int i = 0; i < k; ++i) if (buf[i]<0x20) buf[i]='\0'; sprintf(b2,"%s", buf); return b2; }; Ещё, есть большая вероятность, что драйвера уже есть в линуксе на smh4. Я не уверен, и не могу пока проверить. Но вероятность исчислимая. __________________ В сегнетиксе не работаю с самого начала 2019 года. Последний раз редактировалось Gromov, 24.12.2018 в 14:50 |
25.12.2018, 13:05 | #3 | |
Senior Member
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 052
Благодарил(а): 20 раз(а)
Поблагодарили:
21 раз(а) в 21 сообщениях
|
Ответ: Сканер штрих кодов
Цитата:
|
|
25.12.2018, 18:11 | #4 |
Новичок
Регистрация: Nov 2017
Сообщения: 24
Благодарил(а): 1 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Сканер штрих кодов
Недавно решал такую-же проблему. Сканер у меня другой. Вот такой:
https://nnv.smartcode.ru/shtrihkodir...um_usb_chernyi В режиме эмуляции последовательного порта он у меня не завелся. Новое устройство /dev/tty* не было создано(без драйверов). Драйвера тоже не смог скомпилировать для контроллера. Я сделал по другому переключил сканер в режим клавиатуры и читал /dev/input/keyboard. |
25.12.2018, 20:29 | #5 |
Senior Member
Регистрация: Nov 2017
Сообщения: 561
Благодарил(а): 3 раз(а)
Поблагодарили:
38 раз(а) в 30 сообщениях
|
Ответ: Сканер штрих кодов
(удалено, писал, что Honeywell Metrologic MS3580 есть с вариантом подключения по RS232)
|