DataMatrix Barcode no printed in label

Hi.

Im having a problem printing a datamatrix barcode, the 2D barcode its not printed but all the rest of information is printed.

this is the zpl code.

^XA~TA000~JSN^LT0^MNW^MTT^PON^PMN^LH0,0^JMA^PR6,6~SD20^JUS^LRN^CI0^XZ^XA^MMT^PW1200^LL0360^LS0^FT479,245^A0N,21,21^FH\^FDQTY^FS^FT460,210^A0N,21,21^FH\^FDFECHA^FS^FT27,249^A0N,21,21^FH\^FDQTY^FS^FT456,144^A0N,21,21^FH\^FDSERIAL^FS^FT14,211^A0N,21,21^FH\^FDFECHA^FS^FT42,79^A0N,21,21^FH\^FDPO^FS^FT523,245^A0N,21,21^FH\^FD1.00^FS^FT522,208^A0N,21,21^FH\^FD07/17/2018 08:37:00^FS^FT12,143^A0N,21,21^FH\^FDSERIAL^FS^FT485,80^A0N,21,21^FH\^FDPO^FS^FT522,178^A0N,21,21^FH\^FDusiel^FS^FT42,177^A0N,21,21^FH\^FDOP^FS^FT522,145^A0N,21,21^FH\^FD3151847^FS^FT24,110^A0N,21,21^FH\^FDITEM^FS^FT522,112^A0N,21,21^FH\^FDF20-LEV-1070-000^FS^FT486,178^A0N,21,21^FH\^FDOP^FS^FT522,45^A0N,21,21^FH\^FDBO00145603^FS^FT73,250^A0N,21,21^FH\^FD1.00^FS^FO13,84^GB273,0,3^FS^FT80,213^A0N,21,21^FH\^FD07/17/2018 08:37:00^FS^FO454,182^GB211,0,3^FS^FO11,186^GB217,0,2^FS^FT468,111^A0N,21,21^FH\^FDITEM^FS^FO15,49^GB271,0,3^FS^FO9,222^GB219,0,2^FS^FT79,177^A0N,21,21^FH\^FDusiel^FS^FT15,44^A0N,21,21^FH\^FDBATCH^FS^FT81,144^A0N,21,21^FH\^FD3151846^FS^FT524,79^A0N,21,21^FH\^FD21454^FS^FO457,84^GB273,0,3^FS^FT82,111^A0N,21,21^FH\^FDF20-LEV-1070-000^FS^FT88,45^A0N,21,21^FH\^FDBO00145603^FS^FT456,45^A0N,21,21^FH\^FDBATCH^FS^FO459,50^GB271,0,3^FS^BY144,168^FT726,263^BXN,7,200,0,0,1,~^FH\^FDBBO00145603|OPO|U1|Q1.00|S3151847^FS^BY132,154^FT263,257^BXN,7,200,0,0,1,~^FH\^FDBBO00145603|OPO|U1|Q1.00|S3151846^FS^FT83,79^A0N,21,21^FH\^FD21454^FS^FO456,117^GB211,0,2^FS^FO453,216^GB213,0,3^FS^FO9,151^GB216,0,2^FS^FO13,116^GB208,0,3^FS^FO453,151^GB216,0,3^FS^PQ1,0,1,Y^XZ

Im usign this code for print de zpl code

public static void printZPL(string ZPLString, TcpClient client)

        {

            System.IO.StreamWriter writer = new System.IO.StreamWriter(client.GetStream());

            writer.Write(ZPLString);

            writer.Flush();

        }

Any ideas why this happen?