Hay varios backends disponibles para CUPS: Puertos paralelo, serial y USB, como también a través de la red mediante los protocolos IPP, JetDirect (AppSocket), Line Printer Daemon (LPD) y SMB.