コード例 #1
0
        static void testBarcode(ThermalPrinter printer)
        {
            ThermalPrinter.BarcodeType myType = ThermalPrinter.BarcodeType.ean13;
            printer.Reset();
            DateTime timePrint = DateTime.Now;
            int      year      = timePrint.Year;
            int      month     = timePrint.Month;
            int      day       = timePrint.Day;
            int      hours     = timePrint.Hour;
            int      minutes   = timePrint.Minute;
            int      second    = timePrint.Second;

            String myData = ("" + year + "" + month + "" + day + "" + hours + "" + minutes + "" + second + "");

            //String myData = String.Format("33500301033{0:D2}", incNumber++);

            printer.WriteLine(myType.ToString() + ", data: " + myData);
            System.Threading.Thread.Sleep(50);
            printer.SetLargeBarcode(true);
            printer.LineFeed();
            System.Threading.Thread.Sleep(50);
            printer.PrintBarcode(myType, myData);
            printer.SetLargeBarcode(false);
            System.Threading.Thread.Sleep(50);
            printer.LineFeed();
            printer.PrintBarcode(myType, myData);
            printer.LineFeed();
            printer.LineFeed();
            System.Threading.Thread.Sleep(50);
            printer.LineFeed();
            System.Threading.Thread.Sleep(50);
            printer.CutPaper();
        }
コード例 #2
0
        static void TestBarcode(ThermalPrinter printer)
        {
            ThermalPrinter.BarcodeType myType = ThermalPrinter.BarcodeType.ean13;
            string myData = "3350030103392";

            printer.WriteLine(myType.ToString() + ", data: " + myData);
            printer.SetLargeBarcode(true);
            printer.LineFeed();
            printer.PrintBarcode(myType, myData);
            printer.SetLargeBarcode(false);
            printer.LineFeed();
            printer.PrintBarcode(myType, myData);
        }