I’m currently making a project where I need to print out a receipt on a receipt printer. At the moment i’m using the CSS mechanism media=screen , media=print to indicate what to print.
Problem is of course the header and footer which can’t be removed, as it is client browser specific.
So i’m wondering if anyone has another suggestion on how to do the printing. Preferbly without using too much IO.
Generally speaking, if you need precise control, your best bet is to have a pdf, or other doocument format that is generated from the server, for your printing. (if the machines printing receipts are controlled, and have word, than .doc (html with an output type) is the easiest method. There are a number of third party controls for generating PDF from server-side code as well. Hope this leads you in a usable direction, since you didn’t specify if you controlled the client machines in use.
One benefit to PDF is you can use it as a hard archive, as well as being able to email receipts as an attachment.