Secondo voi stampando un testo con questo codice


codice:
Printer.ScaleMode = 6 
Printer.Orientation = vbPRORLandscape
Printer.FontName = "Arial"
Printer.FontSize = 10
Printer.FontBold = True
Printer.CurrentX = xpos
Printer.CurrentY = ypos
Printer.Print ("Testo da stampare")
posso stare sicuro che la stampa avvenga sempre allo stesso modo su stampanti e pc diversi?

Il codice postato è indipendente da stampante e sistema operativo vero?