Sometimes when I try to print an image (dimensions x_image X y_image pixels) on a printer (with PageWidth > x_image, and PageHeight > y_image, so it should print) I get only horizontal lines.
I have narrowed down this problem. As soon as the image file (stored as a .bmp) exceeds 8MB this happens. My display adapter has only 8MB RAM.
The reason why I don't have problems loading the BMP is I create it from scratch in my program, and I can save it with no problems. My bitmaps are always smaller than my printer's PageWidth and PageHeight property, incidentally. I explicitly enforce this restriction since I thought I wouldn't have to downscale when printing.
Am I right in my assumption?
If so I would appreciate some help/source as to printing large image files.
I have narrowed down this problem. As soon as the image file (stored as a .bmp) exceeds 8MB this happens. My display adapter has only 8MB RAM.
The reason why I don't have problems loading the BMP is I create it from scratch in my program, and I can save it with no problems. My bitmaps are always smaller than my printer's PageWidth and PageHeight property, incidentally. I explicitly enforce this restriction since I thought I wouldn't have to downscale when printing.
Am I right in my assumption?
If so I would appreciate some help/source as to printing large image files.