示例#1
0
        //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);
            }
        }
示例#2
0
        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);
            }
        }