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); }
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"); }