title: Get an ESC/POS mode printer to be recognised by the UWP POS printer driver/API
body: <p>I need to print labels in a UWP application.  It's intended to function as a customer facing Kiosk which makes the standard UWP printing options unattractive, because they require the user to click through a windows print confirmation dialog.</p>
  
  <p>Automatic printing is only possible using the POS (Point Of Sale) printing mode.  <a href="https://docs.microsoft.com/en-us/windows/uwp/devices-sensors/pos-device-support" rel="nofollow noreferrer">Microsoft's documentation</a> lists several receipt only (not label) printers as having been tested/proven compatible but that other ESC/POS mode printers may work.</p>
  
  <blockquote>
    <p>Windows supports network and Bluetooth connected receipt printers using the Epson ESC/POS printer control language. The printers listed below are discovered automatically using POSPrinter APIs. Additional receipt printers which provide an ESC/POS emulation may also work but would need to be associated using an out of band pairing process.</p>
  </blockquote>
  
  <p>I have a Brother QL-810W label printer, that I've put into ESC mode using Brother's configuration software and connected via USB.  Unfortunately it's not currently being detected by the <a href="https://github.com/Microsoft/Windows-universal-samples/tree/master/Samples/PosPrinter" rel="nofollow noreferrer">POS printing app</a> from Microsoft's UWP sample/demo application collection.</p>
  
  <p>The MS documentation mentions possibly needing an "out of band pairing", I would assume that's limited to setting up bluetooth printers.  However the link associated with the text has gone bad, in that the page it redirects to doesn't say a word about pairing.</p>