CUPS (anteriormente um acrónimo para Common Unix Printing System, mas agora com nenhuma expansão oficial) é o serviço que gerencia impressoras e suas impressões no Linux.

Publicidade

Computadores com esse serviço podem oferecer suporte para impressão local ou em rede, podendo configurar computadores para se tornarem um servidor de impressão. A ferramenta CUPS possui uma série de configurações e ajustes para cada impressora instalada, podendo realizar alinhamento e limpeza da cabeça de impressão. Também consiste de um spooler de impressão, convertendo dados de impressão para um formato que a impressora compreenderá.

O Cups utiliza o protocolo de internet para gerenciar serviços e filas de impressões, fazendo uso da porta 631 (TCP e UDP), que é a porta padrão IPP. Sua licença é oferecida em GPL 2 e LGPL 2.1 e está disponível para versões Linux e Unix. O seu sistema faz uso do PostScript e rastreio de dados para conversão de dados. O Cups permite que os desenvolvedores criem drivers que funcionam nativamente, tornando assim compatível para um enorme números de impressoras de fabricantes diferentes.

Outros Destaque do Cups são:

  • Scheduler
  • Sistema de filtragem
  • Bancos de dados MIME
  • Processo de filtragem
  • Backends

O GNOME Gestor CUPS pode adicionar novas impressoras CUPS e gerenciar impressoras e filas de CUPS. Existem outros aplicativos de terceiros para gerenciar impressão, por exemplo GtkLP e sua GtkLPQ ferramenta de associado, ou GtkPSproc.

Também há suporte para a interface KDE e outras versões Linux como:

Mandriva Linux, Red Hat Linux/Fedora e versões baseadas em outras distribuições Linux.

Mais informações: https://pt.wikipedia.org/wiki/CUPS