DIY Productivity

How to Make Your Own Wireless Printer With a Raspberry Pi

Christian Cawley Updated 18-05-2020

Wireless technology is perhaps the best improvement to home printing for years. Fewer cables, flexibility about where you can put your printer—it’s win-win. Unless you have an older printer.


While new printers are affordable, you might have spent enough on your last one that it’s not worth the outlay. Additionally, your old printer might have a special function, that replacing it might be too expensive.

The solution? Make your old printer wireless. Many solutions are available, but one popular choice is to use your Raspberry Pi as a wireless print server.

Benefits of Wireless Printing

If you haven’t already enjoyed the benefits of wireless printing, then this project is definitely the place to start. But why bother with wireless printing?

  • Your printer is no longer tied to your computer
  • Any device can print to it (laptop, smartphone or tablet)
  • No more endless cables
  • Wireless functionality on your existing wireless printer is faulty

Wireless printing really is about making printing flexible—an ideal project for the Raspberry Pi. The beauty of this solution is that it will work for Windows, macOS, and other Linux computers.

Preparing for Wireless Printing With the Raspberry Pi

To enable wireless printer on an old, wired device, you’ll need a Raspberry Pi with built-in Wi-Fi.


Wireless-enabled models are:

Raspberry Pi Zero W Raspberry Pi Zero W Buy Now On Amazon $19.99

With older devices, ensure you have connected a wireless USB dongle for your Raspberry Pi and connected the device to your network. The Pi should be running the latest version of Raspbian installed to the SD card.

You will also need:

  • A USB printer (a parallel printer coupled to a parallel-to-USB adaptor can work)
  • Printer’s power supply and USB cable
  • Credentials for your wireless network

Boot and Update Your Raspberry Pi for Printing

Start by connecting everything. Your printer should be connected to the Raspberry Pi and powered on. Access your Raspberry Pi either using a keyboard and display, or a remote connection using SSH, VNC, or RDP VNC, SSH and HDMI: Three Options for Viewing Your Raspberry Pi The Raspberry Pi is a remarkable little computer, but it can be time consuming to set it up and connect it to your monitor. Read More .

To update, open a terminal and enter:

sudo apt update && sudo apt upgrade -y

This checks for software updates, and upgrades as required. Follow the prompts on screen until this is completed.

Configuring Your Raspberry Pi as a Print Server With Cups

With the equipment connected and setup, the first thing to do is ensure that your USB printer is detected.


Open a command line (either on your Raspberry Pi directly or over SSH) and enter:


A list of attached USB devices should appear. Check it and identify your printer.

Following this, you’ll need to install Samba, the open source file sharing software. This can be done by entering the command.

sudo apt install samba

Follow any instructions that are displayed. Next, it’s time to install CUPS, the Common Unix Printing System (note that you must install Samba first).

sudo apt install cups

CUPS provides drivers for your printer. Many manufacturers provide Linux drivers, but in the event one isn’t available, use this.

You’re now ready to add the default user to the printer admin group.

sudo usermod -a -G lpadmin pi

By default, CUPS will not enable access from another device. To fix this, configure CUPS to accept connections from, say, your PC browser and restart the service:

sudo cupsctl --remote-any
sudo /etc/init.d/cups restart

Adding Your Printer

Next, you’ll need to setup your printer with your Raspberry Pi. Switch to the Raspberry Pi desktop, launch your browser and go to and switch to the Administration tab. Alternatively, browser direct to

Select Add new printer, input your Raspbian credentials when requested and then select your printer from the list. Proceed to the next screen, selecting the correct device from the list.

Configure a Raspberry Pi wireless printer server

Next, confirm the details and assign a name, then check Share This Printer and click Continue.

Share any printer on your network with a Raspberry Pi

Depending upon your device manufacturer, the next page may take a while to load as device driver names are loaded. Select the correct printer driver (which should be selected by default) and continue.

Alternatively, click Select Another Make/Manufacturer and select Raw. This means that the device you’re printing from will handle the driver.

Click Add Printer, then Set Default Options. A few moments later the printer will be ready to start accepting jobs. To ensure it is working, click Maintenance and select Print Test Page.

Connecting to Your Raspberry Pi Print Server

With that all done, you need to ensure access to your Raspberry Pi is enabled. For macOS, this is by default, but for Windows, some extra configuration is required. Once this is done, you can start printing.

Edit the samba config file in /etc/samba/smb.conf. There are two ways to do this:

  • Open the file on the desktop and make the changes in a text editor
  • Use sudo nano /etc/samba/smb.conf to edit the file in the terminal

The following should be added:

# CUPS printing.  See also the cupsaddsmb(8) manpage in the

# cupsys-client package.

printing = cups

printcap name = cups


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


comment = Printer Drivers

path = /usr/share/cups/drivers

browseable = yes

read only = yes

guest ok = no

workgroup = your_workgroup_name

wins support = yes

You’ll need to input the Windows “workgroup” name  replacing your_workgroup_name—this is usually Workgroup):

Press Ctrl + X to save and exit, then restart samba:

sudo systemctl restart smbd

Start Printing From Windows & macOS

Samba will take a few seconds to restart. You can now switch to your PC and add a new printer. First check that the Raspberry Pi is visible by opening Windows Explorer > Network.

Go to Control Panel > Hardware and Sound > Devices and Printers > Advanced printer setup and wait for the system to scan.

A quicker option is to expand your Raspberry Pi’s entry in Windows Explorer’s Network view. Simply right-click on the printer, select Connect, select your Windows printer driver, and start printing.

Mac users, meanwhile, can add a new printer in the usual way.

Any administration of the print server that needs to be performed can be done by opening http://[RPI.IP.ADDRESS.HERE]:631. This displays the CUPS printer admin web interface on any device on your network.

You Made a DIY Print Server With Raspberry Pi

If you’ve made it this far, your Raspberry Pi-powered print server should be up and running. You’ve just brought a non-wireless printer online, enabling wireless printing to it from any device.

This is just one of many awesome projects you can build with a Raspberry Pi computer 26 Awesome Uses for a Raspberry Pi Which Raspberry Pi project should you start with? Here's our roundup of the best Raspberry Pi uses and projects around! Read More .

Related topics: DIY Project Tutorials, Printing, Raspberry Pi.

Affiliate Disclosure: By buying the products we recommend, you help keep the site alive. Read more.

Whatsapp Pinterest

Leave a Reply

Your email address will not be published. Required fields are marked *

  1. Mahendra Srivastava
    September 9, 2019 at 5:20 am

    Thanks for the article, I have even used udev rules to make it shutdown once the printer is switched off or unplugged since I am using Pi-Zero-w in headless mode. Although it was a bit tricky to find the right parameters to trigger shutdown.

  2. Martin4x4
    August 3, 2019 at 11:58 am

    Very good instructions but now print server stopped working.
    Raspberry Pi 2 Model B v1.1
    With Edimax WiFi Dongle

    I set this up as a print server and it was working for a few days printing wirelessly using my Windows Laptop. I then had to unplug and move it into another room.

    A few days later I tried printing and my laptop would not connect to the print server.

    I reconnected the Pi to my monitor and found that the WiFi was not connecting - even when I manually select my home hub and with the correct wireless key, it will not connect. Even reentering the wireless key.

    I’ve ran a few checks and the WiFi dongle is seen by the Raspberry Pi, it’s just not connecting to my home hub.

    I also seem unable to connect to CUPS? Is this because the printer is not connecting?

    • Mahendra Srivastava
      September 9, 2019 at 5:16 am

      I have realized that if you used any special character like I was using @ in the command line interface the password never let it connect to WiFi. Change hub password to only contain characters and number and see if that works. From Desktop UI it did worked with any special character in WiFi password.

  3. Krishnamoorthy C
    July 7, 2018 at 8:12 am

    Great Article. Followed the instructions and was able to get my raspberry pi setup for wireless printing. I am able to move my printer away from my desktop to a storage room and save space. Thanks a lot.

    - Krishna

  4. Steve Martin
    May 7, 2018 at 9:18 pm

    This How-To is excellent. I've been using my Raspberry Pi to print wirelessly for about a year now without any issues.

    Until now.....

    After I updated two Windows 10 machines (that both printed through my Raspberry Pi) with the Spring Creators Update 2018 both machines will no longer print wirelessly through Raspberry Pi. My iPhone will still print without any issues.

    I was wondering if anyone else has ran into this? If so what is the workaround?

    Thanks in advance.

    • myusrn
      September 13, 2018 at 3:42 am

      Check that win+r | appwiz.cpl -> programs and features | turn windows features on or off | smb 1.0/cifs file sharing support | smb 1.0/cifs client is enabled.

      A lot of legacy smb, aka samba, based file and printer sharing implementations are based the old smb 1.0 spec that for security reasons isn't enabled by default any more in lieu of the newer smb [3.x] direct protocol.

      • Steve
        September 13, 2018 at 9:57 am

        I did try enabling the | smb 1.0/cifs file sharing support | smb 1.0/cifs client. It didn't work for me.

        What did work was a recent Windows 10 update. Not sure which one it was but I am now printing again after the update.

        Thanks for your reply though.

        • myusrn
          September 23, 2018 at 10:52 pm

          thanks for the followup on whether that worked or not. I just followed the instructions to try and enable samba print server access to "hp photosmart 370 series printer" from my windows 10 x64 October 2018 insider slow 17763.1 rs5 install. When I open \\raspberrypi in file explorer I see the "hp photosmart 370 series printer" but when I select "connect" from context menu and pick the matching HP printer driver I get an error dialog stating "Add Printer | Connect to Printer | Windows couldn't connect to the printer. Check the printer name and try again. If this is a network printer, make sure that the printer is turned on, and that the printer address is correct. | OK".

          Is that what you were seeing that was eventually fixed? I noted that the instructions above kindof left out need to use "sudo nano /etc/samba/smb.conf" in order to be able to save the additions they note that are necessary before executing "sudo /etc/init.d/samba restart" to put those changes in effect. I also note that the "printing = cups" and "printcap name = cups" settings need to be added below the [global] section heading and not just above the [printers] section heading otherwise they end up being a part of the [homes] section settings when using the default form of that file. This was reinforced by the details displayed in details.

          So any thoughts on what I might be overlooking in instructions above that is causing that error given as you noted turning on smb/1.0 cifs client feature makes no difference here?

        • myusrn
          September 23, 2018 at 11:03 pm

          I just figured out final issue in my case. The issue was I had to use cups administration page [ | administration ] and delete then recreate the shared printer entry after having added the necessary details to /etc/samba/smb.conf and restarted that service. The instructions above have you create the printer entry in cups too early it would seem.

  5. Troy Greer
    December 4, 2017 at 8:09 pm

    Could I just install Chrome or Chromium on the Pi and use Google Cloud Print? I've never tried this in general, on any device, but I'm curious if it would be a simple option, since I've obviously got a Google account anyway, for my Android devices.

  6. Desiree
    October 26, 2017 at 4:09 am

    My windows 10 computer can detect the printer wireless, but when I try to print there's an error massage saying "Printer is in Error State". Anyone knows how to fix this? Thanks.

  7. Desiree
    October 25, 2017 at 3:34 pm

    My windows 10 computer can't detect the raspberry pi, I did all the steps. I don't know why it's not working

    • myusrn
      September 13, 2018 at 3:45 am

      Check that win+r | appwiz.cpl -> programs and features | turn windows features on or off | smb 1.0/cifs file sharing support | smb 1.0/cifs client is enabled.

      A lot of legacy smb, aka samba, based file and printer sharing implementations are based the old smb 1.0 spec that for security reasons isn't enabled by default any more in lieu of the newer smb [3.x] direct protocol.

      • myusrn
        September 23, 2018 at 10:53 pm

        note response from other party above who said this made no difference on their setup.

        • Bjarne
          January 6, 2019 at 12:56 pm

          I use win 10, and as others status for printer is error, I have checked SMB 1.0 and it is enabled.
          Before printing is status ready, but when I send a doc to printer then it go into error state.
          I am using a Epson P50

  8. Nate
    October 14, 2017 at 11:58 pm

    This is a great tutorial and all, but it just doesn't work. Whenever I try to print from my Mac it says that the printer is idle and working, but when I print it says "Hold for Authentication" and when I try again it says "looking for printer" and then a second later "connecting to printer" but then it goes back to "hold for authentication". But, printing the test page from CUPS admin page works. I'd really appreciate help on this because I need this for my family.

  9. dwartad
    January 7, 2017 at 4:43 pm

    hi christ,

    I have successfully installed my raspberry pi as print server, and had no problem printing from my ubuntu laptop.
    But i have trouble printing from windows 10, I'm able to browse the raspberry pi network printer and connect it through windows explorer's network view, had install the requested printer driver, but failed to print, got error message when printing. Do you have any idea what went wrong?

  10. Ravi Dhoble
    November 23, 2016 at 2:23 pm

    Hello, I am a newbie to Raspberrypi and i want to do this project. This post mentioned NOOBS OS for Raspi but I am using Raspbian Jessei. So will it work? And I don't understood "Boot into the GUI with startx" Please tell me about it. Thank you.

    • Christian Cawley
      November 23, 2016 at 7:51 pm

      Hi Ravi

      If you already have Jessie running, then you won't need NOOBS.

      If you're using Raspbian from the command line, then you can boot into the GUI - graphical user interface, the standard mouse-driven desktop - by entering the startx command.

  11. Steve Martin
    November 21, 2016 at 11:21 am

    Thank You Sir! Works like a champ.

    • Christian Cawley
      November 23, 2016 at 7:51 pm

      Great news, thanks for letting us know, Steve!

  12. Wells
    August 4, 2016 at 4:37 pm

    I'm going to be trying this in my college dorm on the public wifi. Is it possible to add a password so that not just anyone can print to my printer?

  13. Alex
    July 10, 2016 at 8:08 pm

    Works an absolute treat, thanks.

  14. Richard W
    June 5, 2016 at 6:03 pm

    can i use hp software to wirelessly scan papers through the raspberry pi?

  15. Mark
    May 16, 2016 at 9:31 pm

    Unfortunately my HP deskjet f2180 isn't on the CUPs list of support from what I can see and I don't know which driver to choose :( would have been perfect otherwise as I can see it listed on my mac but obviously won't print if the driver isn't right!
    I guess I'll have to pay £30 for a wireless printer haha but it's a shame!

    • Christian Cawley
      May 17, 2016 at 10:27 am

      Well that's too bad. On the other hand, try it with a generic HP driver before giving up.

      • Mark Kelsall
        May 17, 2016 at 12:14 pm

        Definitely, would have been nice as my first little step into the PI world.
        I tried it with the generic HP deskjet one from the list and a few others that looked like they could have been close in model numbers.
        Would there be another that could be classed as a generic one that you could suggest?

        • Hunter
          June 15, 2016 at 7:25 pm

          You might want to look at the hplip package. It's specifically for supporting HP printers, and might have support for your printer...

        • Ahmed Raza
          October 1, 2018 at 9:29 pm

          Hi. I'm facing a similar situation. My printer is HP Ink Advantage 2135. I can't see it in the list either. I also downloaded the HPLIP file. But whenever I double click on it, it opens up in Geany. Can you please help me out? Thanks! :)

    • Cameron
      July 22, 2016 at 4:15 pm

      Use the Raw driver in CUPS and then choose the right driver on client machines. Actually works better that way even if CUPS does have the right driver for your printer.

  16. Mats
    May 4, 2016 at 3:21 pm

    Ok, Mats here. I figured it out! My Pi is not listed in my Windows Network, but when I try "\\raspberrypi" in my Windows Explorer, I actually get my printer listed there. From there I can Connect to it. Problem solved! :)

    • Christian Cawley
      May 4, 2016 at 5:30 pm

      Good to see you got it sorted out!

  17. Mats
    May 4, 2016 at 2:35 pm


    Thank for the good article. I got everything working up until when I need to add the printer to my Windows 10. I don't see my raspberry pi listed in Windows Network, and when I search for a printer from my control panel I don't find any. I have installed samba following your article. What might have gone wrong?

    Thanks! /M

  18. Simon
    November 27, 2015 at 7:48 pm

    I am forbidden to add a new printer, I'm assuming this is because of the problem I have adding me to the printer admin group.

  19. Simon
    November 27, 2015 at 7:37 pm

    The sudo usermod –a –G lpadmin pi bit on mine just gives a list of other options... Is that right?

    • DrauagerVan
      December 7, 2015 at 9:16 pm

      Ecountered same problem. Use "sudo adduser ".

      • DrauagerVan
        December 7, 2015 at 9:18 pm

        "sudo adduser saned lpadmin" for add user "saned" in group "lpadmin" for example.

  20. Lierez Tzur
    November 25, 2015 at 7:11 pm

    i am trying to connect my xerox workcenter pe120 to a pi working with raspbian but when i wrote lsusb i cant recognize my printer. i just see the logitech usb and the lan connetion(it is not connected via usb)
    do you have any advice?

    thank you!

    • Christian Cawley
      November 26, 2015 at 12:01 am

      you need to have the printer connected to the Pi via USB if you're looking for it using lsusb, which lists USB devices.

      • Lierez Tzur
        November 26, 2015 at 6:57 am

        Yes i know.
        The printer is connected to the pi via the usb connection but the pi is not recognize it.
        There are any drivers that i need to download?

  21. Anonymous
    September 7, 2015 at 11:00 am

    I have a Brother MFC5980CN printer. I installed the drivers from the Brother support site.

    I successfully completed all of the steps in CUPS and it recognizes my printer but when I try to print anything the status says stopped and nothing prints.

    I am able to submit a print job from my iPhone as well, but again, nothing prints and jobs stay in the queue showing "stopped"

    When I select the Printers | Status page, I see idle - "File "/usr/lib/cups/filter/bripdwrappermfc5890cn" not available: No such file or directory.

    I am guessing it is driver problem since the drivers are for Linux Debian and maybe Raspian for the Raspberry Pi is different enough as to prevent it from working?

    Anyway, the tutorial was excellent, easy to follow. Just wish it worked with my printer.

  22. Anonymous
    August 4, 2015 at 12:29 pm

    I've followed the first few steps but I can't access the local webpage to set it up ( It says the webpage is unavailable.

    • Tomasz
      January 6, 2016 at 7:47 pm

      It only works locally (localhost:631) with default setup. In trusted env (like home network) following should do the trick:
      sudo cupsctl --remote-any
      sudo /etc/init.d/cups restart

  23. Ivan Toft
    March 27, 2015 at 8:46 am

    I connected my HP LaserJet 1100 succesfully

    Raspberry Pi2 with raspian OS, noname USB netdevice

    Connected with and Centronics parallel to USB adapter, noname

    Printing from Windows 7 system

    Thanks for making this very helpfully page

  24. J. Lauer
    March 22, 2015 at 3:15 am

    Is there a way to uninstall this option if no longer using? Thank you.

    • Christian Cawley
      March 25, 2015 at 6:46 pm

      you should be able to remove the software with sudo apt-get remove

  25. Chris Kelly
    March 18, 2015 at 6:15 pm

    Thanks for the response! As to the Windows driver - I only have one (in fact, I have None - Win 8 doesn't support a Canon ip6600d - but the win7 drivers work fine, I've done it before). However, it's locking up even from the pi itself - printing a page from Xpdf on the pi freezes! It's driving me nuts.

    • Christian Cawley
      March 20, 2015 at 9:51 am

      That's weird. Are you using the Pi for any other server-related tasks?

    • Andro
      April 24, 2015 at 7:36 pm

      Was hoping to hear someone say they use a single Pi to serve DHCP, CUPS, and squid through a wireless broadband module plugged into the Pi's USB port all without issues. Would that really be too much to ask of a quad-core 1GB RAM Pi2 to offload my wee zyxel broadband modem/router/switch-in-one?

  26. Chris Kelly
    March 12, 2015 at 12:28 pm

    Set this up last night on a RPi2B and a Canon printer. Both Windows and Raspbian test pages worked fine. Easy and quick!

    Then I actually tried to print something. Quick print of Raspbian web browser locked up after about three printhead passes, never finished. Print of Xpdf page failed utterly, froze. Print of pdf page from windows, same problem.

    Any ideas on buffering/flow control problems? Maybe memory?

    • Christian Cawley
      March 15, 2015 at 3:31 pm

      Have you tried switching to the alternative driver? You should see two options on the Pi to select in Windows, so select the alternate

  27. Steven F
    March 8, 2015 at 7:16 pm

    You may have to run this command for the CUPS admin page to work.

    sudo cupsctl --remote-admin

  28. Wes
    December 5, 2014 at 6:42 am

    After a lot of trial and error I kind of got it working. I was able to connect a windows 7 pc to the now networked printer and printed off the test page. However, when trying to connect with my macbook air I get an error message that says it can't connect to the raspberrypi server... I would have thought adding it on the mac would be the easy part...

  29. Per
    October 30, 2014 at 9:52 am

    Regardless of all possible ways the get a printer working wireless its still an interesting article for us that likes to tinker with stuff and try to learn more. Thanks for a good article.

  30. Andrey
    October 28, 2014 at 1:02 am

    Subject CUPS - not the most difficult. Poor disclosed subject configure AirPrint. Nothing is said about the printer you need to install your driver (HP). I'm not talking about that put CUPS - no problem practically no one, and here is how to configure MFU, especially any Epson with their epkowa - that's what excites me, and not only me ...

  31. Andrew Jordan
    October 25, 2014 at 9:14 am

    I picked up an HP wireless printer add on. Basically you plug the uSB into This and it broadcasts the printer on your network. Pick it and Windows will supply needed drivers and you have wireless printing. It works with other brands as well. Bought at surplus store or on line and it was cheap,

    • Fred
      October 26, 2014 at 12:46 pm

      the best and simplest solution.. and available in most computer stores :-)

      Also the Apple Airport units do this too :-)

  32. an advisor
    October 25, 2014 at 6:22 am

    why bother with dropbox when you can just send your legal documents directly to the NSA or Mossad.

    • rc primak
      October 26, 2014 at 4:23 am

      If you're worried about someone reading your Cloud Data, simply use SpiderOak. End to end strong encryption, starting with encrypting on your device, and Spider Oak does not hold your security keys. Even if they got your data by court order, there is no way anyone could get your keys except by getting an order to you to hand over the keys. Which requires a hearing or two.

  33. Terry Schneider
    October 25, 2014 at 4:33 am

    Chinmay S, Dropbox is cloud computing. Cloud computing only ads to more internet traffic. The internet is not capable of all the demands that are being put on it. Also Dropbox requires an internet connection where local WiFi to work only requires that the local network is up. It is a marketing scheme to get people to use the cloud and not your own home network for computing. The cloud should not be used for home computing only for communicating to computers and networks outside of your network.

    • Dan
      October 25, 2014 at 6:02 pm

      What a ridiculous comment. The Internet is working just fine with all the demands placed on it, but I would be very interested in seeing your supporting evidence.

      Dropbox supports LAN file syncing so no, it doesn't require an Internet connection. Cloud Print via Chrome would also work over a LAN once configured.

      Your final sentence regarding the uses of "the cloud" is so subjective that it comes off as satire, but given the lack of quality in the rest of your comment it clearly is not. How about you do whatever you want and let the rest of us do the same?

  34. Mark W.
    October 24, 2014 at 3:37 pm

    I agree with Stan & xord - there's lots of wireless routers that support attached storage and printers and doing this with a Raspberry-Pi device might be a little cheaper but not much. If it supported AirPrint natively that would be better.

    But without that - once you have you printer on your local WiFi there are cheap (sometimes free) apps that will work in place of AirPrint or whatever Android uses.

    In place of the Dropbox solution - could you use Google Cloud print using Christian's solution to provide access to the printer from anywhere?

    • GMF
      October 25, 2014 at 9:32 pm

      Yes you can use Google Print with Cristian's great suggestion and it works just fine.

  35. Stan
    October 24, 2014 at 7:42 am

    Is there any way to make it supports Android and iOS device (phone/table) ?

    • Christian C
      October 25, 2014 at 5:19 pm

      There is, and I'm going to be addressing it soon!

  36. Chinmay S
    October 24, 2014 at 5:07 am

    This is another myth that for wireless printing you need wireless printer. A wired printer is more than enough. All you need is Dropbox. You put a file inside a folder in Dropbox, a script on computer detects a new file in that folder and sends a print job to the wired printer.

    This amazing solution was developed by Amit Agarwal of, you can download the VBS script from his site(there are also workarounds for Mac and Linux).

    • xord
      October 24, 2014 at 7:13 am

      This solution requiring a PC constantly on power to be able to read the change in the Dropbox. Plus there is other simple way to do that using Chrome. This article simply convert the printer to wireless printer with less power than a PC. Although there is other simple way, like using router with built in USB or USB to WiFi converter

    • Chinmay S
      October 24, 2014 at 3:03 pm

      But the method described in this article requires all devices to be connected to the same network. In the case of Dropbox printing, you can send print job from 1 corner of the world to another, you just don't need to mess with networks.

    • Edward Mann
      October 27, 2014 at 12:28 pm

      Run the script on your PI and you have the same solution plus a wireless printer for when you are on the local network.