Beispiel #1
0
        public Zebra()
        {
            //PrinterSettings ps = new PrinterSettings();
            //ps.PrinterName = "ZebraZP450-200dpi";
            //ps.Width = 203 * 4;
            //ps.Length = 203 * 6;
            //ps.Darkness = 30;

            //byte[] woop = new byte[] { 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20 };
            //new SpoolPrinter(ps).Print(woop);
            var enumDevices = UsbPrinterConnector.EnumDevices();

            if (enumDevices.Keys.Count > 0)

            {
                string key = enumDevices.Keys.First();

                UsbPrinterConnector connector = new UsbPrinterConnector(key);

                string command1 = @"^XA^PW464~SD15" +

                                  @"^FO05,100^A0N,32,32^FB450,1,0,C^FDTest Line^FS ";

                command1 = command1 +

                           @"^CN1

                ^PN0        

                ^XZ";

                byte[] buffer1 = ASCIIEncoding.ASCII.GetBytes(command1);

                connector.Send(buffer1, 1, 1);
            }
        }
 public override void Write(byte[] buffer, int offset, int count)
 {
     usb.Send(buffer, offset, count);
 }