I was already informed, what a POS printer is.
If this printer has a Windows driver which supports True-Type fonts (the fonts supported by VPE), it is likely that it will cut the paper either if a page is done, or if the whole document is done (some info on this would be appreciated).
If there is somehow the requirement to have the whole document on one page (especially if the paper is cut after a page break), do the following:
create a temporary document of the desired page width and with a page height of 999cm (this is the maximum supported by VPE).
Render your document and find the bottom-most coordinate.
Afterwards create a new document and set the page height to the bottom-most coordinate of the temporary document (plus, say, 1 cm for a bottom margin, in addition set VPE.nBottomMargin = page height to avoid unwanted automatic page breaks).
Then render your report into the final document.
As far as I understand you, your printer will cut the paper after the whole document is done. If the printer driver ignores page breaks, there shouldn't be any problem and the above is not necessary, otherwise please explain.
Regards
Thorsten Radde
IDEAL Software GmbH