public record PrinterIdentity
What a printer said about itself (parsed by PrinterProfiles.Detect).
Constructors
| Signature | Description |
# PrinterIdentity() | |
Properties
| Property | Type | Description |
Dpi { get; init; } | int? | Resolution in dpi (from ~HI dots/mm 6/8/12/24, head.resolution.in_dpi, or a "-203dpi" model suffix). |
Firmware { get; init; } | string | Firmware as reported, e.g. "V89.21.46Z". |
FirmwareVersion { get; } | ZplFirmwareVersion | |
Languages { get; init; } | string | device.languages or the ~HQPP / IEEE 1284 command set. |
MemoryKb { get; init; } | long? | ~HI memory field in KB. |
Model { get; init; } | string | Model as reported, e.g. "ZD230" (~HI), "GX420t" (~HQPP), "ZD621" (device.product_name). |
Options { get; init; } | string | ~HI option field (meaning of the letters is not documented beyond "cutter, options, et cetera"). |
PrintWidthDots { get; init; } | int? | ezpl.print_width in dots. |
SerialNumber { get; init; } | string | |
Values { get; init; } | IReadOnlyDictionary<string, string> | Every key/value found (SGD names, "~HI.model" …). |