title: Why is the "€" character only printed before printer initialization and not after the initialization?
body: <p>I have an Epson TM-T88VI printer and use the Microsoft.PointOfService.PosPrinter in C# for printing.</p>
  
  <p>Using the following function i get a strange output printed:</p>
  
  <pre><code>    public static void printerTestFunction2(string printerName)
      {
          PosExplorer explorer = new PosExplorer();
          DeviceInfo di = explorer.GetDevice("PosPrinter", printerName);
          PosPrinter printer = (PosPrinter)explorer.CreateInstance(di);
  
          printer.Open();
          printer.Claim(10000);
          printer.DeviceEnabled = true;
          printer.AsyncMode = false;
  
          string init = System.Text.ASCIIEncoding.ASCII.GetString(new byte[] { 27, 64 });
          string totalCut = System.Text.ASCIIEncoding.ASCII.GetString(new byte[] { 27, 105 });
          string cmd = init + init + "A€A\nB€B\n" + init + "C€C\nD€D\n\n\n\n\n\n\n" + totalCut;
          printer.PrintNormal(PrinterStation.Receipt, cmd);
      }
  </code></pre>
  
  <p>The output is: </p>
  
  <p>A€A</p>
  
  <p>B€B</p>
  
  <p>CFC</p>
  
  <p>DFD</p>
  
  <p><a href="https://i.stack.imgur.com/NlP2B.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/NlP2B.png" alt="enter image description here"></a></p>
  
  <p>So the € symbol is printed as a strange "F" symbol (seems like the F is lower than the normal characters).
  The paper is cut correctly.</p>
  
  <p>I also have tested different constellations. It seems that the "€" sign is only printed before the first init command which is send to the printer after at least one row has been printed out. (I can send multiple init commands at the beginning - the € is printed. If i send the init after some chars have been printed, the "F" will appear instead of the "€").
  If I restart my program, the "€" is again printed correctly, but if i send the init command it will be printed as "F" again.</p>
  
  <p>What is the reason that the "€" symbol is only printed before the third init command?
  Is there anything wrong with my code or do i miss a setting?</p>