FormatUtilLinkOs Interface |
Namespace: Zebra.Sdk.Printer
Name | Description | |
---|---|---|
PrintStoredFormatWithVarGraphics(String, DictionaryInt32, String) |
Prints a stored format on the printer, filling in the fields specified by the Dictionary.
| |
PrintStoredFormatWithVarGraphics(String, DictionaryInt32, String, String) |
Prints a stored format on the printer, filling in the fields specified by the Dictionary.
| |
PrintStoredFormatWithVarGraphics(String, DictionaryInt32, ZebraImageI, DictionaryInt32, String) |
Prints a stored format on the printer, filling in the fields specified by the Dictionaries.
| |
PrintStoredFormatWithVarGraphics(String, DictionaryInt32, ZebraImageI, DictionaryInt32, String, String) |
Prints a stored format on the printer, filling in the fields specified by the Dictionaries.
|
using System; using System.Collections.Generic; using System.IO; using Zebra.Sdk.Comm; using Zebra.Sdk.Graphics; using Zebra.Sdk.Printer; public class FormatUtilLinkOsExample { /// Print a stored format with the given variables. This ZPL will store a format on the Link-OS™ printer, for use with example2. /// /// ^XA /// ^DFE:FORMAT2.ZPL /// ^FS /// ^FT26,243^A0N,56,55^FH\^FN12"First Name"^FS /// ^FT26,296^A0N,56,55^FH\^FN11"Last Name"^FS /// ^FT258,73^A0N,39,38^FH\^FDVisitor^FS /// ^FO100,100^XG^FN13,1,1^FS /// ^FO5,17^GB601,379,8^FS /// ^XZ public static void Main(string[] args) { string pathToImageFileOnHost = "c:\\example.png"; Connection connection = new TcpConnection("1.2.3.4", TcpConnection.DEFAULT_ZPL_TCP_PORT); try { connection.Open(); Dictionary<int, string> vars = new Dictionary<int, string> { { 12, "John" }, { 11, "Smith" } }; ZebraImageI image = ZebraImageFactory.GetImage(pathToImageFileOnHost); Dictionary<int, ZebraImageI> imgVars = new Dictionary<int, ZebraImageI> { { 13, image } }; ZebraPrinter genericPrinter = ZebraPrinterFactory.GetInstance(connection); ZebraPrinterLinkOs linkOsPrinter = ZebraPrinterFactory.CreateLinkOsPrinter(genericPrinter); if (linkOsPrinter != null) { linkOsPrinter.PrintStoredFormatWithVarGraphics("E:FORMAT2.ZPL", imgVars, vars); } } catch (ConnectionException e) { Console.WriteLine(e.ToString()); } catch (ZebraPrinterLanguageUnknownException e) { Console.WriteLine(e.ToString()); } catch (IOException e) { Console.WriteLine(e.ToString()); } finally { connection.Close(); } } }