我学的是C#语言,想做一个winform办公软件,可以管理库存和销售的,但是不是很理想。想自己用家用打印机打印销售清单(就是比超市小票能大些),然后方便管理。我用的是佳能mp288打印机。求大神们贴出控制、调用打印机的关键代码。能让打印机打印出东西来。ps:我初学,希望能多些注释!肾是感谢啊!!!c#winform打印机

解决方案 »

  1.   


    System.Drawing.Printing.PrintDocument p = new System.Drawing.Printing.PrintDocument();
                        p.PrintPage += new System.Drawing.Printing.PrintPageEventHandler(p_PrintPage);
                        p.Print(); void p_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)
            {
                foreach (Control item in groupBox1.Controls)
                {
                    if (item is Label)
                    {
                        Label l = item as Label;
                        e.Graphics.DrawString(l.Text, l.Font, new SolidBrush(l.ForeColor), l.Location);
                    }
                }
            }
    打印groupBox1上所有的label 
      

  2.   

    以前写过ESC/P 打印指令使用,3种票据打印方法。
      

  3.   

    http://download.csdn.net/detail/unicorn_dsx/2866397
    打印demo,希望对你有帮助
      

  4.   

    我想打印DataGridView里面的数据,整个表哥打印。或者自定义打印内容(自己制作表格),我不知道循环打印怎么控制。能不能详细带着注释呢?谢谢!!!