title: Ghostscript with a Zebra ZM600
body: <p>I have created a program which takes a PDF and prints it using Ghostscript.NET.
  The printer in question is a Zebra ZM600, and the printing works fine. However I would like to do some adjustments to the labels, and this can be done using the driver. When I print using Adobe Reader, the adjustments work, but when I use the program which I have created to print the file, it seems like GhostScript.NET does something with the properties as this doesn't work at all (it is printed but the adjustments doesn't work).</p>
  <pre><code>        using (GhostscriptProcessor processor = new GhostscriptProcessor())
          {
              List&lt;string&gt; switches = new List&lt;string&gt;();
              switches.Add(&quot;-empty&quot;);
              switches.Add(&quot;-dPrinted&quot;);
              switches.Add(&quot;-dBATCH&quot;);
              switches.Add(&quot;-dNoCancel&quot;);
              switches.Add(&quot;-dNOPAUSE&quot;);
              switches.Add(&quot;-dNOSAFER&quot;);
              switches.Add(&quot;-dNumCopies=1&quot;);
              switches.Add(&quot;-sDEVICE=mswinpr2&quot;);
              switches.Add(&quot;-sOutputFile=%printer%&quot; + printerName);
              switches.Add(&quot;-f&quot;);
              switches.Add(path);
              processor.StartProcessing(switches.ToArray(), null);
              _logger.Info(&quot;After starting process&quot;);
          }
  </code></pre>
  <p>The question is, does anybody know if there is a way to force Ghostscript to use the adjustments on the printer driver? Or if there are any better alternatives for printing PDFs on a label printer?</p>