Google Cloud Printing via Synology DSM

Google Cloud Printing via Synology DSM

Today I found that my old Hewlett Packard JetDirect 300x print server had finally packed in – probably due to the heat, it’s certainly hot enough for things to break at the moment including me!

Anyway, I already own server other devices which could be a print server but hadn’t got round to retiring the JetDirect because it was still working fine. ¬†However, recently I discovered Google Cloud Printing which is an answer for printing from mobile devices or printing when you’re away from home etc. ¬†To use Google Cloud Printing with the JetDirect I’d have to leave a Windows PC (or equivalent) on all the time and I already consume more than my fair share of energy at home (with Raspberry Pis for home automation and a couple of servers and switches on 24/7) so it made sense to set it up to print via my Synology.

The process seemed slightly unusual:

  • First plug the printer into a USB port on the rear of the Synology
  • On the Synology, go to Control Panel > External Devices > Printer
  • Press Add Network Printer then go to Printer Manager > Set Up Printer
  • Select Network Printer (unless it’s a Multi Function Device – in quick case select Network MFP)
  • Select AirPrint (for printing from Apple Devices)
  • Select Google Cloud Print and log into your Google account

http://forum.synology.com/wiki/index.php/How_to_install_a_USB_Printer,_Windows_Computer

Then you need to install the driver via Synology Assistant running on a computer (in my case I used a Windows PC)

  • Go to the Printer Device tab
  • Once again press Add
  • Choose your printer which should be shown along with the IP address of your Synology
  • Press next and point the application at a .inf file for your printer driver

https://www.synology.com/en-us/support/tutorials/574

When I tried to print from my OS X (10.9) Macbook Pro I struggled at first but what I was missing was the Queue Name for the printer queue:

  • Select LDP/LPR for the printer type
  • Enter the Printer’s IP Address
  • Enter usbprinter for the Queue Name
  • Select Driver Software
  • Select Add to finish