**Operating Systems that apply:
**Win 2000/XP & XP Pro/ 2003/ Vista (all flavours)
**Programming Language:
**VC++6.0
**Requirements:
**1.0 DLL with the following functionality
1.1 DLL that **_CONSTANTLY polls_** the WINDOWS\SYSTEMS32\SPOOL\PRINTERS folders and checks for any SHD/SPL files from a specific printer.
1.2 It then redirects the SPL to a specific sub-folder in the Windows Temp folder using the Username (Owner of the Print file) info in the SHD file
1.3 Names the file (which is the SPL file) to a
- preconfigured part+(random no) between 1-999 +extension of "PSF"
1.4 Calls a VB program and passes paranmeters to it like
[login to view URL] LoadMyForm
1.5 This DLL must have an Environment Function which can read the environment vatriable and pass them back to other programs. Variables such as
- Login Username, Login Domain Name, Windows Temp path, Windows App data path of the current user, Windows App data path of the ADMINISTRATION User, User Name of the Network eg: User - Admin
2.0 Keeps a counter check BY Username on the no of files moved to the Temp folder that are still there. If this number by User exceeds the pre-configured no of Users in an encrypted file then deletes the last PSF file and posts message to User saying "Licenses Exceeded, Try again later"
3.0 EXE program that will allow configuration of Printername to poll, Printer port, No of Licenses, subfolder to create in Temp, Name of EXE program to call after re-directing SPL file to Temp folder. This is then saved in Config file (encrypted) and to be used by the DLL on the User Network site
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
* * *This broadcast message was sent to all bidders on Wednesday Oct 10, 2007 3:48:01 AM:
To all Codders you have placed a bid Unfortunately some sad news in my family has taken me away on sudden travel overseas and I will be unable to finalise the bid process and commence the job as originally planned. For this reason I have extended the Bid deadline date to 25 oct at which time i will finalise the succesful bid. At this time I want to emphasise that I am interested to complete the project thereafter in the 30 day timeframe. Important aspects of the project is the ability of the Printer Monitor to monitor and move the spooled file WITH DATA. The SPL file I have noticed with printers seems to be converted to a TMP file with the full document text. It will be this TMP file containing the text data that must be relocated to the Temp folder as per specification. Please read carefully the project outline Thank you FONZ
## Platform
Win 2000/XP & XP Pro/ 2003/ Vista (all flavours)