Printing vertical text in ZPL

Hello,

 

I am using a GK420D printer.

 

The origine of my label ( point 0,0) is the left top corner.

 

I am trying to print a vertical text (from bottom to top) in ZPL, but when I give a specific location  on the label, it's the end of the string which is located to the location I gave and not the beginning of it.

 

Is this normal ? Can I change this setting to make the beginning of the label positionned to the location I gave, and the rest of the string being printed over it ?

 

The ZPL code I use is the following, to print at coordinates (50,50) in millimeters :

 

^XA

^MUm

^LL150,^PW100^LH0,0

^FS^CI28^A0N,3.533569,3.533569^FO50,50^FWB^FH^FD_41_42_43_44_45_46_47_48^FS

^MUd

^XZ

 

 

I would like to have the first character located in (50,50) position, and the remaining of the string being printer over it

Thank you for your help.