Автор Тема: Минималистичный кассовый терминал для ФР атол на пайтоне.  (Прочитано 6300 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Cyr

  • Активный форумчанин
  • Старожил
  • **
  • Сообщений: 282
  • Похвалили: 24 раз(а)
  • Откуда: Пенза
Выложил по совету MasterX.
Используется для печати чеков-билетов.
Пример для Windows скачать можно тут.
Запускать kassa_test.py
в atol.py прописать свой IP кассы.
Естественно, должен быть установлен 10й драйвер и python.
Изначально делал для orange pi zero. видео работы
Файлы для orange pi zero (и вообще для линуха) в ответе #2.
Для внедрения требуются начальные знания python и линукс.
« Последнее редактирование: 09/05/2024 13:18:54 от Cyr »
 
Это сообщение считают полезным: jindos, dervish, Master X

Оффлайн Master X

  • https://t.me/MasterX483
  • Наш человек
  • Новичок
  • ***
  • Сообщений: 14
  • Похвалили: 1652 раз(а)
  • Для Спасибок:9+2!0№2;9!6%6(9)5_0
  • Откуда: г.Горький
    • АРХИВ_Профсоюза
Cyr, ну и нарисуй подробно как это всё на апельсинку установить
СПАСИБО!
Linux is working. The future is open(Ц)IBM
Если найдёте ошибки в форуме или чего нужно исправить пишите мне в личку
 

Оффлайн Cyr

  • Активный форумчанин
  • Старожил
  • **
  • Сообщений: 282
  • Похвалили: 24 раз(а)
  • Откуда: Пенза
1. Устанавливаете Armbian на флешку. Тут подробно про установку и настройку.
2. Скачиваете Драйвер ККТ 10.8.0.0 Атола c fs.atol.ru. Распаковываете. Нам нужен файл \installer\deb\libfptr10_10.8.0.0_armhf.deb. Его устанавливаете.
Подробнее тут.
3. Копируете пайтоновские файлы в нужный каталог. Подправляете под свои нужды. Особенно подключение к кассе.
Подробности описаны в API Атола
4. Запускаете kassa_test_pi.py
Маленький экранчик я подключал по SPI. В Armbian для него есть драйвер.
« Последнее редактирование: 08/05/2024 22:50:37 от Cyr »
 
Это сообщение считают полезным: dervish

Оффлайн Master X

  • https://t.me/MasterX483
  • Наш человек
  • Новичок
  • ***
  • Сообщений: 14
  • Похвалили: 1652 раз(а)
  • Для Спасибок:9+2!0№2;9!6%6(9)5_0
  • Откуда: г.Горький
    • АРХИВ_Профсоюза
1 как: https://hddguru.com/software/HDD-Raw-Copy-Tool/ говорим что, говорим куда, тут не сложно. По принципу: dd (Disk Destroyer)
или https://sourceforge.net/projects/win32diskimager/
2 fs.atol.ru А дальше... ?
Linux is working. The future is open(Ц)IBM
Если найдёте ошибки в форуме или чего нужно исправить пишите мне в личку
 

Оффлайн suslayer

  • Наш человек
  • Ветеран
  • ***
  • Сообщений: 701
  • Похвалили: 302 раз(а)
  • Откуда: Калуга
2 fs.atol.ru А дальше... ?
README.txt
├───installer
│   ├───deb - DEB-пакеты (Linux) драйвера, утилит (Qt5) и сервисов
│   │   └───qt4 - DEB-пакеты (Linux) утилит (Qt4)
│   ├───dmg - DMG-пакет (macOS) теста драйвера
│   ├───exe - Windows-дистрибутивы
│   └───rpm - RPM-пакеты (Linux) драйвера, утилит (Qt5) и сервисов
│       └───qt4 - RPM-пакеты (Linux) утилит (Qt4)
sudo dpkg -i libfptr10_10.9.5.0_arm64.deb

 
Это сообщение считают полезным: Master X

Оффлайн NewKid

  • Администратор
  • Эксперт
  • *******
  • Сообщений: 2335
  • Похвалили: 1025 раз(а)
  • ЦТО - Центр творчества одаренных
  • Откуда: Чебоксары

sudo dpkg -i libfptr10_10.9.5.0_arm64.deb

Так там вроде armhf а не arm64 если мне память не изменяет
 
Это сообщение считают полезным: Cyr

Оффлайн NewKid

  • Администратор
  • Эксперт
  • *******
  • Сообщений: 2335
  • Похвалили: 1025 раз(а)
  • ЦТО - Центр творчества одаренных
  • Откуда: Чебоксары
А так
orange pi zero - на SoC Allwinner H3 - 32 битный ARM там пакет armhf.deb
orange pi zero 2 - на SoC  Allwinner H616 - 64 битный ARM там пакет arm64.deb
orange pi zero 3 -на SoC Allwinner H618 -  64 битный ARM там пакет arm64.deb

Cyr судя по названию kassa_atol-main.zip  проект видимо лежит на github или чем-то похожем.
 
 
Это сообщение считают полезным: Cyr

Оффлайн suslayer

  • Наш человек
  • Ветеран
  • ***
  • Сообщений: 701
  • Похвалили: 302 раз(а)
  • Откуда: Калуга

sudo dpkg -i libfptr10_10.9.5.0_arm64.deb

Так там вроде armhf а не arm64 если мне память не изменяет
Это был пример, согласно которому я предполагаю что человек самостоятельно нашедший месторасположения установочных пакетов, архитектуру определить тоже в состоянии...
 

Оффлайн Cyr

  • Активный форумчанин
  • Старожил
  • **
  • Сообщений: 282
  • Похвалили: 24 раз(а)
  • Откуда: Пенза
Cyr судя по названию kassa_atol-main.zip  проект видимо лежит на github или чем-то похожем.
Я туда выложил. И в первом моём посте ссылка на него.
 

Оффлайн Master X

  • https://t.me/MasterX483
  • Наш человек
  • Новичок
  • ***
  • Сообщений: 14
  • Похвалили: 1652 раз(а)
  • Для Спасибок:9+2!0№2;9!6%6(9)5_0
  • Откуда: г.Горький
    • АРХИВ_Профсоюза
Как про сортирные кассы...
Я дурак, Скачал, Дебиан, записал на флешку,

каким то магическим способом положил на /opt/
Кирилл, пиши ВСЁ КАК ЕСТЬ!!! -чёт воняет...

Повторюсь, от а, до готового продукта.
Linux is working. The future is open(Ц)IBM
Если найдёте ошибки в форуме или чего нужно исправить пишите мне в личку
 

Оффлайн Cyr

  • Активный форумчанин
  • Старожил
  • **
  • Сообщений: 282
  • Похвалили: 24 раз(а)
  • Откуда: Пенза
Master X, Это не "готовый продукт". Это полуфабрикат, требующий допиливания под себя. Как обычно в линухе, впринципе. Или вы хотите чеки для туалета печатать? :D
« Последнее редактирование: 08/05/2024 22:37:41 от Cyr »
 

Оффлайн betacam

  • Наш человек
  • Ветеран
  • ***
  • Сообщений: 920
  • Похвалили: 107 раз(а)
  • Откуда: Королев
    • Профсоюз сервис-инженеров ККТ
В текущем состоянии это годится только для тестов.
 

Оффлайн Cyr

  • Активный форумчанин
  • Старожил
  • **
  • Сообщений: 282
  • Похвалили: 24 раз(а)
  • Откуда: Пенза
betacam, У вас получилось запустить?
 

Оффлайн betacam

  • Наш человек
  • Ветеран
  • ***
  • Сообщений: 920
  • Похвалили: 107 раз(а)
  • Откуда: Королев
    • Профсоюз сервис-инженеров ККТ
У меня похожее было; в таком варианте, как в первом посте - это даже не полуфабрикат. Так, поделка на колене.
 

Оффлайн NewKid

  • Администратор
  • Эксперт
  • *******
  • Сообщений: 2335
  • Похвалили: 1025 раз(а)
  • ЦТО - Центр творчества одаренных
  • Откуда: Чебоксары
Cyr судя по названию kassa_atol-main.zip  проект видимо лежит на github или чем-то похожем.
Я туда выложил. И в первом моём посте ссылка на него.
Пардон муа, старый стал ссылку не увидел.
 
Это сообщение считают полезным: Master X

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23