title: Zebra printer prints random characters for numbers in ZPL
body: <p>I was testing some ZPL code and printing them via my zebra printer GK420d</p>
  
  <pre><code>$leftdistance=100;
  $topdistance=300;
  $labeltext='100x300';
  $ZplCode='^XA^FO'.$leftdistance.','.$topdistance.'^FD '.$labeltext.'^FS^XZ';
  $fp = fsockopen("xxx.xxx.x.xx", xxxx, $errno, $errstr);
          fwrite($fp, $ZplCode, strlen($ZplCode));
      fclose($fp);
  </code></pre>
  
  <p>it returns this string but on the label, it is printing gibberish</p>
  
  <pre><code>^XA^FO100,300^FD100x300^FS^XZ
  </code></pre>
  
  <p>this line is supposed to print <code>100x300</code> but it is printing gibberish characters like  ‎<code>€//xΦ//</code> for <code>100x300</code> any idea what I have done wrong. </p>