Rectangular DataMatrix not printing


Audience

Hi.
I'm trying to print a label with a rectangular data matrix by passing zpl to the printer. It works OK when trying to print a square one but doesn't work when its a rectangle.
 
The printer firmware is V53.17.7Z so should be new enough to support rectangular codes.
 
The ZPL is:
CT~~CD,~CC^~CT~
^XA~TA000~JSN^LT0^MNW^MTD^PON^PMN^LH0,0^JMA^PR4,4~SD15^JUS^LRN^CI0^XZ
^XA
^MMT
^PW799
^LL0400
^LS0
^BY48,144^FT57,35^BXR,3,200,48,16,1,~,2
^FH\^FD226587733RB04174644100001131650610600B^FS
^FT169,32^A0R,17,16^FH\^FDCOMPANYNAME^FS
^FT192,32^A0R,17,16^FH\^FDYYWW Serial^FS
^FT215,32^A0R,17,16^FH\^FD226587733R^FS
^PQ1,0,1,Y^XZ
 
Thanks for your help