Здравствуйте,
У меня есть теория, и я любезно прошу опытных пользователей 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-принтер strong> и использовать его так. Я пробовал это, я могу печатать ASCII, но в тот момент, когда я пытаюсь напечатать изображение, я получаю длинный (200+ строк) печатный вывод, начиная
%!PS-Adobe-3.0
%%BEGIN PROLOG
...
Означает ли это, что мой принтер поддерживает PS или нет?
Последняя информация: Да, я связался с производителем, но ответа пока нет, и я очень сомневаюсь, что он будет. Что касается POS-печати в Linux, мне следует поискать что-то, что изначально поддерживает PS и/или включено в драйвер принтера GHOST?
Спасибо за любой вклад или что-либо, что могло бы мне помочь.. Я не мог спать и очень подавлен, потому что это прекрасно работает в Windows и создает проблемы в Linux :(
Ссылки: