Тест драйвера Штрих - online онлайн ККТ и передача чеков данных в ОФД - поиск проблем, обзор возможности |
ККТ ШТРИХ и ОФД и обзор, рекомендации, опыт и практика поиска причин не выгрузки чеков, установка и работа - Штрих на примере Ритей 01 ФUPD: Обновленная более подробная информация - ШТРИХ - РИТЕЙЛ-01Ф, ШТРИХ-М-01Ф, ШТРИХ-ЛАЙТ-01Ф и тд - онлайн настройка rndis, настройка штрих-онлайн для передачи в офд (отправка, передача, сброс, чеков) подробное объяснение опций и рабочих вариантов и возможных проблем... Несколько как мне показалось интересных первоначальных замечаний по поводу онлайн касс Штриха, на примере их новой флагманской модели РИТЕЙЛ 01Ф. Надеюсь будет интересно.. Начальная настройка Тест драйвера ККТ Штрих осталась старой... Рабочие настройки ОФД в таблицах Ритейл-01ф (в варианте использования виртуальной сетевой карты на основе "Rndis")В новых версия драйвера 13.0.525 появилась вкладка с возможностью пинга в самом Тест драйвере от Штриха. В более ранних на данной вкладке данного функционала просто не было. Логирование в Тест драйвера FR от ШтрихЛогирование – просмотр работы кассы с ОФД – все этапы передачи, получение IP, порта, передача, разрыв соединения (данный функционал – описанный ниже не зависит от версии драйвера, а зависит исключительно от версии прошивки). А в новых прошивках ФР штрих начиная от 2017 года (точнее от **.12.16) имеется возможность просмотра веденного кассой на автомате лога установления соединения и передачи чеков в ОФД, что очень здорово помогает диагностировать проблему в соединения с ОФД: проблема в настройках самой кассы, или в работе dns, или в получении IP, или открытии порта, и тд. Все это позволяет здорово сузить поиск причины не оправки кассой чеков продаж. Версия ПО с отсутствующим логом: При отправке ранее не переданных - зависших чеков в ОФДОтносительно механизма передачи, в моем понимании она происходит так: около 1 чека в 2 секунды, смотри принскрины логов в момент выгрузки в ОФД более 1000 ранее не переданных чеков. Т.е в ФР передает чек на сервер ОФД, происходит разрыв соединения, затем снова через секунду передает следующий. В состоянии покоя: При этом сама передача ранее не оправленных чеков из окна опроса состояния соединения в момент выгрузки так же показывает поэтапное двухфакторное состояние см. приснрины: 1) Просто запрос количества не отправленных чеков в ККТ: 2) первое состояние - Транспортное соединение установлено, есть сообщения для передачи в ОФД: 3) второе состояние - транспортное соединение установлено, ожидание ответного сообщения от ОФД: Обновление прошивки Ритей 01 ФПрошивка аппарата происходит через HyperTerminal, через COM порт без разборки аппарата, и занимает около 9 минут с тех обнулением, установлением даты – времени, восстановлением изначальной скорости обмена, заливкой ранее сохраненных таблиц. В целом в настоящий момент, данный вариант прошивки кассового аппарат является самым простым, легким, оперативным из существующем на рынке кассовых аппаратов. К сожалению не все модели Штрихов поддерживают такую возможность оперативного и удобнейшего способа обновления. Варианты работы - подключения Ритей 01 Ф к ОФД, режимы работы:Чаще всего применяются следующие варианты
При этом сам ЮЗБ так же может использоваться в виде эмуляции ком порта нужно ставить драйвер виртуального COM –порта. При этом в настоящий момент (весна 2017г) существует проблема, полноценно включить второй вариант передачи данных, когда и в кассовую программу и в ОФД данные передаются по ЮЗБ можно только с варианта подключения - USB работающего в режиме COM. Т.е. включаем кассу не цепляемся к ней COM портом, так как с него перейти на исключительно ЮЗБ нельзя (фактически можно, но видимо в связи с проблемами в реализации в настоящий момент, данный вариант является не рабочим.) (В более современных прошивках данной проблемы не замечено) Т.е. мы можем включить только – вначале подключи кассу по ЮЗБ в режиме COM эмуляции. Есть рабочий драйвер эмуляции COM для W7/8/10 (XP – так рабочего варианта и не встретили, драйвер эмуляции ком порта просто не становится). В W7/8/10 нужно принудительно установить, выбрав не папку для поиска, а конкретный файл. Т.е. вначале в подключаемся по USB в эмуляции COM, не подключая по родному COM. Переходим в таблицах в таблицу 16, и меняем В ПОЛЕ 9 - "Rndis" значение с «0» на «1». После этого обязательно переключаем ККМ. После этого она увидится в драйвере уже только через сокет. В Windows XP - нужно ручками прописать IP забитый в кассе (в более современных ОС виртуальная сетевая карта - "Rndis" получает его автоматом ) При этом что бы сокет заработал в настоящей сетевой карте обязательно нужно поставить галочку – разрешись использовать данную сетевую карту на вкладке см ниже. Для W 7/8/10 во второй виртуальной сетевой карте SDNIC автоматом ставится стандартный ip забитый в ФР в таблице «Сетевые настройки» - 192.168.111.137 - при этом в XP, кроме установки драйвера виртуальной карты (W 7/8/10 он ставится автоматом) нужно обязательно ручками прописать IP в виртуальной карте такой же как в самой кассе как правило в штрихан он равен 192.168.111.137. Затем в любой Windows нужно «расшарить» настоящую сетувую карту см. приснрин Т.е. без расшаркивания (и внесения IP в XP) по сокету касса в драйвере не найдется. При этом если в настоящей сетевой карте (как правило реалтек) может стоять IP абсолютно из другого сегмента сети, т.е может использоваться не стандартная сеть ( 192.168.***) роли она не играет, так как настоящая сетевая карта и виртуальная взаимодействуют между собой программно и IP на данный процесс не влияет (по кране мере я каких либо проблем в других сетях не встречал, т.е в настоящей сетевой карте может быть и вовсе не ip из диапазона ( 192.168.***). Приведем и вкладки настоящей реалтековской сетевой карты, ip повторюсь может быть любой, в конфликт с кассой он не входит: При этом стандартный заводской IP: 192.168.111.137 штриховских касс так же не влияет на работу сетей, сколько бы мы таких касс – ФР - ККМ в одной локальной сети не поставили, по той же самой причине см. выше. Если касса немного тупит – не открывает таблицы с первой попытки, или при проверке связи выдает РИТЕЙЛ 01Ф без заводского номера то проверьте скорость подключения COM порта (настоящего или в эмуляции USB) она должна быть в общем случае быть 4800, а 115200. В целом можно сказать – перемудрили, по мне лучше бы все же оставили и гнездо rj-45 (разница в 500р, много вариантов связи не бывает). ------------ Если при побитии чека на ФР производства Штрих постоянно возникают ошибки - отсутствия бумаги - даже когда рулон полный - то проверьте совместимость версий прошивок и версии Тест-драйвера ККТ. Старые прошивки- старые драйвера (до августовские). Свежий драйвер ККТ (после августа 2017г ) - свежая прошивка от min - 20.12.2017. __________ UPD: Обновленная более подробная информация - ШТРИХ - РИТЕЙЛ-01Ф, ШТРИХ-М-01Ф, ШТРИХ-ЛАЙТ-01Ф и тд - онлайн настройка rndis, настройка штрих-онлайн для передачи в офд (отправка, передача, сброс, чеков) подробное объяснение опций и рабочих вариантов и возможных проблем... |
Комментарии
Добрый день.
Пречеки выводятся на печать кассовыми программами. В этот момент касса используется как обычный термопринтер.
Соответственно вам нужно доработать (дописать программу программистами) или включить такую возможность при наличии данной возможности в кассовом ПО.
Да я вспомнил пару раз нарывался. Тут можно вначале зайти например в cmd и командой ipconfig получить текущий ip XP, после чего попробовать в реалтековской настоящей сетевой карте его прописать как статический в "ip v.4".
__________
Да есть еще вариант - в соседней более свежей статье -
ФР ККТ ШТРИХ - РИТЕЙЛ-01Ф, ШТРИХ-М-01Ф, ШТРИХ-ЛАЙТ-01Ф - срочная разблокировка онлайн кассы - отправка чеков в ОФД через ноутбук и смартфон, минуя кассовый терминал – кассовую программу, интернет, службы на проблемном кассовом ПК - я указал на него ссылку - "Новый способ передачи данных в ОФД на ККМ Штрих в виде службы". Вообще железобетонный механизм, просто нужно понять философию подхода настройки службы Штриха, но в целом все вполне логично.
Не ожидал такого быстрого ответа) На Win 7 то я без проблем настроил соединение и передачу по RNDIS и все тоже сделал на XP, но не получается открыть общий доступ в XP, так как в нем при открытии общего доступа сетевая карта компьютера автоматически пытается присвоить себе адрес 192.168.0.1 и в итоге ошибка, что в сети уже есть такой адрес. Единственный вариант это перенастраивать всю сеть. Но сеть настраивал не я и мне бы не хотелось все это дело перенастраивать, а во вторых у собственника три аптеки и во всех так настроено и при перенастройке сети нужно звонить в Qwerty поставщик специального ПО и просить его перенастроить связь между компьютером сервером и кассира, а это лишние затраты, так как у них оплата посекунднаяDDDD
Доброе. Смотри, а почему RNDIS не вариант? "у роутера адрес 192.168.0.1" - это стандартная настройка роутера.
Таблицы, Сетевые интерфейсы - рднис в 1, режим обмены с офд в 1.
В сетевой адрес- статик IP в 1, и ip кассы 192.168.137.111 - все по принсринам раздела "Рабочие настройки ОФД в таблицах Ритейл-01ф (в варианте использования виртуальной сетевой карты на основе "Rndis")".
Затем идем в сетвые адаптеры, при включении Фр появляется еще одна сетtвая карта присваиваем ей ip v4 = 192.168.137.1
в нормальной сетевой карте -обычно реалтековской в свойствах открываем вторую вкладку "Доступ" и ставим галочку Разрешить использовать...
Все. Что w7 что XP разницы ни какой. Вот в эмуляции ком порта по юзб да там драйверов под ХР нет..
______________
Относительно wi-fi - из штрихов чаще всего цеплял клавишный элвис - там это центральный канал обмена с офд. С стационарными ФР смысла особо нет возится (кто бы что не говорил, а кабель надежнее).
В таблице - "Сетевой адрес" - статик IP ставим в 0 (роутер должен автоматом выдать рабочий ip - обычно это так) если с роутером ни кто не мудрил).
В таблице "Сетевых интерфейсах" - "Наличие Wi-Fi" будет обозначено значением = 1 (вай фай есть на борту ФР)
"Использовать Wifi" в 1
"Wifi ssid" (имя сети)
"Wifi passphrase" (пароль) (в начале проверяем его на своем телефоне андройде)
"Rndis" = 0 (отключаем его, как и в случае с использованием встроенной сетевой карты ФР)
Добрый день.
Зайдите в таблицы - "Региональные настройки" - поставьте единичку вместо ноликам и - "Выводить данные ОФД", и так же рекомендую "Информацию о пользователе" с нуля в 6 - т.е. выводить адрес расчетов и место установки ККМ.