Skriveroppsett forårsaket mye hodepine for administratorer og brukere. Denne pinselen tilhører nå stort sett fortiden, takket være CUPS, den frie uskriftstjeneren, ved bruk av IPP (internettutskriftsprotokoll «Internet Printing Protocol»).
Debian formidler CUPS i flere pakker. Hjertet i systemet er planleggeren, cupsd, som er i cups-daemon-pakken. cups-client inneholder verktøy for samhandling med tjeneren, cupsd. lpadmin
er sannsynligvis det viktigste verktøyet, ettersom det trengs for å sette opp en skriver, men har også muligheten til å skru av eller på en utsrkriftskø, vise eller slette utskriftsjobber og vise eller angi utskriftsalternativer. CUPS-rammeverket er basert på System V-utskriftssystemet, men det er en kompatibilitetspakke, cups-bsd, som tillater bruk av kommandoer som lpr
, lpq
, og lprm
fra det tradisjonelle BSD-utskriftssystemet.
Planleggeren administrerer utskriftsjobber, og disse jobbene går gjennom et filtreringssystem for å produsere en fil som skriveren vil forstå og skrive ut. Filtreringssystemet leveres av cups-filters-pakken sammen med printer-driver-*-pakkene. CUPS i kombinasjon med disse pakkene er grunnlaget for Debians utskriftsystem.
Moderne skrivere produsert og solgt i løpet av de siste ti årene er nesten alltid AirPrint-kompatible, og CUPS og cupsfiltre på Debian Bullseye har alt som trengs for å nyttegjøre seg av denne muligheten i nettverket. I hovedsak er disse skriverne IPP-skrivere og er utmerket tilpasset et driverløst utskriftssystem, noe som reduserer systemet til CUPS pluss cups-filters. En skriverdriver-pakke kan man derfor klare seg foruten, og ikke-frie utskriftsprogrammer fra leverandører som Canon og Brother blir ikke lenger nødvendige. En USB-tilkoblet skriver kan dra nytte av en moderne skriver med ippusbxd-pakken.
The command apt install cups
will install CUPS and the filters. It will also install the recommended printer-driver-gutenprint to provide a driver for a wide range of printers, but, unless the printer is being operated driverlessly, an alternative printer-driver might be needed for the particular device.
Ettersom en pakke anbefalt av cups-daemon, cups-browsed vil være på systemet og skrive ut køene i nettverket. Moderne skrivere kan auto-oppdages og settes opp fra sine DNS-SD-kringkastinger (Bonjour). USB-skrivere må settes opp manuelt som beskrevet i neste avsnitt.
Skrivesystemet er enkelt administrert via et nettgrensesnitt som er tilgjengelig fra den lokale adressen: http://localhost:631/
. Medlemmer av lpadmin
-gruppen kan legge til og fjerne USB- og nettverkskrivere og administrere de fleste aspektene ved driften. Lignende administrasjonsoppgaver kan også utføres via det grafiske grensesnitt i skrivebordsmiljøet, eller fra brukergrensesnittet system-config-printer
(fra Debian-pakken).