Program.cs 1.3 KB
using System;
using System.Collections.Generic;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading;
using System.Threading.Tasks;

namespace ZebraPrinterHelper
{
    class Program
    {
        static void Main(string[] args)
        {
            ZebraManger zebraManger = new ZebraManger();

            zebraManger.Init("192.168.3.4", ConnectionType.Network);
            zebraManger.Connection(out _);
            //if (!zebraManger.IsPrinterReady(out string ms))
            //{
            //    Console.WriteLine(ms);
            //}
            //zebraManger.PrintStartMode();
            zebraManger.PauseMode();
            zebraManger.PrintStartMode();
            zebraManger.CancelAll();
             Bitmap bitmap = new Bitmap(@"C:\Users\刘韬\Desktop\微信截图_20221008092432.png");
            if (!zebraManger.PrintImage(bitmap, out string msg))
            {
                Console.WriteLine("print error:"+msg);
            }
            while (!zebraManger.IsLabelOnPeeler) {
                Thread.Sleep(50);
            }
            Console.WriteLine(zebraManger.IsLabelOnPeeler);
            while (zebraManger.IsLabelOnPeeler)
            {
                Thread.Sleep(50);
            }
            Console.WriteLine(zebraManger.IsLabelOnPeeler);
            
            Console.ReadKey();
        }
    }
}