Bought a HP all-in-one printer model c4385 just over 90
days ago. Trying to print to a specific area on a standard
sheet (8 1/2" x 11"). A Epson and a Canon top load
printers work ok. But, with the HP, in Landscape mode,
the set pos does not start at default left margin like other
printers. In Portrait mode, it does not start at(or measure
from) top margin? The code to work for all printers is
for left margin is something like:
x1=71 'left margin
XL1 = (6.3750*ppiY)-x1
With HP, it starts printing not at the default left margin of
71 pixels (.118") for 600 dpi, but from left edge of page.
Thus, it prints at 6.257" from left margin.
Other printers start at default left margin, say .118" and
then print (6.3750-.118) or 6.257+.118=6.3750 from left.
I'll have to put in my program requirements, that some
printers (I don't know how many) do not support changing
margins in text mode, like the HP C4385.
I don't see any other possible solution?
days ago. Trying to print to a specific area on a standard
sheet (8 1/2" x 11"). A Epson and a Canon top load
printers work ok. But, with the HP, in Landscape mode,
the set pos does not start at default left margin like other
printers. In Portrait mode, it does not start at(or measure
from) top margin? The code to work for all printers is
for left margin is something like:
x1=71 'left margin
XL1 = (6.3750*ppiY)-x1
With HP, it starts printing not at the default left margin of
71 pixels (.118") for 600 dpi, but from left edge of page.
Thus, it prints at 6.257" from left margin.
Other printers start at default left margin, say .118" and
then print (6.3750-.118) or 6.257+.118=6.3750 from left.
I'll have to put in my program requirements, that some
printers (I don't know how many) do not support changing
margins in text mode, like the HP C4385.
I don't see any other possible solution?
Comment