tm220 print mode refactoring

This commit is contained in:
EugeneTes
2026-01-21 09:19:24 +01:00
parent fe18db2642
commit cb231801f1
7 changed files with 64 additions and 30 deletions

View File

@@ -34,6 +34,8 @@ public class EpsonPrintService: IPrintService
var printerId = await epsonPrinter.GetPrinterIdAsync();
_logger.LogInformation("Printer ID({ip}): {PrinterId}", printerIp, printerId);
var status = await epsonPrinter.GetPrinterStatusAsync();
if (!status.IsOnline)
{

View File

@@ -42,6 +42,13 @@ public class TM_T30IIITranslated : IPrinter
foreach (var command in commands)
{
if(command.SetLineSpacing.HasValue)
{
Console.WriteLine($"Setting line spacing to {command.SetLineSpacing.Value}");
await _printer.SetCustomLineSpacing(command.SetLineSpacing.Value);
Console.WriteLine($"------------------------------------------------------");
continue;
}
if (command.IsBig)
{
await _printer.SetFontSizeAsync(2, 1);