Gutenprint-5.3.4
Configuração do Núcleo
Se você pretende usar escputil com
uma impressora Epson Stylus conectada por USB para comandos como
--ink-level, que
precisam acessar o dispositivo bruto, você precisa habilitar o
controlador de núcleo usblp. Habilite as seguintes opções na
configuração do teu núcleo e recompile o núcleo:
Device Drivers --->
[*] USB support ---> [CONFIG_USB_SUPPORT]
<*/M> OHCI HCD (USB 1.1) support [CONFIG_USB_OHCI_HCD]
<*/M> UHCI HCD (most Intel and VIA) support [CONFIG_USB_UHCI_HCD]
<*/M> USB Printer support [CONFIG_USB_PRINTER]
Instalação do Gutenprint
Instale o Gutenprint executando os
seguintes comandos:
sed -i 's|$(PACKAGE)/doc|doc/$(PACKAGE)-$(VERSION)|' \
{,doc/,doc/developer/}Makefile.in &&
./configure --prefix=/usr --disable-static &&
make
Para testar os resultados, emita: make check. Os testes tomam um
tempo bastante longo e usam um monte de espaço em disco. Quando
testado pela última vez (versão 5.2.15 em junho de 2019), isso
precisava de 75 UPC e 13,5 GB para completar os testes (um teste,
rastertogutenprint falhou porque os PPDs do CUPS eram para uma
versão anterior. Talvez o genppds devesse ser executado antes dos
testes). Observe que os testes usaram somente uma CPU.
Agora, como o(a) usuário(a) root
:
make install &&
install -v -m755 -d /usr/share/doc/gutenprint-5.3.4/api/gutenprint{,ui2} &&
install -v -m644 doc/gutenprint/html/* \
/usr/share/doc/gutenprint-5.3.4/api/gutenprint &&
install -v -m644 doc/gutenprintui2/html/* \
/usr/share/doc/gutenprint-5.3.4/api/gutenprintui2
Explicações do Comando
sed -i '...'
...Makefile.in: Esse comando é usado de forma que a
documentação do pacote seja instalada na estrutura convencional de
diretório /usr/share/doc
em vez de
/usr/share/gutenprint/doc
.
--disable-static
: Essa
chave impede a instalação das versões estáticas das bibliotecas.
Configurando o Gutenprint
Informação de Configuração
Para o CUPS ver os controladores
de impressão recém-instalados, ele tem de ser reiniciado (como
o(a) usuário(a) root
):
systemctl restart cups
Em seguida, aponte teu navegador da web para http://localhost:631/ para
adicionar uma nova impressora ao CUPS.
Conteúdo
Aplicativos Instalados:
cups-calibrate, cups-genppd.5.2,
cups-genppdupdate, escputil e testpattern
Bibliotecas Instaladas:
libgutenprint.so, libgutenprintui2.so e,
opcionalmente, vários filtros e controladores de estrutura de
retaguarda do CUPS sob
/usr/lib/gutenprint/5.2/modules/
Diretórios Instalados:
/usr/{include,lib,share}/gutenprint,
/usr/include/gutenprintui2 e
/usr/share/doc/gutenprint-5.3.4
Descrições Curtas
cups-calibrate
|
calibra a saída de cores de impressoras usando os
controladores do Gutenprint, CUPS ou do ESP Print Pro
|
cups-genppd.5.2
|
gera arquivos PPD do Gutenprint para uso com o CUPS
|
cups-genppdupdate
|
regenera os arquivos PPD do Gutenprint em uso pelo CUPS
|
escputil
|
é um utilitário de linha de comando para realizar várias
tarefas de manutenção em impressoras jato de tinta Epson
Stylus
|
testpattern
|
é um aplicativo de teste para aprender como usar a
libgutenprint
|