Имя: Пароль:
1C
1C 7.7
v7: 1С 7.7 + Сканер штрих кода (USB)
,
0 yw_prog
 
02.12.13
12:59
Здравствуйте!
1С 7.7 + Сканер штрих кода (USB). Сканер Ganton NT-8800 эмулирует клавиатуру. Испльзую компоненту : "vk_rs232


Процедура ПриНачалеРаботыСистемы() //Предопределенная процедура 1С
    
    ок=1;
    Если глЗагрузитьВнешнююКомпоненту("vk_rs232")=0 Тогда
        Сообщить("Внешняя компонента не была загружена!","!");
    Иначе
        rs232=СоздатьОбъект("AddIn.vk_rs232");
    КонецЕсли;
    
    //Начинаем слушать порт
    rs232.ОткрытьПорт("COM1");
    //rs232.КонецСтроки=Симв(13);
    
    rs232.ПерехватКлавиатуры(1);
    
КонецПроцедуры

Процедура ОбработкаВнешнегоСобытия(Источник,Событие,Данные)//Предопределенная процедура 1С
    //Глобальный обработчик внешнего события
    Сообщить("Внешнее событие: Источник="+Источник+"  Событие="+Событие+"  Данные="+Данные);
КонецПроцедуры


В ответ :
При сканирование идет искажение (дублирование) кодов.

Данные=40045577222001199
Данные=40045577222001199
Данные=0887722995504448833
Данные=0887722995504448833
Данные=0887722995504448833
Данные=0887722995504448833
Данные=488220004400226644
Данные=488220004400226644
1 КонецЦикла
 
02.12.13
13:01
Используй scanner.dll, поставь дрова атола.
2 DGorgoN
 
02.12.13
13:06
И режим комп порта а не клавиатуры
3 yw_prog
 
02.12.13
13:08
У этого сканера нет режима com.
4 yw_prog
 
02.12.13
13:11
Этот USB сканер эмулирует клавиатуру.
Он подключается через радио модуль USB, в описании
http://scanline.com.ua/magazin/ckaneri-shtrih-koda/besprovodnie/skaner-ganton-d80s

нет эмуляции COM.
5 yw_prog
 
02.12.13
13:13
Потому использую vk_rs232, чтобы компонента вызвала процедуру «ОбработкаВнешнегоСобытия»
6 Галахад
 
гуру
02.12.13
13:14
Ну и название в этого сканера...
7 КонецЦикла
 
02.12.13
13:18
Выставь в свойствах порт Клавиатура
Посмотри где он обнаруживается и что возвращает.
Настрой префикс, суффикс и никуда не денется обработка внешнего события.
Иногда может потребоваться книжечка со спец. кодами, идущая со сканером.
8 yw_prog
 
02.12.13
13:18
Есть аналоги компонент которые смотрят за буфером клавиатуры и генерирую событие ?
АТОЛ делает это, но платно :(
9 КонецЦикла
 
02.12.13
13:21
(8) Ну вот видишь, часто экономия оборачивается гимором.
Бюджетный сканер + сумрачный драйвер...
10 yw_prog
 
02.12.13
13:22
"Выставь в свойствах порт Клавиатура" - у сканера или такие свойства есть у компоненты ?
11 КонецЦикла
 
02.12.13
13:24
(10) Ну это к тому что выше писал (атоловское), у тебя такого нет, наверное.
12 yw_prog
 
02.12.13
13:25
Нет, он платный ?
13 КонецЦикла
 
02.12.13
13:25
А он нормально работает если сканировать что-то в текстовый документ (ну как клавиатурой) или тоже глючит?
14 КонецЦикла
 
02.12.13
13:25
(12) ХЗ, ни разу не платил
15 yw_prog
 
02.12.13
13:25
Где можно скачать АТОЛ ?
16 yw_prog
 
02.12.13
13:26
В документ сканирует нормально.
17 КонецЦикла
 
02.12.13
13:26
Могу бросить на мыло в личке
18 yw_prog
 
02.12.13
13:27
Спасибо. Жду.
19 yw_prog
 
02.12.13
13:29
20 yw_prog
 
02.12.13
13:33
Я так понял, что есть старые и бесплатные драйвера АТОЛ которые могут смотреть за буфером клавиатуры ? А они могут работать на Win 7 64 bit ?
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс