public void Print(DocketLayout inDocketLayout) { string rawPrinterInstructions = ""; foreach (PrinterInstruction printInstruction in inDocketLayout) { rawPrinterInstructions += FormatInstruction(printInstruction); } RawPrinterHelper.SendStringToPrinter(_printerName, rawPrinterInstructions); }
private void OutputGroupToPrinter(Group inGroup) { DocketLayout docketLayout = _formatter.BuildDocketLayout(inGroup); _printer.Print(docketLayout); }
private void OutputItemToPrinter(Item inItem) { DocketLayout docketLayout = _formatter.BuildDocketLayout(inItem); _printer.Print(docketLayout); }
private void OutputOrderToPrinter(Order inOrder) { DocketLayout docketLayout = _formatter.BuildDocketLayout(inOrder); _printer.Print(docketLayout); }