Список поддерживаемых фискальных регистраторов:

Поддерживаемые драйвером старого образца:

"Старые" модели (не online):

  1. АТОЛ:
  • FPrint 22k (ПТК)
  • FPrint 55k (ПТК)
  • FPrint 77k (ПТК)
  • FPrint 5200K 
  • FPrint 03k
  • FPrint 02k 
  • FPrint 11 ПТК
  • АТОЛ 30Ф
  1. ШТРИХ:
  • Retail-01K (01Ф)
  • ФР-К 
  • ФР-Ф 
  • ПТК 
  • мини
  1. AMC100F
  2. DATECS FP3530t
  3. ПРИМ
  4. Старт 200К

"Новые" ФР (ФЗ-54 Online-касса):

  • Retail-01K (Ритейл-01Ф) протокол Штриха (#93237)
  • FPrint-22ПТК (#93598)
  • АТОЛ 55Ф (FPrint55k (ПТК))
  • АТОЛ 30Ф *
  • АТОЛ 77Ф (он же FPrint-77ПТК)

* - АТОЛ работает по протоколу 2.4. Отправка данных по данному протоколу так же возможна, но требует специальных настроек со стороны ЦТО или Заказчика. В случае проблем можно обращаться в тех поддержку АТОЛ.

 

ФР поддерживаемые универсальным драйвером:

  1. АТОЛ:
  • FPrint 22k (ПТК)
  • Атол 22Ф
  • Атол 30Ф
  • FPrint 55k (ПТК)
  • Атол 55Ф
  • FPrint 77k (ПТК)
  • Атол 77Ф
  • FPrint 5200K 
  • FPrint 03k
  • FPrint 02k 
  • FPrint 11 ПТК
  1. ШТРИХ:
  • Retail-01K (01Ф)
  • ФР-К 
  • ФР-Ф 
  • ПТК 
  • мини
  • ...
  • РР-02Ф
  • «MSTAR-TK»
  • и прочие ФР, работающие по протоколу штриха

       ФР ПРИМ 08-Ф

       ФР СПАРК 115-Ф

       ФР DATECS DP 25

Технические требования.

Машина, к которой производится подключение, должна иметь COM-порт (Serial-порт \ серийный порт \ RS-232), либо установленные драйвера для имитации такого подключения через USB. Для подключения двух и более фискальных регистраторов (ФР) машина быть оборудована необходимым количеством COM-портов. В случае отсутствия необходимого количества COM портов можно использовать переходники PCI на RS-232 и USB на RS-232 (см. Рекомендуемые переходники USB на RS-232 и PCI на RS-232.doc)


ВАЖНО!
В Абонемент, каждое рабочее место, на котором регистрируются платежи должно быть настроено как отдельный киоск. Особенно в случае, если к данному рабочему месту подключён ФР.
 
В противном случае велика вероятность получить ошибку вида:
lock conflict on no wait transaction
deadlock
update conflicts with concurrent update
concurrent transaction number is 71234666
At procedure 'SP_BILL_CREATE' line: 101, col:41
 
Данная ошибка может возникать, в случае, если 2 или более рабочих места настроены на работу как один киоск Абонемент. В таком случае, при одновременном открытии чека на данных рабочих местах возникнет ошибка.

В настоящий момент ПО «Abonementmanager» гарантирует поддержку фискальных регистраторов «Штрих» (в т.ч. Retail-01K), «Прим» (в т.ч. «Старт 200К»), «Меркурий», «Атол» (FPrint), "Мария", "Спарк" и некоторые другие. Самые последние версии драйвера для работы с ПО Абонемент находятся в сборке Fullversion последней версии, в папке /exe/. Для уточнения, поддерживается ли Ваш ФР в случае, если его нет в нижеприведённом списке, обратитесь в техническую поддержку.

  ; FiscReg = SPARK     
  ; FiscReg = MARIA301  
  ; FiscReg = GEG 
  ; FiscReg = MERCURY
  ; FiscReg = SHTRIHM   ; АТОЛ FPrint 22k (ПТК), 55k (ПТК), 5200K, 03k, 02k, 11 ПТК
  ; FiscReg = SHTRIHM-FZ54 ; АТОЛ (онлайн 54ФЗ) 22Ф, 55Ф, 77Ф.
  ; FiscReg = SHTRIHMA  ; ШТРИХ, Retail-01K, ФР-К, ФР-Ф, ПТК, мини
  ; FiscReg = AMC100F
  ; FiscReg = DATECFP3530
  ; FiscReg = AZIMUTH   ; ПРИМ , Старт 200К

Структурная схема взаимодействия ФР и ПО Абонемент.

(Рис.1 - Структурная схема взаимодействия ФР и ПО абонемент.)

Пояснение: sdmXX.dll - драйвер для определенного фискального регистратора, где ХХ - имя определенного ФР (например: sdmShtrihMA11.dll, sdmSPARK617TF.dll, sdmShtrihM21.dll (sdmShtrihM21Old.dll) или sdmShtrihM21FZ54.dll)

Пример: ShtrihMA11 (Штрих Retail-01K / ФР-К / ФР-Ф / ПТК / мини) 

Внимание! Эмуляция порта не поддерживается для моделей "ПТК".

Фискальный регистратор подключается в СОМ-порт или другой порт с эмуляцией серийного порта. Настройки COM-порта можно узнать в программе «Тест Драйвера», данная программа находится на диске в комплекте оборудования:

 

На рабочем месте (компьютере, к которому физически подключен ФР) необходимо убедиться в наличии файлов sdmShtrihMA11.dll ShtrihMA11.RUS.Msg (файл ошибок) в папке ..\exe\. Файл shelter.hw.ini, находящийся в этой же папке, должен быть настроен следующим образом:

[BOOT]
  shtrih = sdmShtrihMA11.dll

[hardware]
   FiscReg = SHTRIHMA
[FiscReg.ShtrihMA]
; ФР Штрих.
; Подставляем параметры из Теста Драйвера
  COMPORT = 5
  COMPORTPARAMS=baud=4800 parity=n data=8 stop=1 rts=on dtr=on

  ; Печать отчета по секциям перед X,Z-отчетами
  PrintSectionReport = 0
  ; Если в чеке иероглифы - попробовать поменять значение (0/1)  
  ToOEM      = 1
  MaxLine    = 24
  PassWord   = 30
  SEPassword = 0
  MsgFile    = ShtrihMA11.RUS.Msg
  MsgSection = Errors

Настройка ФР Штрих для работы по секциям.

Через программу Тест драйвера FR подключиться к фискальному регистратору, зайти в Настройки свойств / Таблицы / Тип и режим кассы. далее в зависимотсти от модели Штриха или в 35 поле Сокращенный отчет с гашением установить 0, или в 30 поле Тип суточного отчета установить 1. Эту операцию можно сделать независимо закрыта или открыта смены фискального регистратора. После такой настройки, перед стандартным Z отчетом будет печататься отчет по секциям и отчет по налогам.

Проверить что в настройках shelter.hw.ini параметр  PrintSectionReport = 0. Этот параметр отвечает за печать отчета на секциям в нефискальном режиме средствами драйвера. Для программного обеспечения Абонемент не рекомендуется к использованию.

 

 

Пример: ShtrihM21 (Атол FPrint 22k (ПТК) / 55k (ПТК) / 5200K / 03k / 02k / 11 ПТК / 30Ф) 

Фискальный регистратор подключается в СОМ-порт или другой порт с эмуляцией серийного порта.

Настройки COM-порта можно узнать в настройках драйвера (можно взять с официального саита Атол):

 

Из поля "Найденные устройства" подставляем данные в Shelter.hw.ini:

[BOOT]
  atol = sdmShtrihM21.dll

[hardware]
   FiscReg = SHTRIHM

[FiscReg.SHTRIHM]
; ФР АТОЛ (FPrint 22k, FPrint55k, FPrint 5200K)
; Версия. Обычно 22, Если не заводится - попробовать поставить 21  
  Version = 22
; Подставляем параметры из Теста Драйвера
  COMPORT = 6
  COMPORTPARAMS=baud=115200 parity=n data=8 stop=1 rts=on dtr=on
; Если в чеке иероглифы - попробовать поменять значение (0/1)
  ToOEM      = 1
  MaxLine    = 24
  PassWord   = 30
  SEPassword = 0
  MsgFile    = ShtrihM21.RUS.msg
  MsgSection = Errors 

Пример: ShtrihM21FZ54 (АТОЛ (онлайн 54ФЗ) 22Ф/ 55Ф (FPrint55k (ПТК))/ 77Ф (FPrint-77ПТК)) 

В настройках Абонемента нужно уснять флаг Пробивать нулевой чек. Приводит к появлению ошибок при открытии фискальной смены Access Violation ... in module "user32.dll".

Фискальный регистратор подключается в СОМ-порт или другой порт с эмуляцией серийного порта.

Настройки COM-порта можно узнать в настройках драйвера (можно взять с официального саита Атол, рекоммеднуемая версия не ниже 9.9.1), аналогично предыдущему примеру. Также необходимо перевести ФР в протокол АТОЛ 2.4. согласно инструкции.

Из поля "Найденные устройства" подставляем данные в Shelter.hw.ini:

[BOOT]
  atol54fz = sdmShtrihM21FZ54.dll

[hardware]
   FiscReg = SHTRIHM-FZ54

[FiscReg.SHTRIHM-FZ54]
; ФР АТОЛ (онлайн 54ФЗ) 22Ф, 55Ф, 77Ф.

; Версия. Обычно 22, Если не заводится - попробовать поставить 21  
  Version = 22
; Подставляем параметры из Теста Драйвера
  COMPORT = 6
  COMPORTPARAMS=baud=115200 parity=n data=8 stop=1 rts=on dtr=on
; Если в чеке иероглифы - попробовать поменять значение (0/1)
  ToOEM      = 1
  MaxLine    = 24
  PassWord   = 30
  SEPassword = 0
  MsgFile    = ShtrihM21.RUS.msg
  MsgSection = Errors 

; - через какое количества чеков вывести сообщение ОФД
;CountCheckForShowStatusOFD = 5
;- не будет выводится информация о непереданных чеках
;CountCheckForShowStatusOFD = 0

; Использовать таблицу кассиров для печати на чеках. (В тестовом режиме, к использованиюю не рекомендуется)
; Таблица кассиров настраивается самостоятельно, ограничение на кол-во кассиров 28
; Код кассира в Абонементе (к сожалению - пока логин) = пароль в таблице кассиров в ФР Атол
; isUseCasherPwdTable = 0
 

Пример: PRIM («Старт 200К»).

Аналогично предыдущему примеру, необходимо подключить ФР и с помощью прилагающегося драйвера узнать параметры подключения устройства, после чего изменить файл shelter.hw.ini. Обратите внимание, что в секциях [Boot] и [hardware] должна быть только одна строка, а остальные необходимо закомментировать. 

[BOOT]
  Prim= %exepath%\sdmAzimuth.dll

[hardware]
   FiscReg = AZIMUTH

[FiscReg.AZIMUTH]
  ; ФР Прим (ПРИМ-08ТК; СТАРТ 200К)
  ; Подставляем параметры подключения
  COMPORT = 1
  COMPORTPARAMS=baud=9600 parity=e data=8 stop=1
  
  ; Если в чеке иероглифы - попробовать поменять значение (0/1)
  ToOEM   = 0

  MsgFile    = Prim08TK.msg
  MsgSection = Errors