Provide software that can print an address, a graphic and barcoding.
## Deliverables
$0Envelope Address Generator$0$0$0$0$0I need a program that will read a spreadsheet (sample attached) and would print the addresses, etc onto a US #10 envelope.$0$0Also attached is a program that I sell call DataQuoter. ? This has a VERY simplified version of the envelope printing software that I am interested in. ? To start this program, double click the dataquoter.exe. ? Pick Run. ? Once the program opens, pick DataList and select Test.csv. ? Now press the Print icon. ? A new screen comes up. ? This screen allows the user to select/deselect a name (a feature that I want to keep) plus it allow the user to pick labels (which I do NOT want with the new software) or print envelopes. ? Try it to see the output.$0$0$0$0$0Envelope Address Generator will be a completely free standing software that only needs a spreadsheet to run.$0$0I want to keep the same general look and feel of the original Print software including the select/deselect boxes and the print envelope button.$0$0It should read a .csv spreadsheet that has these headers: ? FIRST_NAME, LAST_NAME, ADDRESS, CITY, STATE, ZIP, ZIP4. ? These headers can be in any order, however they must ALWAYS look just as I have shown them.$0$0A Font button should give you a dialog box that is similar to when you open Microsoft Word and you pick Format, Font.$0$0A Graphic button, should allow the user to pick a jpg, gif or bitmap any where on the hard drive. ? It should remember that location and go to it as a default. ? Once the graphic is picked, a representation of a #10 envelope should appear on the screen. ? There should be a block for where the stamp would go (with the word stamp inside it). ? There should be a block where the return address would go (with the words return address inside it). ? And, the should be a block that represents where the address would go (with the words name, address, city, state, zip inside it). ? The customer would pick the graphic's location. ? By doing a right click, the user could select delete, move, rotate or scale. ? Move would drag the image based on the original insert point and the mouse location. ? Rotate and scale would accept dynamic movement with the mouse or input from the keyboard. ? If there already was a barcode selected for the envelope, a warning box would appear "Postal regulations prohibit the use of a graphic on barcode envelopes."$0$0A Barcode button would first check for a graphic. ? If there was one, it would issue the warning box listed above. ? Also, it would check to make sure there was a ZIP4, for each address. ? If not, there would be a warning box "Postal regulations require that all addresses have the Plus4 zip for barcoding. ? If it passed the two tests, the Barcoding would be added. If the end user pressed the Barcode button again, the barcode would be turned off.$0$0There would be two buttons at the bottom: ? Print Envelopes & Close.$0$0Every thing would be controlled by a compiled config file, Envelopeconfig.dat. ? The ZIP4 field would be optional, except in the case of barcoding where it is mandatory.$0$0$0$0$0I can provide the coding to the DataQuoter if that will help.$0