问题描述
hplaserjet1320黑白激光打印机预设的是300和600dpi两个打印质量,但打出的图片300dpi墨点太大,600dpi打出的墨点太小,如何使打出的图片墨点在400-500dpi左右,求大神指教,不胜感激!!!
解决方案
解决方案二:
没用过这种打印机;这种东西应该联系厂家,看看有没有提供接口或者方法,能让程序直接调用控制吧。
解决方案三:
“墨点太小”?
解决方案四:
我觉得是你的图片有问题,看看图片的dpi吧
解决方案五:
能看出墨点大小,是不是太夸张了,要求质量好尽管用最大DPI,楼主的问题可能在别处.
解决方案六:
引用3楼liucqa的回复:
我觉得是你的图片有问题,看看图片的dpi吧
和图片dpi无关,不管怎么改图片dpi,打印出来的墨点没变化
解决方案七:
打印机的DPI应该是固定的吧图形对象的DPI可以自己设置C#codePrintDocumentpd=newPrintDocument();PageSettingsdf=newPageSettings();df.PaperSize=newPaperSize("A4",300,142);PrinterResolutionpr=newPrinterResolution();pr.X=1200;pr.Y=1200;df.PrinterResolution=pr;pd.DefaultPageSettings=df;以上是看的http://bbs.csdn.net/topics/390554556这个链接中6楼的说的,好像设置XY的值就是自定义dpi,但不知道怎么找到他说的这些内容
解决方案八:
引用2楼sp1234的回复:
“墨点太小”?
是的,用hplaserjet1320黑白激光打印机打印照片可以看到一个一个小墨点组成整个图片,选择打印机预设的300dpi时墨点过大,600dpi时墨点太小,我想自定义设置打印机的dpi,不知道有没有什么方法C#codePrintDocumentpd=newPrintDocument();PageSettingsdf=newPageSettings();df.PaperSize=newPaperSize("A4",300,142);PrinterResolutionpr=newPrinterResolution();pr.X=1200;pr.Y=1200;df.PrinterResolution=pr;pd.DefaultPageSettings=df;以上是看的http://bbs.csdn.net/topics/390554556这个链接中6楼的说的,好像设置XY的值就是自定义dpi,但不知道怎么找到他说的这些内容
解决方案九:
设了之后打印机不会有变化的,人家硬件就支持两种模式。还是改改图片吧。