Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Настройка кассового принтера VKP80-II  (Прочитано 2347 раз)

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

Оффлайн borune

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Добрый день!

Появилась необходимость настроить в убунте такой принтер. На сайте производителя выложены драйвера, скачал, установил. Добавил принтер, распечатал тестовую страницу (кривовато, правда), но вроде работает. Теперь хочу сделать то, ради чего принтер и нужен, т.е. распечатать собственный документ (обычный файл с текстом hello world). Тут получаю ошибку filter failed.

Вопрос у меня такой. Если кто-нибудь работал с подобными принтерами, расскажите пожалуйста, как вообще с ними взаимодействовать. Понятно, что в силу своих особенностей такие принтеры не смогут напечатать какую-нить красивую цветную картинку, да и таблица символов у них вроде сильно ограничена. Я предполагаю, что для того, чтоб распечатать файл на таком принтере, его структура должна удовлетворять каким-то условиям или формату. Подскажите, как напечатать?

Оффлайн Dzhoser

  • Активист
  • *
  • Сообщений: 346
    • Просмотр профиля
Re: Настройка кассового принтера VKP80-II
« Ответ #1 : 21 Январь 2018, 00:23:15 »
Ссылка не работает

Оффлайн borune

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: Настройка кассового принтера VKP80-II
« Ответ #2 : 21 Январь 2018, 00:42:12 »
Ссылка не работает
хм, у меня открывается. Ну там не столь важно, могу выложить тут драйвер, если он может чем-то помочь. Название принтера в топике - Custom VKP80-II

Оффлайн Dzhoser

  • Активист
  • *
  • Сообщений: 346
    • Просмотр профиля
Re: Настройка кассового принтера VKP80-II
« Ответ #3 : 21 Январь 2018, 00:48:09 »
Прошивка какая и метод подключения?

Пользователь добавил сообщение 21 Январь 2018, 00:54:26:
http://www.kiosksoft.ru/devices/custom-vkp-80-ii
« Последнее редактирование: 21 Январь 2018, 00:54:26 от Dzhoser »

Оффлайн borune

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: Настройка кассового принтера VKP80-II
« Ответ #4 : 21 Январь 2018, 00:54:43 »
Прошивка какая и метод подключения?
Прошивка (S.Code) 01DV00075, подключаю по усб

Оффлайн archuser

  • Активист
  • *
  • Сообщений: 401
    • Просмотр профиля
Re: Настройка кассового принтера VKP80-II
« Ответ #5 : 21 Январь 2018, 00:56:02 »
borune, покажите /var/log/cups/error_log

Оффлайн borune

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: Настройка кассового принтера VKP80-II
« Ответ #6 : 21 Январь 2018, 01:01:37 »
borune, покажите /var/log/cups/error_log
во вложении
там, правда, ошибки, связанные с отсутствием фильтров,  я их переносил в другое место, так как при установке драйвера фильтры свои копировались в /usr/lib/cups/filters.
« Последнее редактирование: 21 Январь 2018, 01:08:57 от borune »

Оффлайн archuser

  • Активист
  • *
  • Сообщений: 401
    • Просмотр профиля
Re: Настройка кассового принтера VKP80-II
« Ответ #7 : 21 Январь 2018, 01:07:49 »
borune, пакет cups-filters установлен в системе? Если нет, то установите:
sudo apt-get install cups-filters

Оффлайн borune

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: Настройка кассового принтера VKP80-II
« Ответ #8 : 21 Январь 2018, 01:12:15 »
borune, пакет cups-filters установлен в системе? Если нет, то установите:
sudo apt-get install cups-filters
да, установлен, я залил полный лог. В начале там есть строки
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 21 Январь 2018, 01:26:24 от borune »

Оффлайн archuser

  • Активист
  • *
  • Сообщений: 401
    • Просмотр профиля
Re: Настройка кассового принтера VKP80-II
« Ответ #9 : 21 Январь 2018, 03:30:20 »
...я их переносил в другое место, так как при установке драйвера фильтры свои копировались в /usr/lib/cups/filters
Если речь идет о том драйвере, ссылку на который привел Dzhoser, то там даже близко нет фильтров из состава пакета cups-filters, поэтому они не могли копироваться. А потому переносить ничего не нужно было.
А не работает у Вас знаете из-за чего? Выдержки из лога:
Цитировать
D [20/Jan/2018:18:54:55 +0300] [Job 5] PID 4351 (/etc/cups/interfaces/CUSTOM_Engineering_VKP80) stopped with status 108 (Exec format error)
D [20/Jan/2018:18:54:55 +0300] [Job 5] execv failed: Exec format error
...
D [20/Jan/2018:19:03:42 +0300] [Job 7] PID 4942 (/usr/lib/cups/filter/rastertovkp80) crashed on signal 11.
D [20/Jan/2018:19:03:51 +0300] [Job 8] PID 4959 (/usr/lib/cups/filter/rastertovkp80) crashed on signal 11.
И случается это почему? Правильно! Система у Вас установлена на базе архитектуры x86_64, а фильтр rastertovkp80 32-битный:
Цитировать
┌─[04:24]user@archbook ~$
└─>> file rastertovkp80
rastertovkp80: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 2.2.5, not stripped
Других объяснений у меня нет. Выводы сделайте сами.
« Последнее редактирование: 21 Январь 2018, 04:49:52 от archuser »

Оффлайн borune

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: Настройка кассового принтера VKP80-II
« Ответ #10 : 21 Январь 2018, 10:12:41 »
А не работает у Вас знаете из-за чего? Выдержки из лога:
Цитировать
D [20/Jan/2018:18:54:55 +0300] [Job 5] PID 4351 (/etc/cups/interfaces/CUSTOM_Engineering_VKP80) stopped with status 108 (Exec format error)
D [20/Jan/2018:18:54:55 +0300] [Job 5] execv failed: Exec format error
...
D [20/Jan/2018:19:03:42 +0300] [Job 7] PID 4942 (/usr/lib/cups/filter/rastertovkp80) crashed on signal 11.
D [20/Jan/2018:19:03:51 +0300] [Job 8] PID 4959 (/usr/lib/cups/filter/rastertovkp80) crashed on signal 11.
И случается это почему? Правильно! Система у Вас установлена на базе архитектуры x86_64, а фильтр rastertovkp80 32-битный:
Цитировать
┌─[04:24]user@archbook ~$
└─>> file rastertovkp80
rastertovkp80: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 2.2.5, not stripped
Других объяснений у меня нет. Выводы сделайте сами.

С тем драйвером даже тестовая страница не печаталась. Установленный драйвер я взял с официального сайта производителя:

user@work /usr/lib/cups/filter $ ls
bannertopdf           imagetopdf          rastertogutenprint.5.2
brftoembosser         imagetops           rastertohp
c2esp                 imagetoraster       rastertolabel
c2espC                imagetoubrl         rastertopclx
command2esp           imageubrltoindexv3  rastertopdf
command2foo2lava-pjl  imageubrltoindexv4  rastertoptch
commandtocanon        pdftoijs            rastertopwg
commandtoepson        pdftoopvp           rastertoqpdl
commandtoescpx        pdftopdf            rastertosag-gdi
commandtopclx         pdftops             rastertovkp80
commandtops           pdftoraster         sys5ippprinter
foomatic-rip          pstopdf             textbrftoindexv3
gstopxl               pstops              textbrftoindexv4
gstoraster            pstoqpdl            textonly
gziptoany             pstotiff            texttobrf
hpcups                rastertobrlaser     texttopdf
hpcupsfax             rastertodymo        texttops
hpps                  rastertoepson       urftopdf
imagetobrf            rastertoescpx
user@work /usr/lib/cups/filter $ objdump -a rastertovkp80

rastertovkp80:     формат файла elf64-x86-64
rastertovkp80
« Последнее редактирование: 21 Январь 2018, 10:33:57 от borune »

Оффлайн archuser

  • Активист
  • *
  • Сообщений: 401
    • Просмотр профиля
Re: Настройка кассового принтера VKP80-II
« Ответ #11 : 21 Январь 2018, 15:02:44 »
С тем драйвером даже тестовая страница не печаталась.
Ага, значит пробовали все-таки 32-битный драйвер.
Давайте сделаем так, чтобы путаницы больше не возникло, - удалите старые логи, в файл /etc/cups/cups-files.conf добавьте директиву LogLevel debug, запустите пару задач (не больше) на печать на 64-битном драйвере, выложите новый лог файл и сам драйвер (т.к. на оф. странице он не доступен для загрузки).

Оффлайн borune

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: Настройка кассового принтера VKP80-II
« Ответ #12 : 21 Январь 2018, 15:37:46 »
С тем драйвером даже тестовая страница не печаталась.
Ага, значит пробовали все-таки 32-битный драйвер.
Давайте сделаем так, чтобы путаницы больше не возникло, - удалите старые логи, в файл /etc/cups/cups-files.conf добавьте директиву LogLevel debug, запустите пару задач (не больше) на печать на 64-битном драйвере, выложите новый лог файл и сам драйвер (т.к. на оф. странице он не доступен для загрузки).
Лог смогу выложить завтра - принтера, к сожалению, в данный момент под рукой нет А насчет драйвера очень странно, я его скачал с офсайта безо всяких проблем. Прикладываю.

Оффлайн archuser

  • Активист
  • *
  • Сообщений: 401
    • Просмотр профиля
Re: Настройка кассового принтера VKP80-II
« Ответ #13 : 23 Январь 2018, 19:16:29 »
Лог смогу выложить завтра
Уже послезавтра наступило, а нового лога все нет и нет...  >:(
А насчет драйвера очень странно, я его скачал с офсайта безо всяких проблем.
Наверняка в поисковике вводили код продукта, которого у нас нет.
Посмотрел архив с драйвером. Обычный shell скрипт с прикрепленным архивом. Последний содержит в себе скомпилированный драйвер под разные архитектуры - arm32(64), x86, x86_64. Можете сами посмотреть содержимое архива, если перейдете в каталог /CUTmpDrv.
Если же Вы сами нашли и устранили проблему, то отпишитесь, в чем она заключалась и как разрешилась.

Оффлайн borune

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: Настройка кассового принтера VKP80-II
« Ответ #14 : 23 Январь 2018, 21:06:21 »
Лог смогу выложить завтра
Уже послезавтра наступило, а нового лога все нет и нет...  >:(
А насчет драйвера очень странно, я его скачал с офсайта безо всяких проблем.
Наверняка в поисковике вводили код продукта, которого у нас нет.
Посмотрел архив с драйвером. Обычный shell скрипт с прикрепленным архивом. Последний содержит в себе скомпилированный драйвер под разные архитектуры - arm32(64), x86, x86_64. Можете сами посмотреть содержимое архива, если перейдете в каталог /CUTmpDrv.
Если же Вы сами нашли и устранили проблему, то отпишитесь, в чем она заключалась и как разрешилась.
очень признателен Вам за небезразличие. Принтер у меня, но теперь нет кабеля, которым его надо подключать к компу. Завтра кабель привезут, и я непременно выложу логи. Еще раз спасибо за желание помочь!
« Последнее редактирование: 23 Январь 2018, 21:09:25 от borune »

 

Страница сгенерирована за 0.196 секунд. Запросов: 23.