//Printer Configured to print Receipt public void printer() { var installedPrinters = PrinterSettings.InstalledPrinters; //I have choosed a printername from 'installedPrinters' try { try { int height = (cart.RowCount) * 10 + 50; MadushaPrintDocument.DefaultPageSettings.PaperSize = new PaperSize("Bill", 76, height); MadushaPrintDocument.PrinterSettings.PrinterName = "Canon iP2800 series"; //Specify the printer to use. MadushaPrintDocument.PrintPage += new PrintPageEventHandler(this.MadushaPrintDocument_PrintPage); MadushaPrintDocument.Print(); } finally { // MessageBox.Show("data Exported"); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void bunifuTileButton6_Click(object sender, EventArgs e) { var installedPrinters = PrinterSettings.InstalledPrinters; //I have choosed a printername from 'installedPrinters' try { try { int height = (cart.RowCount) * 10 + 50; MadushaPrintDocument.DefaultPageSettings.PaperSize = new PaperSize("Bill", 76, height); MadushaPrintDocument.PrinterSettings.PrinterName = "EPSON UB-U03II"; //Specify the printer to use. MadushaPrintDocument.PrintPage += new PrintPageEventHandler(this.MadushaPrintDocument_PrintPage); MadushaPrintDocument.Print(); } finally { // MessageBox.Show("data Exported"); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }