I made a thing!
We’ve always had our printers near our computers, but we’ve got them running near 24/7 and the noise is… slowly driving me insane.
I wanted to move them into the basement, but the girlfriend insisted we had a way to know when a print had finished (besides a webcam).
Pronterface (http://www.pronterface.com/) has an option to run a command when a print is finished, and I’ve piggybacked on this to send an email when the print is finished. Here’s how to do it:
On Pronterface, Settings -> Options -> External Commands (tab) -> Final Command
We launch Chrome with some command line arguments (but this can be any browser you’d like that accepts arguments):
C:\Program Files (x86)\Google\Chrome\Application\Chrome.exe (your URL)
I made a really simple service that accepts an email address and note and sends an email (please don’t abuse this - it’s open for free use for now):
http://houndsllc.com/geekfablab/PrintsDone.aspx?email=geekfablab(test)@gmail.com¬e=Print just finished!
This service takes a “To” email and a subject and sends off a simple email. It’s not logging your address, it’s not putting you on a mailing list. I ensure you this is a dozen lines of code and an innocent service.
SO! Line for Pronterface is:
C:\Program Files (x86)\Google\Chrome\Application\Chrome.exe http://houndsllc.com/geekfablab/PrintsDone.aspx?email=(PUT YOUR EMAIL HERE)¬e=(WHAT YOU’D LIKE YOUR SUMMARY TO BE)
When your print is done, a chrome window will pop up (with a plug for our shop) and you’ll get an email.
More importantly, I can put the printer in the basement and the girlfriend stays happy