SuperDuperRoboPrinter
--------

SuperDuperRoboPrinter derived from a request from testingman1on the coding snacks forum of donationcoder.com.

Original request:


     IDEA: SuperDuperRoboPrinter 
 on: September 05, 2009, 02:17:35 PM  Quote  

--------------------------------------------------------------------------------
Hello This is my very first post.  I hope my idea isn't too lame...  What about a proggy (definition of a proggy: Ancient English for program...maybe it was easier to say program after all....   )  that can scan a "C:\Print_Jobs" folder for any files that are put into it and then print them out using the default printer and maybe the default program for that file type... if practical... 

...hmmm maybe not for all file types.. that would be impossible.. how about just for jpeg, bmp, tiff, txt, rtf, doc, and other simple files like that.  I think a program like that would be super cool.  

...and while we're at it, how about adding the ability to schedule the run time so that you can collect all of your files in nice big batches and then print them all at the end of the day or the end of the week in a big lump.

...and since this is a dream anyway, how about adding the ability to shred the files after they are printed so you can keep your Print_Job folder Nice and tidy.

...what the heck... Lets add 

---------------------------------------------------------------------------------

The resulting program is:
SuperDuperRoboPrinter.exe

This has been written using Borland Delphi Version 7



Instructions:

- No installation is required, this is a 'stand alone' exectable file. If requested, I can create a proper installation package.
- Upon execution, a small window with an Edit box for the monitored directory, A drop downlist for the selected printer, a tickbox to include subdirectories and one for the option to 'Shred (delete) the file'. There are 4 buttons.  One to select the monitored directory, one to run a check 'now', one to save your setinsg and one to close the app.
- Set your directory, preferred printer, whether you want to include SubDirs and if you want to Shred Files.
- Now click SAVE SETTINGS
- From now, whener ever you click the 'Check Now' button, the selected directory (and subdirectories if selected) will be scanned for files. If a file is found the application will attemp to try and print that file using the associated application for that file type. PLEASE EXPERIMENT WITH DIFFERENT FILE TYPES FIRST!
- If the 'Shred File' option was selected, then the files will be deleted after they are sent to the application to print. Beaware, if there is a problem printing the file STILL might be deleted. Use with care.
- There is also ONE command line parameter.  If you run the executable from the commandline using the parameter /check then the app will run and check and close.  This will allow you to use this app in batch files or with a scheduling program
- Done, thats about it for now, I'm sure it will change



Any ideas for enhancements (there are loads) or bugs let me know, and I will do my best, if I have the time to sort them out

Email me at: awopbamboo@gmail.com


J.



BUG List and History
--------------------

Added Features:08/SEP/2009
It seems that printing certian files, specifically 

BUG:24/SEP/2009
Fixed the subdir problem, it was ALWAYS prinint files in the subdir, not matter if the user wanted to or not!

BUG:24/SEP/2009
Now picks up imageviewer on Vista

Add Feature:24/SEP/2009
Now minimises to systray

Add Feature:24/SEP/2009
Now saves files types to print with imageviewer









