Что такое драйвер фр
Для работы со своими фискальными регистраторами компания «Штрих-М» написала свой драйвер «Штрих-М: Драйвер ФР».
А для интеграции с программами семейства 1С компании «Штрих-М» пришлось подготовить дополнительный драйвер, который довольно сложно называется: «ПО «ШТРИХ-М: Драйвер ФР» в соответствии с «требованиями к разработке драйверов для фискальных регистраторов» компании 1С».
Это предыстория. А история в том, что, используя драйвер 1С, невозможно выполнить некоторые команды, которые имеет стандартный драйвер «Штрих-М». Например, вывести штрих код.
Для решения таких ситуаций, когда возможностей драйвера 1С не хватает, есть несколько решений:
- Отказаться от драйвера 1С и полностью перейти на драйвер «Штрих-М»
- В нужные моменты отключать драйвер 1С, подключать драйвер «Штрих-М», выполнять нужные команды, отключать драйвер «Штрих-М», подключать драйвер 1С.
- Использовать низкоуровневые команды с помощью метода DeviceControlHEX.
Пункты 1 и 2 мне показались достаточно неудобными, поэтому переходим к пункту 3.
Сначала описание метода, которое дает 1С:
DeviceControlHEX (DeviceID, TxData, RxData): WordBool УправлениеУстройствомХекс (ИДУстройства, ВхДанные, ВыхДанные)
Команда аналогична команде DeviceControl. Передает низкоуровневую команду устройству. Отличие заключается в том, что входные и выходные данные передаются в виде HEX-строки.
Параметры:
DeviceID: WideString [IN]
ИДУстройства [ВХ]
Идентификатор устройства
TxData:
WideString [IN]
ВхДанные [ВХ]
Последовательность байт команды, передаваемой в ФР. (см. описание протокола). Например, для команды «гудок» последовательность будет такая (в шестнадцатеричном виде): «13 1E 00 00 00». То есть, последовательность начинается с кода команды (в данном случае «13»), за ним следуют параметры команды (в данном случае – пароль оператора: «1E 00 00 00»). Последовательность задается в виде строки в HEX-формате (разделенные пробелами двузначные шестнадцатеричные числа). RxData: Integer [OUT] ВыхДанные [ВЫХ] Строка с последовательностью байт ответа ФР. Также возвращается в HEX-формате. Возвращаемое значение: Метод возвращает True в случае успешного выполнения операции, в случае ошибки – False
Теперь можно потренироваться в употреблении этого метода.
Приведу пример печати штрих-кода EAN13 с помощью данного метода.
Для этого заглянем в мануал под названием «Протокол работы ФР». Там написано:
С внедрением в бизнес онлайн-касс принципиально изменились правила торговли. Законодательные акты обязали предпринимателей отправлять информацию обо всех расчетах, проводимых на предприятии, в налоговую службу через оператора фискальных данных. Изменились и требования к кассовой технике. Она должна быть оснащена фискальным накопителем и модулем связи с Интернетом для обмена данными с ОФД.
Существует несколько видов контрольно-кассовой техники, но наиболее сложные в настройке — фискальные регистраторы. Они работают в связке с компьютером или ноутбуком, через которые и проводят процесс настройки ФР с помощью специализированного программного обеспечения. Рассмотрим этапы установки драйверов и подготовку ККТ к торговле на примере онлайн-кассы Штрих-ON-LINE и компьютера с OS Windows 7.
Подключение ККТ Штрих-ON-LINE через драйвер
Подключение большинства ФР осуществляется посредством USB или COM-порта. В комплекте с представленным кассовым аппаратом поставляется лишь кабель USB. Некоторые регистраторы передают данные через Ethernet, Wi-Fi, GSM, но в случае с техникой, на примере которой мы рассмотрим процесс, связь с Интернет осуществляется только через управляющее устройство (подключенное с помощью USB). Опционно можно внедрить модули беспроводной связи. Способ подсоединения смотрите в инструкции, которая прилагается к кассе.
Процесс требует определенных навыков настройки домашней сети и работы с данными в таблицах драйвера для ККТ Штрих-Онлайн. Если вы не являетесь активным пользователем ПК, рекомендуем воспользоваться услугами специалистов сервисного центра, которые в течение нескольких часов настроят ваш кассовый аппарат.
Итак, для интеграции ФР с ПК потребуются следующее ПО:
- ШТРИХ-М: Драйвер ККТ 4.14.747 (последняя обновленная версия — 10.01.2019 год);
драйвер USB; - RNDIS (для подключения к интернету и передачи сведений о расчетах в ФНС);
- VCOM (виртуальный COM-порт RS-232).
Два последних дистрибутива не являются ПО, разработанным компанией «Штрих-М», но по мнению некоторых специалистов, без них ККМ может работать некорректно.
Установка драйверов ККТ Штрих-М
Установите необходимый софт. После включения и интеграции онлайн-кассы с компьютером необходимо нажать «Пуск», перейти в «Панель управления» и вызвать «Диспетчер устройств».
В разделе «Другие устройства» появится «VCOM». Кликните по нему правой кнопкой мыши (далее ПКМ), в открывшемся окне — «Обновить. », и далее выполните поиск утилит на ПК.
В списке, который выдаст система, выделите «Порты (COM и LPT)», в открывшемся окне щелкните на «Установить с диска» и укажите путь к файлу (откройте папку «Штрих-М» и выберите утилиту receipt_printer.inf). Подтвердите команду — «Ок», затем — «Далее».
При установке утилиты система выдаст предупреждение о возможной несовместимости с ПО компьютера. Для подтверждения продолжения установки нажмите «Да». Программа будет установлена, а в «Диспетчере файлов» определена, как «Receipt printer USB serial port».
Дистрибутив для настройки онлайн-кассы потребует «распаковки». Для этого кликните по документу ПКМ, выберите установленный на компьютере архиватор (например, WinRAR, 7-zip), далее — «Распаковать DvrFR_4.14_747». В папке «Штрих-М» появится распакованный документ — щелкните по нему ЛКМ 2 раза, и установочная программа будет запущена. Параметры уже установлены по умолчанию, поэтому вам необходимо только подтвердить процесс. Это займет несколько секунд, после чего закройте «Мастер установки». Тестовый софт запустится автоматически.
1. Задай вопрос нашему специалисту в конце статьи.
2. Получи подробную консультацию и полное описание нюансов!
3. Или найди уже готовый ответ в комментариях наших читателей.
Как скачать драйвер для ККТ Штрих-М?
С 2017 года владельцы бизнеса начали переход на работу с новой кассовой техникой, передающей сведения о продажах в Федеральную налоговую службу в режиме онлайн. Многие хозяйствующие субъекты остановили выбор на ККМ от компании «Штрих-М» ввиду высоких технических характеристик устройств и оптимальной цены.
Некоторые модели требуют подключения к компьютеру, и для передачи команд с ПК на онлайн-кассу используется специальное ПО — драйвер Штрих М. Ниже подробно остановимся на том, где загрузить данную утилиту, как установить и настроить.
Где скачать драйвер Штрих М ФР 4.14
- вручную — в представленном списке найдите нужное ПО;
- автоматически — в строку поиска впишите название софта, нажмите на кнопку «Найти», и система выдаст результаты в течение нескольких секунд.
Избегайте загрузки драйвера Штрих ФР 4.14 со сторонних ресурсов. Часто скачанные файлы содержат вирусы, работают некорректно или со сбоями.
Как установить драйвер Штрих ФР 4.14
После того как удалось скачать драйвер Штрих М 4.14 с официального сайта разработчика, откройте папку «Загрузки» на своем ПК. Найдите и откройте архив под названием DrvFR. В папке будет файл с расширением «exe» — запустите его, нажав левой кнопкой мыши. Откроется диалоговое окно, где укажите язык интерфейса программы, а затем следуйте инструкции:
1. Задай вопрос нашему специалисту в конце статьи.
2. Получи подробную консультацию и полное описание нюансов!
3. Или найди уже готовый ответ в комментариях наших читателей.
Как удалить драйвер Штрих М 4.14
В некоторых случаях возникает необходимость в удалении установленного ПО (сбой в работе, неправильно заданные параметры и прочее). Для этого используйте следующую инструкцию:
- Перейдите в директорию, куда устанавливалось ПО.
- В перечне найдите и запустите файл под названием unins000.exe.
- Подтвердите удаление ПО.
- Дождитесь завершения процесса деинсталляции софта.
Как подключить и настроить кассу с помощью драйвера Штрих М 4.14
Активируйте Штрих драйвер 4.14, чтобы настроить ККМ. Для этого следуйте пошаговой инструкции:
Теперь настройте подключение драйвера Штрих М 4.14 к ККТ локально и через приложение-сервер ТСР. Для этого в форме, напротив «Подключение», установите «Локально», внизу укажите требуемый COM-порт и скорость: оптимальные значения «СОМ 1» и «4800» с таймаутом «1000». Сохраните внесенные корректировки.
В разделе «Таблицы» откройте «Сетевые подключения». Появится дополнительная форма, где задайте значение строки «TCP-сервера» из открытой ранее таблицы, и напротив пункта Rndis укажите единицу. Нажмите на Enter, чтобы дополнительно активировать передачу сведений с онлайн-кассы посредством TCP/IP.
В разных версиях драйвера (разные годы) от штриховцев возможны некоторые отличия в расположениях кнопок, галочек, окон, но функционально практически все версии в подавляющем количестве случаев абсолютно одинаковы. Могут быть поменяны главные вкладки и быть расположены не справа как на принсринах ниже, а сверху, или быть справа, но не иметь крестиков - раскрывающихся подпунктов, а идти сразу длинным списком сверху вниз.
При этом Тест драйвер изначально создавался под российских пользователей, поэтому все надписи сделаны на нашем языке по дефолту. Ну а понимание сущности опций или функций кнопок попробую дополнительно раскрыть я в примечаниях к принсринам. Так же для всех операционных систем Windows не зависимо от версии и поколения действия будут одинаковы..
1) Запускаем Штриховский драйвер с рабочего стола
2) или через пуск
3) или через Мой компьютер здесь - C:\Program Files\Штрих-М\Драйвер ФР\DrvFRTst.exe
4) При этом откроется окно "Тест драйвера ФР 4.6.9.114" - цифры могут отличатся, в зависимости от версии, модели и поколения фискального регистратора. Однако повторюсь функционально в особенности для обычного пользователя все абсолютно одинаково (тест драйвера фр 4.6 инструкция).
Обычно мы видим вкладку "Состояния" - открывающимся первым по дефолту (Примечание: если перейти на другую вкладку и закрыть драйвер не через крестик вверху, а через кнопку справа внизу - "Закрыть", то драйвер запомнит последнюю вкладку и в следующий раз откроется уже на ней).
Однако в независимости от открывшейся активной вкладке нам нужна кнопка расположенная всегда в одном и том же месте, кнопка справа снизу в углу - "Свойства" , щелкаем 1 раз по ней.
5) Поверх предыдущего окна открывается новое - "Свойства", чуть меньшее по размеру. Нажимаем кнопку "Проверка связи".
Если внизу в строке - "Код ошибки" мы видим:
Тогда все хорошо.
А если в с поле "Код ошибки" мы видим:
Тогда нам придется поискать. Нажимаем кнопку "Поиск оборудования"
6) Открывается новое окна "Поиск оборудования", нажимаем кнопку "Начать поиск"
7) При этом аппарат должен быть включен и на нем должен гореть зеленый свето-диодик готовности, и он подключен к компьютеру кабелем через Com - порт или USВ.
При этом если фискальник подключен через Com - тогда все ок в любом случае. А если через USВ - и Вы подключаете его сами и в первый раз тогда кроме установки рассмотриваемого драйвера Вам необходимо будет установить и драйвер - эмулятор на комп порт, идущий в комплекте к заводскому штриховскому кабелю - переходнику ком-юзб, или купленному отдельно - с диска прилагающегося к данному переходнику. В любом случае касса работает только через com-порт, у нее такой интерфейс обмена сложился исторически, и работа с USB идет в эмуляции com-порта, т.е. касса думает что она посылает команды на com-порт, а на самом деле драйвер кабеля ловит данную команду и пересылает на USB конвертируя ее через «себя».
Если все хорошо и у нас выдастся- найдется в окне "Поиска":
- Порт,
- Скорость и
- Название модели аппарата, см. принсрин выше.
Запоминаем данные значения ком порта и скорости, жмем кнопочку "Закрыть".
8) В текущем окне "Свойства" устанавливаем значения "Com - порта" - выбрав из списка наш - который мы запомнили.
9) Устанавливаем нашу "Скорость обмена" - которые мы только что запомнили, см. присрины.
10) Жмем кнопку "Проверка связи", если в низу в поле "Код ошибки" видим название аппарата и его заводской номер, значит все хорошо, драйвер настроен, он увидел фискальный регистратор, и между ними есть связь.
Все теперь мы можем настраивать фискальный регистратор через заводскую утилиту "Тест драйвера". Однако рассмотрим случай когда нам нужно сменить скорость работы регистратора.
Нам нужно вернуться окно «Свойства» и нажать кнопочку «Проверка связи», как только вы увидели что в строке «Код ошибки» высветилось название модели, и заводской номер аппарата, выставляем нужную нам новую скорость и жмем кнопочку «Установить параметры», после чего обратно проверяем «Проверкой связи» если все ОК, жмем "Применить" или "ОК".
В итоге скорость аппарат поменяна, при этом жмать кнопку «Проверка связи» до и после изменения в обязательном порядке, в противном случае скорость не изменится.
После этого повторный перезапуск не потребует от нас повторной настройки данных параметров Драйвера. Драйвер запоминает последнии веденные параметры закрытые через "Применить" или "ОК" .
Однако если вы воткнете аппарат в другое гнездо USB или COM-порта, или в некоторых случаях, например, когда принесете аппарат из ремонта, то вам придется проделать данную операцию заново.
Однако не стоит путать настройку «Драйвера» и настройку Кассовой программы. Как правило в кассовой программе вам так же придется выставить подобные значения в специальных параметрах настройки торгового оборудования, за исключением некоторых кассовых система например современные версии Rkeeper – перебирают при запуске все скорости указанного комп-порта, поэтому при подключении его к тому же самому ком-порту менять или восстанавливать скорость нас нет нужды. В других программах как правило не все так просто.
Поэтому при подключении аппарата рекомендуется подписать например на наклейке – номер используемого ком-порта для ФР и его настроенную скорость работы в кассовой программе.
Иногда после тех-обнуления когда нет возможно прочитать изначальные настройки аппарата, даже нам приходится перебирать все варианты, так как правило настройка кассовой программы идет под администраторским паролем, а его то не знают, то нет самого админа.. то еще чего-нибудь.. И узнать какие значения выставлены в кассовой программе что бы такие же выставить в ФР не представляется возможным.
Из практики по умолчанию ФР подключают к COM1 (подключают в выключенном состоянии), c типовой скоростью в порядке убывания популярности использования:
- 115200 бит
- 9600 бит
- 4800 бит
- 19200 бит
- 57600 бит
Надеюсь данный манула по первоначальной настройке "Драйвера ККМ" пригодится многим. Далее рассмотрим изменение параметров, выставление даты времени, включение логирования, и другие операции производимые через " Драйвер ККМ ШТРИХ ".
Для работы со своими фискальными регистраторами компания «Штрих-М» написала свой драйвер «Штрих-М: Драйвер ФР».
А для интеграции с программами семейства 1С компании «Штрих-М» пришлось подготовить дополнительный драйвер, который довольно сложно называется: «ПО «ШТРИХ-М: Драйвер ФР» в соответствии с «требованиями к разработке драйверов для фискальных регистраторов» компании 1С».
Это предыстория. А история в том, что, используя драйвер 1С, невозможно выполнить некоторые команды, которые имеет стандартный драйвер «Штрих-М». Например, вывести штрих код.
Для решения таких ситуаций, когда возможностей драйвера 1С не хватает, есть несколько решений:
- Отказаться от драйвера 1С и полностью перейти на драйвер «Штрих-М»
- В нужные моменты отключать драйвер 1С, подключать драйвер «Штрих-М», выполнять нужные команды, отключать драйвер «Штрих-М», подключать драйвер 1С.
- Использовать низкоуровневые команды с помощью метода DeviceControlHEX.
Пункты 1 и 2 мне показались достаточно неудобными, поэтому переходим к пункту 3.
Сначала описание метода, которое дает 1С:
DeviceControlHEX (DeviceID, TxData, RxData): WordBool УправлениеУстройствомХекс (ИДУстройства, ВхДанные, ВыхДанные)
Команда аналогична команде DeviceControl. Передает низкоуровневую команду устройству. Отличие заключается в том, что входные и выходные данные передаются в виде HEX-строки.
Параметры:
DeviceID: WideString [IN]
ИДУстройства [ВХ]
Идентификатор устройства
TxData:
WideString [IN]
ВхДанные [ВХ]
Последовательность байт команды, передаваемой в ФР. (см. описание протокола). Например, для команды «гудок» последовательность будет такая (в шестнадцатеричном виде): «13 1E 00 00 00». То есть, последовательность начинается с кода команды (в данном случае «13»), за ним следуют параметры команды (в данном случае – пароль оператора: «1E 00 00 00»). Последовательность задается в виде строки в HEX-формате (разделенные пробелами двузначные шестнадцатеричные числа). RxData: Integer [OUT] ВыхДанные [ВЫХ] Строка с последовательностью байт ответа ФР. Также возвращается в HEX-формате. Возвращаемое значение: Метод возвращает True в случае успешного выполнения операции, в случае ошибки – False
Теперь можно потренироваться в употреблении этого метода.
Приведу пример печати штрих-кода EAN13 с помощью данного метода.
Для этого заглянем в мануал под названием «Протокол работы ФР». Там написано:
Читайте также: