We discovered that our HP Officejet 6700 was directly accessible from the internet after someone printed a pamphlet about 'Serpent People in New York' (quite hilarious actually).

Ofcourse, we'd like to prevent this from happening again. However, I quite like the 'printing from the internet'-feature (so that I can print stuff when away from home).

Is it possible to somehow add some protection to printing? E.g. a password that each computer should have, a SSL-certificate I have to install, ... ?

I have a few Windows machines and one linux machine that will print regularly to this machine from the local network, and one linux machine that will most often print via the internet.


Set up a VPN and make the printer visible only inside it.

This way, every device connected to the VPN will be able to see and use the printer. Outside the VPN, the printer or any other network resources won't be accessible.

I'm always recommending to never expose these network devices publicly. Exposure might look handy at the beginning but this does not go together with privacy expectation you expressed in your comment above.

I know this is not a direct answer, but it actually "password-protects" your network including your printer.

  • His printer isnt in a DMZ, its web enabled. A VPN wouldnt do anything in this situation – Keltari Dec 8 '18 at 16:37
  • @Keltari – sorry I meant simple VPN without DMZ. Where you just log in from the PC and see all the devices. I meant keeping it simple. – miroxlav Dec 8 '18 at 17:13
  • That could indeed fix it, together with a decent firewall setup. Solid advice – Pieter Dec 11 '18 at 16:55

Your HP ePrint account can be set to accept print documents only from some specified email accounts. Currently it may be set to accept from everyone.

This is a weak security measure, but may be enough to prevent 'Serpent People in New York' from printing again.

References :

  • If I'm right, this involves sending the documents first to HP, which will relay them to my printer? Not really privacy friendly... – Pieter Dec 8 '18 at 16:12
  • It might already be set, and the prankster might be one of your colleagues. You may turn it off entirely if that's the case. – harrymc Dec 8 '18 at 16:20
  • An admin password was set on the printer, a manual factory reset fixed that. And it is a home printer, I don't think my mom or dad printed that. – Pieter Dec 11 '18 at 16:54

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.