Spis treści

CUPS

Driverless printing

Jeśli drukarka obsługuje Apple AirPrint, to możemy wygenerować dla niej PPD z ustawieniami pod drukarkę.

Brother DCP-L2550DN

driverless ipp://IP_DRUKARKI/ipp > drukarka.ppd

Canon IP7250

Tutaj oba URL działają (wybierz jeden):

driverless ipp://IP_DRUKARKI/ > drukarka.ppd
driverless ipp://IP_DRUKARKI/ipp/print > drukarka.ppd

W CUPS jako połączenie można podać:

ipp://444F52000000.local:631/ipp/print

Gdzie 444F52000000 to nazwa drukarki, którą można zmienić z poziomu Web drukarki: http://IP_DRUKARKI

Dodatkowo URL do konfiguracji funkcji AirPrint (można też podejrzeć stan atramentów): http://IP_DRUKARKI/mainmenu.html

DNSSD + IPP Everywhere (Epson L8180)

Poniżej konfiguracja dla IPP Everywhere (driverless) z automatycznym wykryciem drukarki przez mDNS.

Instalacja wymaganych pakietów pakietów:

pkg install avahi-app nss_mdns cups cups-filters

Konfigurujemy mDNS tak jak pokazano tutaj

W katalogu konfiguracji cups-a tworzymy plik i dodajemy:

/usr/local/etc/cups/local.convs
text/plain application/pdf 32 texttopdf

Dodajemy cups-a do rc.conf, uruchamiamy i odpalamy przeglądarkę na http://localhost:631:

sysrc cupsd_enable="YES"
service cupsd start
firefox http://localhost:631

W interfejsie web klikamy: