RPi Zero Print Server - a-maze-1ng/MISC GitHub Wiki

Aim:

Integrating offline printers into the network using a raspberry pi zero

Installation

  1. Install Raspberry Pi OS (Legacy, 32-bit) with Raspberry Pi Imager

  2. sudo apt-get update

  3. sudo apt-get upgrade -y && clear

  4. create Pi user (Raspberry Pi Imager does not like to create Pi as default)

  5. sudo adduser pi

  6. sudo visudo

  7. Add pi user to root privilege pi ALL=(ALL:ALL) ALL

  8. sudo apt-get install samba cups -y
    8.2 sudo apt install printer-driver-splix install printer driver

  9. Backup cupsd.conf sudo cp /etc/cups/cupsd.conf /etc/cups/cupsd.conf_backup

  10. sudo nano /etc/cups/cupsd.conf

  11. ChangeListen 0.0.0.0:631 in cupsd.conf

  12. Add ServerAlias * Allow all
    grafik

  13. sudo gpasswd -a pi lpadmin

  14. sudo systemctl enable cups

  15. sudo systemctl start cups

  16. set up printer https:\\<IP-Adress>:631 16.1
    grafik
    grafik
    grafik

  17. sudo nano /etc/samba/smb.conf
    grafik
    grafik

  18. sudo systemctl enable smbd

  19. sudo systemctl start smbd

grafik
grafik
grafik
21. use the right printer driver in Windows!

Source:

https://community.element14.com/products/raspberry-pi/raspberrypi_projects/b/blog/posts/use-a-raspberry-pi-zero-w-as-a-wireless-print-server

⚠️ **GitHub.com Fallback** ⚠️