Структура кассового чека включает в себя:

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

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

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

Кассовое ПО Artix позволяет задавать данные клише и рекламного текста. Редактирование данных для печати выполняется:

Для вступления изменений в силу требуется инициализация ФР, которая осуществляется автоматически при запуске кассовой программы. 

Программирование клише и рекламного текста для некоторых моделей ФР осуществляется только при закрытой смене.

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

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

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


логический
  • true
  • false
Программирование рекламного текстаПо умолчанию true
Пример настройки
[frinit] 
...
; Программирование клише
;setcliche = true
...
; Программирование рекламного текста
;settail = true
...

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

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

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

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

Использование информации из текстовых файлов настраивается при помощи параметра useSeparateClicheAndTail в конфигурационном файле /linuxcash/cash/conf/frinit.conf.

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

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

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

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

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

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

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

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

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

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

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

Параметры для программирования клише и рекламного текста задаются в специальных секциях. Программирование параметров может быть выполнено для ФР следующих производителей:

  • Штрих-М,
  • Сервис Плюс,
  • Пилот,
  • Атол,
  • Пирит,
  • Туссон.

Для ФР Сервис Плюс программирование рекламного текста через параметры не поддерживается. Доступно программирование через текстовый файл tail.txt.

Секция параметров для программирования клише и рекламного текста представляет собой список строк. Одна строка предназначена для установки одного параметра. Имена параметров в данных секциях задаются по правилу: 

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

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

Значения параметров формируются по правилу: 

<P>.<M>$<R>:<S>
НаименованиеВозможные значенияОписаниеПримечания
P

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

  • 1 – Штрих-М
  • 2 – Сервис Плюс
  • 3 – Пилот
  • 4 – Атол

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

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

  • Для P = 1:
    • 1 – ШТРИХ-ФР-Ф,
    • 4 – ШТРИХ-ФР-К,
    • 6 – ЭЛВЕС-ФР-К,
    • 7 – ШТРИХ-МИНИ-ФР-К,
    • 8 – Штрих-ФР-К (Беларусь),
    • 22 – ФР Retail-01K,
    • 26 – РР-03Ф,
    • 250 – ШТРИХ-М-ФР-К,
    • 252 – ШТРИХ-LIGHT-ФР-К,
    • 255 – PAYONLINE-01-ФА.
  • Для P = 2:
    • 1 – СП101,
    • 2 – СП402,
    • 5 – СП802-Ф.
  • Для 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]:
    • если секция найдена, то будут применены настройки из нее;
    • если секция отсутствует, то клише будет запрограммировано с пустыми строками.
Пример настройки
...
[HW.FR.1.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:************************************";
...

Начиная с версии 4.6.267 кассового ПО Artix реализована возможность программирования клише для принтеров Epson в секции[HW.FR.ProgramCliche].

Пример настройки
;[HW.FR.ProgramCliche]
;
; Настройки для печати клише, хранящегося в оперативной памяти программы
;программное клише
;line1 = "************"
;line2 = "* ДЛЯ EPSON *"
;line3 = "************"
;line4 = " "

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

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

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

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

Загрузка графического клише

Для печати изображения в начале чека может быть применено программирование графического клише. Включение режима программирования графического клише осуществляется посредством параметра setGraphicCliche в конфигурационном файле /linuxcash/cash/conf/frinit.conf.

Путь и наименование файла с клише указывается посредством параметра graphicClicheFile в конфигурационном файле /linuxcash/cash/conf/frinit.conf. Характеристики графических файлов отличаются для разных моделей ФР.

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

setGraphicCliche 

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

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

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

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

ФП410

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

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

Для загрузки и печати графического клише на ФР ФП410 необходимо выполнить следующие действия:

  1. Подготовьте графический файл в формате bmpjpg или gif. Максимальный размер изображения может составлять 570х90 пикселей.
  2. Выполните конвертацию файла в формат pim при помощи утилиты Image2cliche.ru. Конвертировать изображения при помощи утилиты можно только при наличии предустановленной программы Net.Framework.
  3. В файле /linuxcash/cash/conf/cliche.txt в любую строку добавьте <LOGO>.
Не следует размещать текстовое клише выше графического, печать клише при этом выполняется некорректно.

Атол

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

  • изображение клише должно быть монохромным;
  • размер изображения должен иметь размеры: 
    • для 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>.

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

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

В ряде случаев ФР некорректно выполняет отрезку чековой ленты. Для корректировки печати следует изменить высоту клише, запрограммировав параметр "Количество печатаемых строк после чека на чековой ленте". Подробнее о программировании параметров можно прочитать в разделе "Программирование дополнительных параметров".

Пример настройки
[HW.FR.commons.params]
;
;Параметры для программирования всех подключенных ФР
;
...
param1 = "4.53.*.*$2.36.1:4";

Штрих с ФН

Для печати графического клише необходимо:

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

    Пример настройки для печати графического клише на ФР Штрих 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. 

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

  • изображение клише должно быть монохромным;
  • размер изображения не более 512 точек по ширине. Если ширина более 512 точек, то изображение не печатается;
  • при включенном отрезчике и/или параметре "Укороченное клише" длина изображения не более 75 точек. Если длина изображения превышает 75 точек, то при печати изображение обрезается;
  • при выключенном отрезчике и параметре "Укороченное клише" длина изображения не более 200 точек. Если длина изображения превышает 200 точек, то при печати изображение обрезается.

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

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

Пример настройки

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

СП802-Ф

Для печати графического клише необходимо:

  1. Указать изображение для печати в /linuxcash/cash/conf/ncash.ini.d/fr.ini в секции [HW.FR.commons.params]:

    Пример настройки для печати графического клише на ФР СП802-Ф
    [HW.FR.commons.params]
    param1 = "2.5.*.*$1.1.1:PRN.LogoImage.PrintLogo.true"

    Значения до символа $ определяются подключаемым ФР.

  2. Включить параметр useSeparateClicheAndTail = true  в конфигурационном файле /linuxcash/cash/conf/frinit.conf.
  3. Указать путь и наименование файла с клише при помощи параметра graphicClicheFile.

Протоколом не предусмотрена очистка буфера изображения внутри ФР, поэтому изображение будет печататься до тех пор, пока не будет загружено другое изображение.

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

Пример настройки для печати графического клише на ФР СП802-Ф
[HW.FR.commons.params]
param1 = "2.5.*.*$1.1.1:PRN.LogoImage.PrintLogo.false"

ФР СП802-Ф имеет ограничения по формату используемого изображения:

  • высота изображения от 50 до 100 точек;
  • ширина изображения:
    • не более 575 точек при печати на широкой ленте,
    • не более 400 точек при печати на узкой ленте.
  • если изображение было рассчитано под широкую ленту (ширина > 400 пикселей), но используется узкая лента, то ФР обрежет ширину до 400 пикселей;
  • если размер изображения превышает максимально допустимые размеры, то изображение будет печататься сжатым.
  • No labels