johnalphaone
asked on
VB6 Direct Printing
I'm trying to print directly from VB6 using the Printer object. The printing is going onto a pre-printed form, so positioning on the page has to be exact.
The problem is that co-ordinate position (0,0) does not seem to correspond to the top-left corner of the paper. Instead it appears to be offset by about 7mm horizontally and 5mm vertically. I presume that this relates to the printer's printable area, though that's a guess.
The printer that I'm currently testing with is a Kyocera 1000+ laser, but the eventual solution will need to work across a variety of printers.
The problem is that co-ordinate position (0,0) does not seem to correspond to the top-left corner of the paper. Instead it appears to be offset by about 7mm horizontally and 5mm vertically. I presume that this relates to the printer's printable area, though that's a guess.
The printer that I'm currently testing with is a Kyocera 1000+ laser, but the eventual solution will need to work across a variety of printers.
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.