Securing Access to Printers over the Internet

by Eric Geier [Published on 13 April 2010 / Last Updated on 29 June 2009]

How to enable HTTPS/SSL encryption for Internet Printing Protocol (IPP).

If you use Internet Printing Protocol (IPP) to share or access your printers over the Internet, keep in mind, print jobs aren’t secure. However you can enable encryption by setting up IIS with a security certificate, so you can access the printer via the https address using SSL.

First you need to create a self-signed cert using IIS:

  1. Open the IIS Manager from the Control Panel.
  2. Double-click the Server Certificates icon.
  3. Click the Create Self-Signed Certificate link on the right.
  4. On the dialog box, enter a name, and click OK.

Next you need to create bindings for HTTPS using IIS:

  1. On the left Connections list, expand the Web Sites, right-click your site name and select Edit Bindings.
  2. On the bindings window, click the Add button.
  3. Select https for the Type and choose the certificate name, and then click OK.

Remember, you need to make sure port 433 is open by your firewalls. Plus you’ll probably need to set up a port forward on your router to forward traffic on port 433 to the computer that’s hosting the printer.

Then access the printer list with https://x.x.x.x/printers (where x.x.x.x equals your Internet IP address).

See Also

The Author — Eric Geier

Eric Geier (Dayton, Ohio) is a Freelance  Tech Writer and Author specializing in computer networking. He's also the Founder and Owner of NoWiresSecurity, which provides a hosted cloud-based RADIUS service to help businesses easily secure their Wi-Fi networks with the Enterprise (802.1X) mode of WPA/WPA2 security. He’s also the Founder and Owner of On Spot Techs, which provides on-site computer and technology services.

Featured Links