O Sistema de Impressão Comum do UNIX (CUPS) é um projeto open source e multi-plataforma projetado desde o início para oferecer uma camada de impressão para sistemas operacionais UNIX, incluindo GNU / Linux, BSD, Solaris, Mac OS X e Microsoft. Windows.
O projeto Common UNIX Printing System foi desenvolvido pela Apple, a empresa por trás dos sistemas Macintosh, para promover uma solução de impressão compatível com os padrões para todos os fornecedores e usuários do UNIX / Linux.
Suporta impressoras locais e de rede
Ele foi projetado para suportar impressoras locais e de rede, graças ao protocolo IP chamado IPP (Internet Printing Protocol), que também permite o gerenciamento de trabalhos de impressão e suporta criptografia, autenticação e controle de acesso.
O software permitirá que os usuários adicionem impressoras e classes, alterem o tamanho e a resolução da mídia, além de gerenciar as políticas de operação. Além disso, os usuários podem aprender a imprimir diretamente a partir da linha de comando.
Oferece uma interface baseada na web moderna e com guias
O CUPS oferece uma interface tabulada moderna, que pode ser acessada com qualquer navegador da Web, desde que esteja configurada corretamente. Essa interface de administração de impressão permite aos usuários encontrar e adicionar novas impressoras, gerenciar impressoras existentes, adicionar e gerenciar classes de impressão, bem como adicionar trabalhos de impressão.
Além disso, ele permite que os usuários incluam assinaturas de RSS, editem o arquivo de configuração e visualizem os registros de acesso, erro e página. Também é possível ativar ou desativar o compartilhamento de impressoras conectadas ao sistema, imprimindo a partir da Internet, administração remota, autenticação Kerberos e muito mais.
Ele vem com uma documentação abrangente que ajudará os desenvolvedores sobre as formas de programação do CUPS (API do CUPS, programação de filtro e back-end, APIs HTTP e IPP, API PPD, API Raster, etc.).
É suportado em todos os sistemas operacionais GNU / Linux
O programa pode ser facilmente instalado a partir dos canais de software padrão de qualquer sistema operacional GNU / Linux. Ele é composto por um daemon que será iniciado automaticamente após a instalação, bem como por uma interface baseada na Web.
O que há de novo nesta versão:
- O agendador não removeu os arquivos de trabalho antigos (Problema nº 4987)
- cupsEnumDests não retornou cedo quando todas as impressoras foram descobertas
- (problema nº 4989)
- O sistema de criação do CUPS agora suporta compilação cruzada (Problema nº 4897)
- Adicionado um novo Manual de programação do CUPS para substituir a documentação antiga da API.
- Adicionadas as funções cupsAddIntegerOption e cupsGetIntegerOption
- (Problema nº 4992)
- As funções cupsGetDests and cupsCreateJob agora suportam impressoras Bonjour
- (problema nº 4993)
- Adicionada uma regra de peculiaridade USB para impressoras Lexmark E260dn (Problema nº 4994)
- Corrigido um estouro de buffer em potencial no utilitário cupstestppd (Problema nº 4996)
- IPP Everywhere (Problema nº 4998)
- Corrigido o & quot; cancelar todos os trabalhos & quot; função na interface da web para vários
- (Problema nº 4999)
- Correção de problemas com filas locais (Problema nº 5003, nº 5008, nº 5009)
- O comando lpstat agora suporta uma opção -e para enumerar impressoras locais
- (adicionado anteriormente ou na rede) que pode ser acessado
- (Problema nº 5005)
- Os comandos lp e lpr agora suportam impressão em impressoras de rede que
- ainda não foram adicionados (Problema nº 5006)
- Corrigido um erro de digitação no arquivo mime.types.
- Corrigido um bug no modelo de interface da web em espanhol (Problema nº 5016)
- As funções cupsEnumDests * e cupsGetDest * agora relatam o valor do
- & quot; impressora é temporária & quot; Atributo Status da impressora (problema nº 5028)
- Adicionada localização chinesa (Problema nº 5029)
- A função cupsCheckDestSupported não suporta valores NULL
- (problema nº 5031)
- Corrigidos alguns problemas no arquivo de especificação do RPM (Problema nº 5032)
- A função cupsConnectDest agora suporta o sinalizador CUPS_DEST_FLAGS_DEVICE
- para se conectar explicitamente ao dispositivo (impressora) associado ao
- destino.
- A diretiva SSLOptions no & quot; client.conf & quot; e & quot; cupsd.conf & quot; agora suporta li>
- Opções DenyCBC e DenyTLS1.0 (Problema nº 5037)
Melhorias do
idiomas
O que há de novo na versão:
- O agendador não removeu arquivos de trabalho antigos (Problema nº 4987)
- cupsEnumDests não retornou cedo quando todas as impressoras foram descobertas
- (problema nº 4989)
- O sistema de criação do CUPS agora suporta compilação cruzada (Problema nº 4897)
- Adicionado um novo Manual de programação do CUPS para substituir a documentação antiga da API.
- Adicionadas as funções cupsAddIntegerOption e cupsGetIntegerOption
- (Problema nº 4992)
- As funções cupsGetDests and cupsCreateJob agora suportam impressoras Bonjour
- (problema nº 4993)
- Adicionada uma regra de peculiaridade USB para impressoras Lexmark E260dn (Problema nº 4994)
- Corrigido um estouro de buffer em potencial no utilitário cupstestppd (Problema nº 4996)
- IPP Everywhere (Problema nº 4998)
- Corrigida a função "cancelar todos os trabalhos" na interface da web por vários
- (Problema nº 4999)
- Correção de problemas com filas locais (Problema nº 5003, nº 5008, nº 5009)
- O comando lpstat agora suporta uma opção -e para enumerar impressoras locais
- (adicionado anteriormente ou na rede) que pode ser acessado
- (Problema nº 5005)
- Os comandos lp e lpr agora suportam impressão em impressoras de rede que
- ainda não foram adicionados (Problema nº 5006)
- Corrigido um erro de digitação no arquivo mime.types.
- Corrigido um bug no modelo de interface da web em espanhol (Problema nº 5016)
- As funções cupsEnumDests * e cupsGetDest * agora relatam o valor do
- "impressora-é-temporária" (Problema nº 5028)
- Adicionada localização chinesa (Problema nº 5029)
- A função cupsCheckDestSupported não suporta valores NULL
- (problema nº 5031)
- Corrigidos alguns problemas no arquivo de especificação do RPM (Problema nº 5032)
- A função cupsConnectDest agora suporta o sinalizador CUPS_DEST_FLAGS_DEVICE
- para se conectar explicitamente ao dispositivo (impressora) associado ao
- destino.
- A diretiva SSLOptions em "client.conf" e "cupsd.conf" agora suporta li>
- Opções DenyCBC e DenyTLS1.0 (Problema nº 5037)
Melhorias do
idiomas
Atributo de status da impressora
O que há de novo na versão 2.2.3:
- O back-end do IPP pode entrar em um loop infinito para determinados erros, causando uma fila interrompida (rdar: // problem / 28008717)
- O agendador pode pausar a resposta às solicitações do cliente para salvar as alterações de estado no disco (rdar: // problem / 28690656)
- Adicionado suporte para palavras-chave de acabamento de PPD (Problema nº 4960, nº 4961, nº 4962)
- O back-end de IPP não enviou um atributo media-col apenas para a origem ou o tipo (Problema nº 4963)
- IPP Everywhere nem sempre suportam todas as qualidades de impressão suportadas pela impressora (Problema nº 4953)
- As filas de impressão do IPP Everywhere nem sempre suportam todos os tipos de mídia suportados pela impressora (Problema nº 4953)
- O gerador PPD do IPP Everywhere não retornou mensagens de erro úteis (Problema nº 4954)
- O suporte a acabamento de IPP Everywhere não funcionou corretamente com opções comuns de interface do usuário ou de linha de comando (Problema nº 4976)
- Corrigido um problema de tratamento de erros para os back-ends de rede (Problema nº 4979)
- O arquivo cupsd.conf padrão não funcionava em sistemas compilados sem suporte a Kerberos (Problema nº 4947)
- A opção "reimprimir trabalho" não estava disponível para alguns trabalhos cancelados (Problema nº 4915)
- Atualizou a listagem de trabalhos na interface da Web (Problema nº 4978)
- Corrigidos alguns problemas de localização no macOS (rdar: // problem / 27245567)
As filas de impressão
O que há de novo na versão 2.2.2:
- CUPS 2.2.2 é um lançamento geral de correções de erros.
O
O que há de novo na versão 2.2.1:
- CUPS 2.2.1 é um lançamento geral de correções de erros. Uma lista detalhada de alterações pode ser encontrada no log de alterações incluído no download.
O
O que há de novo na versão 2.2.0:
- CUPS 2.2.0 adiciona suporte para filas de impressão locais do IPP Everywhere e inclui várias melhorias de desempenho e segurança.
O
O que há de novo na versão 2.1.3:
- A função de senha padrão não funcionou em algumas plataformas (STR # 4750)
- O agendador não deve sair sob pressão de memória ()
- Os drivers de amostra EPL2 e ZPL não suportaram adequadamente a opção CutMedia.
- As assinaturas pendentes impediriam o agendador de sair do modo inativo (STR # 4754)
- Corrigidos alguns problemas no ipptool para testes ignorados ()
- O comando "lp -H resume" não redefiniu o valor do atributo "job-state-reasons" (STR # 4752)
- O agendador não permitia acesso a arquivos de recursos (ícones, etc.) quando a interface da Web estava desativada (STR # 4755)
- (STR # 4756)
Correção de localização
O que há de novo na versão 2.1.2:
- O CUPS 2.1.2 corrige um problema nos arquivos de origem do 2.1.1 que, na verdade, continha um instantâneo atual de 2.2. Não há outras alterações.
O que há de novo na versão 2.1.0:
- CUPS 2.1.0 oferece suporte aprimorado para o IPP Everywhere, adiciona suporte para registro avançado usando journald no Linux e ASL no OS X e inclui novos recursos de segurança para impressão criptografada e visibilidade de rede reduzida na configuração padrão.
O
O que há de novo na versão 2.0.3:
- Segurança: Corrigido CERT VU # 810572 explorando o vinculador dinâmico (STR # 4609)
- Segurança: O agendador pode travar com dados gzip malformados (STR # 4602)
- Restaurado arquivo de ícone de impressora genérica ausente (STR # 4587)
- Corrigido o registro de erros de configuração para aparecer como erros (STR # 4582)
- Corrigidos estouros de buffer em código e filtros rasterizados (STR # 4598, STR # 4599, STR # 4600, STR # 4601)
- Fixo dentro (STR # 4575)
- Lpadmin corrigido quando ambos -m e -o são usados (STR # 4578)
- A interface da web sempre mostrou suporte para impressão em frente e verso (STR # 4595)
- cupsRasterReadHeader não validou totalmente o cabeçalho da varredura (STR # 4596)
- O filtro rastertopwg não verificou a entrada truncada (STR # 4597)
- O mini-daemon cups-lpd não verificou os parâmetros de solicitação (STR # 4603)
- O agendador pode ser pego em um loop ocupado (STR # 4605)
- O driver da Epson de amostra pode falhar (STR # 4616)
- O back-end do IPP agora monitora corretamente os jobs ()
- Os utilitários ppdhtml e ppdpo falharam quando a opção -D foi usada antes de um arquivo de informações do driver (STR # 4627)
- ippfind substituiu incorretamente "= port" por service_port.
- O arquivo de teste IPP / 1.1 não manipulou o trabalho de impressão inicial antes do término (STR # 4576)
- Corrigido vazamento de memória em cupsConnectDest (STR # 4634)
- A saída do PWG Raster Format continha valores inválidos do ImageBox ()
- Adicionado tradução russa (STR # 4577)
- Adicionada tradução alemã (STR # 4635)
Requisitos :
- ESP Ghostscript
- libjpeg
- libpng
- zlib
- HTMLDOC
Comentários não encontrado