We need an application that runs on Win32 platforms to print out user-entered data onto a pre-printed form. The application MUST be able to detect the user's minimum printer margins and compensate for them.
The end result must be positioned absolutely on the page.
If automatic margin detection fails, the user should be able to enter manual x and y offsets.
Project was previously attempted as a Web-based app using PDFs and FDF, but PDFs cannot compensate for different minimum margins.
**See attached zip for details,** including PDFs of the forms that must be printed on, and a link to the Web-based app to be copied.
The last values they entered for Training Center and Instructor Name should be saved and pre-populated next time they run the app.
Fields should be validated so that any Student must have a valid date (e.g. cannot enter June 31, 2004). If a date is filled out, there must be a student name. None of the required fields (at the top) can be left blank.
If field lengths have to be limited to a certain number of characters, those should also be validated.
The Application should have a decent look and feel, copied from the Web site in the attachment (navigation/web links are not needed in the app, but the header, colors and fonts should match that of the site.)
1. Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2. Application must correctly detect and print on a variety of different brands, makes and models of printers.
3. Application should have extensive try/catch error-trapping, and upon failure should create a log file or pop-up error alerts that can be cut-and-pasted. Log file or error messages can then be E-mailed to our company if debugging/tech support is needed.
4. Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
5. 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).