Неправильно работает сканер штрих-кода. Почему? Ошибки считывания штрих-кода Что такое штрихкод, преимущества использования


Сканер штрих-кода может неправильно работать по нескольким причинам. Укажем наиболее вероятные из них.

  1. Возможно, внешняя компонента сканера имеет настройки, отличные от настроек сканера. Настройки внешней компоненты можно увидеть, выбрав в меню "Сервис" пункт "Параметры". В открывшемся окне параметров системы настройки внешней компоненты сканера находятся на закладке "Сканер штрих-кода". Нужно привести данные настройки в соответствие с настройками сканера.
  2. При посылке строки штрих-кода сканер не завершает ее символом перевода строки. Этот символ является разделителем между разными штрих-кодами. При получении данных от сканера внешняя компонента без символа перевода строки не сможет определить, где заканчивается один штрих-код и начинается другой.
  3. Некоторые сканеры по умолчанию настроены таким образом, что в начало штрих-кода добавляют специальный символ. Обычно этот символ указывает на формат (например, EaN13, CODE 39) считанного штрих-кода.
  4. В типовой конфигурации в настройках есть специальный флажок "Штрих-код имеет префикс", позволяющий правильно обрабатывать подобную ситуацию. Если он установлен, то считается, что у штрих-кода есть буквенный префикс.

Нас находят: почему сканер штрих кода не видит штрих код , почему не работает сканер штрих кода , почему сканер не видит штрих код, на нлвом компе сканер штрих кодов сканирует через раз, сканер штрих кода неправильно сканирует, сканер неправильно сканирует, почему сканер не сканирует штрих код, сканер штрихкода не сканирует, почему неработает сканер на виндовс фон, почему сканер не находит штрих код

Легко ли и как настроить сканер в 1C: Розница? Многие субъекты предпринимательской деятельности, специализирующиеся в строительной сфере, не знают простейших правил в установке и поэтому обращаются за помощью в компьютерные центры и фирмы, занимающиеся установкой программного обеспечения. Несмотря на видимую сложность, процесс внедрения считывающих штрих-кодировки устройств можно провести самостоятельно, если в точности следовать пунктам инструкций и придерживаться рекомендаций, данных производителями сканеров.

Установка устройства в 1С: Рознице

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

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

    Приобретено некачественное оборудование;

    Не были установлены драйвера или же данный процесс был проведен с нарушениями;

    Не была выполнена настройка считывающего устройства с программным обеспечением 1С.

Каждый субъект предпринимательской деятельности может самостоятельно подключить считывающее устройство к своему компьютерному оборудованию, после чего интегрировать его в программное обеспечение 1С. Для этого необходимо будет разобраться в процессе проведения настройки сканеров. Если руководитель торговой точки обладает техническими познаниями, то выполнить весь спектр установочных мероприятий он сможет без труда.

Как подключить оборудование в разрыв клавиатуры?

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

Если субъектом предпринимательской деятельности будет проводиться именно такая настройка считывающего устройства, то ему следует действовать в определенной последовательности:

    Придется выполнить настройку префикса считывающего устройства;

    В программном обеспечении 1С нужно нажать клавишу F7;

    Очень важно сделать возврат каретки;

    Для того чтобы постоянно не нажимать эту клавишу, специалисты рекомендуют добавить префикс (специальный символ, набор символов);

    чаще всего субъекты предпринимательской деятельности используют в качестве префикса числовую комбинацию 150 и т. д.

Данный метод подключения идеально подойдет для торговой точки, в которой используется USB сканер, так как у них нет возможности установить драйвера эмуляции, необходимые для порта СОМ.

Как настроить считывающее устройство через USB порт?

Программное обеспечение 1С, которое активно используется торговыми компаниями, не распознает считывающие штрих-кодировку устройства, которые подключаются через разъемы USB. Несмотря на это, данное оборудование может быстро найти и идентифицировать практически любая операционная система, например, Windows. После того, как считывающее устройство будет подключено к локальному компьютеру, операционная система предложит пользователю установить в автоматическом режиме необходимые драйвера.

Специалисты рекомендуют ручным способом осуществлять установку драйверов для сканеров штрих-кодов. Для этого придется запустить соответствующий диск, которым должно комплектоваться каждое считывающее устройство. В процессе установки операционной системой будет создан виртуальный порт СОМ, после чего придется выполнить его конфигурирование. На финальной стадии настройки считывающего оборудования осуществляется его интеграция в программное обеспечение 1С. После этого выполняется тестирование системы: берется товар и над ним проводится устройство, если в окошке появилась соответствующая кодировка, то процесс установки прошел успешно.

Если у вас возникают затруднения с настройкой торгового оборудования в 1С, советуем обратиться в нашу компанию. Наши специалисты подключат оборудование и настроят его работу в 1С в кратчайшие сроки и на высшем уровне качества.

1.Описание проблемы

В своей работе на раз сталкивался с проблемой, при которой распечатанный на принтере этикеток штрих-код потом плохо считывался или вообще не мог быть считан сканером штрих-кодов. При этом визуально штрих-код выглядел обсолютно нормальным и ничем не отличался от штрих-кодов, которые сканер считывал нормально. Проблема возникала при печати штрих-кодов из 1С, установленной на сервере, и работа осуществлялась из-под терминального доступа.


2.Причина

Причина проблемы кроется в работе системы перенаправления печати работающей на серверных ОС Windows. Дело в том, что для упрощения установки принтеров в терминальных сеансах работы пользователей Microsoft добавила в свои серверные ОС начиная с windows Server 2008 функцию TS EasyPrint. Это система эмуляции драйвера принтера в терминальной сессии. Но работа данной системы не всегда проходит гладко, и иногда принтер может не печатать или работать неверно, что и происходит в нашем случае. Сама по себе эта функция очень хорошая, так как сильно облегчает жизнь администраторам серверов, от них не требуется устанавливать драйвер для каждого принтера на сервер, а лишь решать проблемы, если они появяться. С принтером этикеток возникает ситуация, что система EasyPrint некоректно передает данные на само устройсвто, причем визуально распечатанный штрих код ни чем не отличается от выводимого на экран или распечатанного на компьютере не в терминальной сессии.

3.Решение проблемы

Решается проблема отключением в групповой политике использования EasyPrint по умолчанию и установкой радного драйвера для принтера этикеток. Для этого нужно открыть групповую политику:

Computer configurations->
Windows components->
Remote Desktop Services->
Remote Desktop Session Host->
Printer Redirection

и свойство use remote easy printet driver first меняем в положение Disable.


Теперь алгоритм подключения принтера в терминальный режим изменится и в первую очередь Windows будет использовать установленный драйвер принтера, а если его не найдет, то тогда уже будет использоваться универсальный драйвер EasyPrint. После этого еще необходимо установить драйвер этого принтера на сервере, если он еще не был установлен, и выйти из терминальной сессии и снова зайти. Проверить, правильно ли установился драйвер принтера, можно в разделе устройства и принтеры панели управления, в свойствах принтера этикеток в разделе дополнительно должен быть указан драйвер этого принтера, а не универсальный драйвер EasyPrint. Если все проделано правильно, распечатанные этикетки должны сканироваться быстро и без проблем.

P.S.

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

Нужно сделать РМК (рабочее место кассира) с работающим сканером и другим нужным функционалом.

Порядок действий:

1. Ставим 1с, конфигурацию.

Для начала сделаем пару пользователей, первый он всегда «Админ«, второго назовем «Кассир» и дадим ему полные права (для теста, по хорошему надо настраивать персональные права) .

В конфигураторе (от админа) подправим пользователя «Кассир». Ставим «тип запуска» & «обычное приложение»

«Использовать подключаемое оборудование» и «Использовать группы пользователей»

Администрирование & Настройка параметров учета.

Возможности пользователя в РМК настраиваем в Администрировании & Дополнительные права пользователя

2. Настраиваем сканер на эмуляцию com порта, это позволит нам работать в РМК со сканером без лишних заморочек.

Для этого мне потребовалось скачать драйвер Symbol COM Port Emulation Driver v 1.8.5

т.к. проверять уже не охота, а перед установкой драйвера была применена вот эта инструкция:

Настройка_сканеров_Symbol_в_1С прикладываю и ее, в ней показаны штрих кода для программирования сканера на эмуляцию и настройка в 1с сканера.

Ну и в принципе на этом настройка сканера завершена. Теперь в РМК будет перехватывать все сканированные штрихкода.

Все тоже самое только на Windows 7

Сканер установился автоматом. Заставить эмулировать его COM порт я не стал. Сканер работает как клавиатура. Для 1с пришлось настроить сканер что бы он сначала слал F7 (ввод по штриху) + сам штрих + enter.

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

Несмотря на обилие видов сканеров штрих кода на рынке все они, в конечном счете, подключаются через один из четырех типов коннекторов или интерфейсных портов:

PS/2 Разрыв клавиатуры – из названия следует что сканер штрих кода подключается в разрыв между компьютером и клавиатурой.

USB Эмуляция (фактически подключение через порт usb а настройки как в PS/2)

RS-232 Последовательный (Com) порт – подключается в Com порт компьютера, однако требует дополнительно блок питания.

USB Эмуляция (фактически подключение через порт usb а настройки как в RS-232)

Настройка сканера штрих-кода в программах 1С в разрыв клавиатуры

Настроить сканер штрих-кода 1С, подключаемый в разрыв клавиатуры, совсем не сложная задача. Первое что надо сделать - настроить префикс сканера штрих-кода. По умолчанию сканер штрих-кода, подключаемый в разрыв клавиатуры при сканировании штрих-кода товара он возвращает цифры штрих-кода и символ возврата – это аналогично тому, как если бы вы нажимали после сканирования клавишу ENTER на клавиатуре компьютера. Однако для сканирования штрих – кода товара в программе 1С нажать клавишу F7 - Возврат каретки необходимо. Чтобы постоянно не нажимать F7, нам и поможет добавление специального символа – префикса. Префиксом называется в данном случае некий набор символов, которые сканер отсылает перед отправкой штрих-кода. В качестве префикса в основном используют значение “150” - это ASCII-код клавиши F7. Этот способ подойдет и для USB-сканера в том случае, когда нет возможности установить драйвер эмуляции COM-порта.

Настройка сканера штрих-кода в программах 1С через порт USB.

Программа 1C не видит сканеры штрих-кода подключенные через USB-разъем, зато их прекрасно “видит” операционная система Windows. При первом включении сканера операционная система предложит установить его драйвер, но мы ей этого не позволим и откажемся от автоматической установки, а поставим драйвер вручную. Как правило, драйвер эмуляции COM-порта находится на диске из комплекта поставки сканера штрих-кода, там же есть и специализированные утилиты для настройки свойств самого сканера штрих-кода, такие как: громкость бипера, префикс, суфикс и т.п. Или же имеется специальное руководство пользователя с конфигурационными штрих-кодами, сканируя которые можно определенным образом настроить сканер. В процессе установки этого драйвера, операционная система создает виртуальный COM-порт. Далее нужно произвести конфигурирование порта. После того как настроен сам сканер – переходим к настройке в 1С. Для этого в меню Сервис?Настройки торгового оборудования?Находим закладку Сканеры и переходим в нее и устанавливаем новый сканер штрих-кодов. В качестве обработки обычно используют входящую в поставку стандартную обработку обслуживания «1CScanOPOSScan_v2.epf». Далее заходим в “Параметры” настраиваем COM-порт и параметр Скорость сканера. Сканер штрих-кода настроен!

Настройка сканера штрих кода в программах 1С через COM-порт.

Настройка сканера штрих-кода 1С производим как в предыдущем примере. После того как настроен сам сканер – переходим к настройке в 1С. Для этого в меню Сервис?Настройки торгового оборудования?Находим закладку Сканеры и переходим в нее и устанавливаем новый сканер штрих-кодов. В качестве обработки обычно используют входящую в поставку стандартную обработку обслуживания «1CScanOPOSScan_v2.epf». Далее заходим в “Параметры” настраиваем COM-порт и параметр Скорость сканера. Сканер штрих-кода настроен!

В настоящее время штрих коды можно встретить практически везде: на производствах ими маркируются партии номенклатуры, в торговле – товары, двухмерными кодами очень часто маркируются больничные листы и другие регламентные документы. Приобрести устройство для считывания этих маркировок не сложно, гораздо сложнее правильно настроить его работу в конкретном приложении. Как подключить к 1С сканер штрих кода, какие варианты работы он поддерживает, что сделать, чтобы настроить устройство – эти и многие другие вопросы мы постараемся раскрыть в нашей статье.

Основные режимы работы сканера

Если говорить об интерфейсах подключения устройства к персональному компьютеру, то тут можно выделить три варианта:

  1. В разрыв клавиатуры, то есть к порту PS/2;
  2. В COM разъем;
  3. В USB разъем.

Как правило, первых двух разъемов на современных материнских платах нет, и говорить о них мы не будем.

Сканеры штрих кодов, подключаемые через USB, могут работать в двух режимах:

  • Режим эмуляции клавиатуры;
  • Режим эмуляции COM порта.

Особенности функционирования и методы определения режима работы сканера

Чтобы проверить, в каком режиме настроен конкретный сканер, попробуйте открыть «Блокнот» и считать с его помощью любой попавшийся на глаза штрих код. Если в основном окне программы появилась строка с цифрами, значит, сканер эмулирует клавиатуру, если ничего не появилось, то либо сканер не подключен, либо он настроен на эмуляцию COM порта.

Во втором случае для корректной работы устройства необходимо установить драйвера. После инсталляции которых в диспетчере устройств в подменю Порты (Рис.1) появится новое устройство.

Следует отметить, что программа 1С может работать с обоими типами эмуляции, просто в случае эмуляции клавиатуры не будет запущен автоматический обработчик внешнего события, будут просто вноситься данные в активное поле.

Полностью использовать весь потенциал программы и подключенного к ней устройства можно только в режиме эмуляции COM порта.

Переключение между режимами

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

  1. Определить типы доступных к считыванию штрих кодов;
  2. Установить суффиксы и префиксы к вводимой информации;
  3. Сменить режим работы устройства.

Для того чтобы перевести сканер из режима эмуляции клавиатуры в эмуляцию COM порта, необходимо:

  • Найти соответствующую часть настроечной таблицы;
  • Войти в режим программирования (как правило, в верхней части таблицы или в ее начале есть соответствующий код, который надо считать);
  • Выбрать нужный параметр и считать его сканером;
  • Сохранить выбор, считав соответствующий код, завершающий программирование.

Обычно, после этих действий компьютер обнаруживает новое устройство и может затребовать установку драйвера.

Непосредственное подключение устройства к 1С

До недавнего времени настройка и подключение дополнительного оборудования к 1С происходили с помощью драйверов от фирмы «Атол». Однако в последнее время их разработки стали платными. В то же время, фирма 1С сама выпустила неплохой бесплатный обработчик для сканеров Scanopos.dll (эту библиотеку необходимо зарегестрировать) и утилиту с наименованием 1CScanOPOSScan.epf которые можно найти и в сети и на дисках ИТС.

После этого через меню Операции->Справочник->Обработки обслуживания торгового оборудования открываем форму этого справочника. Нам необходимо добавить элемент, которому мы сами придумаем наименование, и заполнить поле ввода «Обработка».

При наличии подписки на ИТС, последнюю версию обработки можно скачать из сети, нажав на крайнюю кнопку в строке «Обработка» (Рис.2) и введя логин и пароль подписки. В противном случае можно выбрать скаченный файл 1CScanOPOSScan.epf.

Итак, переходим непосредственно к подключению устройства к 1С. Переходим по адресу: Сервис->Торговое оборудование->Подключение и настройка торгового оборудования и получаем окно (рис.3).

Нажимаем на кнопку добавить над табличной частью формы. В таблице появится новая строка. Нажав на клавиатуре F4 или кнопку выбора в правой части строки откроем форму справочника «Торговое оборудование» (рис.4).

Нам необходимо:


Таким образом, сканер штрих кодов будет прописан в системе, и, работая в режиме эмуляции COM порта будет вводить нужные данные не зависимо от активности элементов формы и текущей раскладки клавиатуры.