zplCore.comzplCore.com

ZplExtendedStatus

public record ZplExtendedStatus

Parsed ~HQES (host query, extended status) response.

Constructors

SignatureDescription
# ZplExtendedStatus(bool HasErrors, ZplPrinterErrors Errors, long ErrorGroup2, bool HasWarnings, ZplPrinterWarnings Warnings, long WarningGroup2, string Raw)Parsed ~HQES (host query, extended status) response.

Properties

PropertyTypeDescription
ErrorGroup2 { get; init; }long
Errors { get; init; }ZplPrinterErrors
HasErrors { get; init; }bool
HasWarnings { get; init; }bool
IsReady { get; }bool
Raw { get; init; }string
WarningGroup2 { get; init; }long
Warnings { get; init; }ZplPrinterWarnings

Methods

Method SignatureReturnsDescription
static # CleanResponse(string raw)stringStrips STX/ETX framing and blank lines from a ~HQ response (e.g. ~HQSN serial number, ~HQOD odometer).
# Deconstruct(out bool HasErrors, out ZplPrinterErrors Errors, out long ErrorGroup2, out bool HasWarnings, out ZplPrinterWarnings Warnings, out long WarningGroup2, out string Raw)void
static # Parse(string raw)ZplExtendedStatusParses the ~HQES text ("ERRORS: 1 00000000 00000005", "WARNINGS: ...").