Versions Compared

Key

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

...

Для подключения ФР в списке драйверов выберите ФР Штрих-М и сохраните его в списке устройств.

Image RemovedImage Added

Параметры подключения ФР

Image RemovedImage Added

  • Номер ФР-  номер устройства.
  • Порт - порт, к которому подключается устройство. Порт может быть выбран из списка или задан вручную.
  • Скорость - предпочтительная скорость подключения ФР. Скорость подключения может быть выбрана из списка или задана вручную. 
  • Пароль доступа - пароль оператора для выполнения команд фискального регистратора. Пароль доступа используется для связи ФР с кассой.
  • Сигнал-  включение подачи звукового сигнала ФР. Сигнал срабатывает только при условии, если это разрешено настройками кассовой программы. Подробнее о подаче звукового сигнала можно прочитать в разделе "Добавление товара".

    Info

    Модели Модель ФР 22 Retail-01K не поддерживает подачу звукового сигнала.


  • Сравнение счетчиков - настройка для запрета получения счетчиков ФР. Данные счетчиков используются для дополнительного контроля успешности выполнения кассовых операций.
  • Пароль ЦТО - пароль ЦТО для выполнения операций в ФР.
  • Отрезчик - использование отрезчика. При включении отрезчика чековая лента будет отрезаться после завершения печати копий документов, отчетов и т.д.
  • Отрез при закрытии - отрезка бумаги после закрытия чека. Отрезчик срабатывает по команде программы.

    Info
    В настройках ФР должна быть отключена автоматическая отрезка чека после закрытия .


  • Учитывать размер шрифта при печати - при включении данной настройки ширина ленты будет пересчитываться для каждого шрифта. Настройка используется для корректной печати на ФР MSTAR TSP 700 II.
  • Таймаут ожидания ответа- таймаут ожидания ответа от ФР Штрих при добавлении товарной позиции в ФР.
  • Таймаут ожидания выполнения команды ФР- таймаут ожидания ответа от ФР Штрих при выполнении любой команды.
  • Таймаут печати QR-кода - таймаут ожидания между последовательной печатью QR-кодов.
  • Использовать количество 1.000 в чеке возвратапри включении данной настройки будет использоваться количество 1.000 для позиции со скидкой в чеке возврата по чеку продажи. Настройка для ФР с СКНО. По умолчанию выключена.

  • Количество запросов на получение денежных регистров ФР при регистрации чека – повторный запрос формируется в случае, если ФР вернул денежные регистры без учета суммы последнего чека. По умолчанию 3.

    Info

    В случае расхождения между суммами чеков на кассе и на ФР значение настройки необходимо увеличить.


Подключение по протоколу TCP

...

  1. Посмотреть параметры ФР:
    • в строках 16.3.1 -16.6.1 IP адрес ФР,
    • в строке 21.4.1 порт TCP сервера ФР.
  2. При подключении ФР к кассе через менеджер оборудования в качестве порта указать TCP:
    • Хост - IP адрес ФР,.
    • Порт - порт TCP сервера ФР.

Автопоиск

Panel

Начиная с версии 4.6.210 реализована возможность автопоиска для ФР Штрих-М.

Автопоиск позволяет автоматически находить и настраивать ФР Штрих-М, подключенные к кассе.

Настройки для поиска оборудования задаются в конфигурационном файле /linuxcash/cash/conf/ncash.ini.d/devicemanager.ini в секции [FR.ShtrihM].

НаименованиеТип данныхВозможные значенияОписаниеПримечания
idsстроковыйVID:PIDСписок id ФР для автоматического поискаЗначения VID:PID могут быть указаны через запятую


Code Block
languagetext
titleПример настройки
; Список id ФР для автоматического поиска.
; Значения могут быть указаны через запятую
. . . 
[FR.ShtrihM]
ids = 18d1:4ee4

По нажатию кнопки "Автопоиск" осуществляется поиск подключенного оборудования. Результат поиска отображается в виде списка:

Image Added

Info

Устройства, добавленные до начала автопоиска, в результатах не отображаются.

Для корректной работы необходимо выбрать из списка все устройства, которые планируется использовать.

Info
При выборе только одного устройства остальные ФР невозможно добавить при следующем запуске автопоиска. В этом случае для добавления остальных устройств необходимо:
  • удалить добавленное устройство,
  • перезапустить devicemanager,
  • запустить автопоиск.

При выборе двух и более устройств Штрих-М на экран будет выведено сообщение:

Image Added

После перезагрузки кассы будет подключено первое из списка устройств Штрих-М.

Поддерживаемые шрифты

Драйвер Штрих-М поддерживает печать документов следующими шрифтами:

...

Шрифты драйвера Штрих-М
Шрифты принтера MSTAR
NormalNormal
EnlargeEnlarge
CompressedDoubleWidth
DoubleWidthDoubleHeigth
SmallertNormal

Отображение уведомлений об окончании чековой ленты в ФР

Panel

Начиная с версии 4.6.204 реализована возможность вывода уведомлений об окончании чековой ленты в верхней части экрана, на красном фоне.


Info

Данный функционал не поддержан для интерфейса tui.

Проверка наличия чековой ленты осуществляется:

  • при запуске кассы,
  • после закрытия чека продажи,
  • после закрытия чека возврата, 
  • после закрытия возврата по чеку продажи.

Возможность показа уведомления определяется параметром notifyPaperNearEnd, который задается в конфигурационном файле /linuxcash/cash/conf/ncash.ini в секции [Misc]:

  • при значении параметра true:
    • если бумаги достаточно, то уведомление не будет выведено,
    • если бумаги мало, то будет выведено уведомление в формате: <ФР №>. Чековая лента заканчивается,
    • если бумага закончилась, то будет выведено уведомление в формате: <ФР №>. Нет чековой ленты.
  • при значении параметра false уведомление не будет выведено.
НаименованиеТип данныхВозможные значенияОписаниеПримечания
notifyPaperNearEnd

логический

  • true
  • false
Показывать уведомление об окончании чековой ленты

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


Code Block
languagetext
titleПример настройки
[Misc]
...
; Показывать уведомление об окончании чековой ленты
; По умолчанию false
;notifyPaperNearEnd = false

Связь ФН с ОФД

Info

Протокол RNDIS используется для передачи данных в ОФД только ККМ Штрих.

...

  1. Просмотреть настройки ККМ , выполнив командукомандой:

    Code Block
    languagetext
    /linuxcash/cash/bin/frinit -gp on

    В результате выполнения команды в файл /linuxcash/logs/current/frinit.log будут выведены таблицы с существующими параметрами ФР.

    В таблице 16 заданы сетевые настройки:

    • В строках 16.3.1

  2. -
    • 16.6.1 указывается ip-адрес ФР (указывается в качестве хоста при подключении ФР через менеджер оборудования).

    • В строках 16.7.1

  3. -
    • 16.10.1 указывается адрес шлюза сети ФР.

    • В строках 16.11.1

  4. -
    • 16.14.1 указывается маска сети ФР.

    • В строках 16.15.1

  5. -
    • 16.18.1 указывается адрес DNS-сервера (DNS кассы).

    В таблице 19 заданы параметры ОФД:
    • В строке 19.1.1 указывается адрес сервера ОФД. 
    • В строке 19.2.1 указывается порт сервера ОФД.
    • В строке 19.3.1 указывается таймаут чтения ответа.
    В таблице 21 задан статус активности RNDIS:
    • В строке 21.4.1 указывается порт подключения ФР (указывается в качестве порта при подключении ФР через менеджер оборудования).
    • В строке 21.9.1 указан статус активности RNDIS, который может принимать значения:
      • 0
  6. -
      • выключен,
      • 1
  7. -
      • включен.
  8. Просмотреть параметры сети, к которой подключена касса.

    Info
    titleВАЖНО!

    Настройки сети в кассовой программе не должны совпадать с настройками сети ФР, т.к. так как обмен данными ККМ-касса и ККМ-ОФД должен выполняться в разных интерфейсах.


Настройка передачи данных

...

Для настройки передачи данных от ККМ в ОФД по usb-кабелю необходимо:

  1. Запрограммировать параметры таблиц 16, 19, 21 в конфигурационном файле  /linuxcash/cash/conf/ncash.ini.d/fr.ini  в секции [HW.FR.commons.params].

    Info

    В большинстве случаев для передачи данных могут быть использованы параметры по умолчанию и не требуется их дополнительного программирования.


  2. Установить пакет artix-rndis, выполнив команду:

    Code Block
    languagetext
    aptitude install artix-rndis

    Вместе с пакетом artixпакетом artix-rndis автоматически устанавливается пакет iptablesпакет iptables, который используется для настройки маршрутизации пакетов с интерфейса ФР на интерфейс кассы.

  3. В конфигурационном файле /opt/RNDIS/conf.ini указать:
    1. Для подключения одного ФР - настройки шлюза, которые запрограммированы в ФР (строки 16.7.1 - 16.10.1):

      Code Block
      languagetext
      titleПример настройки для одного ФР
      ...
      # Настройки интерфейса без привязки к MAC адресу
      # IP адрес устройства
      ADDRESS=192.168.137.1
      # Маска сети
      MASK=255.255.255.0 
      ...


    2. Для подключения от двух до десяти ФР - настройки шлюза, а также MAC-адрес каждого из ФР:

      Code Block
      languagetext
      titleПример настройки от двух до десяти ФР
      ...
      # Настройки интерфейсов с привязкой к MAC адресу 
      # MAC адрес устройства
      MAC1=00:60:37:ac:8c:90
      # IP адрес устройства
      ADDRESS1=192.168.137.1
      # Маска сети
      MASK1=255.255.255.0
      # MAC адрес устройства
      MAC2=00:60:37:4a:25:03
      # IP адрес устройства
      ADDRESS2=192.168.138.1
      # Маска сети
      MASK2=255.255.255.0
      ...

      Посмотреть MAC-адрес подключенных ФР можно в логе rndis.log, который находится в директории /linuxcash/logs/current/:

      Code Block
      titleПример MAC-адреса в логе
      ...
      2018-07-03 15:05:48.131 - Подключен RNDIS интерфейс RNDIS16, MAC=00:60:37:ac:8c:90
      ...


  4. Для вступления в силу запрограммированных параметров необходимо выключить и включить ФР.

...

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

checkPositionCounters

логический
  • true
  • false
Проверка потоварных счетчиков в ФР ШтрихПо умолчанию false


Code Block
languagetext
titleПример настройки
[HW.FR]

; Проверка потоварных счетчиков на ФР.
; Если ФР поддерживает проверку счетчиков и включена настройка, то после
; добавления всех позиций в ФР будет происходить проверка на кол-во товаров в программе и ФР
; По умолчанию выключено
;checkPositionCounters = false

...

Panel
titleПример

ФР Штрих позволяет использовать 16 логических отделов.

В кассовой программе сформирован чек:

ТоварКоличествоОтдел
Консервы14
Хлеб104
Молоко14
Колбаса5-
Печенье20

В ФР записаны позиции:

ТоварКоличествоОтдел
Колбаса, печенье21
Консервы, хлеб, молоко34

Чек в ФР закрывается корректно.

Прошивка ФР

Кассовое ПО Artix позволяет выполнять прошивку ФР Штрих.

Info

Требования к ФР для возможности прошивки:

  • Текущая прошивка ФР версии 2018 года и выше.
  • Подключение к кассовому ПО на версии Ubuntu 14.04 и выше.
  • Подключение ФР по USB в режиме RNDIS.

Для прошивки ФР необходимо:

...

Загрузка лицензии на ФР Штрих

Для загрузки лицензии на ФР Штрих необходимо:

  1. Создать директорию /linuxcash/cash/conf/frupgrade/. Файл прошивки может носит название upd_app_for_old_frs.bin или upd_app.bin в зависимости от ФР. Необходимый файл будет выбран автоматически.
  2. Перезапустить кассовую программу.
Info

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

На время прошивки таблицы ФР записываются в файл /linuxcash/cash/data/tmp/frparams.<номер_фр>.<хэш_прошивки>. В случае, если в процессе прошивки ФР оборудование было выключено, то при повторном включении прошивка будет продолжена с того места, на котором была завершена.

Статус прошивки для всех ФР записывается в файле /linuxcash/cash/data/tmp/frupgrade.status. Возможные статусы:

  • paramsStored параметры ФР были сохранены в файл,
  • firmwareLoaded прошивка была загружена в ФР,
  • upgradeFinished обновление было полностью выполнено.
Code Block
titleПример файла
{
 "000987654321" :  {
  "firmware" : "32be5c4599e1a66849f365cb13e81e3154de45ef",
  "state" : "paramsStored" 
 },
 "00012356789" :  {
  "firmware" : "43be5c4599e1a66849f365cb13e81e315aab5f8a",
  "state" : "firmwareLoaded" 
 }
}

Системы налогообложения для ФР Штрих

Info

Для ФР Штрих используются следующие системы налогообложения:

  • OSN - общая система налогообложения;
  • USN1 - упрощенная система налогообложения;
  • USN2 - упрощенная система налогообложения (доход - расход);
  • ENVD - единый налог на вменённый доход;
  • ESHN - единый сельскохозяйственный налог;
  • PATENT - патентная система налогообложения.

Перерегистрация ККТ с заменой системы налогообложения (СНО)

Panel

Начиная с версии 4.6.170 в качестве СНО по умолчанию (если не настроено соотнесение систем налогообложения и логических отделов) для ФР Штрих используется первая установленная в битовой маске СНО (по порядку: "OSN", "USN1", "USN2", "ENVD", "ESHN", "PATENT").

Info

Перерегистрация ККТ с заменой СНО происходит только при закрытой смене в ФР.

Для перерегистрации ККТ с заменой СНО необходимо:

...

Поместить в директорию json-файл:

Code Block
{
"producer": "shtrihm",
"registerFrom": "31.12.2020 01:59:59",
"taxSystem": ["OSN"]
}

, где:

...

producer - наименование производителя, необязательное поле;

...

registerFrom - дата, начиная с которой будет произведена перерегистрация ФР, необязательное поле;

taxSystem - список систем налогообложения в строковом виде, обязательное поле. Возможные значения:

...

"PATENT" - Патентная система налогообложения (ПАТЕНТ).

...

Может быть указано несколько СНО:

Code Block
"taxSystem": ["ENVD", "OSN"]

При вызове frinit будет выполнена проверка наличия json-файла в директории /linuxcash/cash/conf/sno/, далее будет осуществлена перерегистрация KKT с установкой СНО.

При наличии нескольких json-файлов загружается первый попавшийся.

...

  1. frlicense/.
  2. Поместить в директорию json-файл:

    Code Block
    [
      {
        "serialnum" : "120938185732",
        "license" : "FC120982103AB2913192312",
        "sign" : "B1213012958098328" 
      },
      {
        "serialnum" : "905683450",
        "license" : "982103AB2913192312",
        "sign" : "3012958098328" 
      }
    ]

    , где:


    • serialnum – серийный номер ФР,
    • license – лицензия,
    • sign – подпись лицензии.

При наличии нескольких json-файлов загружается первый попавшийся. В файле последовательно считываются все json-объекты. Если серийный номер ФР и серийный номер в json-файле совпадёт, то будет произведено сравнение лицензии из ФР и из файла:

  • если лицензии совпадают, то проверка завершится успешно,
  • если лицензии не совпадают, то будет осуществлена попытка записи лицензии.
Panel

Проверка лицензии происходит после установки скорости с устройством, но перед перерегистрацией ККТ с заменой СНО.

Настройка таймаута проверки кода маркировки

Для настройки таймаута проверки кода маркировки (КМ) необходимо в утилите тест-драйвера ККТ выполнить следующие действия:
Image Added

Image Added

Image Added

Проверка кода маркировки (тег 2106)

Для проверки кода маркировки (тег 2106) необходимо настроить следующие параметры:
Image Added

Info
Значения параметров необходимо запросить в ОФД.

Особенности ФР "ШТРИХ-СИТИ-Ф" при отправке чеков на адрес покупателя

После закрытия чека с отказом от печати и отправкой на адрес покупателя ФР "ШТРИХ-СИТИ-Ф" не возвращает значение параметра печати чека в исходное состояние, из-за чего последующие чеки не печатаются.

Для решения данной проблемы необходимо в утилите администрирования Yuki:

  1. Настроить действие "Команда ФР: печатать чек" с командой  COMMAND_OPERATION, с параметром  url  и значением  frcommand://setparam?producer=shtrihm&model=47&table=17&row=1&field=7&value=0.
    О настройке действий подробнее можно прочитать в разделе "Настройка действий".
  2. Настроить макрос "Закрытие чека" с действием "Команда ФР: печатать чек".
  3. На событие "Действия после закрытия документа" назначить макрос "Закрытие чека".
    О настройке макросов и событий подробнее можно прочитать в разделе "События и макросы".