public void Print(bool onFirstEmergency = false)
{
if (!this.config.PrintEnabled)
{
return;
}
var automaticPrint = false;
if (onFirstEmergency)
{
if (!this.config.PrintOnEmergency)
{
return;
}
automaticPrint = true;
}
this.queueManager.ExecuteAction(() => this.InternalPrint(automaticPrint));
}