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:
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ę
