Как подключить сканер штрих кода к веб сайту? #609793


#0 by Doomer
Велосипед не мой, но стало интересно. Знакомый взялся за сайт какой-то конторы ЖКХ. Я так понял что у него в кокой-то из форм должны вводится данные со сканера ШК. Стало интересно как это прикручивается к сайту? В 1С все просто - готовый драйвер уже есть. А вот как быть с сайтом? Как я понимаю, можно взять драйвер того-же Атола и написать апплет? Правильный ход мыслей?
#1 by miki
клавиатурный же пишет в активное поле ввода?
#2 by zak555
проще интегрировать в айфон/андроид
#3 by Doomer
Не ну это банально. Хочется чтобы событие срабатывало и его сайт отрабатывал.
#4 by Torquader
Если перехватить событие нажатия клавиши onkeydown, то можно перехватывать штрих-коды по какому-то уникальному префиксу. У меня на форме так картридер работал - без проблем.
#5 by Doomer
Х.з. может они потом весь учет туда переведут и захотят еще и ФР и сканер МК прикрутить.
#6 by DGorgoN
актив х, ява скрипт (актив имхается) - способов куча..
#7 by Torquader
Ставим Ctrl+K на прификс. В onkeydown ловим это событие, если оно пришло, то включаем флаг и обработчик ожидания - всё, что придёт до символа перевода строки идёт в буфер штрих-кода, если сработал timeout, то произошла ошибка и символы нужно передать в буфер или просто сбросить.
#8 by Torquader
... префикс.
#9 by raykom
Дак какая разница ? У ШК него есть свой дривер и обмен с принимающей стороной (устройствоп или ПО) происходит или ОнЛайн - через дривер или ОФФ лайн, через файл. Так что там на сайте крутится ? МайСкуль ? Ну вот грузите из файла в таблицы. Как то так. Полагаю.
#10 by Torquader
У них на клиенте только Web-морда, а сервер - далеко. Так что сканер придётся подключать только в форму и только в разрыв клавиатуры.
#11 by Зеленый Кот
я думаю, что это невозможно! или только как в
#12 by Jump
Бред полнейший. Сканер к сайту получить невозможно, даже теоретически. Передавать данные со сканера на сайт запросто, а подключить невозможно.
#13 by БибиГон
А кассу прикрутить к форме получится?
#14 by DGorgoN
Даже через актив х?
#15 by Jump
Сайт открывается в браузере, попробуй подключи к браузеру устройство через актив х. А вот наладить передачу информации со сканера на сайт, это запросто, читаешь что он там насканировал, и запрос на сервер.
#16 by Мизантроп
OFF В УТ11 сканер с вэб клиентом дружит?
#17 by raykom
Какая разница, что у них на клиенте. И сервер им в другой комнате необязателен. ДАже чисто теоретически - прикрутив ШК к сайту напрямую - через актив там или как еще (я не представляю как) что ты получишь ?? Ты получишь только возможность передать и отследить событие по которому должны быть задействованы механизмы предачи данных из ШК в БД сайта. ЧТо такое ШК - мы знаем, что такое БД сайта  - можно предположть. Но все равно, получение события от сканера только запускает обработку, которая в определенном порядке извлечет данные из таблиц ШК и занесет из в определенном порядке в таблицу БД сайта. Либо прямо - онлайн режим, что в нашем случае сложно и ненужно либо через промежуточный обработчик, который по ХТТП умеет обратится к БД сайта и записать в ее поля данные. Таким обработчиком может быть 1с обработка. Или может кстати драйвер сканера умеет это. Только вормат данных надо организовать, что бы поля в ДБФ файле сканера соответствовали полям БД сайта.
#18 by raykom
+А движок сайта их возьмет из БД сайта и олтбразит на форме сайта. Вот так как то.
#19 by Torquader
Прикрутить можно всё, что угодно, только работать будет не очень хорошо. Во-первых, есть множество браузеров, каждый их которых что-то умеет, а что-то - нет. К каждому браузеру можно поставить дополнение или расширение, которое умеет делать всё, что нам нужно - в частности - общение с зарегистрированным ActiveX. Что касается работы сайта, то тут основной вопрос - а зачем. Например, что будет, если на сайт зайдут с другого рабочего места - ничего не будет доступно.
#20 by Lamer1C
УТ 11, поищи, были похожие темы. вроде как должен подключаться, через внешнюю компоненту - ставится дополнительное расширение для мозилы
#21 by Lamer1C
у самого правда не получилось :(
#22 by Torquader
Так мозилла начитается с третьей версии, а заканчивается уже 12-той. И под каждую нужно свою компоненту - неа - чего-то они не то придумали.
#23 by Lamer1C
согласен, гемора много, но кто-то вроде победил. докрутят когда-нибудь. это ж 11, там и серий не было сначала и много чего еще..
#24 by Torquader
Там ещё другая проблема - если писать дополнения к браузеру, то через них потом могут работать вирусы. Если какое-то дополнение окажется массовым и дырявым, то потом хлопот будет больше, чем пользы. P.S. меня вполне mshta.exe устраивает, когда нужно форму и с ActiveX - только не забыть отключить переход по ссылкам.
Тэги: Веб-мастеринг
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С