Porque case ningunha marca de impresora importante solte o código do controlador das impresorasA impresión Linux sempre foi algo complicado. En particular, cando se trata descobre o nivel de tinta, calibra as cabezas e realiza outras tarefas máis aló de imprimir un documento. Non obstante, hai moitas alternativas pouco coñecidas que permiten realizar, precisamente, esta serie de traballos baixo Linux. |
Terminal: scputil
Escputil é unha aplicación para impresoras Epson, non só ten que medir o nivel de tinta, senón que tamén trae outras opcións (patróns de impresión, calibración de cabezas, etc.).
Poden aprender máis correndo:
home escputil
No noso caso, aprenderemos a "ver" o nivel de tinta da impresora.
Cando se executa (como root):
escputil -u -r / dev / usb / lp0 -i
En que:
(-u) indica que é unha impresora "nova" (serie 740 ou superior, 4 cartuchos de tinta en lugar de dous)
(-r) indica "dispositivo en bruto", accedendo directamente ao dispositivo / dev e non a través da cola de impresión, isto normalmente debería facerse se desexa facer cousas como calibrar cabezas (-n), limpar cabezas (-c), aliñar (-a) ou mide o nivel de tinta (-i)
en / dev / usb / lpX sempre haberá a nosa impresora USB (onde X representa un número que comeza de cero).
escputil -u -r / dev / usb / lp0 -i Escputil versión 5.0.2, Copyright (C) 2000-2006 Robert Krawitz Escputil vén con ABSOLUTAMENTE SEN GARANTÍA; para detalles escriba 'escputil -l' Este é un software gratuíto e pode distribuílo baixo certas condicións; escriba 'escputil -l' para máis detalles.
E despois vén a información que necesitamos:
impresora Stylus C67 Cor de tinta Porcentaxe restante Negro 100 Cian 7 Magenta 89 Amarelo 100
Gnomo: InkBlot
Para ter un "monitor" da impresora en modo gráfico, temos "inkblot", que é unha aplicación sinxela que usa libinklevel para informarnos.
NOTA: como ten que acceder aos recursos da impresora, é necesario que como usuarios sexamos parte do grupo "lp" e do grupo "lpadmin".
Para iso executamos na consola:
adduser YOUR_USER_NAME lp adduser YOUR_USER_NAME lpadmin
Ou no seu defecto; No menú Gnome> Sistema> Administración> Usuarios e grupos e buscamos a opción "Xestionar grupos"; alí buscaremos os grupos lp e lpadmin e engadiremos o noso usuario aos respectivos grupos.
Terminal: tinta
A tinta é unha pequena ferramenta baseada nas bibliotecas de niveis de liña (a mesma na que se basea a interface de KDE Qink) que se empregan normalmente para obter o nivel de tinta da súa impresora (independentemente de que estea conectada por USB ou un porto paralelo).
Para instalar:
sudo apt-get install ink
Uso:
ink -p PORT [-n NROPORT] [-t GAP]
onde PORT é "parport" (porto paralelo) ou "usb" (se a impresora está conectada a través de usb) e NROPORT é o número do porto ao que está conectada a súa impresora (no caso de que sexa a través do porto paralelo). O parámetro GAP é opcional e limita os niveis de tinta que se amosarán na pantalla a aqueles que sexan menores ou iguais ao espazo establecido.
En conclusión, se a impresora se conecta por USB:
tinta -p usb
KDE: Qink
Qink é unha aplicación Qt4 (KDE4) que nos permite ver tamén o nivel de tinta da nosa impresora; O máis interesante de QInk fronte a InkBlot é que Qink pode xestionar máis dunha impresora, xa que nos dá unha lista de todas as impresoras conectadas.
XWindows: MTink
MTink é unha interface xwindows bastante lixeira, útil para outros usuarios de escritorio.
Fontes: fenobarbital & Herman-uwe
7 comentarios, deixa os teus
Excelente Qink para a serie hp1100
unha vez instalado permanece en aplicacións-> accesorios
grazas ...
Ola, chámome Victor e gústame moito Linux. Estou a buscar un programa que me permita cambiar o cartucho da impresora e tamén podo facer unha limpeza da cabeza como cando tiña uindous. Teño unha impresora Epson SX105.
poderíasme botar unha man?
Grazas!!!
Dos programas que non puxeches en ningún, puiden facer o que me interesa, que é cambiar o cartucho de tinta e limpar a cabeza. Só podo ver o nivel de tinta
Ola Víctor! Mira, a verdade é que a única ferramenta para Linux que sei facer é a que describo na publicación. : S Non é un dos Linux fortes. Isto porque os fabricantes de impresoras non liberan os seus controladores ... Desafortunadamente, é así.
Espero ter sido de axuda. Ánimo! Paul.
Ningunha desas opcións funciona para o Epson CX5600, tenteinas todas hai moito tempo e ningunha con resultados satisfactorios D:
Unha pregunta: teño a miña impresora epson c67 conectada a un servidor de rede e non a podo detectar, nin a mancha de tinta nin o escputil, ¿podes botarme unha man?
grazas
### Como limpar as cabezas das impresoras HP e multifuncionais (Hewlett-Packard, aliñar, panel de control, ...) ###
Primeiro instalamos o programa necesario. Nun terminal executamos: sudo apt-get install hplip-gui
A continuación, só tes que executar hp-toolbox (HP Device Manager). Pódese facer desde unha consola, desde ALT + F2, menú principal, ...
Se non podemos limpar as cabezas, primeiro podemos ir ao panel de control de Linux, sección de impresoras, desinstalar o noso e reinstalalo. Segundo http://trackerlinux.blogspot.com.es/2012/02/ver-niveles-de-tinta-y-limpiar.html pode funcionar desinstalalo desde alí e instalalo desde hp-toolbox.
http://bandaancha.eu/foros/como-limpian-cabezales-impresoras-1709807
Excelente, grazas pola túa información, foime moi útil