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.
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.
- Como instalar o emulador arcade RetroArch no Ubuntu
- Como instalar o jogo Cows Revenge no Linux via Flatpak
- Como instalar o jogo Combined! no Linux via Flatpak
- Como instalar o driver para o controle do Xbox no Ubuntu