ФЗ-54. Самый простой способ печати кассового чека на ККТ Атол, подходит для всех конфигураций 8.x

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

Обработка является примером работы с FprnM1C82_54FZ без использования любых внешних механизмов.

Для начала использования необходимо выполнить следующие шаги:

  1. Открыть коммандную строку от имени администратора и выполнить комманду regsvr32 <путь к файлу>FprnM1C82_54FZ (обратите внимание, в пути к файлу крайне нежелательны русские имена папок (лучше скопировать библиотеку в windowssystem32)
  2. Открыть основную форму обработки и в процедуре ПодключитсяКККМНажатие указать следующие параметры:
  • УстановитьПараметр(«PortNumber»,3);  — номер ком порта устройства (пример 3)
  • УстановитьПараметр(«Model»,61); — модель устройства (пример atol 30-ф) 

Список кодов моделей можно найти в документации по ссылке http://partner.atol.ru/files/dc/79/Drivers8_FprnM_PM.pdf

Страница 304

На этом все, можно пробовать печатать чеки )

8 Comments

  1. alekckuc

    Приветствую, у меня почему то не работает , пишет ошибка связи. Параметры в коде поменял установил мою модель и Com-порт. У нас компьютер на котором стоит касса подключается к серверу по RDP. Com-порты проброшены. Утилита проверки драйвера находит агрегат https://www.screencast.com/t/oOIOia8a

    Может с этим связано ?

    Reply
  2. IllayDevel

    У нас стоит локально, поэтому такой проблемы не возникало.Попробую найти время для теста.

    Reply
  3. lenwood

    попробуем 🙂

    Reply
  4. Benefactor88

    А как печатать реальный чек? С номенклатурой, суммами и прочим…

    Reply
  5. IllayDevel

    (4) Чек абсолютно реален, с суммами номенклатурой и прочим

    Reply
  6. jobkostya1c8

    А если подобный XML-пакет как-то запихнуть через меню стандартного драйвера ККТ АТОЛ? Пока необходимости не было, но пробовал json «запихнуть» в АТОЛ-50Ф. Смотрел описание протокола АТОЛ 3.0 — только если конкретно от и до разбираться только в железе и только данным обменом что-то понять можно.

    Идея обработки то, Ваша, хороша, но если «зоопарк» ККТ разных производителей? Там же нужно подгонять под конкретную модель и драйвер?

    Reply
  7. IllayDevel

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

    Reply
  8. jobkostya1c8

    (7)Я вот думаю, раз есть тестовая ККТ с МГМ-ФН (массо-габаритным макетом фискального накопителя) и даже приходят чеки из ОФД на Е-майлы в какую сторону проводить исследования? Стоит ли лезть в протокола ккт атол 3.0 Что может пригодиться? Пока обходимся только стандартными средствами БП 3.0 и стандартными драйверами из атола? Изменения конфы БП 3.0 незначительные и напрямую к печати не относятся.

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *