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(); } }
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"); }