Skip to content
Globopedia
Globopedia

La Enciclopedia de Huracán

  • Artículos
  • Juegos
  • Tecnología
  • Contacto
Globopedia
Globopedia

La Enciclopedia de Huracán

¿Cómo convertir casi cualquier impresora en inalámbrica con Raspberry Pi?

¿Tiene el mismo modelo antiguo de impresora USB láser y de inyección de tinta que ha estado usando desde los últimos años? Posiblemente sea uno que ha tenido durante bastante tiempo, o tal vez sea uno menos costoso que eligió recientemente y deseaba que tuviera el soporte para su Apple iPhone, iPad, etc. En caso de que haya comprado una Raspberry Pi, todo lo que necesita es algo de experiencia con Secure Shell (SSH) y podrá hacer que su impresora funcione de forma nativa en AirPrint al instante.

No importa si su impresora tiene una interfaz USB, Ethernet o Wi-Fi; este truco funcionará actualmente.

Componentes de hardware (Raspberry Pi Zero, impresora y iPhone) utilizados en el proyecto

Ahora, ¡pasemos a configurar la Raspberry Pi, instalar los paquetes necesarios y realizar ciertos cambios de hardware!

Paso 1: asegúrese de que Raspberry Pi esté actualizado.

Leer másIngrese a la expansión Gungeon que Advanced Gungeons & Draguns ha lanzado

Mantenga actualizadas las fuentes de su Pi, de lo contrario, el software desactualizado causará algunos problemas. Habilite el visor de Computación en red virtual (VNC) en su Pi, luego conecte su Raspberry Pi con el visor VNC. El enlace se proporciona a continuación para descargar VNC y luego conectarlo con Pi.

VNC

Ahora, abre la terminal y ejecuta el siguiente comando:

sudo apt-get update
Leer másCómo desinstalar completamente Steam Juegos

entonces,

sudo apt-get upgrade

Si hay alguna actualización instalada, presione Y y luego presione Entrar para continuar descargando actualizaciones. Una vez hecho esto, puede comenzar a presentar su dispositivo.

Paso 2: conecte su impresora al puerto USB de Pi.

Hay dos opciones. Puede conectar la impresora mediante un cable USB, Ethernet o Wifi. Si está utilizando Ethernet o Wifi, ignore este paso y avance directamente al paso 3.

Conecte la impresora mediante un cable USB y reinicie el Pi usando el siguiente comando:

sudo reboot

Después de reiniciar, ejecute la terminal y ejecute:

lsusb

Todos los dispositivos asociados con el medio USB deberían mostrarse ahora. En caso de que su impresora no aparezca, asegúrese de que esté encendida y funcionando correctamente.

Paso 3: Instale samba y CUPS.

Ahora podemos comenzar a instalar el software que proporcionará la red a la impresora. En la terminal ejecute los siguientes comandos:

sudo apt-get install samba

Se instalarán numerosos paquetes y, si se le solicita, presione Y y luego Enter para instalarlos correctamente. Después de instalar los paquetes, ejecute:

sudo apt-get install cups

Lo más probable es que veamos apt queriendo instalar la combinación de paquetes. No hay necesidad de entrar en pánico y continuar como se hizo anteriormente. A partir de ese momento, simplemente necesitamos incluir un administrador de impresión para que CUPS pueda administrar las impresoras en el Pi. Ejecute el siguiente comando:

sudo usermod -a -G lpadmin pi

Paso 4: agregue su impresora.

Actualmente necesitamos agregar su impresora a su servidor de impresión. Para hacer esto, tendremos que explorar la interfaz de usuario de CUPS. Abra el navegador web en Pi y ejecute la IP: 127.0.0.1:631. El resultado debería ser así:

Página de inicio de administración de CUPS

Haga clic en la ‘pestaña Administración’ y luego haga clic en ‘Agregar impresora’. Es posible que se nos solicite cambiar a SSL y seguiremos el enlace si se nos indica. Después de eso, se nos pedirá que iniciemos sesión. Usaremos los detalles de inicio de sesión predeterminados que usamos para iniciar sesión en VNC o los detalles personalizados si los hemos cambiado.

  1. Elegir su impresora: Después de iniciar sesión, se mostrará una lista de las impresoras actualmente conectadas. Algunos detalles de la impresora también se mostrarán como el modo de conectividad (ya sea por cable USB o Wifi). Encontraremos nuestra impresora en esa lista. Seleccionaremos nuestra impresora y luego pulsaremos en continuar.
    Elegir una impresora
  2. Definición de detalles de la impresora: Ahora, debemos darle un nombre (se puede dar el nombre predeterminado), una descripción (esta es la forma en que nuestra impresora se distinguirá en iDevice) y una ubicación (opcional). Nos aseguraremos de haber hecho clic en Compartir esta impresora y luego en Continuar.
    Definición de detalles
  3. Seleccionar el controlador: Es necesario seleccionar un conductor ahora. Lo más probable es que Pi identifique el controlador adecuado; de lo contrario, nos desplazaremos por la lista de controladores y elegiremos uno apropiado. En este punto, haga clic en Agregar impresora y seleccione las preferencias predeterminadas que podamos tener. Haga clic en Establecer opciones predeterminadas y ahora la parte difícil ya está hecha.
    Seleccionar el controlador adecuado
  4. Garantizar la incorporación de una impresora: Nos aseguraremos de que la impresora se haya agregado correctamente. Pasaremos a la pestaña Impresoras y veremos si nuestra impresora se muestra o no. Si alguien quiere imprimir la página de prueba, puede hacerlo seleccionando la impresora de la lista, haciendo clic en el menú desplegable Mantenimiento y luego haciendo clic en Imprimir página de prueba.
    Garantizar la incorporación de una impresora

Paso 5: ajuste algunas configuraciones.

El rendimiento se puede mejorar ajustando algunas configuraciones. Vaya a la pestaña Administración y busque Compartir impresoras conectadas al sistema. Si queremos agregar nuevas impresoras de forma remota en el futuro a través de nuestra red, marque Permitir administración remota. Haga clic en cambiar configuración y el servidor se reiniciará.

Afinar

Paso 6: agregue soporte Samba para Windows Redes (opcional).

Samba para Windows debe activarse si alguien quiere utilizar esta impresora con un Windows dispositivo. Para eso ejecute el siguiente comando:

sudo nano /etc/samba/smb.conf

Ahora, vaya al final y pegue lo siguiente:

# CUPS printing. See also the cupsaddsmb(8) manpage in the
# cupsys-client package.
printing = cups
printcap name = cups
(printers)
comment = All Printers
browseable = no
path = /var/spool/samba
printable = yes
guest ok = yes
read only = yes
create mask = 0700

# Windows clients look for this share name as a source of downloadable
# printer drivers
(print$)
comment = Printer Drivers
path = /usr/share/cups/drivers
browseable = yes
read only = yes
guest ok = no

Ahora, presione CTRL + W y escriba grupo de trabajo seguido de Enter para buscar la configuración del grupo de trabajo. Lo más probable es que su grupo de trabajo ya esté configurado y rara vez existe la posibilidad de que haya cambiado su grupo de trabajo antes; si lo ha hecho, establezca el nombre correcto en grupo de trabajo =. Entonces cambia gana apoyo = no a gana soporte = si.

Luego presione CTRL + O, seguido de Enter para guardar la configuración. Después de eso reinicie samba con el siguiente comando:

sudo /etc/init.d/samba restart

Todo listo, ahora nuestra impresora funcionará en el Windows red.

Paso 7: (Si su Raspberry Pi está conectada a su red a través de Wi-Fi) Cambie una configuración rápida aquí.

Como se muestra al principio, estamos usando Raspberry Pi Zero en este proyecto, por lo que nuestro Pi está conectado a la red a través de Wifi. Aquellos que poseen los últimos modelos de Pi que están conectados mediante un cable Ethernet deben ignorar este paso. Nuestro modelo Raspberry usa Wifi, por lo que debemos desactivar el ahorro de energía de su adaptador Wifi para evitar que entre en modo de suspensión y aísle AirPrint.

Para esta tarea, necesitamos editar un archivo en la Terminal:

sudo nano /etc/modprobe.d/8192cu.conf

Agregue lo siguiente en la parte inferior:

# No power saving
options 8192cu rtw_power_mgnt=0 rtw_enusbss=1 rtw_ips_mode=1

Ahora presione CTRL + O para que los cambios surtan efecto y luego presione Enter.

Paso 8: instale Bonjour para AirPrint.

¡Por ahí, te lo garantizo! Actualmente necesitamos introducir el software AirPrint.

Ejecute el comando en la terminal:

sudo apt-get install avahi-discover

Ahora reiniciaremos nuestro Pi:

sudo reboot

Paso 9: Prueba.

Ahora todas las configuraciones necesarias están hechas. Tome un dispositivo iOS, abra el correo electrónico o la página de Safari y haga clic en la opción Compartir hasta que encontremos la opción Imprimir. Presione Seleccionar impresora y debería aparecer (bastante rápido).

Pruebas

Seleccione su impresora, modifique las inclinaciones que desee y luego haga clic en Imprimir. Una impresora AirPrint con una pequeña configuración de su Pi ya está lista. De todos modos, ahora debería tener una impresora que funcione en su sistema y en la mayoría de sus dispositivos iOS preferidos, ¡sin necesidad de ninguna aplicación externa!

Tecnología

Navegación de entradas

Previous post
Next post

Related Posts

Tecnología

¿Cómo solucionar el “Código de error: hay funciones que no son de impresión disponibles” Epson?

noviembre 13, 2023

Muchos usuarios informaron que el “Código de error de Epson Funciones que no imprimen están…

Read More
Tecnología

Recuperar el historial del navegador eliminado para Google Chrome en Windows 10

diciembre 2, 2023

Cada búsqueda se guarda en nuestro navegador Google Chrome en forma de historial. Al utilizar…

Read More
Tecnología

Solución: la aplicación McDonald’s no funciona Android Teléfono

noviembre 16, 2023

McDonald’s es una empresa internacional de comida rápida con sucursales en todo el mundo. Además…

Read More

Acerca de GloboPedia | Política de Privacidad | Contacto

©2023 Globopedia | WordPress Theme by SuperbThemes