示例#1
0
        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;
        }