I have some old workstations with WindowsXP that I can install pretty much anything on, an office with about 80 people, a wintel environment, an existing Server 2003 file/printer server, and everybody wants to be able to print PDFs, preferably in color, and preferably with the option to add password encryption to those PDFs. Oh, and license costs for Adobe's PDF print server are prohibitive.
I'd rather not have to write code, I'm more of a scripter than a programmer in capability. So PHP or Perl based solutions would probably be a preference, though I'm willing to try anything a few times.
Optimally, I'd like a system where the PDF processing is handled by one (or more) of these old workstations. A shared PDF Printer on the print server that anybody could install would direct jobs sent to it to this old workstation which would process the files, creating the PDF and adding security if so requested, and then drop the resulting file out into the personal network directory of whoever printed the file.
File names aren't important, to prevent dealing with duplicates I'd rather they simply be a string based on date and time.
What sort of libraries or scripts are out there that I should look at? If you've done something like this, how'd you do it? What should I stay away from and why?