CUPS (akronim Common Unix Printing System) to system drukowania dla komputerowych systemów operacyjnych, takich jak Unix, umożliwiający komputerowi działanie jako serwer wydruku. Komputer z systemem CUPS jest hostem, który może przyjmować zadania drukowania z komputerów klienckich, przetwarzać je i wysyłać do właściwej drukarki.