/// <summary> /// 프린터 포트명으로 프린터 연결.. /// </summary> /// <param name="port"></param> public ZebraUsbStream(string port) { usb = new UsbPrinterConnector(port); usb.IsConnected = true; //base.ReadTimeout = usb.ReadTimeout; //base.WriteTimeout = usb.WriteTimeout; //start_Read_Monitor(); }
public Form1() { InitializeComponent(); //usb = new ZebraUsbStream("Port_#0002.Hub_#0006"); //usb = new ZebraUsbStream(); //ub = new UsbPrinterConnector(); ub = new UsbPrinterConnector("Port_#0002.Hub_#0002"); ub.IsConnected = true; }
/// <summary> /// 자동으로 포트를 찾아 프린터를 연결 /// </summary> public ZebraUsbStream() { System.Collections.Specialized.NameValueCollection devs = UsbPrinterConnector.EnumDevices(true, true, false); if (devs.Count < 1) { throw new Exception("No Zebra printers found"); } usb = new UsbPrinterConnector(devs[0].ToString()); usb.IsConnected = true; //start_Read_Monitor(); }