Versions Compared

Key

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

...

  • клише,
  • тело документа,
  • информацию из ФР,
  • рекламный текст.

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

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

...

Программирование клише и рекламного текста выполняется утилитой инициализации ФР frinit. Настройка программирования клише и рекламного текста в ФР осуществляется в конфигурационном файле файле /linuxcash/cash/conf/frinit.conf. 

НаименованиеТип данныхВозможные значенияОписаниеПримечания
setclicheлогический
  • true
  • false
Программирование клишеПо умолчанию true
settail


логический
  • true
  • false
Программирование рекламного текстаПо умолчанию true


Code Block
languagetext
titleПример настройки
[frinit] 
...
; Программирование клише
;setcliche = true
...
; Программирование рекламного текста
;settail = true
...

...

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

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

  • cliche.txt - текст для программирования клише,;
  • tail.txt - текст для программирования рекламного текста.

...

НаименованиеТип данныхВозможные значенияОписаниеПримечания
useSeparateClicheAndTailлогический
  • true
  • false

Загружать клише и рекламный текст из текстовых файлов

По умолчанию false


Code Block
languagetext
titleПример настройки
[frinit] 
...
; Загружать клише и подвал чека из отдельных файлов
;useSeparateClicheAndTail = false
...

...

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

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

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

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

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

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

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

Info

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

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

...

Code Block
param<N>, где N - номер параметра (1..n)

Не допускаются «разрывы» нумерации списка параметров, т.е. нельзя использовать имена параметров: param1, param2, param4. В этом случае будут применены только параметры 1 и 2. Параметры с 4-го и все последующие игнорируются. Допускается нумерация параметров param1, param2, param3 и т.д.

...

НаименованиеВозможные значенияОписаниеПримечания
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Ф
  • Для Р = 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: Спасибо за покупку ";
...

...

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

setGraphicCliche 

логический
  • true
  • false
Программирование графического клише

По умолчанию false

graphicClicheFile строковый
Загружать графическое клише из файла


Code Block
languagetext
titleПример настройки
[frinit]
...
; Программирование графического клише. По умолчанию false
;setGraphicCliche = false; {true, false}
...
; Файл графического клише
graphicClicheFile = /linuxcash/cash/conf/cliche.bmp
...

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

ФП410

...

...

ФП410

...

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

...

Panel

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

...

  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. 

...

Info

Графическое клише печатается с выравниванием по левому краю.

Рекомендуемые параметры ФР Штрих для печати логотипа и рекламного текста

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 – отключение отрезчика.