Skip to content

SIISLP800PrinterManager

public SIISLP800PrinterManager


List

Constructor

Name Description
SIISLP800PrinterManager(object context) Initializes a new instance of the SIISLP800PrinterManager class.

Method

Name Description
ConnectAsync(SIISLP800Printer printer) Starts a connection to the printer using the specified printer information.
ConnectAsync(string address) Starts a connection to the printer using the specified address.
ConnectAsync(string address, bool secure) Starts a connection to the printer using the specified address, with an option for secure mode.
SetStatusChangedEventHandler(Action<int> statusChangedEventHandler) Registers or unregisters the event handler for printer status change notifications.
Disconnect(int timeout) Terminates the connection with the printer.
PrintSmartLabelImageDataAsync(SIISLP800SmartLabelManager labelManager) Converts a Smart Label file into printer‑ready data and sends it to the printer.
FeedPositionAsync() Feeds the marked paper forward and aligns it to the next mark position on the printer.
SendBinaryAsync(byte[] data) Sends binary data to the printer without any conversion.
PrintImageDataAsync(object image, SIISLP800PrinterBinarization binarization) Converts an image into printer‑ready data and sends it to the printer.
GetStatus() Gets the current printer status.
ResetPrinterAsync() Performs a hardware reset of the printer.

Property

Name Description
Version Gets the SDK version as a character string.
IsConnect Gets the connection state with the printer.
SendTimeout Gets or sets the send timeout period in milliseconds.
ReceiveTimeout Gets or sets the receive timeout period in milliseconds.
PrintSmartLabelMode Gets or sets the paper type used when printing a label file.
PrinterModel Gets the model of the connected printer.
PortType Gets the port type used to connect to the printer.