Как перезагрузить штрих м через драйвер

Обновлено: 02.07.2024

Продолжая тему подключения онлайн-касс, сегодня мы рассмотрим подключение устройств второго популярного производителя кассовой техники - компании ШТРИХ-М. В отличие от своего конкурента, у ШТРИХа не все так гладко при подключении касс через USB и даже официальная документация не отличается полнотой, предлагая только один, не самый удачный вариант настройки. Он не отличается стабильностью и справедливо вызывает множество нареканий, тем не менее при грамотной настройке онлайн-кассы ШТРИХ-М способны вполне стабильно работать в данном режиме. Как это сделать - мы расскажем в данной статье.

В очередной раз сделаем небольшое отступление и сразу предупредим вас: онлайн-кассы - это сложное и специфическое оборудование, которое требует для своего обслуживания наличия специальных знаний и опыта. Поэтому мы настоятельно не рекомендуем заниматься прошивкой и регистрацией касс самостоятельно, цена ошибки здесь может быть гораздо выше, чем стоимость услуг сервисных организаций. Тем более у некоторых моделей ШТРИХ-М превратить кассу в "кирпич" можно было при полностью штатной процедуре прошивки, т.е. не совершив со своей стороны ошибок в этом процессе.

Второе предупреждение связано с 1С:Предприятие, в силу определенных особенностей реализации драйвера эта связка чувствительна к соответствию версий всех составляющих комплекса: версии прошивки ККТ, драйвера ШТРИХ-М и драйвера 1С (входит в состав конфигурации). При несовпадении версий касса либо будет работать с ошибками, либо вы ее подключите вообще. Комбинации новая прошивка - старый драйвер - старая конфигурация или старая прошивка - новый драйвер - новая конфигурация будут приводить к ошибкам при работе с кассой в 1С, а сочетания новый драйвер - старая конфигурация или старый драйвер - новая конфигурация не дадут подключить кассу вообще.

Основная линейка ККТ ШТРИХ невелика, всего три модели:

KKT-SHTRIH-M-1C-003.jpg

Младшая - ШТРИХ-ON-LINE, как и полагается бюджетной модели, предполагает только USB или RS-232 подключение:

KKT-SHTRIH-M-1C-001.jpg

Слева направо: денежный ящик, RS-232, USB.

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

Сетевое подключение наиболее простое с точки зрения эксплуатации и настройки, но в младших моделях его нет, да и не всегда бывает возможным подвести к кассовому месту еще один сетевой кабель (часто это требует фактической переделки всей сети магазина). Поэтому остается только одна альтернатива - USB.

KKT-SHTRIH-M-1C-004.jpg

При установке драйвера обязательно выберите два компонента: Драйверы и тесты и Служба ofdconnect.

KKT-SHTRIH-M-1C-005.jpg

Теперь подключим к USB саму кассу, здесь может быть два варианта: касса уже переведена в RNDIS-режим и в этом случае у вас в системе появится новый сетевой адаптер, либо находится в режиме VCOM. Мы не будем пока касаться RNDIS, рассмотрим подключение устройства в режиме VCOM.

Перейдем в Тест драйвера ФР - Настройка свойств. В открывшемся окне заполним параметры подключения: Локально с указанием используемого COM-порта и скорости. Затем нажмите Проверка связи и внизу вы должны увидеть наименование ККТ и ее серийный номер.

KKT-SHTRIH-M-1C-006.jpg

Если подключиться не удается или вы сомневаетесь в правильности указания обмена, то нажмите Поиск оборудования, утилита определит нужные параметры автоматически:

KKT-SHTRIH-M-1C-007.jpg

Имейте ввиду, что после технологического обновления ККТ имеет скорость порта 4800, а не 115200, если вы неправильно укажете скорость - связи с ККТ не будет. Поэтому обязательно обращайте внимание на этот параметр, а не только на номер порта.

Все настройки кассы хранятся в Таблицах, которые доступны по одноименной кнопке в окне Свойства. При их редактировании будьте внимательны, если не уверенны в своих действиях - предварительно сделайте экспорт. Ну а если совсем ничего не помогает или вы взяли кассу бывшую в эксплуатации, то лучшим решением будет сбросить таблицы на значения по умолчанию кнопкой Инициализировать.

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

KKT-SHTRIH-M-1C-009.jpg

Обратите внимание, что структура таблиц общая для всех моделей ККТ, поэтому часть опций могут быть неприменимы к вашей модели. Скажем, если в ней нет отрезчика, то настраивать его опции бесполезно, несмотря на то что они есть.

В таблице 4 - Текст в чеке можно отредактировать клише.

KKT-SHTRIH-M-1C-010.jpg

Ненадолго вернемся в сам Тест драйвера. Пункт 01. Состояние позволяет получить разнообразную информацию о кассе: статус смены, наличие бумаги, состояние датчиков и т.д. и т.п.

KKT-SHTRIH-M-1C-011.jpg

В разделе 03. Отчеты можно выполнить открытие / закрытие смены, снять отчет без гашения.

KKT-SHTRIH-M-1C-012.jpg

Для работы с фискальным накопителем перейдите в 11. ФН, однако здесь нужно быть предельно осторожным, так как вам будут доступны потенциально деструктивные операции с накопителем.

KKT-SHTRIH-M-1C-013.jpg

Закладка Данные позволяет получать информацию из фискального накопителя, например, мы можем получить содержимое документа (чека) по номеру и распечатать копию при необходимости.

KKT-SHTRIH-M-1C-014.jpg

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

Отдельного разговора заслуживает раздел 17. Прочее - Команда, который позволяет отправлять на кассу низкоуровневые команды. Очевидно, что использовать эту возможность надо осмотрительно, но в ряде случаев она способна сильно облегчить жизнь. Например, для удаленной перезагрузки ККТ ШТРИХ следует послать команду:

KKT-SHTRIH-M-1C-015.jpg

Перевод ККТ в режим RNDIS

Теперь, когда мы рассмотрели основные возможности драйвера, перейдем к настройке нашей кассы. Прежде всего переведем ее в режим RNDIS. Для этого откроем таблицу 21 - Сетевые интерфейсы и установим значение опции 9 - Rndis равным 1. После чего ККТ следует перезагрузить.

KKT-SHTRIH-M-1C-016.jpg

После чего порт VCOM пропадет, но появится новый сетевой адаптер с типом Remote NDIS based Internet Sharing Device, по умолчанию ККТ имеет адрес 192.168.137.111, поэтому присваиваем адаптеру любой иной адрес из этой подсети, в нашем случае 192.168.137.1.

KKT-SHTRIH-M-1C-017.jpg

Если вам необходимо изменить IP-адрес ККТ, от откорректируйте значения в таблице 16 - Сетевой адрес. Будьте внимательны, если вы введете некорректные значения, то получить доступ к кассе можно будет только через физический COM-порт или делать технологическое обнуление (требует вскрытия корпуса).

Снова откроем Тест драйвера и укажем следующие параметры подключения: TCP-сокет, Адрес - 192.168.137.111, порт - 7778. Если все сделано правильно - связь с ККТ будет.

KKT-SHTRIH-M-1C-018.jpg

Аналогичным образом будут выглядеть настройки ККТ ШТРИХ и для сетевого подключения. Для касс, работающих по Wi-Fi может потребоваться увеличить таймаут, если связь с ними будет нестабильной или ее не будет вообще (при условии видимости устройства в сети).

Подключение ККТ к 1С:Предприятие

Необходимый для работы ККТ ШТРИХ драйвер торгового оборудования поставляется в составе конфигурации и никаких дополнительных действий выполнять не надо. Создаем новый экземпляр оборудования, тип оборудования - ККТ с передачей данных, драйвер оборудования - ШТРИХ-М:ККТ с передачей данных в ОФД.

KKT-SHTRIH-M-1C-019.jpg

Сохраним его и перейдем к настройкам, где укажем тип подключения TCP socket, а также IP-адрес и порт. В общем все тоже самое, что и в Тесте драйвера.

Настройка работы с ОФД через службу OFDConnect

В большинстве руководств обычно советуют расшарить на основном сетевом адаптере интернет. Но это не всегда возможно, да и работает такая связка нестабильно, поэтому компания ШТРИХ-М выпустила специальную службу - OFDConnect, которая теперь поставляется в составе драйвера, но документацию обновить не спешит, и многие, в том числе работники сервисных организация продолжают подключать ШТРИХи по-старинке.

Откроем Тест драйвера и перейдем Настройка свойств - Дополнительные параметры - Настройка RNDIS/ОФД.

KKT-SHTRIH-M-1C-021.jpg

Теперь важно правильно соблюсти последовательность действий:

KKT-SHTRIH-M-1C-022.jpg

Прежде всего включим и запустим службу: кнопки Включить передачу данных и Активировать, по умолчанию служба будет использовать порт 7878, можете изменить это значение. Следующим шагом прочитаем необходимые настройки из ККТ одноименной кнопкой. Будет получен сетевой адрес кассы и параметры подключения к ОФД. Затем определим адрес RNDIS-адаптера, либо заполните это поле вручную. После чего нажмите Записать в ККТ, это изменит значения таблицы 19 - Параметры ОФД, заменив адрес сервера ОФД на адрес службы OFDConnect. Ниже показаны значения до и после.

KKT-SHTRIH-M-1C-023.jpg

И наконец нажмем Применить изменения, что внесет необходимые изменения в конфигурацию службы, ККТ после этого будет необходимо перезагрузить.

Сама служба находится в C:\Program Files (x86)\SHTRIH-M\DrvFR 4.14\Bin\OFDConnect и состоит из исполняемого файла и двух конфигурационных.

KKT-SHTRIH-M-1C-024.jpg

Файл Settings.ini содержит настройки самой службы:

Как видим, настроек ровно столько, сколько было в графическом интерфейсе, каких-либо скрытых опций нет. Настройки касс хранятся в KKTProfiles.ini:

Таким образом мы можем и не использовать графический интерфейс для настройки, достаточно внести изменения в таблицу 19 и два конфигурационных файла, затем перезапустить службу (не забыв установить автоматический запуск) и перезагрузить кассу.

Проконтролировать обмен с ОФД можно в логах, которые находятся здесь же в отдельной папке. Логи ведутся в текстовом формате и отображают процесс получения службой данных от ККТ, передачу их в ОФД, получение и запись в ККТ ответа от оператора.

KKT-SHTRIH-M-1C-025.jpg

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

Как видим настройка ККТ ШТРИХ совместно с OFDConnect не представляет существенной сложности, не требует изменения сетевой конфигурации компьютера и обеспечивает стабильное, управляемое и диагностируемое решение. Данная схема неоднократно была опробована на практике и проверена длительным сроком работы, поэтому мы можем смело рекомендовать ее к применению.

Примечание: Данная статья написана для ККТ Штрих-М, соответствующих ФЗ-54 (Онлайн-касс). Если у Вас ККТ старой модели, то подключение происходит через COM-порт (пункт 4).

1. Под администратором установите драйвер Штрих-М. Следуйте рекомендациям установщика

2. Подключите устройство через USB кабель к ПК.

Программа для автоматизации розничных магазинов Subtotal - фото 10

По окончанию установки VCOM драйвера, у Вас должно быть как на скриншоте.

3. После установки драйвера, запускаем «Тест драйвера ФР 4.x» от имени администратора. (кликаем на ярлык правой кнопкой мыши и выбираем «запустить от имени администратора»):

Программа для автоматизации розничных магазинов Subtotal - фото 11

Программа для автоматизации розничных магазинов Subtotal - фото 12

5. Так же необходимо проверить таблицу №16 Сетевой адрес

Программа для автоматизации розничных магазинов Subtotal - фото 13

Программа для автоматизации розничных магазинов Subtotal - фото 14

Необходимо перезагрузить ККТ по питанию.

7. Далее открываете «Сетевые подключения»:

Программа для автоматизации розничных магазинов Subtotal - фото 15

8. Адаптер RNDIS в операционной системе нужно настроить так, как показано на рисунке.

Программа для автоматизации розничных магазинов Subtotal - фото 16

9. Для того, чтобы ККТ смог передавать данные на сервер ОФД через основное сетевое соединение нужно разрешить на основном сетевом адаптере передавать данные из других подсетей. Для этого нужно установить флажок, как показано на рисунке.

Программа для автоматизации розничных магазинов Subtotal - фото 17

10. Наименование ОФД и его ИНН указываем в таблице 19.

11. Теперь устанавливаем приложение Subtotal, следуя инструкциям установщика:

Программа для автоматизации розничных магазинов Subtotal - фото 18

Программа для автоматизации розничных магазинов Subtotal - фото 19

Программа для автоматизации розничных магазинов Subtotal - фото 20

Программа для автоматизации розничных магазинов Subtotal - фото 21

Программа для автоматизации розничных магазинов Subtotal - фото 22

Программа для автоматизации розничных магазинов Subtotal - фото 23

Программа для автоматизации розничных магазинов Subtotal - фото 24

Программа для автоматизации розничных магазинов Subtotal - фото 25

Программа для автоматизации розничных магазинов Subtotal - фото 26

15. Нажимаете «Finish» и «ok», приложение перезагрузится – на этом настройка завершена.


Поскольку любая ККТ, соответствующая новому порядку применения, обладает несколькими интерфейсами, то это можно использовать для диагностики проблем связанных с отсутствием передачи данных в ОФД, при этом физически не отключая ККТ от ПК, на котором установлено кассовое ПО. Поэтому следующим этапом проведения диагностики является подключение ККТ к переносному ПК специалиста аккредитованного сервисного центра с использованием свободного, не задействованного, интерфейса. Определить свободный интерфейс можно визуально и опираясь на данные приведенные в чеке тестового прогона. Например, строка в тестовом прогоне (см. фото):


говорит о том, что активным (т.е. интерфейсом, через который передаются данные в ОФД) является интерфейс RNDIS (подключение через порт USB). Значит свободным (не задействованным) является интерфейс RS232 (COM). Если в данной строке напечатано «ETHERNET», то передача данных осуществляется через интерфейс Ethernet и свободным может быть интерфейс RS232 (COM) или USB. Если в данной строке напечатано «WIFI», то передача данных осуществляется через интерфейс Wi-Fi и свободным может быть так же интерфейс RS232 (COM) или USB. Определив свободный интерфейс, можно производить подключение ККТ к переносному ПК специалиста аккредитованного сервисного центра.

Рассмотрим ситуацию, когда свободным интерфейсом является RS232 (СОМ). Тогда подключение ККТ к переносному ПК специалиста аккредитованного сервисного центра можно осуществить с использованием интерфейсного кабеля СОМ, из комплекта поставки ККТ с завода изготовителя. После подключения ККТ к ПК нужно выполнить несколько операций.


2) Затем выполнить поиск подключенной ККТ нажав кнопку «Поиск оборудования»


3) В открывшемся окне инициировать поиск нажав на кнопку «Начать».


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



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




В случае, если проверка доступа в Internet при помощи пинга дала отрицательный результат, совместно с локальной IT-службой выполните следующие операции.

Читайте также: