pos机那边需要设置吗?
有没有具体一点的代码可以参考?
这样的save是不是我一边画一边就能打印出来?
还是要到最后save才能打印出来?
如果不是,是不是有办法让它边画就边打印出来?
谢谢了!

解决方案 »

  1.   

    如果使用PrintDocument来画的话,
    是否可以在打印的过程中使用打印机自定义的命令?
      

  2.   

            Bitmap bitMap = new Bitmap(250, 70);
            for (int i = 0; i < bitMap.Width; i++)
            {
                for (int j = 0; j < bitMap.Height; j++)
                {
                    bitMap.SetPixel(i, j, Color.Red);
                }
            }        Graphics g = Graphics.FromImage(bitMap);
            bitMap.Save(Response.OutputStream, ImageFormat.Jpeg);
            g.Dispose();
            bitMap.Dispose();
      

  3.   

    Bitmap bmp = new Bitmap(800, 600);
    Graphics g = new Grahics(bmp);g.DrawString(XXXX);bmp.Save(FileStream, ImageFormat.XXX);g.Dispose();
    bmp.Dispose();
      

  4.   


    如果不符合楼主的意思话,那楼主的意思是否要先画出字符串,然后把字符串传入到FileStream中去?以下代码:Bitmap bmp = new Bitmap(800, 600); 
    Graphics g = new Grahics(bmp); g.DrawString(XXXX); StreamWriter sw = new StreamWriter(FileStream);
    sw.Write(XXXX);
    sw.Close(); g.Dispose(); 
    bmp.Dispose();
      

  5.   

    二楼正解,楼主还需研究一下pos机文档.
      

  6.   

    多谢了,有人知道这个问题吗?如果使用PrintDocument来画的话, 
    是否可以在打印的过程中使用打印机自定义的命令?