Автор Тема: АТОЛ 30Ф  (Прочитано 8010 раз)

Оффлайн DrCeboo

  • Давно тут
  • **
  • Сообщений: 34
    • Email
АТОЛ 30Ф
« : 20.07.2018 09:22:56 »
Дано:
ОС: стартовый набор P8 64bit, с mate на борту, обновлен
Девайс: ККТ Атол 30Ф, подключается по USB
Драйвера: Атол 10.3

в драйверах по пути 10.3.0\installer\rpm есть файлики
fptr10-test-util-10.3.0-1.x86_64.rpm
libfptr10-10.3.0-1.x86_64.rpm
libfptr10-gui-10.3.0-1.x86_64.rpm

при установке apt-get install *.rpm
Некоторые пакеты установить невозможно. Это может означать... бла-бла-бла
.......................................
Следующие пакеты имеют неудовлетворительные зависимости
fptr10-test-util: Требует: qt (>= 1:4.7)
libfptr10-gui Требует: qt (>= 1:4.7)

Подсобите советом... А то получается под Альтом 1С работает, а торг оборудование нет...
как наверное ИМХО в форуме в разделе оборудование сделать подраздел "торговое оборудование".

Оффлайн ps1h

  • Давно тут
  • **
  • Сообщений: 416
Re: АТОЛ 30Ф
« Ответ #1 : 20.07.2018 09:33:29 »
А если попробовать поставить ему это qt4 ?
apt-get install qt4

Оффлайн DrCeboo

  • Давно тут
  • **
  • Сообщений: 34
    • Email
Re: АТОЛ 30Ф
« Ответ #2 : 20.07.2018 09:35:48 »
установил qt4, даже перезагрузил, результат нулевой

Оффлайн Rider

  • /usr/sbin/control
  • *******
  • Сообщений: 1 045
Re: АТОЛ 30Ф
« Ответ #3 : 20.07.2018 10:05:05 »
В поддержку Атол пробовали обращаться ?

если постравить с --nodeps - работает ?

Оффлайн DrCeboo

  • Давно тут
  • **
  • Сообщений: 34
    • Email
Re: АТОЛ 30Ф
« Ответ #4 : 20.07.2018 10:29:51 »
Так, разобрался, всё по сути оказалось немного проще даже чем в винде.
Устанавливать пакеты не надо!!! То есть при подключении аппарата никаких драйверов по сути устанавливать не надо.

Установка утилиты "Тест драйвера"
из под su -

1) после распаковки драйвера понадобилась папка 10.3.0\linux-x64
    Я её скопировал в /root/ и обозвал atol-linux-x64.
2) файликам fptr10_t.sh и fptr10_t даём пава на выполнение (дал 777)
3) запускаем, в моём случае - /root/atol-linux-x64/fptr10_t.sh
И я на экране увидел форму "Тест драйвера ККТ (10.3.0) , который без проблем нашел кассовый аппарат и начал с ним работать.

Теперь надо разобраться с передачей данных в ОФД.

Оффлайн ∞lan∞

  • Давно тут
  • **
  • Сообщений: 91
Re: АТОЛ 30Ф
« Ответ #5 : 20.07.2018 10:41:10 »
Так, разобрался, всё по сути оказалось немного проще даже чем в винде.
Устанавливать пакеты не надо!!! То есть при подключении аппарата никаких драйверов по сути устанавливать не надо.

Установка утилиты "Тест драйвера"
из под su -

1) после распаковки драйвера понадобилась папка 10.3.0\linux-x64
    Я её скопировал в /root/ и обозвал atol-linux-x64.
2) файликам fptr10_t.sh и fptr10_t даём пава на выполнение (дал 777)
3) запускаем, в моём случае - /root/atol-linux-x64/fptr10_t.sh
И я на экране увидел форму "Тест драйвера ККТ (10.3.0) , который без проблем нашел кассовый аппарат и начал с ним работать.

Теперь надо разобраться с передачей данных в ОФД.
Я вот не могу понять если есть это 10.3.0/installer/rpm/
$ ls -l
итого 22268
-rw-r--r-- 1 user user   596463 июл 10 09:22 fptr10-test-util-10.3.0-1.i386.rpm
-rw-r--r-- 1 user user   574076 июл 10 09:22 fptr10-test-util-10.3.0-1.x86_64.rpm
-rw-r--r-- 1 user user 16480934 июл 10 09:22 fptr10-web-server-10.3.0-1.noarch.rpm
-rw-r--r-- 1 user user  2244649 июл 10 09:22 libfptr10-10.3.0-1.i386.rpm
-rw-r--r-- 1 user user  2389980 июл 10 09:22 libfptr10-10.3.0-1.x86_64.rpm
-rw-r--r-- 1 user user   248852 июл 10 09:22 libfptr10-gui-10.3.0-1.i386.rpm
-rw-r--r-- 1 user user   250067 июл 10 09:22 libfptr10-gui-10.3.0-1.x86_64.rpm
то зачем это 10.3.0/linux-x64/
$ ls -l
итого 25144
-rw-r--r-- 1 user user  1425690 июл 10 09:02 fptr10_t
-rw-r--r-- 1 user user      381 июл 10 09:02 fptr10_t.sh
drwxr-xr-x 2 user user     4096 июл 10 09:59 imageformats
-rw-r--r-- 1 user user   698541 июл 10 09:02 libfptr10_gui.so
-rw-r--r-- 1 user user       64 июл 10 09:02 libfptr10.sign
-rw-r--r-- 1 user user  8191429 июл 10 09:02 libfptr10.so
-rw-r--r-- 1 user user  3163328 июл 10 09:02 libQtCore.so.4
-rw-r--r-- 1 user user 11862240 июл 10 09:02 libQtGui.so.4
-rw-r--r-- 1 user user    51080 июл 10 09:02 libudev.so.0
-rw-r--r-- 1 user user   326214 июл 10 09:02 libusb-1.0.so.0

$ ./fptr10_t.sh
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
  Major opcode: 62 (X_CopyArea)
  Resource id:  0x0

Оффлайн DrCeboo

  • Давно тут
  • **
  • Сообщений: 34
    • Email
Re: АТОЛ 30Ф
« Ответ #6 : 20.07.2018 10:52:40 »
У меня при запуске от рута никаких ошибок не вывылилось как и от юзера
От юзера не увидел ККМ подключенный по USB!
« Последнее редактирование: 20.07.2018 13:29:21 от DrCeboo »

Оффлайн ∞lan∞

  • Давно тут
  • **
  • Сообщений: 91
Re: АТОЛ 30Ф
« Ответ #7 : 20.07.2018 10:58:34 »
У меня при запуске от раута никаких ошибок не вывылилось как и от юзера
От юзера не увидел ККМ подключенный по USB!
Разве хорошая идея запихивать в /root  и запуск неизвестной проги от рута?

Оффлайн DrCeboo

  • Давно тут
  • **
  • Сообщений: 34
    • Email
Re: АТОЛ 30Ф
« Ответ #8 : 20.07.2018 11:00:32 »
Да перенес уже в /opt/ и поэтому и написал, от рута видит ККТ а от юзера нет

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 16 701
    • Домашняя страница
    • Email
Re: АТОЛ 30Ф
« Ответ #9 : 20.07.2018 11:04:13 »
Дано:
ОС: стартовый набор P8 64bit, с mate на борту, обновлен
Девайс: ККТ Атол 30Ф, подключается по USB
Драйвера: Атол 10.3

в драйверах по пути 10.3.0\installer\rpm есть файлики
fptr10-test-util-10.3.0-1.x86_64.rpm
libfptr10-10.3.0-1.x86_64.rpm
libfptr10-gui-10.3.0-1.x86_64.rpm

при установке apt-get install *.rpm
Некоторые пакеты установить невозможно. Это может означать... бла-бла-бла
.......................................
Следующие пакеты имеют неудовлетворительные зависимости
fptr10-test-util: Требует: qt (>= 1:4.7)
libfptr10-gui Требует: qt (>= 1:4.7)

Подсобите советом... А то получается под Альтом 1С работает, а торг оборудование нет...
как наверное ИМХО в форуме в разделе оборудование сделать подраздел "торговое оборудование".
Естественно. У нас qt без эпохи 1 собран. Надо
epm --repack *.rpm
Андрей Черепанов (cas@)

Оффлайн ∞lan∞

  • Давно тут
  • **
  • Сообщений: 91
Re: АТОЛ 30Ф
« Ответ #10 : 20.07.2018 11:05:19 »
Да перенес уже в /opt/ и поэтому и написал, от рута видит ККТ а от юзера нет
Там же все файлики по полочкам надо распихивать в /usr
/usr/bin
/usr/lib
/usr/share
и т.д.
А там нет нужной инфы - 10.3.0/doc/docs.zip?
У меня glibc-2.23. Как я понял нужна glibc-2.7
« Последнее редактирование: 20.07.2018 11:18:00 от ∞lan∞ »

Оффлайн DrCeboo

  • Давно тут
  • **
  • Сообщений: 34
    • Email
Re: АТОЛ 30Ф
« Ответ #11 : 20.07.2018 11:17:36 »
Там же все файлики по полочкам надо распихивать
ну тогда-бы наверное структура папок и файлов в них была-бы соблюдена в 10.3.0\linux-x64, а так скопировал в opt, дал права на фалы, и запускай.

как теперь прописать права на это USB устройство

Оффлайн ∞lan∞

  • Давно тут
  • **
  • Сообщений: 91
Re: АТОЛ 30Ф
« Ответ #12 : 20.07.2018 11:27:19 »
как теперь прописать права на это USB устройство
Через свойства не видит?

Оффлайн DrCeboo

  • Давно тут
  • **
  • Сообщений: 34
    • Email
Re: АТОЛ 30Ф
« Ответ #13 : 20.07.2018 11:29:34 »
Неа, наверное на этого вида устройства у юзера права закрыты

Оффлайн ∞lan∞

  • Давно тут
  • **
  • Сообщений: 91
Re: АТОЛ 30Ф
« Ответ #14 : 20.07.2018 12:14:15 »
Неа, наверное на этого вида устройства у юзера права закрыты
Наверно создать правило для этого устройства в /etc/udev/rules.d/