Click or drag to resize

GraphicsUtil Interface

This is an utility class for printing images on a device.

Namespace: Zebra.Sdk.Printer
Assembly: SdkApi.Core (in SdkApi.Core.dll) Version: 3.0.3271
Syntax
public interface GraphicsUtil

The GraphicsUtil type exposes the following members.

Methods
 NameDescription
Public methodPrintImage(String, Int32, Int32) Prints an image from the connecting device file system to the connected device as a monochrome image.
Public methodPrintImage(String, Int32, Int32, Int32, Int32, Boolean) Prints an image from the connecting device file system to the connected device as a monochrome image.
Public methodPrintImage(ZebraImageI, Int32, Int32, Int32, Int32, Boolean) Prints an image to the connected device as a monochrome image.
Public methodStoreImage(String, String, Int32, Int32) Stores the specified image to the connected printer as a monochrome image.
Public methodStoreImage(String, ZebraImageI, Int32, Int32) Stores the specified image to the connected printer as a monochrome image.
Top
Example
C#
using 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