lunes, 4 de junio de 2012

¿Cómo mantengo mi impresora Epson en Ubuntu?

El 4 de junio de 1946, tras vencer por un 54,4% de los votos, Juan Perón asumía por vez primera la Presidencia de la Nación. Ya en su extenso y lógicamente burocrático Discurso de Asunción frente al Pleno del Congreso, el general detalló cómo gestionar las tareas de mantenimiento de las impresoras Epson en Ubuntu.

"(...) por fortuna llegóse a tiempo de evitar la disolución del Estado gracias a la presencia política de las Masas representadas por los amplísimos sectores mayoritarios de esta Honorable Asamblea. Y las representaciones restantes, con la experiencia enriquecida con tan elocuente expresión de la voluntad popular, espero que habrán de sumar su colaboración a las grandes realizaciones que se avencinan para colocar a nuestra Patria la la par de las más justas, y que ejercerán su labor fiscalizadora para mantener el difícil equilibrio entre quienes no acierten a refrentar los caballos de la victoria y los que no quieran o sepan aprender de la escuela de la adversidad.

Ya en la finalizada campaña de poselitismo he expresado que la fórmula de mi gobierno se concreta así: en lo interno, "respeto absoluto a la escencia de nuestra tradición y nuestras instituciones, elevación progresiva de la cultura en todos sus aspectos y mejoramiento económico de todos los habitantes". En lo exterior, "mantenimiento inquebrantable, firme e intransiguente de nuestra soberanía y cumplimiento sincero de nuestros compromisos internacionales".

Me encuentro ahora en el momento más trascendental y más grave que puede pesar sobre un hombre. También el más honroso, porque para un argentino no puede existir ningún honor más grande que el de verse elevado por voluntad de una mayoría de ciudadanos, a la presidencia de esta gran Nación. La objetividad de mi posición para con todos y cada uno de los ciudadanos y de los partidos políticos no ha de representar un obstáculo para que mi gobierno se oriente en el sentido de mis antecedentes. Hacer otra cosa sería traicionar a la mayoría de los electores. En los regímenes republicanos de tipo presidencialista, inversamente a lo que sucede en otros, el presidente no es un mero poder moderador, sino que desempeña el propio Poder Ejecutivo de la Nación, que ha de ejercer como emanación de la voluntad general. Es decir: para ser fiel a sus antecedentes y a la consagración popular, el presidente de la Nación Argentina ha de llevar a buen término "su política", orientándola hacia el bienestar de todos los argentinos.

Como ya se ha mencionado entre las maduras iniciativas propiciadas por el Consejo Nacional de Posguerra, propulsaré la realización de un programa de aprovechamiento hidráulicos orgánicamente correlacionado con el desenvolvimiento económico de cada región del país y que enfoque, simultánea e integralmente, las distintas necesidades a cuya satisfacción puede contrinuir, según un racional orden de prioridad. Asigno trascendental importancia a diversas iniciativas en preparación, que serán sometidas a vuestra honorabilidad con carácter de urgencia, tendientes a robustecer y perfeccionar hasta el límite compatible con legítimos intereses la futura intervención del poder público en la solución de los problemas relativos a la protección y fomento de la industria, aprovisionamiento de los recursos energéticos, incremento de las vías de comunicación y regulación del transporte. Ciertos aspectos de tales problemas son comunes a los planteados por la mayoría de los grandes servicios públicos industriales, cuya prestación ha sido temporalmente delegada en empresas privadas. Por elementales razones de soberana dignidad, que no admiten menoscabo ni requieren ser mencionadas, la organización y desarrollo de aquellos servicios debe ajustarse fiel y estrictamente a las directivas y normas impuestas por el Pueblo Argentino, demasiado respetuoso de los derechos ajenos como para permitir menguar los propios.

En este tren de cosas ya he descripto cómo hacer funcionar el escáner de las impresoras multifunción Epson, Sin embargo, la impresora debe también recibir cierto tipo de mantenimiento: limpieza y alineación de cabezales de impresión, revisar el nivel de tintas, etc, y el mismo, por tratarse de servicios extranjeros no podían ser realizados por el Pueblo Argentino.
Con mi gobierno ello será una cosa del pasado, pues lacasito ha desarrollado para el Pueblo la utilidad escputil. Se trata de una aplicación de comando de texto algo complicada, la cual que podremos ejecutar en la consola y  utilizar sus numerosas variables. Sin embargo, para facilitar la ejecución de los comandos, crearemos un script, o guión de programación peronista, en lenguaje bash.

Para que todo funcione adecuadamente, procederemos a la consola Terminal, por medio de Ctrl+Alt+T. No bien se abra la consola, instalaremos escputil. Para ello ingresamos el siguiente Comando de Organización:

sudo apt-get install escputil

Luego crearemos el guión de programación. Estos serán más sencillos de ejecutar y organizar si lo guardamos en la carpeta que los sistemas Linux orientan para este fin: la carpeta /sbin. Para ello crearemos un script llamado "epsonmenu" con el cómodo editor de texto peronista Gedit. Lo haremos realidad con el siguiente Comando de Organización:

sudo gedit /sbin/epsonmenu

Se abrirá un archivo epsonmenu, pero estará completamente vacío. Simplemente copiamos y pegamos en el archivo en blanco este código peronista para controlar la impresora:

#!/bin/bash
# Este script utiliza el comando escputil para comprobar su impresora
echo "************************************************************"
while true
do
echo "[1] Limpiar cabezal de impresión."
echo "[2] Imprimir patrón de prueba."
echo "[3] Nivel de tinta."
echo "[4] Alinear cabezales.¡CUIDADO! Vea la ayuda antes."
echo "[5] Alinear cabezal color. ¡CUIDADO! Vea la ayuda antes."
echo "[6] Recoger status de impresora"
echo "[7] Consultar Marca y Modelo"
echo "[8] Consultar Modelos disponibles"
echo "[9] Ayuda y Licencia"
echo "[0] Salir"
read -p "Escriba una opción: " OPCION
echo "### ### ### ### ### ### ### ### ### ### ### ### ### ### ###"
case $OPCION in
1) escputil -c -qr /dev/usblp0;;
2) escputil -n -qr /dev/usblp0;;
3) escputil -i -qr /dev/usblp0;;
4) escputil -a -qr /dev/usblp0;;
5) escputil -o -qr /dev/usblp0;;
6) escputil -s -qr /dev/usblp0;;
7) escputil -d -qr /dev/usblp0;;
8) escputil -M -qr /dev/usblp0 | more;;
9) escputil -h -qr /dev/usblp0 | more; escputil -l -r /dev/usblp0;;
0) echo "¡VIVA PERÓN…!"
break;;
*)
echo "Opción inválida, pruebe otra vez.";;
esac
done
exit 0

Guardamos el archivo presionando el botón "Guardar" del editor Gedit. Luego le indicaremos al sistema que otorgue permisos de ejecución al comando epsonmenu, de manera de poderlo utilizar más adelante. Ello se hace con el comando chmod y la variable +x, que significa "pemiso de ejecución". El comando que debemos ingresar en la terminal serán entonces:

sudo chmod +x /sbin/epsonmenu

Ya con esto el sistema estará preparado para simplificar la gestión de las herramientas de mantenimiento de la impresora. Cuando querramos usar alguna función de mantenimiento como limpiar los cabezales, alinearlos, etc, debemos abrir la consola Terminal con Ctrl+Alt+T e ingresaremos el siguiente Comando de Organización:

sudo epsonmenu
Les pedirá la clave de Conductor. Recuerden que la opción 9 es la ayuda, y abandonamos la misma presionando la tecla q. Y dicho esto, abandonaré a los Honorables para ir a saludar a la gente, a los diarios y la historia, pues con éste - que es mi grupo de trabajo - haré Software Libre para la felicidad de todos los argentinos.
(Cerrados aplausos)

34 comentarios:

  1. Generalísimo
    He seguido vuestras justicialistas instrucciones pero al intentar comprobar nivel de tinta (opción 3) surge el siguiente mensaje gorila:

    Impresora desconocida TX133 TX135
    /sbin/epsonmenu: línea 18: 2533 Violación de segmento escputil -i -qr /dev/usblp0

    ¿Cómo salvaremos la patria?
    Saludos
    Fernando

    ResponderEliminar
  2. Estimado Fernando:

    Hemos evaluado el comando con las multifunciones Epson Stylus CX5600 y la TX115 (designación para latinoamérica de la SX115) y no han existido problemas de reconocimiento. Sin embargo, las TX133/135 son modelos más recientes y tal vez escputil no las reconozca.

    Escribiendo sudo escputil --list-model le devolverá una lista con los equipos soportados por el programa.

    escputil tiene una manera de forzar el reconocimiento con:

    escputil --model=xxxxxx

    siendo xxxxxx el modelo según aparece en la lista que vimos antes (busca uno parecido a la tx133). En tu caso también podrás usar la variable --new, que indica que tu impresora es más nueva que la Stylus 740. Podrías probar con algo como.

    Por ejemplo, para ver el nivel de tinta, podrías evaluar con:
    sudo escputil --model=xxxxxx --new --ink-level

    Para mayores detalles de las variables del comando escputil podrás usar: man escputil.

    Atte.

    Juan Perón

    ResponderEliminar
    Respuestas
    1. Generalísimo
      Gracias por su tiempo. He probado varias cosas y con el siguiente comando lo he conseguido:
      "sudo escputil --model=tx110 --new --ink-level --raw-device=/dev/usb/lp0"
      Viva la patria! Viva!
      Fernando

      Eliminar
    2. Estimado Fernando:

      La libertad sólo sirve a quienes están dispuestos a luchar y ¡ay! a veces morir por ella.

      Gracias a tu perseverancia, podrás ahora utilizar la "libertad 1 del software libre". Conociendo el código de este simple programa, podrás adaptarlo para que funcione con tu propia impresora. Simplemente adapta el código fuente del programa del artículo y modificar la variable "$opcion" opción dentro del mismo para que funcionen con tu impresora. Verás que tienes varias opciones (1, 2, 3). Modifica cada una agregándoles las variables --model=tx110 y al final --raw-device=/dev/usb/lp0

      Conociendo un código y estudiándolo es como harás Realidad Efectiva aquello que el justicialismo ha llamado "Justicia Social 2.0": el Software Libre.

      Atte.

      Juan Perón
      Conductor

      Eliminar
    3. Saludos General, en mi caso tuve que cambiar en la URI del scrip de "5) escputil -o -qr /dev/usblp0;;" a "5) escputil -o -qr /dev/usb/lp0;;" cambie todas a /dev/usb/lp0 espero que le ayude a alguien,

      Eliminar
    4. Saludos General, en mi caso tuve que cambiar en la URI del scrip de "5) escputil -o -qr /dev/usblp0;;" a "5) escputil -o -qr /dev/usb/lp0;;" cambie todas a /dev/usb/lp0 espero que le ayude a alguien,

      Eliminar
  3. Generalisimo

    Mi ignorancia esta frustrando mi voluntad , hace días que estoy tratando de hacer andar el mantenimiento en mi epson TX115 , empezamos con mensajes del tipo ,”No puedo abrir /dev/usblp0 para lectura/escritura: No existe el archivo o el directorio
    ”, luego de unos retoques ,logre esto “Obtener niveles de tinta requiere usar un dispositivo crudo”

    Escribiendo “sudo escputil --model=sx115 --new --ink-level –raw-device=/dev/usb/lp0” he logrado que una sola vez me devuelva los valores de los cartuchos , luego “Obtener niveles de tinta requiere usar un dispositivo crudo”.

    Desde ya muchas gracias

    Para un peronista no puede haber nada mejor que otro peronista.

    ResponderEliminar
    Respuestas
    1. Estimado anónimo:

      Gracias a tu perseverancia, has logrado dar con la solución para tu impresora particular. Esta rutina de programación simplemente "tira" algunos comandos de acciones particulares (solicitud de status de tinta, solicitud de inicio de rutina de limpieza de cartucho, etc).

      Como le indicamos a Fernandito en los comentarios, dependiendo del modelo específico de impresora con que cuentes, debes reemplazar las líneas de acción de este miniprograma peronista genérico.

      Siguiendo tu ejemplo, creeríamos que deberías utilizar algo así en el programa:

      (...)

      case $OPCION in
      1) escputil --model=sx115 -c -qr -raw-device/dev/usblp0;;
      2) escputil --model=sx115 -n -qr -raw-device=/dev/usblp0;;
      3) escputil --model=sx115 --new --ink-level –raw-device=/dev/usb/lp0;;
      4) escputil -a -qr /dev/usblp0;;
      5) escputil -o -qr /dev/usblp0;;
      6) escputil -s -qr /dev/usblp0;;
      7) escputil -d -qr /dev/usblp0;;

      Ten en cuenta que algunas impresoras Epson (La TX115, y la TX135 entre otras) requieren que se apague y se vuelva a encender para repetir algunas de las órdenes/acciones, de lo contrario devolverán el error que comentas.

      Atte.

      Juan Perón

      Eliminar
  4. General , solucionado ,ignorante chicato pero perseverante , - – .

    Gracias conductor ,

    SAV

    ResponderEliminar
  5. Generalísimo, disculpe mi ignorancia, pero siguiendo con su doctrina para la impresión liberada, me encontré con un obstáculo.

    Creé el scipt como usted enseñó, sin embargo, al elegir la opción "3" para revistar niveles de tinta (es lo que realmente me preocupa), la consola me devolvió el siguiente mensaje

    "No puedo abrir /dev/usblp0 para lectura/escritura: No existe el archivo o el directorio"

    ¿Qué puedo hacer en este caso?

    Desde ya muchas gracias por su tiempo

    ResponderEliminar
  6. Generalísimo, me he topado con un error al tratar de revisar los niveles de tinta. Disculpe la molestia, pero necesito de su sabiduría para poder solucionar este problema.

    Al elegir la opción "3" me aparece lo siguiente

    "No puedo abrir /dev/usblp0 para lectura/escritura: No existe el archivo o el directorio"

    Aclaro, tengo una TX135.

    Le agradezco su tiempo y su templanza.

    ResponderEliminar
    Respuestas
    1. Estimado RamiroNB:

      Puede probar en la Terminal con el siguiente Comando:

      sudo escputil --model=sx115 --new --ink-level –raw-device=/dev/usb/lp0;;

      SI le devuelve el nivel de tinta, adapte el listado del programa suministrado en consecuencia, y tendrá éxito (requerirá ingresar su contraseña de administrador).

      Atte.

      Juan Perón

      Eliminar
  7. Hoy, un poco más despierto que en la tarde de ayer comprendí lo de modificar las líneas. Lo hice, pero al elegir las opciones pasa lo siguiente:

    En el caso de niveles de tinta me sale "Obtener niveles de tinta requiere usar un dispositivo crudo" y en cualquier otro número "No puedo abrir /dev/usblp0 para lectura/escritura: No existe el archivo o el directorio".

    Siempre supe que los de Epson son carneros de la oligarquía, realmente me están dando un gran dolor de cabeza. De todos modos confío en su doctrina general

    ResponderEliminar
  8. Las cosas empeoraron. Antes al menos podía imprimir, ahora cada vez que mando a imprimir, la hoja me la devuelve con la impresión entre cortada e ilegible. Quiero limpiar los cabezales, pero ese comando me sigue sin funcionar... me sigue tirando el "No puedo abrir /dev/usblp0 para lectura/escritura: No existe el archivo o el directorio".

    Ya es grave esto :(

    ResponderEliminar
    Respuestas
    1. Estimado RamiroNB:

      No lo habíamos tenido en cuenta, pero tal vez siquiera has instalado correctamente la impresora con los controladores para Ubuntu. Esto es normal cuando no usas los controladores Epson sino que usas la impresora con el manipulador genérico.

      Por tal motivo, nos aseguraremos de instalarla con el controlador adecuado, que tiene mayores funciones de ajuste de papel y demás, y es compatible con estas funcionalidades de limpieza, chequeo de nivel de tintas, etc.

      1) Apaga la impresora y desinstálala de Ubuntu.

      2) Luego instala correctamente el software de la impresora, por medio de los archivos necesarios. Antiguamente se gestionaban a través del proyecto AVASYS, pero ahora han sido transferidos a la peronista Epson Seiko Company. Encontrará aquí todo lo necesario: http://download.ebz.epson.net/dsc/search/01/search/searchModule

      Busque la TX135, e instale la paquetería para la impresora y el escáner.

      2a) Si usas Ubuntu de 64 bits:
      * epson-inkjet-printer-201101w_1.0.0-1lsb3.2_amd64.deb
      * iscan-data_1.22.0-1_all.deb
      * iscan_2.29.1-5~usb0.1.ltdl3_amd64.deb
      * iscan_2.29.1-5~usb0.1.ltdl7_amd64.deb


      2b) Si usas Ubuntu de 32 bits:

      * epson-inkjet-printer-201101w_1.0.0-1lsb3.2_i386.deb
      * iscan-data_1.22.0-1_all.deb
      * iscan_2.29.1-5~usb0.1.ltdl3_i386.deb
      * iscan_2.29.1-5~usb0.1.ltdl7_i386.deb

      3) Luego reinicia tu equipo. Cuando haya reiniciado, enciende tu impresora. Ahora la epson tx135 debería agregarse como /dev/usblp0, o usblp1, o demás (dependiendo cuántas impresoras Epson tengas conectadas a tus puertos USB, normalmente es solo una impresora de modo tal que el ID será /dev/usblp0.

      En nuestro caso (con la TX135) la limpieza de cabezales funciona adecuadamente SIEMPRE Y CUANDO apaguemos la impresora, cerremos el miniprograma, la reencendamos, y ejecutemos nuevamente la rutina de limpieza.

      Tenga en cuenta que para que el programa funcione, la impresora debe tener el ID /dev/usblp0. Normalmente, esto es el caso si tenemos una única impresora. Para asegurarse de cual ID tiene su equipo, puede ingresar:

      cd /dev
      ls usb*

      Y debería listarle algun dispositivo, normalmente usblp. En tal caso, ahora el miniprograma debería correr sin inconvenientes.

      Atte.

      Juan Perón

      Eliminar
  9. Otra realidad efectiva. Como no podía ser de otra manera.

    Se la debemos a usted

    ResponderEliminar
  10. Saludos General. A ver si puede ayudarme en algo.
    Tengo la impresora Epson TX115 instalada y funcionando en la PC de escritorio (con ubuntu 12.04).
    Y la quiero utilizar en mi notebook (también tiene instalado ubuntu 12.04).
    La logro instalar a través de samba, con los drivers correctos bajados desde la pagina de Epson. Pero, a la hora de imprimir algo, me aparece el mensaje "retenido para autenticación"...

    Tiene idea de cómo solucionarlo???

    Gracias!

    ResponderEliminar
  11. hola, tengo ubuntu 12.10 y una multifuncion xp-401, a mi me saltaba el mismo error, no se puede abrir /dev/usblp0 para lectura/escritura: No existe el archivo o el directorio, es por que falta un barra despues de usb y antes de lp0, en vez de asi:

    1) escputil -c -qr /dev/usblp0;;
    2) escputil -n -qr /dev/usblp0;;
    3) escputil -i -qr /dev/usblp0;;
    4) escputil -a -qr /dev/usblp0;;
    5) escputil -o -qr /dev/usblp0;;
    6) escputil -s -qr /dev/usblp0;;
    7) escputil -d -qr /dev/usblp0;;
    8) escputil -M -qr /dev/usblp0 | more;;
    9) escputil -h -qr /dev/usblp0 | more; escputil -l -r /dev/usblp0;;

    quedaria asi:

    1) escputil -c -qr /dev/usb/lp0;;
    2) escputil -n -qr /dev/usb/lp0;;
    3) escputil -i -qr /dev/usb/lp0;;
    4) escputil -a -qr /dev/usb/lp0;;
    5) escputil -o -qr /dev/usb/lp0;;
    6) escputil -s -qr /dev/usb/lp0;;
    7) escputil -d -qr /dev/usb/lp0;;
    8) escputil -M -qr /dev/usb/lp0 | more;;
    9) escputil -h -qr /dev/usb/lp0 | more; escputil -l -r /dev/usb/lp0;;

    ResponderEliminar
  12. Mis saludos cordiales generalísimo. Creo que mi problema es la carencia de militancia en mi adolescencia..ya que el sistema no me está respondiendo como el régimen promete. Ya que he seguido todas las directivas y no funciona....Pregunto..En el archivo epsonmenu, se debe copiar el archivo completo ? El tema es que cuando aplico el último paso (sudo chmod +x /sbin/epsonmenu), y le doy enter..ya no me tira ninguna nueva acción...Hay que esperar un rato o...será que el gremio está en plan de huelga o.... yo no asistí a la última clase de apoyo logístico.... Qué hago mi generalísimoooooo

    ResponderEliminar
  13. Hola Generalísimo...Tengo una tx 125....Que debería hacer? Cumplí con todas las consignas del mandato pero con resultado negativoooooooo,,,, Ayuda..porfiiii

    ResponderEliminar
  14. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  15. Estimado Generalísimo...He cumplido con los mandatos pero , lamentablemente con resultado negativo..Tengo una Epson tx125...Cual sería el rumbo a seguir para no toparme con frentes que obstaculizan mi objetivo.... Lo saludo con una "V" peronista y velezana

    ResponderEliminar
    Respuestas
    1. Estimado Chocolate Dulce:

      Sin duda te estás aproximando, asumiendo que cuentas con la impresora y puedes imprimir. Ten en cuenta que a veces es necesario resetear la impresora, esto es, apagarla y volverla a encender para volver a ejecutar los comandos. Ese problema lo hemos detectado con la TX135, pero podría también darse con tu TX125.

      Luego de indicar la orden chmod -x le habrás asignado permiso de ejecución, esto significa que el programa que acabas de ingresar podrá ya "ejecutarse" en tu sistema.

      Para ejecutarlo introduce:

      sudo epsonmenu

      Y con ello ya debería arrancar la pequeña rutina y permitirte trabajar.

      Ten en cuenta que según nos ilustran otros usuarios, han debido modificar ciertas partes del código para tener éxito con ciertas configuraciones de equipo. A ese fin, podrás consultar por ejemplo, las modificaciones que el descamisado Ale Ale hizo (en esta misma sección de comentarios).

      Eliminar
  16. Queridísimo general...Con gran placer le comento que la operación ha sido !EXITOSA! Gracias al movimiento justicialista y a la inteligencia de Ale Ale ... Ahora solo falta hacer que funcione el escaner de la impresora, y Misión Cumplida Gracias totales <3

    ResponderEliminar
    Respuestas
    1. Estimado Chocolate Dulce:

      Sin dudas tendrá éxito, gracias a este artículo que también es aplicable a la TX125.

      http://ubuntuperonista.blogspot.com.ar/2013/03/scanner-escaner-epson-tx135-ubuntu.html

      Atte.

      Juan Perón

      Eliminar
  17. Generalísimo! Luego de haber navegado por innumerables sitios que prometían en vano solución al problema de mantenimiento de mi impresora TX-125, he alcanzado mediante este post la Liberación (de las últimas cadenas que me mantenían atado a la Corporación MS). Gracias a Ud. y sus fervientes colaboradores, me permito dejar este modestísimo aporte de cómo modificar las 3 primeras opciones del script para la TX125:

    1) escputil --model=sx115 --new -c -qr --raw-device=/dev/usb/lp0;;
    2) escputil --model=sx115 --new -n -qr --raw-device=/dev/usb/lp0;;
    3) escputil --model=sx115 --new --ink-level --raw-device=/dev/usb/lp0;;

    ResponderEliminar
    Respuestas
    1. Estimado clacby:

      Enhorabuena por su alteración del código. En resúmen, para quienes empleen la TX125, el código a aplicar sería:

      case $OPCION in
      1) escputil --model=sx115 -c -qr -raw-device/dev/usblp0;;
      2) escputil --model=sx115 -n -qr -raw-device=/dev/usblp0;;
      3) escputil --model=sx115 --new --ink-level –raw-device=/dev/usb/lp0;;
      4) escputil -a -qr /dev/usblp0;;
      5) escputil -o -qr /dev/usblp0;;
      6) escputil -s -qr /dev/usblp0;;
      7) escputil -d -qr /dev/usblp0;;

      Esto significa que podrá no sólo utilizar el escáner y la impresora, sino también mantenerla utilizando software libre. Es este, y no otro, el camino que hemos de seguir para la Auténtica Liberación de la Patria.

      Atte.

      Juan Perón

      Eliminar
  18. Disculpe Generalisimo , hoy he instalado una epson CX5600 en Ubuntu 12.04 , me la reconocio al acto la cosa es que no puedo imprimir al no tener tinta en un cartucho , buscando en internet me encuentro con su tutorial anti imperialismo , pero luego de ejecutar todos los comandos salta el famoso traidor de la patria

    No puedo abrir /dev/usb/lp0 para lectura/escritura: No existe el archivo o el directorio

    intente cambiar el codigo por 1) escputil --model=sx5600 -c -qr -raw-device/dev/usblp0;; o bien cx5600 Y nada!

    aguardo instrucciones mi general

    ResponderEliminar
  19. he logrado arreglar lo que comentaba previamente usando lo que paso un campañero arriba cambiando el codigo por

    1) escputil -c -qr /dev/usb/lp0;;
    2) escputil -n -qr /dev/usb/lp0;;
    3) escputil -i -qr /dev/usb/lp0;;
    4) escputil -a -qr /dev/usb/lp0;;
    5) escputil -o -qr /dev/usb/lp0;;
    6) escputil -s -qr /dev/usb/lp0;;
    7) escputil -d -qr /dev/usb/lp0;;
    8) escputil -M -qr /dev/usb/lp0 | more;;
    9) escputil -h -qr /dev/usb/lp0 | more; escputil -l -r /dev/usb/lp0;;

    ahora el tema es que.. deja de darme ese mensaje pero no me muestra absolutamente nada ahora!

    Escriba una opción: 3
    ### ### ### ### ### ### ### ### ### ### ### ### ### ### ###
    eso sale

    ResponderEliminar
  20. disculpen las molestias, mi impresora epson l210 ha llegado al limite... hay que resetear las almohadillas para poner el contador en 0, pero no se como se hace en ubuntu... ¿Alguien puede ayudareme?

    ResponderEliminar
  21. Estas re-chapa! jajaja

    PD: VIVA PERON!!

    ResponderEliminar
  22. Hola tengo un impresora Espson L210, no logro que funcione la limpieza cabezales importa prube. Sale con este mensaje: No puedo abrir /dev/usblp1 para lectura/escritura: No existe el archivo o el directorio.

    ResponderEliminar
    Respuestas
    1. Estimado Bruno ANtonio Velasco Campos:

      Podría tratarse de que no tiene el dispositivo /dev/usblp1 (que es el asignado a la impresora conectada a través del bus USB, si es que cuenta con uno). Podría probar con /dev/usblp0 o /dev/usblp2, u otros, si es que cuenta con varias impresoras conectadas.

      Sin embargo, la causa más probable es que no tenga permisos de escritura para hacerlo, porque su usuario no se encuentra en el grupo de impresión.

      En tal caso, asumiendo que sabe la contraseña de sistema, podría probar agregando al comando la orden "sudo". El programa se ejecutará, pero con permisos de administración. Allí tendrá posibilidad de lectura y escritura.

      Eliminar
  23. Estimado Quimera:

    Considere anteponer la orden sudo antes del comando. Dichos modelos de immpresora suelen requerir permisos de administrador para hacer las operaciones de limpieza y chequeos si es que no tienen el controlador de impresora privativo de Epson.

    Atte.

    Juan Perón

    ResponderEliminar