Wifi – How to provide print service to wifi guests

network-printerprint-serverprintingwifi

I have been tasked with researching a method of providing printing service for guests on our wireless network. Currently they are on a firewalled VLAN with private network access restricted (they can't even talk to the local VLAN except to the gateway and thence to the Internet–the AP blocks access to all private networks).

We have about 40 networked printers, either Xerox machines or HP jetdirect devices. I imagine I can remove the private network restriction and then just tell guests to install a print driver, but this has convenience and security implications. I am willing to buy a new device if needed, but it would be great to allow some flexibility instead of requiring guests to go to the one dedicated device.

Is there a decent method of providing guests to an office with printing capabilities?

In my head it should be possible to just upload a document to the printer. I looked and some of our printers allow direct uploading of "print ready" PDFs to the configuration website. I can see this causing issues if someone uploads the wrong filetype. Also, I have read about HP's "eprint" email gateway, but we don't have any printers that support it. Ideally I could find a gateway type server that will just take the file in Word or PDF format, and then print it using our existing print server to any of the printers we have available. I Googled and couldn't find anything.

It would also be nice to support Apple's AirPrint for guests with iPads.

Is this possible? Any alternate suggestions?

Best Answer

Here are some solutions that work:

I found a few vendors that sell products in this space. Papercut, Pcounter, and Printeron are the biggest ones. Google Cloud Print is free but looks more complex.

The comments above don't address my goal of uploading a document and printing without drivers installed.

I could roll my own solution, but I am surprised there is no existing open source project to build a web upload to printer gateway--conceptually this could be as simple as upload to a shared watch directory and then periodically check for print jobs.

Related Topic