ZplPrintEstimate
public sealed class ZplPrintEstimatePrint time estimate of ZplPrinterTwin.Estimate. It is a model, not a measurement: ZplPrintEstimate.Assumptions lists every assumption; operator pauses, media calibration and the printer's formatting time are not included unless configured.
Properties
| Property | Type | Description |
|---|---|---|
Assumptions { get; } | IReadOnlyList<string> | Every assumption the numbers depend on. |
Bytes { get; } | long | Job size in bytes (UTF-8). |
BytesPerSecond { get; } | double | |
Cuts { get; } | int | |
FirstLabel { get; } | TimeSpan | Time until the first label is out. |
LabelCount { get; } | int | |
Labels { get; } | IReadOnlyList<ZplLabelEstimate> | Per-label times (empty when the job had more labels than ZplPrintEstimateOptions.MaxRenderedLabels). |
Link { get; } | ZplPrinterLink | |
Pauses { get; } | int | ^PQ pauses (operator presses resume; waiting time not included). |
Printing { get; } | TimeSpan | Sum of the label times (print, gap, backfeed, cut). |
Profile { get; } | PrinterProfile | |
SpeedIps { get; } | double | Effective print speed of the first label in inches per second (after the model limit). |
Total { get; } | TimeSpan | Estimated time from the start of the transfer until the last label is out. |
TotalLengthMm { get; } | double | Media fed through the printer in mm. |
Transfer { get; } | TimeSpan | Time to send the job over the link (it overlaps with printing). |

