E foi lançado o PAPPL 1.3 com melhorias no gerenciamento de trabalhos de impressão, impressão de imagens. Confira as novidades dessa importante atualização.
PAPPL é um framework/biblioteca simples baseada em C para desenvolver aplicativos de impressora CUPS, que são a substituição recomendada para drivers de impressora convencionais.
Foi desenvolvido para suportar qualquer tipo de impressora ou driver que possa ser utilizado em desktops, servidores e em ambientes embarcados.
PAPPL suporta JPEG, PNG, PWG Raster, Apple Raster e impressão “raw” para impressoras conectadas via USB e conexões de rede (AppSocket/JetDirect).
O PAPPL fornece um serviço IPP Everywhere, AirPrint e Mopria incorporado que fornece acesso a impressoras localmente ou em toda a sua rede.
O PAPPL é licenciado sob a Apache License Version 2.0 com uma exceção para permitir a vinculação ao software GPL2/LGPL2 (como versões anteriores do CUPS), para que possa ser usado livremente em qualquer projeto que você desejar.
O PAPPL está ajudando a acelerar a adoção do IPP Everywhere e tornando mais fácil para os desenvolvedores dar suporte a outros programas de licenciamento baseados em IPP, como AirPrint™ e Mopria.
Ele requer Microsoft® Windows 10 ou superior ou um sistema operacional host compatível com POSIX, como Linux, macOS, QNX ou VxWorks.
Agora, o desenvolvedor líder do servidor de impressão CUPS, Michael Sweet, anunciou o lançamento do PAPPL 1.3.
Novidades do PAPPL 1.3
Com o PAPPL 1.3, a Sweet concentrou-se em melhorias relacionadas ao gerenciamento de trabalhos de impressão, impressão de imagens, localização e melhorias de configuração.
O PAPPL 1.3 adiciona registro de depuração em torno do gerenciamento de dispositivos, suporte para retenções e liberações de trabalhos, suporte para dimensionamento de imagens PNG que depende de dados de resolução incorporados, suporte para banners localizados na parte superior da impressora e páginas da Web do sistema, várias novas APIs, suporte ao compilador ThreadSanitizer com GCC e Clang, conformidade com o novo protótipo de especificação PWG 5100.13 e uma ampla variedade de correções de bugs.
Para saber mais sobre essa versão do PAPPL, acesse a nota de lançamento.
Como instalar ou atualizar o PAPPL
Para aqueles que estão interessados em poder instalar este utilitário em seu sistema, eles podem fazê-lo seguindo as instruções que compartilhamos abaixo (validos para sistemas baseados em Debian).
A primeira coisa que eles devem fazer é abrir um terminal e nele eles vão digitar o seguinte para poder instalar todas as dependências necessárias:
sudo apt-get install build-essential libavahi-client-dev libcups2-dev \
libcupsimage2-dev libgnutls28-dev libjpeg-dev libpam-dev libpng-dev \
libusb-1.0-0-dev zlib1g-dev
Agora vamos baixar a última versão estável do PAPPL com o comando abaixo:
wget https://github.com/michaelrsweet/pappl/releases/download/v1.3.0/pappl-1.3.0.zip
Em seguida, descompacte e prossiga para compilar o código-fonte com estes comandos:
./configure
make
Por fim, faça a instalação com o comando abaixo:
sudo make install
Feito isso, você pode consultar a documentação para conhecer o uso do PAPPL.