Example #1
0
 private void USBDeInit()
 {
     logger.Info("De-initialising printer");
     mmj.Printer.ClosePrinter();
     mmj.Printer.Deinitialise();
     mmj   = null;
     state = AppState.UnInitDev;
     try {
         gbPrinting.IsEnabled  = false;
         gbOtherFunc.IsEnabled = false;
         btInitUSB.IsEnabled   = true;
         btDeInitUSB.IsEnabled = false;
     } catch (Exception) {
     } finally { }
 }
Example #2
0
 private void USBInit()
 {
     mmj = new Paperang(mmjcx, mmjmd);
     mmj.SetLogContext(logger);
     logger.Verbose("# printers found: " + mmj.Printer.AvailablePrinters.Count);
     if (!mmj.Printer.PrinterAvailable)
     {
         logger.Error("Couldn't initialise printer as none is connected");
         return;
     }
     logger.Info("USB Initialising");
     mmj.Initialise();
     logger.Debug("PrinterInitialised? " + mmj.Printer.PrinterInitialised);
     logger.Debug("Printer initialised and ready");
     state = AppState.InitDev;
     btInitUSB.IsEnabled   = false;
     btDeInitUSB.IsEnabled = true;
     gbOtherFunc.IsEnabled = true;
     gbPrinting.IsEnabled  = true;
 }