From 78b2f99b21ed7db4fc4704430c65e2d4b8786457 Mon Sep 17 00:00:00 2001 From: Mark Lee Date: Mon, 14 Nov 2016 12:10:48 -0500 Subject: [PATCH] Added test button for client printers --- RockLabelPrinter.cs | 19 ++++++++++++++++ StartupPage.xaml | 1 + StartupPage.xaml.cs | 55 +++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 75 insertions(+) diff --git a/RockLabelPrinter.cs b/RockLabelPrinter.cs index 83b292b..b53f9bb 100644 --- a/RockLabelPrinter.cs +++ b/RockLabelPrinter.cs @@ -183,6 +183,25 @@ private void PrintLabel( string labelContents, string labelPrinterIp ) } } + /// + /// Prints a test label to the chosen hardware printer. + /// + public void TestPrint() + { + var text = @"CT~~CD,~CC^~CT~ +^XA~TA000~JSN^LT0^MNW^MTD^PON^PMN^LH0,0^JMA^PR4,4~SD15^JUS^LRN^CI0^XZ +^XA +^MMT +^PW609 +^LL0406 +^LS0 +^FT275,210^A0N,28,28^FH\^FDTEST^FS +^PQ1,0,1,Y^XZ +"; + var rockConfig = RockConfig.Load(); + RawPrinterHelper.SendStringToPrinter( rockConfig.PrinterOverrideLocal, text ); + } + /// /// Prints the via ip. /// diff --git a/StartupPage.xaml b/StartupPage.xaml index fe46020..1d143d3 100644 --- a/StartupPage.xaml +++ b/StartupPage.xaml @@ -52,6 +52,7 @@ +