Ex-líder do projeto CUPS começou a desenvolver o LPrint

Depois de deixar seu trabalho com a Apple, Michael Sweet, o ex-líder do projeto CUPS começou a desenvolver o LPrint. Confira os detalhes dessa história e o novo projeto.

O CUPS é um sistema de impressão modular para sistemas operacionais do tipo Unix que permite que um computador atue como um servidor de impressão.

Ex-líder do projeto CUPS começou a desenvolver o LPrint
Ex-líder do projeto CUPS começou a desenvolver o LPrint

Ou seja, um computador executando o CUPS torna-se um servidor que pode aceitar trabalhos de impressão de computadores clientes, processá-los e enviá-los à impressora apropriada.

Há mais de uma década atrás a Apple adquiriu o código-fonte do CUPS e seu principal desenvolvedor, Michael Sweet. Desde então a empresa tem entregado o CUPS como um software livre coberto pela licença GPL.

Durante seu mandato na Apple, houve muitas melhorias no CUPS: suporte muito melhor à impressão em rede, suporte básico a impressoras 3D, IPP Everywhere e muito mais.

Em 2017, porém, foi quando a Apple decidiu que o CUPS não seria mais licenciado pela GPL, mas eles migraram para a licença Apache 2.0. Em agosto passado, veio o CUPS 2.3 com essa alteração de licenciamento e o primeiro lançamento do servidor de impressão em três anos.

Mas recentemente, Michael Sweet decidiu se separar da Apple.

Pouco antes do Natal, Sweet anunciou que iria deixar a Apple e para fazer uma pausa e que planejava começar a formar um novo negócio com sua esposa.

Ex-líder do projeto CUPS começou a desenvolver o LPrint

Desde que deixou a Apple, este mês, Sweet anunciou o LPrint como um novo pacote de software de impressora de etiquetas para Linux e macOS.

O LPrint é um spooler de impressão projetado para impressão de etiquetas em hardware como os fabricantes de etiquetas Dymo.

Segundo a descrição do projeto:

O LPrint implementa a impressão para uma variedade de impressoras de etiquetas e recibos comuns conectadas via rede ou USB.
Características incluem:

  • Um único executável lida com spool, status e funcionalidade do servidor;
  • Suporte para várias impressoras;
  • Cada impressora implementa um serviço de impressão IPP Everywhere e é compatível com o suporte de impressão sem driver nos clientes iOS, macOS e Linux;
  • Cada impressora pode suportar opções como modos de etiqueta, compensações de corte, rastreamento de mídia, deslocamento superior da mídia, escuridão da impressão, resolução, seleção de rolo e velocidade;
  • Cada impressora pode imprimir arquivos “brutos”, Apple/PWG Raster e/ou PNG;
  • Cada impressora se recupera automaticamente de falta de mídia, perda de energia e problemas de cabo desconectado/com defeito;

E a boa notícia é que ele já está avançando rapidamente com o LPrint com uma versão v1.0 em breve.

Vamos torcer para que esse software evolua e seja mais a atender as necessidades de pessoas em todo o mundo.

O que está sendo falado no blog

Sobre o Edivaldo Brito

Edivaldo Brito é analista de sistemas, gestor de TI, blogueiro e também um grande fã de sistemas operacionais, banco de dados, software livre, redes, programação, dispositivos móveis e tudo mais que envolve tecnologia.