我觉得是你的图片有问题,看看图片的dpi吧

解决方案 »

  1.   

    能看出墨点大小,是不是太夸张了,要求质量好尽管用最大DPI,楼主的问题可能在别处.
      

  2.   


    和图片dpi无关,不管怎么改图片dpi,打印出来的墨点没变化
      

  3.   

    打印机的DPI应该是固定的吧
    图形对象的DPI可以自己设置
    C# codePrintDocument pd = new PrintDocument();                PageSettings df = new PageSettings();            df.PaperSize = new PaperSize("A4", 300, 142);
                PrinterResolution pr = new PrinterResolution();
                pr.X = 1200;
                pr.Y = 1200;
                df.PrinterResolution = pr;
                pd.DefaultPageSettings = df;
    以上是看的http://bbs.csdn.net/topics/390554556这个链接中6楼的说的,好像设置XY的值就是自定义dpi,但不知道怎么找到他说的这些内容
      

  4.   

    是的,用hp laserjet 1320黑白激光打印机打印照片可以看到一个一个小墨点组成整个图片,选择打印机预设的300dpi时墨点过大,600dpi时墨点太小,我想自定义设置打印机的dpi,不知道有没有什么方法
    C# codePrintDocument pd = new PrintDocument();                PageSettings df = new PageSettings();            df.PaperSize = new PaperSize("A4", 300, 142);
                PrinterResolution pr = new PrinterResolution();
                pr.X = 1200;
                pr.Y = 1200;
                df.PrinterResolution = pr;
                pd.DefaultPageSettings = df;
    以上是看的http://bbs.csdn.net/topics/390554556这个链接中6楼的说的,好像设置XY的值就是自定义dpi,但不知道怎么找到他说的这些内容