Example #1
0
        /// <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();
        }
Example #2
0
        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;
        }
Example #3
0
        /// <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();
        }