protected virtual void End() => PrinterEvent?.Invoke(this, new PrinterEventArgs(this, "Printing ended"));
protected virtual void Start() => PrinterEvent?.Invoke(this, new PrinterEventArgs(this, "Printing started"));