Драйвер (ВЕРСИИ 2.X Курск) для ФР/ЧПМ Меркурий MS/MS-K/MS-F, Меркурий-119/119K, Меркурий-114.1

Внимание, программное обеспечение в данном форуме снято с технической поддержки.
Вы можете использовать его только на свой страх и риск.
Закрыто
Аватара пользователя
slan
Сообщения: 1157
Зарегистрирован: 18 фев 2011, 11:36
Откуда: Курск

Драйвер (ВЕРСИИ 2.X Курск) для ФР/ЧПМ Меркурий MS/MS-K/MS-F, Меркурий-119/119K, Меркурий-114.1

Сообщение slan »

Внимание! данный софт больше не поддерживается
--------------------------------------------------------------------


Драйвер предназначен для взаимодействия стороннего программного обеспечения и ККМ (ЧПМ) в режиме фискального регистратора. С предыдущим драйвером версии 1.х.х данный драйвер несовместим.
Драйвер не предназначен для работы с ККТ-Онлайн Меркурий-119Ф (ОФД)!
MercuryFPDrv2.exe
Версия 2.31.2 от 14.09.2018
(2.11 МБ) 1204 скачивания
MercuryFPDrv2.exe
Версия 2.31.1 от 29.08.2018
(2.11 МБ) 513 скачиваний
Интеграционная библиотека для подключения драйвера в 1С по стандарту "1С-Совместимо".
Интеграционная библиотека для подключения драйвера в 1С по стандарту "1С-Совместимо" с поддержкой ЕГАИС. Для корректной распечатки чеков ЕГАИС из 1С версия прошивки ФР должна быть Меркурий-119 не ниже 1.21, Меркурий MS-K не ниже 5.8.2. Версия драйвера должна быть не ниже 2.26.0
IntegrationLibrary_MercuryFPDrv2x.zip
Версия 1.0.0.3
(98.47 КБ) 3579 скачиваний
IntegrationLibrary_MercuryFPDrv2x_1004.zip
Версия 1.0.0.4 с поддержкой оплаты сертификатом. Внимание! Для использования оплаты сертификатом в ФР должна быть хотя бы одна налоговая группа с нулевой ставкой
(91.08 КБ) 1844 скачивания
Внимание! Для корректной установки интеграционной библиотеки в 1С не нужно распаковывать её из архива! При установке (кнопка "Добавить новый драйвер из файла") либо переустановке (Функции -> Загрузить файл драйвера, Функции -> Установить драйвер) указывать скаченный здесь архив!
Если в 1С в диалоговом окне с драйвером оборудования в самой нижней строке под названием "Текущий статус" написано что драйвер не установлен, то требуется переустановка интеграционной библиотеки (Функции -> Загрузить файл драйвера, Функции -> Установить драйвер и указать путь к архиву с интеграционной библиотекой), возможно несколько раз. Либо попробовать переустановить сам драйвер из инсталлятора, предварительно перед этим закрыв 1С.
Строка "Версия драйвера в конфигурации отличается от версии установленного", на корректность работы драйвера не влияет.


--------------------------------------------------------------------
Внимание! данный софт больше не поддерживается
Аватара пользователя
slan
Сообщения: 1157
Зарегистрирован: 18 фев 2011, 11:36
Откуда: Курск

Re: MercuryCOM драйвер для ККМ (ЧПМ) Меркурий MS-K, Меркурий-119, Меркурий-114.1

Сообщение slan »

Чейнджлог:

Интергационная библиотека
1.0.0.4
- реализована оплата сертификатом, как скидка на весь чек с нулевой налоговой ставкой. Внимание! Для использования оплаты сертификатом в ФР должна быть хотя бы одна налоговая группа с нулевой ставкой (после сброса к заводским настройкам все 5 налоговых групп нулевые). При отсутствии налоговой группы с нулевым значением оплата сертификатом приведёт к ошибке. Для тех, кому нужны все 5 налоговых групп оставил версию 1.0.0.3
1.0.0.3
- исправлено: перепутаны параметры номер чека и номер смены в методе ОткрытьЧек
1.0.0.2
- при печати чека ЕГАИС будет напечатан 1 слип вместо двух. Эта версия библиотеки работает на прошивках: Меркурий-119 не ниже 1.21, Меркурий MS-K не ниже 5.8.2
1.0.0.1
- убран дубль ссылки под QR-кодом

Драйвер:
2.31.2
- для белорусской прошивки от 14 сентября 2018, опциональные строки при оплате картой / в кредит будут обрамляться символом '#'

2.31.1
- исправлена ситуация: при наличии в чеке скидки/наценки на весь чек не печаталась строка с общей суммой скидок/наценок

2.31.0
- добавлены методы получения и установки состояния режима оформления заказов

2.30.1
- исправлен метод ПолучитьСостояниеРестартаДокумента

2.30.0
- отключена проверка нулевой суммы для операций внесение/выемка

2.29.0
- прекращена поддержка белорусской версии Гепард (протокол 11), вместо него по протоколу 11 теперь Гепард с СКНО
- добавлена поддержка белорусских версий фискальных регистраторов Сож и Гепард с СКНО (протоколы 2 и 11)
- добавлены новые (работа с заказами, работа со счетами, установка и получение счетчика, печать клише нефискального документа, получение состояния СКНО, установить скидку без налога, рестарт документа, получение состояния возможности рестарта документа, получение информации о ККМ, получение даты и времени в СКНО, автотест ККМ, получение состояния ЭКЛ) и изменены некоторые существующие методы (фискализация, получение фискального отчета, информация о последнем финансовом документе, чтение ЭКЛ, аннулирование) для белорусских версий фискальных регистраторов Сож и Гепард
- изменена форма фискального чека для Гепард и Сож с СКНО (протоколы 2 и 11)
- свойство КодТовара расширено до int64

2.28.0
- добавлено наименование товара на контрольную ленту
- добавлено свойство ИДУстройства (устанавливается сразу после успешного выполнения метода Подключить, нужно для тех у кого не получается считать исходящие параметры метода)
- изменено количество параметров метода АннулироватьЗакрытыйЧек (актуально для протокола 2)
- в методы Открытьчек и ОткрытьЧекПокупки выдаётся сквозной номер документа вместо номера чека в смене

2.27.4
- тип свойства КодТовара изменен на INT64 (для протокола 2 (СОЖ-СКНО))
- увеличена задержка между отправкой пакета на ФР и чтением с него ответа по протоколу USB в операциях, использующих печать

2.27.3
- при попытке продажи в отдел с номером 0, драйвер автоматически заменит его на 1.

2.27.2
- исправлена ошибка версии 2.27.1 (ошибка появлялась при печати нефискальных строк в открытом нефискальном чеке)

2.27.1
- в открытом нефискальном (параметр IsFiscal = VARIANT_FALSE) чеке печать всех нефискальных строк будет выполнен за один проход принтера после закрытия этого чека (закрывать можно с любой суммой, так как чек нефискальный, то это не имеет значения). Обнаружена ошибка! Установите предыдущую версию или последующую

2.27.0
- добавлены методы для установки скорости обмена и печати текстовой строки с дисплеем покупателя ДП-04 (по протоколу FIRICH)

2.26.5
- если строка с наименованием товара не влезает по ширине чека - будет автоматический перенос

2.26.4
- исправлены некоторые возможные проблемы с нефискальным чеком

2.26.3
- исправлена ошибка, иногда возникающая при скидке/наценке в 1 копейку

2.26.2
- корректная печать QR-кода в открытом чеке

2.26.1
- на месте получаемых драйвером неподдерживаемых кодовой страницей ФР символов будут печататься пробелы (раньше были знаки вопроса)

2.26.0
- добавлены команды НапечататьШтрихкодQR, ПолучитьДесятичнуюТочкуСумм, УстановитьДесятичнуюТочкуСумм, ПолучитьПравилоОкругления, УстановитьПравилоОкругления, ПолучитьВеличинуОкругления, УстановитьВеличинуОкругления.

2.25.2
- если в опциях фискальника установлен автоотрез платёжного документа (поведение по-умолчанию после сброса к заводским настройкам), то при открытии нефискального чека (с флагом IsFiscalCheck = VARIANT_FALSE) и последующем его закрытии, будет выполнен автоотрез чековой ленты.

2.25.1
- размер шрифта для нефискальной строки выставляется автоматически при соединении в зависимости от ширины ленты ФР: для узкой 57 мм ленты будет выбран шрифт 10х30, для широкой ленты 80 мм будет выбран шрифт 14х30. (Вручную регулируется свойством МаленькийШрифт).

2.25.0
- добавлена поддержка Сож-СКНО (Белоруссия) протокол 2.
- добавлено свойство GTIN для передачи в СКНО при оформлении фискального документа (актуально для протокола 2)
- добавлен метод аннулирования закрытого чека (актуально для протокола 2)
- добавлен метод печати штрихкода CODE 39 НапечататьШтрихкодCODE39
- добавлен метод чтения контрастности термопринтера ПолучитьКонтрастностьПечати
- добавлен метод установки контрастности печати термопринтера УстановитьКонтрастностьПечати
- добавлен метод установки текстового клише (4 строки наименования предприятия) УстановитьТекстовоеКлише

2.24.0
- добавлена команда печати фискального отчета (НапечататьФискальныйОтчет)

2.23.1
- печать штрихкодов (там где поддерживаются) работает в открытом чеке (методы те же).

2.23.0
- метод ПодотчетПоследнегоЧека (ЕГАИС) (протокол 3)

2.22.1
- разблокирована продажа в 4 налоговую группу (протоколы 14 и 6)

2.22.0
- из-за изменений в законодательстве Азербайджана, продажа товаров в налоговую группу 4 запрещена, теперь она используется для вычисления налога с оборота (протоколы 14 и 6)

2.21.0
- добавлен протокол для Меркурий-119Ф ЛДНР (протокол 4)

2.20.3
- метод ПодотчетЧека теперь работает и на MS-K (протокол 3)

2.20.2
- исправил метод ПодотчетЧека

2.20.1
- поправил метод проверки готовности принтера фр

2.20.0
- добавлен метод ПодотчетЧека(SubreportCheck) (ЕГАИС-Розница) (актуально для Меркурий-119К)

2.19.0
- добавлен метод НапечататьФискСтрокуДоп (PrintFiscalStringEx), пригодится фр с белорусскими прошивками, в которых используется округление. Для облегчения вычисления скидки/наценки, здесь она задаётся отдельным параметром.

2.18.1
- переделан метод печати фискальной строки для возможности регистрации продажи на нулевую сумму

2.18.0
- добавлен метод для получения текущего значения номера чека, документа, кассира (ПолучитьИнфоПоследнегоЧека), поддерживается не всеми ФР
2.17.0
- добавлены методы печати штрихкодов EAN-8 (НапечататьШтрихкодEAN8) и UPC-A (НапечататьШтрихкодUPCA)

2.16.0
-добавлен метод для операции покупки (ОткрытьЧекПокупки), актуально для протокола 12

2.15.0
- добавлен метод печати штрихкода EAN-13 (НапечататьШтрихкодEAN13)

2.14.2
- исправлена ошибка, возникающая в некоторых случаях при попытке печати фискальной строки без количества и цены (при параметре Количество = 0)

2.14.1
- обнулил тайм-ауты записи для ком-порта (у некоторых ком-портов значения этих тайм-аутов по-умолчанию отличны от 0, могут наблюдаться проблемы со связью)

2.14.0
- строка ПРОДАЖА в фискальном чеке печатается высоким шрифтом, добавлено свойство ВысокийИтог для управления этим
- переделана реализация протокола обмена драйвера с фр. Должно помочь тем у кого наблюдались тормоза в терминальном режиме подключения (RDP)

2.13.1
- исправлен комбинированный возврат (наличные + карта + кредит) для метода ЗакрытьЧекПрограммируемойОплатой (актуально для протоколов 7 и 11)
2.13.0
- добавлен метод ПолучитьДатуВремя
- в белорусской версии МS-K (протокол 11) исправлена ситуация, возникающая когда заканчивалась бумага во время печати нефискальной строки (фискальник не выходил из нефискального режима, и создавалось впечатление что он повис)

2.12.0
- добавлен метод АннулироватьЧек, который сначала отправляет все накопленные реквизиты на фискальник, а затем отменяет их на фискальнике
- добавлены свойства ИмпульсВкл и ИмпульсВыкл для управления внешним устройством (например денежным ящиком)
- !!!в методы ПолучитьПродажиНаличными, ПолучитьОплатыВКредит, ПолучитьОплатыКартой добавлен параметр Количество
- добавлены методы для получения различных счетчиков: продажи, продажи по отделам, скидки, наценки, недействительные докуметы, аннулированные, внесения, выемки, нарастающий итог, суммы по налогам, сумма без налогов, возвраты, возвраты по отделам, возвраты наличными, возвраты безналичными, возвраты скидок, возвраты наценок

2.11.1
- исправлена работа методов получения суммы продаж за наличные, получения суммы оплат в кредит, получения суммы оплат платежной картой: при запросе сумм по определенному кассиру (НомерКассира не равен 0), номер кассира в фр не совпадал на единицу с запрашиваемым номером, т.е. для получения сумм по кассиру под номером 1 НомерКассира должен был быть равен 2

2.11.0
- добавлен метод ПолучитьНомерСмены (GetSessionNumber)

2.10.1
- добавлен метод ТестУстройстваСПараметрами (DeviceTestWithParams) для систем, не поддерживающих тип данных SAFEARRAY

2.10.0
- добавлен протокол для Меркурий-119KGФ Киргизия (протокол 12)
- добавлен метод ПодключитьСПараметрами (OpenWithParams) для систем, не поддерживающих тип данных SAFEARRAY

2.9.4
- исправлена работа молдавской версии Меркурий-114.1 (протокол 5)

2.9.3
- исправлена ошибка: если при печати чека пропадет питание с ФР, то после включения питания ФР и попытке печати чека может произойти ошибка драйвера с последующим его закрытием (ошибка возникала на фр СОЖ, возможно возникает и на м-119)

2.9.2
- если при подключенном устройстве вызвать повторно метод Подключить ошибка выпадать не будет
- исправлено имя метода ПолучитьКоличствоЮсбУстройств на ПолучитьКоличествоЮсбУстройств

2.9.1
- исправлена ошибка при запуске драйвера, связанная с отсутствием библиотеки libusb

2.9.0
- добавлена поддержка Меркурий-119 USB
- добавлен метод получения количества подключенных к системе Меркурий-119 USB
- добавлен метод получения имени устройства Меркурий-119 USB по индексу
- добавлен метод получения номера порта для метода Подключить по имени устройства Меркурий-119 USB
- добавлен метод получения суммы продаж за наличные
- добавлен метод получения суммы оплат в кредит
- добавлен метод получения суммы оплат платежной картой
- на контрольную ленту добавлена Сдача и Налог

2.8.4
- увеличено время ожидания ответа от устройства (для старых прошивок, метод драйвера отрабатывал, но иногда возвращал VARIANT_FALSE)

2.8.3
- добавлена автоматическая регистрация кассира при закрытой смене в операциях снятия отчета (для снятия отчета при закрытой смене если установлена опция фр снятия отчета при закрытой смене)

2.8.2
- добавлена автоматическая регистрация кассира при закрытой смене в операциях внесение/выемка наличных

2.8.1
- в методах для работы с заказами изменён параметр НомерЗаказа на строковый

2.8.0
- добавлены методы для работы с заказами: ОткрытьЗаказ(OpenOrder), ЗакрытьЗаказ(CloseOrder), ОтменитьЗаказ(CancelOrder), актуально для протокола 7

2.7.0
- добавлен метод получения регистрационного номера и идентификационного номера владельца
- добавлен метод получения текстового клише (4 строки наименования предприятия)
- изменен алгоритм печати длинных нефискальных строк для Гепард Белоруссия (протокол 11)
- исправлен метод программирования пароля кассира для Гепард и Сож Белоруссия (протоколы 7 и 11)


2.6.0
- добавлен метод получения содержимого электронной кассовой ленты (для ФР, поддерживающих ЭКЛ)
- добавлен метод печати электронной кассовой ленты (для ФР, поддерживающих ЭКЛ)

2.5.2
- исправлена выдача номера открытого чека в методе Opencheck

2.5.1
- корректная автоматическая регистрация кассира при закрытой смене (протокол 6 MSTAR MS-F(азербайджанская))

2.5.0
- добавлен протокол для азербайджанской версии STAR (6 MSTAR MS-F(азербайджанская))

2.4.2
- исправлена ситуация, возникающая если уплаченная сумма равно 0 при продаже / возврате

2.4.1
- добавлен метод УстановитьПароль
- если в методе печати фискальной строки в параметр Количество передать 0, то на чеке не появится строка Цена х Количество
- если в метод печати фискальной строки в параметр Наименование передать 1 пробел, то строка с наименованием товара напечатана не будет

2.4.0
- добавлен метод ЗакрытьЧекПрограммируемойОплатой
- добавлен метод УстановитьСкидку
- добавлен метод УстановитьПароль
- исправлена работа с длинными нефискальными строками

2.3.0
- исправлен баг с GetLastDocInfo при закрытой смене
- добавлен протокол для белорусской версии М-119 (7 Меркурий 119ФBY(белорусская))
- добавлен метод ПолучитьЗаводскойНомер
- добавлен метод ПолучитьСуммуНаличных

2.2.1
- в метод ПолучитьСостояниеСмены добавлен параметр Период (продолжительность открытой смены в минутах)

2.2.0
- исправлено автоматическое открытие смены после Z-отчета в азербайджанской версии 114.1 (протокол 14)
- добавлено свойство ПарольКассира, нужное для белорусской версии ФР (протокол 11)
- добавлен метод ПолучитьЧислоСимволовВСтроке, в зависимости от ширины ленты и выбранного размера шрифта вернет количество символов, которые помещаются в строку чека
- добавлен метод ПолучитьСостояниеСмены
- добавлен метод ПолучитьСостояниеСоединения, позволяет определить произведено ли подключение к ФР в текущий момент

2.1.14
- исправлено появление ошибки 153 при оплате картой (появилась в версии 2.1.13)

2.1.13
- исправлено появление ошибки 25 при закрытии возвратного чека с отличным от 0 налогом (возникала если при соединении параметр ПечататьНалоги установлен в VARIANT_TRUE)

2.1.12
- для белорусской версии (11 протокол), исправлена ошибка при регистрации кассира

2.1.11
- исправлена работа с длинными нефискальными строками

2.1.10
- исправлена выгрузка библиотеки используемой драйвером

2.1.9
- исправлена ситуация, при которой метод НапечататьНефискСтроку возвращал ошибку (если длина строки превышает ~170 символов)

2.1.8
- исправлена ситуация, при которой метод ОткрытьЧек возвращал ошибку (если в ФР нет параметра 336 "Текущий номер чека")

2.1.7
- переработан метод НапечататьНефискСтроку

2.1.6
- исправлено зависание ФР при передаче в методе НапечататьНефискСтроку (более 750 символов)

2.1.5
- исправлено зависание драйвера при передаче в методе НапечататьНефискСтроку (более 750 символов)

2.1.4
- для азербайджанских версий прошивок (версия протокола 9 и 14) можно печатать азербайджанским шрифтом Windows (Azerbaijan, Latin)

2.1.3
- исправлена проблема с наличной продажей, появившаяся в 2.1.2

2.1.2
- исправлена работа с возвратом (в некоторых случаях после возврата не изменялась сумма наличных ФР)
- для грузинских версий прошивок можно печатать грузинским шрифтом Windows (unicode)

2.1.1
- при включенной опции печати в чеке налоговых ставок, убраны нулевые значения ставок

2.1.0
- добавлен метод ПолучитьИнфоПоследнегоЧека (GetLastDocInfo)

2.0.2
- метод GetVersion теперь возвращает актуальную версию драйвера (раньше всегда возвращал 1.0.0)

2.0.1
- исправлено зависание, если при установленном соединении выключить питание ФР, а затем включить
- исправлено появление строки СКИДКА (НАЦЕНКА) с нулевым значением


Тема поднималась пользователем slan 17 сен 2018, 14:52.
Закрыто