This is an utility class for printing images on a device.
Namespace: Zebra.Sdk.PrinterAssembly: SdkApi.Core (in SdkApi.Core.dll) Version: 3.0.3271
Syntaxpublic interface GraphicsUtil
Public Interface GraphicsUtil
public interface class GraphicsUtil
The GraphicsUtil type exposes the following members.
Methods | Name | Description |
---|
 | PrintImage(String, Int32, Int32) |
Prints an image from the connecting device file system to the connected device as a monochrome image.
|
 | PrintImage(String, Int32, Int32, Int32, Int32, Boolean) |
Prints an image from the connecting device file system to the connected device as a monochrome image.
|
 | PrintImage(ZebraImageI, Int32, Int32, Int32, Int32, Boolean) |
Prints an image to the connected device as a monochrome image.
|
 | StoreImage(String, String, Int32, Int32) |
Stores the specified image to the connected printer as a monochrome image.
|
 | StoreImage(String, ZebraImageI, Int32, Int32) |
Stores the specified image to the connected printer as a monochrome image.
|
Top
Exampleusing System;
using System.IO;
using Zebra.Sdk.Comm;
using Zebra.Sdk.Printer;
public class GraphicsUtilExample {
public static void Main(string[] args) {
Connection connection = new TcpConnection("192.168.1.32", TcpConnection.DEFAULT_ZPL_TCP_PORT);
try {
connection.Open();
ZebraPrinter printer = ZebraPrinterFactory.GetInstance(connection);
int x = 0;
int y = 0;
printer.PrintImage("/path/to/my/image/sample.jpg", x, y);
} catch (ConnectionException e) {
Console.WriteLine(e.ToString());
} catch (ZebraPrinterLanguageUnknownException e) {
Console.WriteLine(e.ToString());
} catch (IOException e) {
Console.WriteLine(e.ToString());
} finally {
connection.Close();
}
}
}
See Also