I am looking for some assistance creating a program that can generate an invoice based on some inputs (distance driven, time spent in travel, amount of time doing inspection, etc) and then generate a total cost for a customer. A second stage would add payment details and produce a report that can be printed (to 3.25" wide thermal receipt paper) and e-mailed.
I had in mind to use c or c++ since I need to be free of the requirement of internet access or a local webserver. I also thought that generating a pdf would be good, but I still have not manage to work out issues with adobe being unable to print.
Can anybody point me in the appropriate direction, or provide a reasonable estimate to create some code I can modify to suit my needs?