I´m a programmer that neen som help in a projekt that i´m developing in VB6. The software is supposed to check who´s printing to a printerqueue on the server and if the person exist in a database, and have "credits" to print. If that´s the case then the software will send the printjob to the printqueue, add number of pages to the database and print it. So what i´m asking for is a funktion that fetches the printjob before it is printed and does a check of the user, gets information of the printjob (i wan´t all the information you can see in the printqueue such as no. of pages, time, user etc.) and if all rules are ok sends it to the printer. I would also be interested if someone would like to build a linux software that has those features, please send me a message if that´s the case.
1) Complete and fully-functional working program in executable form as well as complete source code of all work done. 2) Complete ownership and distribution copyrights to all work purchased. 3) The way of building the projekt shall be described and approved by Rickad Thuresson on e-mail before the development starts. Funktons: The software shall show all the shared printers on the computer it´s installed on, and then the administrator should be able to choose which printers that should be affected by the rules below. He shall also be able to pause or delete all printjobs in a separate printqueue and all printjobs in all printqueues. 1. Fetch ALL printjobs that are printed to a certain printqueue, and hold them. 2. Get information of the user that submitted the printjob such as Printername, printerport, documentname, owner, pages, size of the document, printjobid, etc. And prints it in a "listview" control. 3. When the printjob id is enterd to a textbox, and and a buttion is pushed, then the software checks so the printerstatus is ok, and if that´s the case, realeses the printjob to the the printer. 4. When the printjob is printed i wan´t a label to show the Printername, printerport, documentname, owner, pages, size of the document, printjobid, etc.
Windows 2000 server, Windows 2003 Server.