RW 420 Printing Images Upside Down on some printers

Hi there,

I have two Zebra RW 420 printers

One prints receipts perfectly

Firmware version: S39028

Software version : SHSCG11x20

The other printer prints upside down

Firmware version: S39029

Software version : SHCRW11z52

I upgraded the software on the printer with errors to

Software version : SHCRW11Z62

My questions are?

Are we using the wrong software version in the first printer?

Is there a command we can use to send to ZPL so the print image works the same for both?

This is our code used for printing

          string setLanguage = "\r\n! U1 setvar \"device.languages\" \"zpl\"\r\n";

          printer.Connection.Write(Encoding.ASCII.GetBytes(setLanguage));

          String signatureFooter = "^XA^PON^PW500^MNN^LL500^LH15,0^CFD,9,5";

          printer.Connection.Write(Encoding.ASCII.GetBytes(signatureFooter));

          printer.PrintImage(Zebra.Sdk.Graphics.ZebraImageFactory.GetImage(resizedCustomerImage), 0, 0, resizedCustomerImage.Width, resizedCustomerImage.Height, true);

          printer.Connection.Write(Encoding.ASCII.GetBytes("^XZ"));

          printer.Connection.Write(Encoding.ASCII.GetBytes("\r\n! U1 setvar \"device.languages\" \"line_print\"\r\n"));

Thanks for your help

Ronan