Exemplo n.º 1
0
        public static int Print()
        {
            PrintControl printControl = new PrintControl();
            Drawing      drawing      = new Drawing();

            drawing.Clear();

            Drawing.Text date = new Drawing.Text(330, 150, "Univers", "ПАРТ " + Startup.currentDate);
            date.Height = 10;
            drawing    += date;

            Drawing.Barcode barcode = new Drawing.Barcode(330, 30, "CODE128", BarcodeScanner.scannedBarcode);
            barcode.Height        = 80;
            barcode.Text.Enabled  = true;
            barcode.Text.FontName = "Univers";
            barcode.Text.Height   = 8;

            barcode.BarWidthWide       = 3;
            barcode.BarWidthNarrow     = 1;
            barcode.WidthMagnification = 1;
            drawing += barcode;

            printControl.PrintFeed(drawing, CountSetter.count);

            printControl.Dispose();
            drawing.Dispose();

            return(0);
        }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            TestCommunicationUSBHost.Test(args);
            return;

            // Set up print control and drawing
            PrintControl printControl = new PrintControl();
            Drawing      drawing      = new Drawing();

            // Perform test feed
            State state = printControl.TestFeed();

            // Print Hello World (if testfeed was OK)
            if (state == State.NoError)
            {
                Drawing.Text text = new Drawing.Text();
                text.Point  = new Point(100, 100);
                text.Data   = "Hello World";
                text.Height = 36;

                drawing += text;
                drawing.PartialRendering = true;

                state = printControl.PrintFeed(drawing, 1);

                if (state != State.NoError)
                {
                    Log.d(String.Format("PrintFeed failed: {0}", state.ToString()));
                }
            }
            else
            {
                Log.d(String.Format("TestFeed failed: {0}", state.ToString()));
            }

            Log.d("Exit");
        }