I have no experience with Print Servers and no nothing about Unix (or non MS related OSs).
We have customers that have to send jobs via LPR commands to us (there is no way of getting around it) but they are sending directly to our network Xerox Copier. Its fine but we need to manipulate their data so the jobs do not get printed immediately or even in the format they send to us. We take the data and put it in our format and then they get printed with 20,000 other invoices.
The problem is they get sent to the Xerox machine and they are held in a queue but the raw data is there with all other local print jobs. When they LPR the job to the Xerox machine the Xerox machine renames the jobs to ###dat (no extension) the problem is the ###dat is the next available job, ie 125dat which is the 125th job sent. We do not have any control over that job # so we have to manually find the job.
What we want to do is setup a Print Server PC where they LPR the jobs and we hold them and copy them to our network and manipulate their raw data in to the format that we can use. None of the jobs will be printed until much later on in a different format.
I hope I made this clear. Any ideas where to begin? We are not looking at spending a ton of money but we hope there is a solution out there for us.