Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Программирование текстового клише и рекламного текста может быть выполнена выполнено при первоначальной настройке программы или через Сервисное меню.

Кассовое ПО Artix позволяет загружать текст клише и рекламного текста из текстовых файлов, расположенных в директории /linuxcash/cash/conf/:

...

Info
При изменении клише или рекламного текста через Сервисное меню параметр useSeparateClicheAndTail автоматически принимает значение true.

Принцип программирования клише через текстовые файлы

  1. Сначала считываются настройки из файла /linuxcash/cash/conf/cliche_<номер_ФР>.txt. Если файл найден, то будут применены его настройки.
  2. Если файл cliche_<номер_ФР>.txt отсутствует, то будут считываться настройки из файла /linuxcash/cash/conf/cliche.txt:
    • если файл найден, то будут применены его настройки;
    • если файл отсутствует или пуст, то клише будет запрограммировано с пустыми строками.

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

Принцип программирования рекламного текста через текстовые файлы

Программирование рекламного текста через файлы осуществляется аналогично программированию клише (наименование файла: tail_<номер_ФР>.txt или tail.txt).

Программирование через специальные параметры

Info

Для программирования клише и рекламного текста через специальные параметры, настройка useSeparateClicheAndTail должна выключена.

Правила формирования параметров

...

НаименованиеВозможные значенияОписаниеПримечания
P

Код производителя ФР:

  • 1 – Штрих-М
  • 3 – Пилот
  • 4 – Атол

  • 5 – Кристалл Сервис (Пирит)
  • 7 – Туссон
От выбранного значения зависит параметр M
 M

Код модели ФР:

  • Для P = 1; 1 – 1 – ШТРИХ-ФР-Ф, 4 – ШТРИХ-ФР-К, 6 – ЭЛВЕС-ФР-К, 7 – ШТРИХ-МИНИ-ФР-К, 8 – Штрих-ФР-К (Беларусь), 22 – ФР Retail-01K, 250 – ШТРИХ-М-ФР-К, 252 – ШТРИХ-LIGHT-ФР-К
  • Для P = 3; 1 – FP410K
  • Для P = 4; 30 – FPrint-02K, 31 – FPrint-03K, 32 – FPrint-88K, 35 – FPrint-5200K, 47 – FPrint-55K, 51 – FPrint-11ПТК, 52 – FPrint-22K, 53 – FPrint-77ПТК, 63 – АТОЛ FPrint-22ПТК, 57 – АТОЛ 25Ф, 61 – АТОЛ 30Ф, 69 – АТОЛ 77Ф, 62 – АТОЛ 55Ф, 67 – АТОЛ 11Ф, 64 – АТОЛ 52Ф, 81 – АТОЛ 20Ф, 80 – АТОЛ 50Ф, 99 - 27 FP7 Ф
  • Для Р = 5; 1 – ПИРИТ-К, 2 – ПИРИТ-ЕНВД, 3 – ПИРИТ-01, 4 – Вики Принт 57 Ф, 5 – Вики Принт 57 Плюс Ф, 6 – Вики Принт 80 Плюс Ф, 11 – Viki Print 57 К, 12 – Viki Print 57 plus K
  • Для P = 7; 1 – TFP-115

 R
 Номер строки клише
 S
 Строка клише

...


Программирование клише

Параметры для программирования клише задаются в конфигурационном файле /linuxcash/cash/conf/ncash.ini.d/fr.ini в секции .

Принцип программирования клише

  1. Сначала считываются настройки из секции [HW.FR.<номер_ФР>.cliche]. Если секция найдена, то будут применены настройки из нее.
  2. Если секция [HW.FR.<номер_ФР>.cliche] отсутствует, то будут считываться настройки из секции [HW.FR.commons.cliche]

...

  1. :
    • если секция найдена, то будут применены настройки из нее;
    • если секция отсутствует, то клише будет запрограммировано с пустыми строками.
Code Block
titleПример настройки
...
[HW.FR.commons1.cliche]
;
; Настройки для программирования клише на всех подключенных ФР
; 
;param1 = "1.7$2:**************************************************";
;param2 = "1.7$3:*             ДЛЯ ШТРИХ-МИНИ-ФР-К                *";
;param3 = "1.7$4:**************************************************";

[HW.FR.2.cliche] 
; 
; Настройки для программирования клише на всех подключенных ФР 
; 
;param1 = "1.4$2:************************************";
;param2 = "1.4$3:*         ДЛЯ ШТРИХ-ФР-К           *";
;param3 = "1.4$4:************************************";
...

Программирование рекламного текста

Параметры для программирования рекламного текста задаются в конфигурационном файле /linuxcash/cash/conf/ncash.ini.d/fr.ini в секции .

Программирование рекламного текста через специальные параметры осуществляется аналогично программированию клише (наименование секций: [HW.FR.<номер_ФР>.cliche] или[HW.FR.commons.tailcliche]). 

Code Block
titleПример настройки
...
[HW.FR.commons.tail]
;
; Настройки для программирования рекламного текста на всех подключенных ФР
;
;param1 = "1.7$1:**************************************************";
;param2 = "1.7$2: телефон горячей линии 8-800-1000-810 ";
;param3 = "1.7$3: Спасибо за покупку ";
...

...

При загрузке графического клише создается файл /linuxcash/cash/data/tmp/cliche.state. Если при запуске frinit графическое клише успешно запрограммировано, то при следующем запуске утилиты программирование будет выполняться только в случае изменения файла изображения. Для принудительного программирования файл cliche.state необходимо удалить.

ФП410

...

...

Загрузка клише выполняется только при закрытой смене. Единовременно на кассе может быть загружено только 1 графическое клише.

...

Panel

Начиная с версии 4.6.50 154 для ФР Атол реализована возможность программирования и печати текстового и графического клише одновременно.

ФР Атол имеют ограничения по формату используемого изображения:

  • изображение клише должно быть монохромным;
  • размер изображения должен иметь размеры: 
    • для FPrint-77K не более 576 точек по ширине,
    • для FPrint-22K не более 520 точек по ширине и не более 100 пикселей по высоте,
    • для FPrint-55K не более 376 точек по ширине,
    • для FPrint-11ПТК не больше 328 точек по ширине,
    • для FPrintPay-01ПТК не больше 328 точек по ширине;
  • формат файла bmp;
  • создание изображения необходимо выполнять средствами ОС Windows.

Протокол 2.4

Для Атола, работающего по протоколу 2.4, необходимо для считывания и печати графического клише в файл /linuxcash/cash/conf/cliche.txt необходимо добавить текст <LOGO>.

Info
Для загрузки и печати графического клише значения параметров setcliche и useSeparateClicheAndTail должны быть установлены в true.

...

  1. С помощью правила программирования параметров в /linuxcash/cash/conf/ncash.ini.d/fr.ini в секции [HW.FR.commons.params] указать следующие данные:

    Panel
    titleПример настройки для печати графического клише на ФР Штрих Retail 01K
    [HW.FR.commons.params]
    param1 = "1.22.*.*$4.1.4:@@GRAPH512";

    Значения до символа $ определяются подключаемым ФР, после символа $ указывается номер таблицы (4), номер поля (1) и номер строки (4).

    Если присваиваемое значение "@@GRAPH512", то печать клише будет осуществляться. Если присваиваемое значение пустое, то печать клише осуществляться не будет.
  2. В конфигурационном файле /linuxcash/cash/conf/frinit.conf включить параметр setGraphicCliche = true,.
  3. Указать путь и наименование файла с клише при помощи параметра graphicClicheFile. 

...

Code Block
titleПример настройки
[HW.FR.commons.params]
param1 = "1.22.*.*$1.3.1:0"
param2 = "1.22.*.*$1.17.1:1"
param3 = "1.22.*.*$1.21.1:0"
param4 = "1.22.*.*$1.38.1:1"
param5 = "1.22.*.*$1.39.1:0"
param6 = "1.22.*.*$1.7.1:0"

, где:

  • 1.3.1 – печать рекламного текста;

  • 1.17.1 – печать заголовка;

  • 1.21.1 – промотка перед отрезкой;

  • 1.38.1 – укороченное клише;

  • 1.39.1 – печать клише после завершения документа;

  • 1.7.1 – отключение отрезчика.