예제 #1
0
        public static void StartOfDay()
        {
            DayOfOperation.ProcessStartOfDay();
#if !DEMO
            PrinterManager.PrintLineToReceipt(DeviceManager.ActivePosPrinterLocal,
                                              Strings.StartOfDay + ": " + DateTime.Now);
            PrinterManager.PrintLineToReceipt(DeviceManager.ActivePosPrinterLocal);
#endif
            OrderEntryCommands.SetupNoOrderCommands();
        }
예제 #2
0
        public void PrintToReceipt()
        {
            for (int i = 0; i < Lines.Count; i++)
            {
                string line = Lines[i];
#if !DEBUG
                // Change formatting for the PosPrinter
                while (line.Contains("   "))
                {
                    line = line.Replace("   ", "  ");
                }
                line = line.Replace("  ", PrinterEscapeCodes.SetRight + PrinterEscapeCodes.SetSize(8));
#endif
#if !DEMO
                PrinterManager.PrintLineToReceipt(DeviceManager.ActivePosPrinterLocal, line);
#endif
            }
        }