Кто сказал, что сканер штрих-кода магический артефакт?
Не тут то было. Сейчас мы выведем на чистую воду и его.
Учитывая то, что в торговле используются в основном линейные штрих-коды (ЕАН-13 самый распространенный ) , то здесь и далее в статье мы имеем ввиду ИХ, и сканеры для их считывания. Двухмерные коды во внимание пока не берем.
Итак. Прежде всего необходимо понять, что сканер штрих кода
- НЕ считывает,
- НЕ хранит,
- НЕ запоминает ТЕКСТОВУЮ информацию,
а линейный штрих код
- НЕ содержит в себе
- НИ КАКОЙ информации, кроме зашифрованной, в последовательности белых и черных полос, ГРУППЫ ЦИФР.
Нагляднее демонстрируем это на примере.
Подключаем к компьютеру сканер штрих-кода. Открываем любой текстовый редактор (в нашем случае Блокнот)
Берем любые товары.
Считываем сканером штрих-коды. Вот что у нас получилось:
Как видим на экране 13 цифр (код ЕАН-13).Почему же мы не увидели никакой информации о товаре? Все очень просто.
Сканер сделал все что мог! Больше он ничего не умеет!
Это то о чем мы говорили в начале. Штрих-код не хранит ни какой информации. Он содержит комбинацию черных и белых полос, которые и составляют этот набор цифр. Его то мы и считали. Эта комбинация уникальна для каждого товара.
Как же тогда в кассовом аппарате и на экране монитора, при сканировании на кассе магазина, в чек попадает информация о товаре.
Ну во-первых для этого необходима база товаров, в которой и содержится эта информация: название товара, единицы измерения, цена и т. д. Ведение базы товаров предполагает наличие учетной программы. Вот именно в этой учетной программе для магазина, занося товар и данные о нем в базу, мы заносим и его штрих-код ( пример на “1С : Предприятие. Управление торговлей”).
Каждый штрих-код уникален.
Сканер, считывает его на кассе магазина, вытягивает из базы информацию привязанную к нему, которая и отражается в чеке.
Таким образом резюмируем все вышесказанное:
- сам по себе штрих-код не содержит ни какой информации;
- для ведения учета и продаж в магазине по штрих-кодам, необходимо иметь учетную программу, в которой вести базу товаров со штрих-кодами;
- сканер штрих-кода считывает только комбинацию цифр закодированную в черно-белых полосках;
- на экране монитора или кассового аппарата, а так же в чеке, отображается информация привязанная в базе к данному, уникальному, штрих коду
Вот вроде бы и все о работе линейного сканера штрих-кодов. Наверняка есть еще вопросы о том,
Что же делать с весовым товаром ?
и
Что делать когда на товаре нет штрих-кода?
Но об этом в других постах.
Твитнуть