...
Для подключения ФР в списке драйверов выберите ФР Штрих-М и сохраните его в списке устройств.
Параметры подключения ФР
- Номер ФР- – номер устройства.
- Порт - – порт, к которому подключается устройство. Порт может быть выбран из списка или задан вручную.
- Скорость - – предпочтительная скорость подключения ФР. Скорость подключения может быть выбрана из списка или задана вручную.
- Пароль доступа - – пароль оператора для выполнения команд фискального регистратора. Пароль доступа используется для связи ФР с кассой.
Сигнал- – включение подачи звукового сигнала ФР. Сигнал срабатывает только при условии, если это разрешено настройками кассовой программы. Подробнее о подаче звукового сигнала можно прочитать в разделе "Добавление товара".
Info Модели Модель ФР 22 Retail-01K не поддерживает подачу звукового сигнала.
- Сравнение счетчиков - – настройка для запрета получения счетчиков ФР. Данные счетчиков используются для дополнительного контроля успешности выполнения кассовых операций.
- Пароль ЦТО - – пароль ЦТО для выполнения операций в ФР.
- Отрезчик - – использование отрезчика. При включении отрезчика чековая лента будет отрезаться после завершения печати копий документов, отчетов и т.д.
Отрез при закрытии - – отрезка бумаги после закрытия чека. Отрезчик срабатывает по команде программы.
Info В настройках ФР должна быть отключена автоматическая отрезка чека после закрытия . - Учитывать размер шрифта при печати - – при включении данной настройки ширина ленты будет пересчитываться для каждого шрифта. Настройка используется для корректной печати на ФР MSTAR TSP 700 II.
- Таймаут ожидания ответа- – таймаут ожидания ответа от ФР Штрих при добавлении товарной позиции в ФР.
- Таймаут ожидания выполнения команды ФР- – таймаут ожидания ответа от ФР Штрих при выполнении любой команды.
- Таймаут печати QR-кода - – таймаут ожидания между последовательной печатью QR-кодов.
Использовать количество 1.000 в чеке возврата – при включении данной настройки будет использоваться количество 1.000 для позиции со скидкой в чеке возврата по чеку продажи. Настройка для ФР с СКНО. По умолчанию выключена.
Количество запросов на получение денежных регистров ФР при регистрации чека – повторный запрос формируется в случае, если ФР вернул денежные регистры без учета суммы последнего чека. По умолчанию
3
.Info В случае расхождения между суммами чеков на кассе и на ФР значение настройки необходимо увеличить.
Подключение по протоколу TCP
...
- Посмотреть параметры ФР:
- в строках 16.3.1 -– 16.6.1 IP адрес ФР,
- в строке 21.4.1 порт TCP сервера ФР.
- При подключении ФР к кассе через менеджер оборудования в качестве порта указать 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 | ||||
---|---|---|---|---|
| ||||
; Список id ФР для автоматического поиска.
; Значения могут быть указаны через запятую
. . .
[FR.ShtrihM]
ids = 18d1:4ee4 |
По нажатию кнопки "Автопоиск" осуществляется поиск подключенного оборудования. Результат поиска отображается в виде списка:
Info |
---|
Устройства, добавленные до начала автопоиска, в результатах не отображаются. |
Для корректной работы необходимо выбрать из списка все устройства, которые планируется использовать.
Info |
---|
При выборе только одного устройства остальные ФР невозможно добавить при следующем запуске автопоиска. В этом случае для добавления остальных устройств необходимо:
|
При выборе двух и более устройств Штрих-М на экран будет выведено сообщение:
После перезагрузки кассы будет подключено первое из списка устройств Штрих-М.
Поддерживаемые шрифты
Драйвер Штрих-М поддерживает печать документов следующими шрифтами:
...
Шрифты драйвера Штрих-М | Шрифты принтера MSTAR |
---|---|
Normal | Normal |
Enlarge | Enlarge |
Compressed | DoubleWidth |
DoubleWidth | DoubleHeigth |
Smallert | Normal |
Отображение уведомлений об окончании чековой ленты в ФР
Panel |
---|
Начиная с версии 4.6.204 реализована возможность вывода уведомлений об окончании чековой ленты в верхней части экрана, на красном фоне. |
Info |
---|
Данный функционал не поддержан для интерфейса tui. |
Проверка наличия чековой ленты осуществляется:
- при запуске кассы,
- после закрытия чека продажи,
- после закрытия чека возврата,
- после закрытия возврата по чеку продажи.
Возможность показа уведомления определяется параметром notifyPaperNearEnd
, который задается в конфигурационном файле /linuxcash/cash/conf/ncash.ini
в секции [Misc]
:
- при значении параметра
true
:- если бумаги достаточно, то уведомление не будет выведено,
- если бумаги мало, то будет выведено уведомление в формате:
<ФР №>
.Чековая лента заканчивается
, - если бумага закончилась, то будет выведено уведомление в формате:
<ФР №>
.Нет чековой ленты
.
- при значении параметра
false
уведомление не будет выведено.
Наименование | Тип данных | Возможные значения | Описание | Примечания |
---|---|---|---|---|
notifyPaperNearEnd | логический |
| Показывать уведомление об окончании чековой ленты | По умолчанию |
Code Block | ||||
---|---|---|---|---|
| ||||
[Misc]
...
; Показывать уведомление об окончании чековой ленты
; По умолчанию false
;notifyPaperNearEnd = false |
Связь ФН с ОФД
Info |
---|
Протокол RNDIS используется для передачи данных в ОФД только ККМ Штрих. |
...
Просмотреть настройки ККМ , выполнив командукомандой:
Code Block language text /linuxcash/cash/bin/frinit -gp on
В результате выполнения команды в файл
/linuxcash/logs/current/frinit.log
будут выведены таблицы с существующими параметрами ФР.В таблице 16 заданы сетевые настройки:
В строках 16.3.1
- – 16.6.1 указывается ip-адрес ФР (указывается в качестве хоста при подключении ФР через менеджер оборудования).
В строках 16.7.1
- – 16.10.1 указывается адрес шлюза сети ФР.
В строках 16.11.1
- – 16.14.1 указывается маска сети ФР.
В строках 16.15.1
- – 16.18.1 указывается адрес DNS-сервера (DNS кассы).
- В строке 19.1.1 указывается адрес сервера ОФД.
- В строке 19.2.1 указывается порт сервера ОФД.
- В строке 19.3.1 указывается таймаут чтения ответа.
- В строке 21.4.1 указывается порт подключения ФР (указывается в качестве порта при подключении ФР через менеджер оборудования).
- В строке 21.9.1 указан статус активности RNDIS, который может принимать значения:
- 0
- - – выключен,
- 1
- - – включен.
Просмотреть параметры сети, к которой подключена касса.
Info title ВАЖНО! Настройки сети в кассовой программе не должны совпадать с настройками сети ФР, т.к. так как обмен данными ККМ-касса и ККМ-ОФД должен выполняться в разных интерфейсах.
Настройка передачи данных
...
Для настройки передачи данных от ККМ в ОФД по usb
-кабелю необходимо:
Запрограммировать параметры таблиц 16, 19, 21 в конфигурационном файле
/linuxcash/cash/conf/ncash.ini.d/fr.ini
в секции[HW.FR.commons.params]
.Info В большинстве случаев для передачи данных могут быть использованы параметры по умолчанию и не требуется их дополнительного программирования.
Установить пакет
artix-rndis
, выполнив команду:Code Block language text aptitude install artix-rndis
Вместе с пакетом artixпакетом
artix-rndis
автоматически устанавливается пакет iptablesпакетiptables
, который используется для настройки маршрутизации пакетов с интерфейса ФР на интерфейс кассы.- В конфигурационном файле
/opt/RNDIS/conf.ini
указать:Для подключения одного ФР - – настройки шлюза, которые запрограммированы в ФР (строки 16.7.1 - – 16.10.1):
Code Block language text title Пример настройки для одного ФР ... # Настройки интерфейса без привязки к MAC адресу # IP адрес устройства ADDRESS=192.168.137.1 # Маска сети MASK=255.255.255.0 ...
Для подключения от двух до десяти ФР - – настройки шлюза, а также MAC-адрес каждого из ФР:
Code Block language text 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 ...
- Для вступления в силу запрограммированных параметров необходимо выключить и включить ФР.
...
Наименование | Тип данных | Возможные значения | Описание | Примечания |
---|---|---|---|---|
checkPositionCounters | логический |
| Проверка потоварных счетчиков в ФР Штрих | По умолчанию false |
Code Block | ||||
---|---|---|---|---|
| ||||
[HW.FR] ; Проверка потоварных счетчиков на ФР. ; Если ФР поддерживает проверку счетчиков и включена настройка, то после ; добавления всех позиций в ФР будет происходить проверка на кол-во товаров в программе и ФР ; По умолчанию выключено ;checkPositionCounters = false |
...
Panel | |||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||
ФР Штрих позволяет использовать 16 логических отделов. В кассовой программе сформирован чек:
В ФР записаны позиции:
Чек в ФР закрывается корректно. |
Прошивка ФР
Кассовое ПО Artix позволяет выполнять прошивку ФР Штрих.
Info |
---|
Требования к ФР для возможности прошивки:
|
Для прошивки ФР необходимо:
...
Загрузка лицензии на ФР Штрих
Для загрузки лицензии на ФР Штрих необходимо:
- Создать директорию
/linuxcash/cash/conf/frupgrade/
. Файл прошивки может носит названиеupd_app_for_old_frs.bin
илиupd_app.bin
в зависимости от ФР. Необходимый файл будет выбран автоматически. - Перезапустить кассовую программу.
Info |
---|
Прошивка ФР осуществляется только при закрытой смене! |
На время прошивки таблицы ФР записываются в файл /linuxcash/cash/data/tmp/frparams.<номер_фр>.<хэш_прошивки>
. В случае, если в процессе прошивки ФР оборудование было выключено, то при повторном включении прошивка будет продолжена с того места, на котором была завершена.
Статус прошивки для всех ФР записывается в файле /linuxcash/cash/data/tmp/frupgrade.status
. Возможные статусы:
paramsStored
параметры ФР были сохранены в файл,firmwareLoaded
прошивка была загружена в ФР,upgradeFinished
обновление было полностью выполнено.
Code Block | ||
---|---|---|
| ||
{
"000987654321" : {
"firmware" : "32be5c4599e1a66849f365cb13e81e3154de45ef",
"state" : "paramsStored"
},
"00012356789" : {
"firmware" : "43be5c4599e1a66849f365cb13e81e315aab5f8a",
"state" : "firmwareLoaded"
}
} |
Системы налогообложения для ФР Штрих
Info |
---|
Для ФР Штрих используются следующие системы налогообложения:
|
Перерегистрация ККТ с заменой системы налогообложения (СНО)
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-файлов загружается первый попавшийся.
...
frlicense/
.Поместить в директорию json-файл:
Code Block [ { "serialnum" : "120938185732", "license" : "FC120982103AB2913192312", "sign" : "B1213012958098328" }, { "serialnum" : "905683450", "license" : "982103AB2913192312", "sign" : "3012958098328" } ]
, где:
serialnum
– серийный номер ФР,license
– лицензия,sign
– подпись лицензии.
При наличии нескольких json-файлов загружается первый попавшийся. В файле последовательно считываются все json-объекты. Если серийный номер ФР и серийный номер в json-файле совпадёт, то будет произведено сравнение лицензии из ФР и из файла:
- если лицензии совпадают, то проверка завершится успешно,
- если лицензии не совпадают, то будет осуществлена попытка записи лицензии.
Panel |
---|
Проверка лицензии происходит после установки скорости с устройством, но перед перерегистрацией ККТ с заменой СНО. |
Настройка таймаута проверки кода маркировки
Для настройки таймаута проверки кода маркировки (КМ) необходимо в утилите тест-драйвера ККТ выполнить следующие действия:
Проверка кода маркировки (тег 2106)
Для проверки кода маркировки (тег 2106) необходимо настроить следующие параметры:
Info |
---|
Значения параметров необходимо запросить в ОФД. |
Особенности ФР "ШТРИХ-СИТИ-Ф" при отправке чеков на адрес покупателя
После закрытия чека с отказом от печати и отправкой на адрес покупателя ФР "ШТРИХ-СИТИ-Ф" не возвращает значение параметра печати чека в исходное состояние, из-за чего последующие чеки не печатаются.
Для решения данной проблемы необходимо в утилите администрирования Yuki:
- Настроить действие "Команда ФР: печатать чек" с командой
COMMAND_OPERATION
, с параметромurl
и значениемfrcommand://setparam?producer=shtrihm&model=47&table=17&row=1&field=7&value=0
.
О настройке действий подробнее можно прочитать в разделе "Настройка действий". - Настроить макрос "Закрытие чека" с действием "Команда ФР: печатать чек".
- На событие "Действия после закрытия документа" назначить макрос "Закрытие чека".
О настройке макросов и событий подробнее можно прочитать в разделе "События и макросы".