Sorry, überlesen. Also ausgehend von deinem Beispiel versuch mal folgendes:
Delphi-Quellcode:
C:= TCanvas.create;
C.handle:= Printerhandle;
C.TextOut(0-x, 0-y, 'schnickschnackschnuck');
C.draw(0-x, 0-y, myGraphic);
C.stretchDraw(Rect( 0-x, 0-y, -1, -1), myGraphic);
C.free;
// drucken
Was siehst du, Text, dein Bild, dein Bild ganzsseitig?
Wer später bremst ist eher tot.