/** Creates new form DeviceFiscalPrinterJavaPOSPanel */
  public DeviceFiscalPrinterJavaPOS(String sDeviceFiscalPrinterName) throws TicketPrinterException {
    m_sName = sDeviceFiscalPrinterName;

    m_fiscal = new FiscalPrinter();
    try {
      m_fiscal.open(m_sName);
      m_fiscal.claim(10000);
      m_fiscal.setDeviceEnabled(true);
      // m_printer.setMapMode(POSPrinterConst.PTR_MM_METRIC);  // unit = 1/100 mm - i.e. 1 cm = 10
      // mm = 10 * 100 units

      m_fiscal.setCheckTotal(false);

    } catch (JposException e) {
      throw new TicketPrinterException(e.getMessage(), e);
    }

    initComponents();
  }