|
v7: Как в Торговле перехватить событие от USB сканера? | ☑ | ||
---|---|---|---|---|
0
AlexandrV
30.03.12
✎
15:47
|
Подскажите
Как в Торговле перехватить событие от USB сканера. он упорно пытается работать аналогом клавиатыры - это не совсем устраивает |
|||
1
Жан Пердежон
30.03.12
✎
15:48
|
вот если б в бухии или зарплате, я б сказал, но торговля...
|
|||
2
ЧеловекДуши
30.03.12
✎
15:48
|
Через программу + через файлик.
Все зависит что за устройство :) Ты бы хоть написал "марку" модели :) |
|||
3
AlexandrV
30.03.12
✎
15:56
|
(2) USB сканер штрих кода QuickScan
|
|||
4
AlexandrV
30.03.12
✎
16:01
|
Народ помогите
|
|||
5
Чел
30.03.12
✎
16:07
|
используй 1С:Сканер штрихкода версии 8.0.12 или Атол версии 6.5
|
|||
6
spu79
30.03.12
✎
16:14
|
а программировать не пробовал?
|
|||
7
kutshai
30.03.12
✎
16:21
|
Торговля сама все умеет. Дрова от Атола достаточно последних бесплатных от 2009 года
|
|||
8
AlexandrV
30.03.12
✎
16:22
|
(6) как событие перехватить?
Вставить добавочные символы в начало штрихкода не удается По этой комбинации символов можно было-бы определить, что код идет со сканера |
|||
9
Жан Пердежон
30.03.12
✎
16:22
|
>> он упорно пытается работать аналогом клавиатыры
так и должно быть |
|||
10
Чел
30.03.12
✎
16:23
|
(0) есть 2 варианта - если сканер поддерживает интерфейс USB Vitrual COM (как правило на микрухе PL-2303), то ставь дрова виртуального COM и юзай любую компоненту.
Если сканер только USB HID - используй либо компоненты, умеющие перехватывать данные с клавиатурного сканера, например эти - (5), либо просто сделай окошко на форме, устанавливай в него фокус при открытии и при изменении любого реквизита возвращай фокус в него =) Я так делал когда-то давно... |
|||
11
AlexandrV
30.03.12
✎
16:24
|
(9) считаеш проще создать эмуляцию ком порта?
|
|||
12
spu79
30.03.12
✎
16:26
|
могу ошибаться (давно это было) но юсб метролоджик программировался (по умной книжке со штрих-кодами) каким ему быть: клавиатурным или сом-ким
|
|||
13
spu79
30.03.12
✎
16:27
|
а после программирования, при подключении винда сама определяла и создавала вирт сом-порт (если сканер как сом сделали)
|
|||
14
Чел
30.03.12
✎
16:32
|
(13) винда сама не установит драйвер виртуального ком-порта =) Она не знает что это такое =)
|
|||
15
spu79
30.03.12
✎
16:36
|
еще раз говорю, сначала сканер запрограммировать, что он сом-ский
|
|||
16
Жан Пердежон
30.03.12
✎
16:36
|
(11) проще вот как
ШтрихКод = ""; Пока ВвестиСтроку(ШтрихКод,"Введите штрихкод",)=1 цикл МояОбработкаШтрихкода(ШтрихКод); КонецЦикла; |
|||
17
Чел
30.03.12
✎
16:41
|
(15) даже если запрограммируешь, нужно будет еще поставить драйвер специальный. Ни разу не встречал сборку винды, в которой уже были бы драйвера виртуального ком-порта... В винду обычно дрова вставляют от более "гражданских" устройств - от звука, Ethernet, видео...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |