try
            {
               
                //strPrinterName = @"pdfFactory Pro";
                strPrinterName = @htable[key].ToString();
                PageMargins margins;
                margins = cr.PrintOptions.PageMargins;
                margins.bottomMargin = 250;
                margins.leftMargin = 350;
                margins.rightMargin = 350;
                margins.topMargin = 450;
                cr.PrintOptions.PrinterName = strPrinterName;
                cr.PrintToPrinter(1, false, 0, 0);
            }
            catch (Exception ex)
            {
                richTextBox1.Text = richTextBox1.Text + "打印出错:检查打印印"+strPrinterName+"是否连接," + ex.Message + "\r\n";
                richTextBox1.SelectionStart = richTextBox1.Text.Length;
                printerException = true;                   打印出错,怎样删除这个打印任务?                     }