All Output.Printers components : string PrinterName parameter specifies printer to be used.

This commit is contained in:
Milan Hanajik
2023-03-14 11:22:38 +01:00
parent 8be3b53db4
commit 36f8bfa32f
24 changed files with 667 additions and 329 deletions
@@ -1,5 +1,5 @@
///
/// Copyright (c) 2020 Sensus Slovensko a.s.
/// Copyright (c) 2020-2023 Sensus Slovensko a.s.
///
using System;
using System.Collections.Generic;
@@ -165,8 +165,10 @@ namespace TBF.Rig.Output.Printers.MultiLabel
for (int i = 1; i <= printerCfg.NrOfCopies; i++)
{
string docNameEx = string.Format(((printerCfg.NrOfCopies == 1) ? "{0}" : "{0}_{1}"), documentName, i);
new Results.Output.Printers.MultiLabel.MultiLabelPrintDocument(batch, cfg, docNameEx).Print();
}
var pd = new Results.Output.Printers.MultiLabel.MultiLabelPrintDocument(batch, cfg, docNameEx);
if (!string.IsNullOrEmpty(printerCfg.PrinterName)) pd.PrinterSettings.PrinterName = printerCfg.PrinterName;
pd.Print();
}
}
}
}