Пример программирования аппарата и построения штрих-кодов для дисконтных карточек на Datecs MP-50 (v.42).
Необходимо запрограммировать сканер, согласно рекомендаций описанных в инструкция программирования сканеров для работы с кассовыми аппаратами (см. здесь).
1. Загрузить все настройки в сканере по умолчанию.
2. Выбрать тип интерфейса RS-232C.
3. Выбрать скорость обмена 4800 бит/с. Эта скорость используется для подключения к кассовому аппарату, производства компании ДП «Компания «ATLAS».
4. Необходимо установить - проверку на чётность не производить.
5. Количество стоповых бит = 1.
6. Количество бит данных в одной посылке = 8.
7. Для сканеров некоторых производителей может потребоваться дополнительно выбрать определённый формат передачи данных. Например, может потребоваться включение параметра .
Аппараты Datecs MP-50 с версией внутреннего ПО v.30, v.40 и v.41d не поддерживают работу со штрих-кодами для организации дисконтной системы.
Для формирования дисконта (дисконтных карточек) на аппаратах Datecs МР-50 (v.42) необходимо выполнить программирование Таблицы 9 - (Параметры форматов внутренних Штрих-Кодов). Таблица 9 состоит их шести рядов. Каждый ряд может содержать описание одного правила для формирования одного типа дисконта. Таким образом, можно создать до 6 различных вариантов формирования дисконта, которые визуально будут различаться префиксом штрих-кода.
Например: Необходимо запрограммировать четыре различных типа дисконтных карточек, предположим с указателями "20xxxxxxxxxxx", "21xxxxxxxxxxx", "23xxxxxxxxxxx" и "24xxxxxxxxxxx".
Для этого требуется выполнить программирование Ряда 2, Ряда 3, Ряда 5 и Ряда 6 в Таблице 9 по образцу, указанному в таблице ниже:
Таблица 12 - Параметры форматов внутренних штрих-кодов | |||
№ | Код идентификатора | Поле 1 | Поле 2 |
Наименование ряда | Код идентификатора соответствующей строки | Тип идентификатора | Значение изменяемой весовой части штрих-кода |
Ряд 1 | 02 | 0 | 0 |
Ряд 2 | 20 | 3 | 0 |
Ряд 3 | 21 | 3 | 0 |
Ряд 4 | 22 | 0 | 0 |
Ряд 5 | 23 | 3 | 0 |
Ряд 6 | 24 | 3 | 0 |
- В поле 1 = "3" (Тип идентификатора, обозначающий, что в данной строке таблицы 9 программируется скидка или надбавка);
- Поле 2 = "0".
В аппаратах Datecs MP-50 (v.42), в отличии от аппаратов Datecs МР-550Т, MP-50 Junior, NEON, коды идентификаторов жёстко привязаны к номеру выбранной строки (см. таблицу выше). Таким образом, если предполагается использовать для идентификации дисконтных карточек начальный префикс-идентификатор "23", то необходимо выполнять программирование именно ряда №5, а если необходим начальный префикс-идентификатор "20", то необходимо выполнять программирование именно ряда №2.
После программирования Таблицы 9, значения её полей будут иметь вид:
|
Далее необходимо выполнить разрешение наложения скидок и надбавок в кассовом аппарате Datecs MP-50 v.42. Для этого необходимо выполнить програмирование Таблицы 4 - Параметры клавиш «+%» та «-%» . Таблица состоит из двух рядов, а каждый ряд имеет по два поля. В первом ряду программируются параметры для процентных надбавок, а во втором ряду программируются параметры для процентных скидок.
Чтобы разрешить наложение дисконтных надбавок, необходимо в первом поле, первого ряда установить значение = "1" (по умолчанию установлено значение = "0" - надбавки запрещены).
Чтобы разрешить наложение дисконтных скидок, необходимо в первом поле, второго ряда установить значение = "1" (по умолчанию установлено значение = "0" - скидки запрещены).
Величины самих надбавок и скидок можно не програмировать во вторых полях первого и второго ряда, поскольку значение самой надбавки и скидки будет браться аппаратом непосредственно с дисконтной карты клиента.
Величины самих надбавок и скидок необходимо програмировать в тех случаях, когда предполается использовать, кроме дисконтных карточек ещё и наложение надбавок/скидок в ручном режиме по нажатию на клавиши "+%" и "-%" на касовом аппарате.
После программирования Таблицы 4, значения её полей будут иметь вид:
|
Штрих-код (EAN-13) дисконтной карточки должен иметь вид: K1-K2-I5-I4-I3-I2-I1-P5-P4-P3-P2-P1-КС
где:
K1K2 | - Код идентификтор дисконта |
I5 - I1 | - I5 - I2 - Несущественная цифровая информация (по умолчанию "0000"), а I1 - определяет тип дисконта (процентная скидка/надбавка): I1 = "0" - процентная надбавка; |
P5 - P1 | - Переменная часть (величина скидки/надбавки); |
КС | - Контрольная сумма всего штрих-кода. |
В самом штрих-коде на дисконтной карточке 13 разрядов:
- Первые две цифры (К1К2) - Представляют собой код идентификатора дисконта и могут иметь значения в зависимости от используемой строки в Таблице 9 (См. Инструкцию пользователя). Необходимо выбирать используемые цифры таким образом, чтобы они не совпали с двумя первыми цифрами на штрих-кодах товаров, которые будут продаваться в данной торговой сети. Первые цифры в штрих-кодах обычно обозначают страну производителя товара и основные задействованные их значения можно просмотреть здесь. Рекомендованные к использованию для дисконтов значения идентификатора: "20", "21", "22", "23", "24". При этом, данные значения не должны совпадать с идентификаторами "внутренних штрих-кодов".
- Цифры I5-I4-I3-I2 - Неиспользуемая часть штрих-кода. Для дисконтных карточек должна равняться "0000". Если значение этих символов задать для дисконтной карточки, используемой с аппаратом Datecs MP-50 v.42, отличное от "0000", то при считывании штрих-кода, аппарат выдаст сообщение об ошибке штрих-кода.
- Цифра I1 в штрих-коде дисконта обозначает тип дисконта. Допускаются следующие значения:
I1 = "0" - процентная надбавка;
I1 = "1" - процентная скидка;
Кассовый аппарат Datecs MP-50 v.42 позволяет работать только с процентными скидками и надбавками. С обсолютными скидками и надбавками кассовый аппарат Datecs MP-50 v.42 не работает.
Например: для процентной скидки должно быть значение - I1="1", а для процентной надбавки должно быть значение - I1="0".
- Последняя цифра в штрих-коде (КС) - это Контрольная сумма. Аппарат проверяет считанный штрих-код по контрольной сумме на корректность, и в случае некорректного значения контрольной суммы выдаёт сообщение об ошибке.
- Цифры P5-P4-P3-P2-P1 (5 цифр перед контрольной суммой) - величина относительной скидки. При этом необходимо помнить, что для формирования процентной скидки/надбавки могут быть использованы только четыре цифры P4-P3-P2-P1 (XX,XX), а цифра P5 обязательно должна иметь значение ="0". Если при формировании процентной скидки/надбавки значение P5 не будет равняться "0", то при считывании такого дисконтного штрих-кода аппарат Datecs MP-50 v.42 будет выдавать сообщение об ошибке.
При считывании штрих-кода, сформированного по описанному алгоритму, и при правильном предварительном программировании таблицы 9 (см. Инструкцию пользователя), аппарат Datecs MP-50 v.42 автоматически пробивает скидку/надбавку на сумму по чеку (дополнительно нажимать клавишу "ПС" не требуется).
Обратите внимание: максимальная относительная скидка/надбавка, которую позволит наложить аппарат не может превышать 99,99%. Таким образом, нельзя продать товар бесплатно, наложив на него относительную скидку 100,00%.
Программу "EAN-13 Barcode Generator 1.0 Free" для пробного построения дисконтных штрих-кодов можно загрузить здесь
.
.
Примеры сформированных дисконтных штрих-кодов:
| - Скидка относительная на сумму по чеку, -10%; |
| - Надбавка относительная на сумму по чеку, +21,00%; |
| - Скидка относительная на сумму по чеку, -15,00%; |
| - Надбавка относительная на сумму по чеку, +10,00%; |
| - Скидка относительная на сумму по чеку, -5,00%; |
| - Надбавка относительная на сумму по чеку, +12,00%; |
| - Скидка относительная на сумму по чеку, -10,00%; |
| - Надбавка относительная на сумму по чеку, +3,00%; |
| - Скидка относительная на сумму по чеку, -15,00%; |
| - Надбавка относительная на сумму по чеку, +5,00%; |
.
Примеры чеков Datecs MP-50 (v.42) c использованием различных дисконтов:
- Скидка относительная на сумму по чеку, -10,00%;
| - Надбавка относительная на сумму по чеку, +25,00%;
|
- Скидка относительная на сумму по чеку, -15,00%;
| - Надбавка относительная на сумму по чеку, +10,00%;
|
- Скидка относительная на сумму по чеку, -5,00%;
| - Надбавка относительная на сумму по чеку, +3,00%;
|
- Скидка относительная на сумму по чеку, -15,00%;
| - Надбавка относительная на сумму по чеку, +5,00%;
|
Смотреть построение дисконтной системы на кассовм аппарате Datecs MP-550T.
Смотреть построение дисконтной системы на кассовом аппарате MP-500T.
Смотреть построение дисконтной системы на кассовом аппарате MP-50 Junior.
Смотреть построение дисконтной системы на кассовом аппарате NEON.




















