Всем доброго времени суток.
У меня есть плата с emdebian.
Задача - подцепить на нее принтер и печатать некоторые данные из приложения на Qt.
Принтер тоже не простой, а термопринтер для печати чеков CUSTOM VKP-80 II (http://www.custom-printer.ru/ru/CustomVKP-80II/ - вот, если кому интересно).
Для него удалось найти ppd файл, «драйвер» под линукс под названием rastertoVKP80 и скрипт установки драйвера и ppd файла.
На рабочей машине с debian squeeze после того, как отработал скрипт, принтер определился через cups. Мне удалось его настроить и печатать с него все, что надо.
Теперь я пытаюсь заставить его работать на моей плате с emdebian.
Для начала я установил там cups:
apt-get install cups cups-client
Потом точно также запустил скрипт и настроил принтер через cups.
Вроде бы, все отработало успешно. Но когда я пытаюсь напечатать любой документ, в консоль плюются следующие ошибки:
lp: Unsupported format 'text/plain'!
или
lp: Unsupported format 'application/pdf'!
Читал, что некоторым помогает переустановка ghostscript. Мне не помогло.
Не знаю, в чем может быть проблема. Версия CUPS на хосте и на плате - 1.4.4.
Буду признателен за помощь.
upd: забыл уточнить, если просто из консоли сделать
echo "bla-bla-bla" > /dev/usb/lp0