0
0
Imagine a common "private" network with a printer which I technically cannot (and must not!) reach because I'm in a different network and I want to be able to print a file (pdf) on this printer. Example: I want to print a file at home of a friend of mine. Port forwarding etc. is not an option but I can send data through common "internet media channels" like email or chat.
Is there a way e.g. via a server running on this friends computer (running windows XP..8) to print files via mail or chat?
I think it would not very difficult to write a small python program which listens on an email account for incoming "print jobs" via file attachments an prints them e.g. via ghostscript or acrobat reader.
Would be nice to have a platform independent solution but this service has to be available at least on Windows.
Note: Automatic email printing from Outlook is not an option. I have to be able to just start the "printer computer" without logging in to run the described service.
Addon: As commented, services like Google Cloud Print would be exactly the solution I'm looking for but you would give your (or your company's) IP to the cloud provider which is sub-optimal for me.
1maybe google cloud print? – Journeyman Geek – 2014-02-03T14:02:32.487
yes that's an option. at least if you are not paranoid.. I'll give it a try but I'd prefer a solution which would not give every document I print away to google :) – frans – 2014-02-03T14:23:56.407