Попытка запустить AirPrint на старом лазерном сетевом принтере (чтобы мой ребенок мог печатать со своего устройства iOS) с помощью avahi-daemon
, cups
и этого скрипта на python.
Я следовал инструкциям согласно этому сообщению в блоге: http://thepoch.com/post/32724116678/get-linux-airprint-working-again-for-ios-6.
Я могу напечатать тестовую страницу из cups
без проблем. Проблема связана с отсутствием pdftoraster
в наборе cups
фильтров, когда служба вызывается через avahi
; как требуется из этой строки:
echo "image/urf application/pdf 100 pdftoraster" > /usr/share/cups/mime/airprint.convs
Я вижу эту ошибку журнала в /var/log/cups/error_log
:
E [09/Feb/2013:22:29:25 -0500] Filter "pdftoraster" not found.
Отсутствует!:
[anew@bucket ~]$ ls /usr/lib/cups/filter/ | grep pdftoraster
[anew@bucket ~]$
Кто-нибудь видел это раньше? Похоже, что пакет ghostscript-cups, который я использую, является современным;
[anew@bucket ~]$ yum list installed ghostscript-cups
Installed Packages
ghostscript-cups.x86_64 9.06-3.fc17 @updates
[anew@bucket ~]$
Любая помощь будет оценена!