Tre udskrivningsprotokoller, som CUPS understøtter, er:
1. Internet Printing Protocol (IPP):IPP er en åben standardprotokol til printerkommunikation og -styring. Det giver klientenheder mulighed for at opdage og interagere med printere over et netværk. IPP er den oprindelige protokol for CUPS og er bredt understøttet af forskellige operativsystemer og printerproducenter.
2. Line Printer Daemon (LPD):LPD er en ældre udskrivningsprotokol, der går forud for IPP. Den bruger TCP/IP til netværkskommunikation og giver klienter mulighed for at sende udskriftsjob til en printerserver, som derefter videresender dem til den relevante printer.
3. Raw Printing Protocol (IPP-RAW):IPP-RAW er en forenklet version af IPP, der fokuserer på rådatatransmission. Det eliminerer nogle af de komplekse funktioner i IPP og er velegnet til scenarier, hvor hastighed og enkelhed er prioriteret.
Native Protocol :
> Ud af de tre ovenfor anførte er IPP (Internet Printing Protocol) den oprindelige protokol for CUPS. Det er standardprotokollen, der bruges af CUPS til printerkommunikation og giver omfattende support til printerkonfiguration, jobstyring og statusovervågning.