Пример программирования аппарата и построения штрих-кодов для дисконтных карточек на Datecs MP-50 Junior.
Для формирования дисконта (дисконтных карточек) на аппаратах Datecs МР-50 Junior необходимо выполнить программирование Таблицы 11 - (Формат весовых Штрих-Кодов).
Например: Необходимо запрограммировать два различных типа дисконтных карточек, предположим с указателями "21xxxxxxxxxxx" и "02xxxxxxxxxxx".
Для этого требуется выполнить программирование Ряда 1 и Ряда 2 (номера рядов были выбраны произвольно и могут отличаться по усмотрению пользователя) в Таблице 11 следующим образом:
Таблица 11 - Формат весовых штрих-кодов | ||||||
№ | Поле 1 | Поле 2 | Поле 3 | Поле 4 | Поле 5 | Поле 6 |
Наименование ряда | Тип идентификатора | Значение изменяемой части | Значение первой цифры указателя кода (K1) | Значение второй цыфры указателя кода (K2) | Количество позиций идентификатора | Количество позиций переменной величины |
Ряд 1 | 3 | 0 | 2 | 1 | 0 | 0 |
Ряд 2 | 3 | 0 | 0 | 2 | 0 | 0 |
Ряд 3 | 0 | 0 | 0 | 0 | 0 | 0 |
Ряд 4 | 0 | 0 | 0 | 0 | 0 | 0 |
Ряд 5 | 0 | 0 | 0 | 0 | 0 | 0 |
- В поле 1 = 3 (Тип идентификатора, обозначающий, что в данной строке таблицы 11 программируется скидка или надбавка);
- Поле 2 = "0". При работе с дисконтной системой рекомендуется использовать значение поля = "0". При установлении другого значения (1…3) в этом поле, аппарат будет смещать местоположение разделителя целой и дробной части в считываемой с карточки величине дисконта.
- Поля 3, 4 - идентификатор дисконта. Выбираются две первые цифры в штрих-коде, которые будут идентификатором, что данный считываемый штрих-код является именно дисконтом, а не штрих-кодом товара. Для кассовых аппаратов МР-50 Junior и MP-550T идентификатор дисконта может приобретать произвольные значения, поэтому пользователю необходимо самостоятельно следить, чтобы данный идентификатор дисконта не совпал с действующим щтрих-кодом на продаваемых товарах.
- Поля 5, 6 = "0" - должны быть установлены в нулевое значение
После программирования Таблицы 11, она будет иметь вид:
Штрих-код (EAN-13) дисконтной карточки должен иметь вид: K1K2П1П2П3П4П5П6П7П8П9П10КС
где:
K1K2 | - Код идентификтор дисконта |
П1 - П5 | - П1 - П4 должны быть "0", П5 - определяет тип дисконта (скидка/надбавка процентная/абсолютная): П5 = "0"- процентная надбавка; |
П6 - П10 | - Переменная часть (величина скидки/надбавки); |
КС | - Контрольная сумма всего штрих-кода. |
В самом штрих-коде на дисконтной карточке 13 разрядов:
- первые две цифры (К1К2) - должны быть цифры соответствующие запрограммированным цифрам из полей 3 и 4, Таблицы 11 (См. Инструкцию пользователя). Необходимо подобрать эти цифры таким оразом, чтобы они не совпали с двумя первыми цифрами на штрих-кодах товаров, которые будут продаваться в данной торговой сети. Первые цифры в штрих-кодах обычно обозначают страну производителя товара и основные задействованные их значения можно просмотреть здесь. Рекомендованные к использованию для дисконтов значения идентификатора: "20", "21", "22", "23", "24" и. т. д. При этом, данные значения не должны совпадать с идентификаторами "внутренних штрих-кодов".
- Цифра П5 в штрих-коде дисконта обозначает тип дисконта. Допускаются следующие значения:
П5 = "0"- процентная надбавка;
П5 = "1" - процентная скидка;
П5 = "2" - абсолютная надбавка;
П5 = "3" - абсолютная скидка.
Например: для процентной скидки должно быть значение - "1", а для процентной надбавки должно быть значение - "0".
- Последняя цифра в штрих-коде (КС) - это Контрольная сумма. Аппарат проверяет считанный штрих-код по контрольной сумме на корректность, и в случае некорректного значения контрольной суммы выдаёт сообщение об ошибке.
- Цифры П6-П7-П8-П9-П10 (5 цифр перед контрольной суммой) - величина абсолютной или относительной скидки.
При считывании штрих-кода, сформированного по описанному алгоритму, и при правильном предварительном программировании таблицы 11 (см. Инструкцию пользователя), аппарат Datecs MP-50 Junior автоматически пробивает скидку/надбавку на сумму.
Программу "EAN-13 Barcode Generator 1.0 Free" для пробного построения дисконтных штрих-кодов можно загрузить здесь
.
.
Примеры сформированных дисконтных штрих-кодов:
| - Скидка относительная на сумму, -10%; |
| - Скидка относительная на сумму, -25%; |
| - Скидка абсолютная на сумму, 1.50 грн; |
| - Скидка абсолютная на сумму, 5.30 грн; |
| - Надбавка процентная на сумму, +20% грн; |
| - Надбавка процентная на сумму, +15% грн; |
| - Надбавка абсолютная на сумму, +7.00 грн; |
| - Надбавка абсолютная на сумму, +123.50 грн; |
.










