title: jZebra - Getting started with raw commands
body: <p>I've been given the task of converting a web page with a barcode to a one click label print. I've got jZebra up and running, but I have no idea where to get started as far as understanding how to write commands for a printer.</p>
  
  <p>I've Google'd just about everything I can think of regarding this.</p>
  
  <p>Basically, I am trying to understand this code:</p>
  
  <pre><code>applet.append("^XA^CF,0,0,0^PR12^MD30^PW800^PON^CI13\n");
  // Draws a line. applet.append("^FO0,147^GB800,4,4^FS\n");
  applet.append("^FO0,401^GB800,4,4^FS\n");
  applet.append("^FO0,736^GB800,4,4^FS\n");
  applet.append("^FO35,92^AdN,0,0^FWN^FH^FD^FS\n");
  applet.append("^FO615,156^AdN,0,0^FWN^FH^FD(123) 456-7890^FS\n");
  </code></pre>
  
  <p>Does anyone have links to or information regarding what these characters / commands like "^FO0,401^GB800,4,4^FS" mean or do?</p>