Do you receive 3 * 2 bytes per pixel? The FS2710S also produces 2 bytes, of which 12 bit are significant, in the order RRGGBB. The Canon-SCSI backend contains some portions that convert these raw data to the usual 8 bit representation. Perhaps this code can be modified to fit your case. Regards, Ulrich Deiters