示例#1
0
        private void PrintMethod()
        {
            if (auxVenta != null)
            {
                CreateTicket ticket  = new CreateTicket();
                Printer      printer = new Printer("EPSON TM-T20II Receipt5");
                printer.AlignCenter();
                //IMAGEN

                /*Bitmap image = new Bitmap(Bitmap.FromFile("Icon.bmp"));
                 * printer.Image(image);*/
                printer.Append("CHECKPOINT SA DE CV");
                printer.Append("MMC110808MA8");
                printer.Append("LIB. OCEGUERA KM11 COLA.M. DE LEON");
                printer.AlignLeft();
                printer.NewLine();
                printer.Separator();
                printer.NewLine();
                string cashierName = App._userApplication.Nombres + " " + App._userApplication.ApellidoPaterno + " " + App._userApplication.ApellidoMaterno;
                printer.Append("CAJERO: " + cashierName);
                printer.Append("VENTA # " + auxVenta.folioVenta);
                printer.Append("FECHA: " + auxVenta.fecha);
                printer.NewLine();
                printer.Separator();
                printer.NewLine();
                printer.Append("DESCRIPCION             N#     PRECIO      TOTAL");
                printer.PrintDocument();
                foreach (AddProductSale product in auxVenta.productos)
                {
                    ticket.AgregaArticulo(product.Productos.NombreProducto, product.cantidad, product.Productos.PrecioVenta, product.monto);
                }
                ticket.TextoIzquierda("");
                ticket.lineasGuion();
                ticket.AgregarTotalesCentrado("SUBTOTAL:", auxVenta.subtotal);
                ticket.AgregarTotalesCentrado("IVA:", auxVenta.impuestos);
                ticket.AgregarTotalesCentrado("TOTAL:", auxVenta.total);
                ticket.TextoIzquierda("");
                ticket.AgregarTotalesCentrado("SU PAGO:", auxVenta.pagado);
                ticket.AgregarTotalesCentrado("CAMBIO:", auxVenta.cambio);
                ticket.lineasGuion();
                ticket.TextoIzquierda("");
                ticket.ImprimirTicket("EPSON TM-T20II Receipt5");

                Printer printerEnd = new Printer("EPSON TM-T20II Receipt5");
                printerEnd.AlignCenter();
                printerEnd.NewLines(2);
                printerEnd.Code39(auxVenta.folioVenta.ToString());
                printerEnd.Append(auxVenta.folioVenta.ToString());
                printerEnd.AlignLeft();
                printerEnd.FullPaperCut();
                printerEnd.PrintDocument();
                printerEnd.OpenDrawer();
            }
        }
示例#2
0
        private void PrintMethod()
        {
            CreateTicket ticket  = new CreateTicket();
            Printer      printer = new Printer("EPSON TM-T20II Receipt5");

            printer.AlignCenter();
            //IMAGEN

            /*Bitmap image = new Bitmap(Bitmap.FromFile("Icon.bmp"));
             * printer.Image(image);*/
            printer.Append("RETIRO # " + retirosToSave.IdRetiro);
            printer.AlignLeft();
            string cashierName = App._userApplication.Nombres + " " + App._userApplication.ApellidoPaterno + " " + App._userApplication.ApellidoMaterno;

            printer.Append("CAJERO: " + cashierName);
            printer.Append("FECHA: " + retirosToSave.Hora);
            printer.NewLine();
            printer.Separator();
            printer.NewLine();
            printer.PrintDocument();

            ticket.AgregarTotalesCentrado("RETIRO:", (float)retirosToSave.Cantidad);
            ticket.TextoIzquierda("");
            ticket.lineasGuion();
            ticket.TextoIzquierda("");
            ticket.TextoIzquierda("COMENTARIOS: " + retirosToSave.Comentarios);
            ticket.TextoIzquierda("");
            ticket.lineasGuion();
            ticket.TextoIzquierda("");
            ticket.TextoIzquierda("");
            ticket.TextoIzquierda("");
            ticket.TextoIzquierda("");
            ticket.TextoExtremos("X", "X                   ");
            ticket.TextoExtremos("___________________", "____________________");
            ticket.TextoExtremos(cashierName, cashierName);
            ticket.TextoExtremos("    Supervisor", "Cajero       ");
            ticket.CortaTicket();
            ticket.ImprimirTicket("EPSON TM-T20II Receipt5");
        }