Сканер ШК Cipher+УПП
11.11.2009
07:23
#1
установила драйвер АТОЛ, подключила сканер к УПП.
но при считывании очень медленно работает, например, считываем шрихкод, и только через минут 10 запись появляется в табл. части. с чем это может быть связано?
но при считывании очень медленно работает, например, считываем шрихкод, и только через минут 10 запись появляется в табл. части. с чем это может быть связано?
11.11.2009
07:42
#2
"Определить в чем причина замедления - в скорости работы оборудования или в скорости работы программы. Я бы в текст алгоритма навставлял что то вроде:
Сообщить("Вход в обработчик внешних событий: " + ТекущееВремя());
...
Сообщить("Обработка полученных данных: " + ТекущееВремя());
...
Если получится, что вы сканером проводите и самое первое сообщение "Вход в обработчик внешних событий" появляется минут через 10, значит проблема в настройке оборудования. Я бы проверил:
- скорость обмена порта и корректность соответствия скоростей порта и устройства (очень актуально для ККМ)
- опыт работы со всеми железками, которые мне попадались говорит о том, что как правило используется принцип прямой подачи данных в порт и прослушивание порта для получения ответа от устройства (этим занимаются внешние dll). При этом есть важный нюанс. Если операционная система как то опознает устройство, то будет пытаться перехватывать управление своим драйвером и в результате как раз наблюдаются такие вот сильные задержки. Я в этом случае просто в операционке в сведениях об оборудовании отключал устройство и все начинало работать нормально.
Если же проблемы не с оборудованием, а с быстродействием 1С, тут уж надо смотреть на каких этапах идет просадка по скорости. Может быть у вас гигантский справочник номенклатуры и не сильно скоростной компьютер?"
Сообщить("Вход в обработчик внешних событий: " + ТекущееВремя());
...
Сообщить("Обработка полученных данных: " + ТекущееВремя());
...
Если получится, что вы сканером проводите и самое первое сообщение "Вход в обработчик внешних событий" появляется минут через 10, значит проблема в настройке оборудования. Я бы проверил:
- скорость обмена порта и корректность соответствия скоростей порта и устройства (очень актуально для ККМ)
- опыт работы со всеми железками, которые мне попадались говорит о том, что как правило используется принцип прямой подачи данных в порт и прослушивание порта для получения ответа от устройства (этим занимаются внешние dll). При этом есть важный нюанс. Если операционная система как то опознает устройство, то будет пытаться перехватывать управление своим драйвером и в результате как раз наблюдаются такие вот сильные задержки. Я в этом случае просто в операционке в сведениях об оборудовании отключал устройство и все начинало работать нормально.
Если же проблемы не с оборудованием, а с быстродействием 1С, тут уж надо смотреть на каких этапах идет просадка по скорости. Может быть у вас гигантский справочник номенклатуры и не сильно скоростной компьютер?"
Читают тему
(гостей: 1)