Para producir una impresora se utilizan muchas materias primas y energía. Cuanto más tiempo esté en uso el dispositivo, mejor en términos de sostenibilidad.
con un Frambuesa Pipuede indirectamente hacer que las impresoras más antiguas sean compatibles con la red y también permitir la impresión a través de una red inalámbrica utilizando, por ejemplo, un teléfono inteligente.
¿Qué requisitos se aplican?
La impresora debe tener al menos una interfaz USB para que pueda funcionar con una Raspberry Pi.
También tiene sentido averiguar en Internet si existen controladores Linux actuales para la impresora. Si el dispositivo funciona sin problemas en un sistema de escritorio Linux, también funcionará perfectamente en la nueva constelación.
A la hora de elegir la Raspberry Pi, también puede que se trate de un modelo más antiguo.
Modelo 5 se utiliza en este artículo.
Las siguientes instrucciones suponen que ya ha instalado el sistema operativo (en nuestro caso, Raspberry OS) en la Raspberry Pi y que está conectado a Internet o a la red local.
Todo el trabajo se realiza en la consola, a la que se llama mediante SSH desde otra computadora. Si hay un monitor y un teclado conectados a la Raspberry, también puedes ejecutar los comandos en el terminal del escritorio.
Configurar el servidor de impresión en el Pi
IDG
Como base se necesita el sistema de impresión de tazas. Esto debería haber sido instalado automáticamente por el sistema operativo. Pruebe con
sudo apt install cups
para instalarlo. Si el sistema informa que ya tiene la última versión, todo está bien. En el primer paso, asigne al usuario estándar el derecho a realizar cambios en el sistema de la impresora. Si no has cambiado nada, esta es la cuenta “pi”. Si ha almacenado otros usuarios, ajuste el comando en consecuencia.
sudo usermod -a -G lpadmin pi
Este usuario debe iniciar sesión más tarde si desea realizar cambios en el sistema de impresión a través del navegador (por ejemplo, agregar una nueva impresora).
Ahora se requiere algo de trabajo manual. Debe personalizar el archivo de configuración de Cups. Esto se ve ligeramente diferente según el sistema operativo. El archivo se encuentra en /etc/cups/cupsd.conf. Busque una entrada con “Escuche localhost:631” y preceda la línea con un “#” para comentarla. En su lugar, inserte la línea “Puerto 631”.
Esto ya debería ser estándar en las versiones más recientes del sistema operativo.
Luego busque la instrucción “WebInterface”. Debería haber un “sí” posterior. Si este no es el caso, corríjalo a “WebInterface Yes”. Se puede ver una entrada que comienza con “Navegación Sí” cerca de la especificación del puerto.
Lectura adicional: 10 proyectos de Raspberry Pi sorprendentemente prácticos que cualquiera puede hacer
Aquí agregas una línea con
BrowseAddress @ LOCAL
Esto permite que otros sistemas reconozcan las impresoras que están conectadas al Pi. A continuación encontrará prohibiciones de acceso a directorios individuales. Cada uno de ellos comienza con “”.
Agregue un “Permitir @LOCAL” a cada una de estas secciones. Luego guarde el archivo. Debe confirmar los cambios en el sistema de la impresora reiniciando con
sudo service cups restart
para comunicar los cambios.
Agregar una impresora
Frambuesa Pi
Esto completa los preparativos. Todo el trabajo de configuración adicional se puede realizar a través de un navegador en cualquier ordenador de la red local. Allí, llame a la dirección IP de la Raspberry Pi y agregue el puerto 631 (que definió en la configuración), es decir, “http://192.168.178.183:631” en total.
Cups ahora debería darte la bienvenida con su página de inicio. Ahora conecte la impresora deseada a la Raspberry Pi a través de USB y enciéndala para que el sistema pueda reconocerla.
Luego seleccione “Administración” en la barra de navegación y haga clic en “Agregar impresora”. El sistema ahora lo redirigirá a la subpágina “/admin”. Allí, haz clic nuevamente en “Agregar impresora”. Si el dispositivo es compatible con Cups, la impresora ya debería aparecer en “Impresoras locales”. Haga clic en el modelo y luego en “Siguiente”.
Frambuesa Pi
En el siguiente cuadro de diálogo, varios campos están esperando entrada o confirmación. Estos son el nombre de la impresora, que también aparecerá más adelante en Windows, una descripción y, opcionalmente, una ubicación.
Activa la opción de compartir la impresora en la red. Sólo entonces podrá convertirse también en una impresora de red. En el siguiente diálogo, seleccione el fabricante, acéptelo y seleccione el modelo apropiado de la lista.
Si el nombre exacto del modelo no está disponible, pruebe con un modelo que sea lo más parecido posible al modelo real. Confirma los detalles. Ahora se agregará la impresora.
Impresoras bajo Linux y Windows
Proporcionar la impresora conectada como componente de red no resuelve el problema de que debe haber controladores para el dispositivo para todos los sistemas operativos del cliente que van a utilizar la impresora.
Esto se ve bien para Linux en la medida en que la impresora se puede configurar en la Raspberry en Cups. La forma de configurar las impresoras conectadas al Pi difiere entre las distribuciones.
En Ubuntu, es mejor ingresar “impresora” en el campo de búsqueda. Haga clic en el resultado y “Agregar impresora” para ir a la página de impresoras disponibles. Si el recurso compartido aún no aparece aquí, haga clic en el botón “Agregar impresora”.
Seleccione el modelo y haga clic en “Agregar”. Comienza la búsqueda de un conductor adecuado. Esto suele tener éxito y no es necesario realizar más pasos. El controlador se instala y se agrega a la lista de dispositivos conocidos.
Si hay algún problema aquí, haga clic en la rueda dentada en la lista de impresoras y luego en “Detalles de la impresora”. Puede repetir la búsqueda de controladores en el siguiente cuadro de diálogo.
Si tiene un archivo PPD para el dispositivo, puede cargarlo usando el botón del mismo nombre. Alternativamente, puede buscar en la base de datos interna de controladores ordenados por fabricante y buscar allí el modelo.
IDG
En Windows, ingrese “Impresora” en el campo de búsqueda del menú Inicio para encontrar el acceso directo para configurar la impresora. Luego haga clic en “Agregar dispositivo” en el siguiente diálogo.
Windows no sólo consulta las interfaces locales, sino que también busca en la red impresoras compartidas.
Espere un momento hasta que la lista esté completa. Luego presione “Agregar dispositivo” al lado del dispositivo deseado. Ahora debe esperar un momento hasta que el sistema operativo haya sincronizado la impresora con su base de datos de controladores y haya establecido una conexión con el dispositivo.
En caso de error se aplica lo mismo que en Linux. Deberá buscar en Internet para ver si existe un controlador de Windows especial para el modelo. Con impresoras láser o de inyección de tinta que pueden procesar los formatos de papel habituales, hoy en día rara vez es necesaria la intervención manual.
Impresoras bajo Mac OS y Airprint
IDG
En Mac, vaya a Preferencias del Sistema y luego a la sección “Impresoras y escáneres”.
En el siguiente cuadro de diálogo, haga clic en el signo más en el lado izquierdo para agregar una impresora. Como el protocolo necesario de Apple también se instaló durante la instalación de Cups en las versiones actuales del sistema operativo Raspberry, la impresora debería encontrarse con el nombre utilizado en Cups.
Ahora debe indicarle a Mac OS qué controlador desea utilizar. Para hacer esto, haga clic en “Seleccionar software” en “Usar”. En la siguiente lista, decida el modelo deseado.
Apple también se ha mantenido fiel a sí misma en lo que a impresoras se refiere y ha desarrollado su propio protocolo de impresión inalámbrica con Airprint. Se basa en el servicio “Bonjour” que existe desde hace años.
Para que una impresora conectada a Raspberry Pi se pueda utilizar como “impresora de red” a través de Airprint, el “Avahi Daemon” debe estar ejecutándose en el sistema.
Dependiendo de la versión del sistema operativo utilizada en el Pi, este debe instalarse manualmente a través de la administración de paquetes.
En la versión actual esto ya se hace gracias a la instalación de Cups.
Si tiene un iPad o iPhone en su casa, puede verificar fácilmente la configuración correcta usando la función compartir en una aplicación y luego seleccionando “Imprimir”. Entonces deberías poder seleccionar la impresora allí.
Escenario de ejemplo con Label Writer
A Escritor de etiquetas Dymo lleva algún tiempo trabajando de forma fiable en el lugar de trabajo del autor, aunque conectado directamente a un ordenador local.
Otros miembros del hogar aún no han tenido acceso a él. Gracias a programas como Lprint, el dispositivo es compatible con todos los sistemas operativos.
Con Raspberry, Cups y los controladores más recientes, esto ahora está cambiando. Para poder acceder a todos los modelos al configurar en Cups, primero instale un paquete con controladores adicionales del fabricante. En general, este es un buen consejo para impresores de todos los fabricantes.
Usando
apt install printer-driver-dymo
el paquete se carga (con archivos PPD), se instala y se integra en Cups. Una vez completado este paso preparatorio, configuramos la nueva impresora como se describe anteriormente. El software de aplicación se encarga de los diseños, la selección de etiquetas y, por tanto, de la comunicación con la impresora.
La impresora debería estar disponible tan pronto como la haya configurado en un cliente. A menos que el programa utilice su propio enfoque propietario. Para impresoras especiales, deberá buscar un archivo PPD manualmente, ya que se utilizan diferentes formatos de papel y soporte.
Sin un archivo PPD, probablemente se pueda acceder a la impresora y también puede comenzar la impresión. Sin embargo, el resultado puede ser que una página de prueba A4 se reduzca de tamaño para que quepa en una etiqueta de dirección.
Este artículo apareció originalmente en nuestra publicación hermana. PC-WELT y fue traducido y localizado del alemán.