--- xscanimage.c.orig Sun Mar 5 14:44:52 2000 +++ xscanimage.c Fri Feb 25 13:59:45 2000 @@ -872,8 +872,9 @@ case SANE_FRAME_RED: case SANE_FRAME_GREEN: case SANE_FRAME_BLUE: - fprintf (scan_win.out, "P6\n# SANE data follows\n%d %d\n255\n", - scan_win.param.pixels_per_line, scan_win.param.lines); + fprintf (scan_win.out, "P6\n# SANE data follows\n%d %d\n%d\n", + scan_win.param.pixels_per_line, scan_win.param.lines, + (scan_win.param.depth > 8) ? 65535 : 255); break; case SANE_FRAME_GRAY: