zplCore.comzplCore.com
class18 members

ZplPrintEstimate

public sealed class ZplPrintEstimate

Print 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

PropertyTypeDescription
Assumptions { get; }IReadOnlyList<string>Every assumption the numbers depend on.
Bytes { get; }longJob size in bytes (UTF-8).
BytesPerSecond { get; }double
Cuts { get; }int
FirstLabel { get; }TimeSpanTime 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).
Pauses { get; }int^PQ pauses (operator presses resume; waiting time not included).
Printing { get; }TimeSpanSum of the label times (print, gap, backfeed, cut).
Profile { get; }PrinterProfile
SpeedIps { get; }doubleEffective print speed of the first label in inches per second (after the model limit).
Total { get; }TimeSpanEstimated time from the start of the transfer until the last label is out.
TotalLengthMm { get; }doubleMedia fed through the printer in mm.
Transfer { get; }TimeSpanTime to send the job over the link (it overlaps with printing).

Methods

Method SignatureReturnsDescription
# ToJson(bool indented = true)string
# ToString()string
# ToText()string