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. |