public USBPrinter(PrinterParameter parameter) { if (parameter == null) { throw new ArgumentNullException("parameter"); } this.parameter = parameter; encoding = Encoding.GetEncoding(parameter.EncodingName); Initialize(); }
public bool InitializePrinter(PrinterParameter parameter) { if (printer != null) { printer.Dispose(); } printer = PrinterFactory.CreateInstance(parameter); return true; }