====== 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 [[freebsd:mdns|tutaj]]
W katalogu konfiguracji cups-a tworzymy plik i dodajemy:
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:
* ''Administration'' (na górze w belce)
* ''Find New Printers''
* Wybieramy drukarkę (u mnie Epson)
* Wybieramy producenta (u mnie Epson, ale można też Generic)
* Wybieramy sterownik IPP Everywhere i dodajemy drukarkę