Принтер на ARM Linux (CUPS) - общие теории/вопросы

Здравствуйте,

У меня есть теория, и я любезно прошу опытных пользователей Linux подтвердить/опровергнуть ее (я вовсе не скайлд). Я бегу:

Raspberry Pi, модель B+, Raspbian OS и CUPS 1.5.4

И я купил POS-принтер SEWOO LK-TL322.

Предполагается, что принтер поддерживает драйвер Linux CUPS, который они предоставляют. Хорошо, согласно их двухстраничному простому руководству (ссылка вниз), я смог установить притнер. Сработало за 1 минуту как шарм.

Но вместе с драйвером принтера был установлен фильтр rastertosewoo, который дает сбой при каждом задании на печать, каким бы простым оно ни было (сообщение об ошибке: сбой фильтра rastertosewoo) . Я погуглил, что такое фильтр, и обнаружил, что это слой редактирования содержимого для печати, чтобы оно соответствовало следующему слою или, наконец, принтеру. Это последний слой, предоставленный производителем — угадывание по логам, так как это последний фильтр, который нужно запустить.

Теории/идеи:

1. Возможно ли, что производитель говорит, что поддерживает «Linux CUPS», но не говорит, что только для некоторых архитектур? Что архитектура ARM (raspberry pi) может быть проблема с фильтром?

2. Если это так, есть ли способ заставить его работать на ARM? (У меня нет исходников фильтра, я только что получил скомпилированный фильтр) - перекомпилировать скомпилированный?

3. Существует ли какой-либо универсальный «драйвер» для Linux, который похож на этот или поддерживает такие POS-принтеры?

4. В руководстве производитель сообщает об этих двух типах дистрибутивов: (Ubuntu) и (SUSE, Fedora Core, RedHat) — может ли Raspbian быть иссе (а не ARM)? Я читал, что Ubuntu и Debian ОЧЕНЬ близки, и что Raspbian построен на основе Debian, так что это должно работать ... я прав?

5. Я читал, что если принтер изначально поддерживает PostScript, ему не нужен драйвер, и если бы мой принтер изначально поддерживал PS, я мог бы просто добавить его как RAW-принтер и использовать его так. Я пробовал это, я могу печатать ASCII, но в тот момент, когда я пытаюсь напечатать изображение, я получаю длинный (200+ строк) печатный вывод, начиная

%!PS-Adobe-3.0
%%BEGIN PROLOG
...

Означает ли это, что мой принтер поддерживает PS или нет?

Последняя информация: Да, я связался с производителем, но ответа пока нет, и я очень сомневаюсь, что он будет. Что касается POS-печати в Linux, мне следует поискать что-то, что изначально поддерживает PS и/или включено в драйвер принтера GHOST?

Спасибо за любой вклад или что-либо, что могло бы мне помочь.. Я не мог спать и очень подавлен, потому что это прекрасно работает в Windows и создает проблемы в Linux :(

Ссылки:

Краткое руководство по установке

Драйвер CUPS по производителям — фильтр и PPD


person Oliver Goossens    schedule 14.09.2014    source источник
comment
Не совсем вопрос программирования — попробуйте SuperUser.com?   -  person Paul R    schedule 14.09.2014
comment
Привет, вы правы, спасибо - я не знал этого подсайта. Размещение там.   -  person Oliver Goossens    schedule 14.09.2014
comment
Просто комментарий. Я только что установил Debian на машину x86 и протестировал там драйвер. Работал как шарм. Так что да, некоторые фильтры явно имеют проблемы с архитектурой ARM ... Черт возьми. кто-нибудь хочет POS-принтер? :)   -  person Oliver Goossens    schedule 15.09.2014


Ответы (1)


Да, ФИЛЬТРЫ зависят от архитектуры, и после обращения к производителю он скомпилировал и предоставил сборку ARM для этого драйвера (сработало как шарм):

Ссылка на мой Dropbox для пользователей, столкнувшихся с такой же проблемой: https://dl.dropboxusercontent.com/u/17524455/nodelete/SEWOO_CUPS_ARM_Driver.zip

person Oliver Goossens    schedule 16.09.2014
comment
Оливер, ссылка не работает, можешь снова загрузить файл? Спасибо, МЗ - person FSM; 13.11.2014
comment
Вот, извините: dl.dropboxusercontent.com/u/17524455/ нодлет/ - person Oliver Goossens; 23.11.2014
comment