The Fastoe Blog

News and technical documents for all things Fastoe.

How to Turn a USB Printer Into a Wireless Printer: Part 3

This is the continuation of the Part 2 of the article, where we covered the server setup on our Raspberry Pi. If you have not setup your Pi or the printing service CUPS, I recommend you to follow Part 1 and Part 2 first.

  • Add a printer in Windows 10:

    1. Select "Start" and type "printer" in the search box.
    2. Choose "Printers & scanners".
    3. Select "Add a printer or scanner".
    4. Wait for the "The printer that I want isn't listed" option to appear, then select it.
    5. Select "Select a shared printer by name", and enter the address of your printer:
      https://<the Pi’s IP or hostname>:631/printers/queue_name

      Here queue_name is the same as printer’s Queue Name in CUPS web interface in Printers tab. In my case it is:

    6. Select your printer from the list, and click the Next button.
    7. Type a name for the printer, and click the Next button.
    8. Select the Do not share this printer option.
    9. Click the Finish button.
  • Add a printer in Linux (Ubuntu 20.04):

    1. Select "Start" and type "printer" in the search box.
    2. Choose "Printers".
    3. Click the "Additional Printer Settings" button.
    4. Click the "Add" button.
    5. Expand "Network Printer" and it would automatically scan available printers on the local network. As you can see, it found my HP Deskjet printer. Click the "Forward" button.
    6. Select the Select printer from database option. Choose the manufacturer from the list below. Click the "Forward" button.
    7. Choose the model from the left-hand column. In the right-hand column, choose the driver with "(recommended)" at the end of its name. Click the "Forward" button.
    8. Fill out the printer name, printer model, and printer location. Click the "Apply" button to complete adding the printer.
  • Add a printer in macOS:

Once you've completed the steps, you should be able to start printing to the device.