OpenPrinting funciona em uma bifurcação do sistema de impressão CUPS

O projeto OpenPrinting (com suporte da Linux Foundation), tornou conhecido que seus desenvolvedoress começaram com um fork do sistema de impressão CUPS, onde a parte mais ativa no desenvolvimento é de Michael R Sweet, o autor original do CUPS.

Desde 2007, após a aquisição da Easy Software Products, (empresa CUPS) A Apple controlou totalmente o desenvolvimento do CUPS. Em dezembro de 2019, Michael Sweet, fundador do projeto CUPS e Easy Software Products, pediu demissão da Apple.

A grande maioria das mudanças na base de código CUPS foram feitos pessoalmente por Michael Sweet, mas ao anunciar sua saída, Michael mencionou que dois engenheiros permaneceram na Apple que fornecerão manutenção para CUPS.

No entanto, após a demissão de Michael, o projeto CUPS parou de se desenvolver e é que durante 2020, apenas um compromisso foi adicionado à base de código CUPS com a eliminação de vulnerabilidades.

A organização bifurcada OpenPrinting foi criada em 2006 pela fusão do projeto Linuxprinting.org e do grupo de trabalho OpenPrinting do Grupo de Software Livre, que estava desenvolvendo a arquitetura do sistema de impressão Linux (Michael Sweet foi um dos líderes deste grupo).

Um ano depois, o projeto ficou sob a proteção da Linux Foundation desde o projeto atua no desenvolvimento de novas arquiteturas de impressão, tecnologias, infraestrutura de impressão e padrões de interface para sistemas operacionais Linux e UNIX.

Além de colaborar com o Grupo de Trabalho de Impressoras IEEE-ISTO (PWG) em projetos IPP, trabalha com o SANE para tornar a digitalização IPP uma realidade.

Mantém copos-filtros que permitem que CUPS seja usado em qualquer sistema baseado em Unix (não macOS), es responsáveis ​​pelo banco de dados Foomatic e você está trabalhando no projeto Common Print Dialog Backends.

Em 2012, o projeto A OpenPrinting, segundo a Apple, assumiu a manutenção do pacote cups-filters com os componentes necessários para o CUPS funcionar em sistemas diferentes do macOS (a partir da versão CUPS 1.6, A Apple descontinuou o suporte para alguns filtros de impressão e back-ends usados ​​no Linux, mas não é do interesse do macOS, e eles também descontinuaram os drivers PPD em favor do protocolo IPP em todos os lugares).

Atualmente, o repositório bifurcado contém patches acumulados por várias distribuições Linux e sistemas BSD.

A filial será sincronizada, quer dizer o repositório principal do Apple CUPS atuará como a base, e as versões OpenPrinting CUPS será formado como complementosPor exemplo, com base na versão 2.3.3, está planejado formar a versão 2.3.3OP1.

Após testes extensivos, as mudanças desenvolvidas na bifurcação devem retornar à base de código principal do CUPS, enviando solicitações pull para a Apple.

Till Kampeter, líder do projeto OpenPrinting, comentou sobre a paralisação das publicações do CUPS, observando que se a Apple deixar de participar deste projeto, ele, junto com Michael Sweet, fará o desenvolvimento com as próprias mãos, pois o CUPS é importante para o ecossistema Linux. . Além disso, ele mencionou a intenção de encerrar o suporte do CUPS para o formato de descrição de impressora PPD em breve, que está obsoleto.

O CUPS ainda será necessário no Linux. O CUPS enfileira trabalhos (nem todos os aplicativos de impressora ou impressoras IPP nativas fazem), pré-filtra PDF de aplicativos de usuário em um formato que a impressora (ou aplicativo de impressora) entende (IPP não requer um impressora / servidor IPP entende PDF) e compartilha impressoras na rede, também com sistemas de autenticação sofisticados, como Kerberos.
O CUPS deixará de oferecer suporte a arquivos PPD em breve (esta é uma das principais mudanças no roteiro), portanto, drivers clássicos que consistem em PPDs e filtros não são mais suportados e os aplicativos de impressora são a única maneira de fornecer drivers impressora.
Confira as microconferências do Linux Plumber, as reuniões OpenPrinting Summit / PWG (consulte o site da OpenPrinting, "Notícias e eventos") e minhas postagens mensais de notícias sobre o OpenPrinting.

Finalmente se você estiver interessado em saber mais sobre isso sobre o projeto, você pode verificar os detalhes acessando para o seguinte link.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.