CUPS (acronyme pour Common Unix Printing System) est un système d'impression pour les systèmes d'exploitation d'ordinateurs comme Unix, permet à un ordinateur d'agir comme un serveur d'impression. Un ordinateur exécutant CUPS est un hôte qui peut accepter les travaux d'impression des ordinateurs clients, les traiter et les envoyer à l'imprimante appropriée.