Часто задаваемые вопросы

Техническая поддержка:

Image сканеры штрихкода

Проблема

Решение

Сканер не обнаруживается никакими программами при подключении по интерфейсу RS-232. Что бы сканер ответил программам нажмите на курок. Если со сканером не происходит никакого взаимодействия в течении заданного в настройках времени перехода в спящий режим, то он  засыпает и перестаёт отвечать на запросы.
Сканер при сканировании штрих-кода издаёт звуковой сигнал низкого тона. Это означает, что программное обеспечение со стороны хоста не забирает из сканера данные. В случае подключения с использованием виртуального COM-порта (USB CDC) нужно проверить, что программа подключилась к порту, ассоциированному со сканером. Так же для нормальной работы необходимо выставление сигнала DTR порта.
Мобильный телефон правильно считывает QR Code, а считанное сканером сообщение отображается некорректно Наиболее часто о подобной проблеме сообщают, когда исходное сообщение закодировано в кодировке UTF-8 . Сканеры, передающие данные через физический или виртуальный COM-порт, извлекают из штрих-кода сообщение в виде набора байт и не преобразуют кодовых страниц. Это справедливо для сканеров всех производителей. Интерпретация извлеченного набора байт происходит в программе на компьютере.
Например:
  1. Если используется программа VMC com2kbd (перенаправитель COM-порт - клавиатура), байты интерпретируются согласно актуальной кодировке системы. Для русской локализации Windows - это кодировка cp1251.

  2. В утилите HyperTerminal байты интерпретируются в зависимости от опций: Шрифт и Набор символов. UTF-8 в HyperTerminal не поддерживается.

Есть несколько способов корректно отобразить считанное сканером сообщение.

  1. Использовать утилиту PuTTY. Она позволит отображать сообщения от сканера сразу в корректном виде. В настройках Window/Translation/Character set нужно выбрать UTF-8.

  2. Сохранить сообщение от сканера в бинарном виде в файл и при просмотре файла в редакторе выбрать кодировку UTF-8. Для сохранения в файл с помощью утилиты HyperTerminal нужно выбрать в меню Передача/Запись протокола в файл.

  3. Подключиться к COM-порту программно и сохранить полученные данные в файл. При просмотре файла в редакторе выбрать кодировку UTF-8.

Для корректного вывода закодированного в штрих-коде сообщения (содержащего Кириллицу) необходимо чтобы программа, получающая сообщения, интерпретировала их в той кодировке, в которой сообщения были закодированы.

Позволяют ли ваши image сканеры считывать не только 2d-штрих коды, но и обычные линейные (например, EAN13).

Сканеры VMC предназначены для чтения линейных (EAN13, Code39, …), гибридных (PDF417, …) и двумерных (Aztec, QR code, …) штриховых символик с любой поверхности (даже глянцевой).
Image сканеры имеют преимущество перед обычными сканерами штрих-кода, т.к. позволяют уверенно считывать любой вид штрих-кода даже под прозрачной поверхностью (полиэтилен, стекло и т.д.). Лазерные сканеры штрих-кода имеют луч, который отражается и искажается прозрачными поверхностями. Image сканеры лишены данного недостатка.

Почему в image сканерах VMC стоит прозрачное стекло, а не красное, как на прочих сканерах?

Прозрачное стекло и белая подсветка не ограничивают цветовой спектр сканируемого изображения, что позволяет сканеру успешно справляться с своей задачей независимо от цвета фона и штрих-кода.

Есть ли возможность получать обычное сканированное изображение? Да, возможность получения с помощью image сканеров обычного сканированного изображения реализована.