picture->canvas to printer->canvas

I have a problem :
I draw on a Tpictute canvas (lines , textout ,bmp ...) and I want to
print it , I succed it with a coef between picture resolution
and printer resolution, but I think it exists better and of more
I have problem with Draw method ...
How can I try to do ?