[sane-devel] add support for ricoh aficio sp100su
viruxx
dj_virus142 at hotmail.com
Thu Mar 9 13:23:40 UTC 2017
here is the grayscale a4 preview (same than b/w a4 preview)
>>> dev.write(0x3,"\x03\x09\x01"); dev.read(0x85,100)
<<<array('B', [0])//scanner response
>>> dev.write(0x3,"\x03\x0D\x0B"); dev.read(0x85,100)
<<<array('B', [126, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0])//scanner response
>>> dev.write(0x3,"\x03\x0C\x11\x00\x00\x00\x01\x02\x05\xFF\x00\x00\x00\x00\xE8\x13\x68\x1B");
>>> dev.write(0x3,"\x03\x0B\x08"); dev.read(0x85,100)
<<<array('B', [0, 10, 180, 13, 244, 9, 180, 13]) //scanner response
>>> dev.write(0x3,"\x03\x08\x04\x00\x00\x00\x00\x08\x89\x00\x01"); //scanner
>>> noise
dev.write(0x3,"\x03\x0E\x04\x00\x00\x00\x00\xFA"); dev.read(0x85,100)
//error
__________________________________________________________________________
here is the color full size normal scan
>>> dev.write(0x3,"\x03\x09\x01"); dev.read(0x85,100)
<<<array('B', [0])//scanner response
>>> dev.write(0x3,"\x03\x0D\x0B"); dev.read(0x85,100)
<<<array('B', [126, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0])//scanner response
>>> dev.write(0x3,"\x03\x0C\x11\x00\x00\x00\x01\x03\x05\xFF\x00\x00\x00\x00\xEC\x13\x6c\x1B");
>>> dev.write(0x3,"\x03\x0B\x08"); dev.read(0x85,100)
<<<array('B', [0, 10, 182, 13, 246, 9, 182, 13]) //scanner response
>>> dev.write(0x3,"\x03\x08\x04\x00\x00\x00\x00\x54\x9B\x01\x01"); //scanner
>>> noise
dev.write(0x3,"\x03\x0E\x04\x00\x00\x00\x00\xF0"); dev.read(0x85,100)
//error
________________________________________________________
here is the color trim/clip normal scan
>>> dev.write(0x3,"\x03\x09\x01"); dev.read(0x85,100)
<<<array('B', [0])//scanner response
>>> dev.write(0x3,"\x03\x0D\x0B"); dev.read(0x85,100)
<<<array('B', [126, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0])//scanner response
>>> dev.write(0x3,"\x03\x0C\x11\x00\x00\x00\x01\x03\x05\xFF\x00\x00\x00\x00\x80\x0a\x80\x0E");
>>> dev.write(0x3,"\x03\x0B\x08"); dev.read(0x85,100)
<<<array('B', [0, 6, 64, 7, 64, 5, 64, 7]) //scanner response
>>> dev.write(0x3,"\x03\x08\x04\x00\x00\x00\x00\x80\x82\x00\x01"); //scanner
>>> noise
dev.write(0x3,"\x03\x0E\x04\x00\x00\x00\x00\xFC"); dev.read(0x85,100)
//error
_________________________________________________________________
here is the grayscale full size normal scan
>>> dev.write(0x3,"\x03\x09\x01"); dev.read(0x85,100)
<<<array('B', [0])//scanner response
>>> dev.write(0x3,"\x03\x0D\x0B"); dev.read(0x85,100)
<<<array('B', [126, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0])//scanner response
>>> dev.write(0x3,"\x03\x0C\x11\x00\x00\x00\x01\x02\x05\xFF\x00\x00\x00\x00\xEC\x13\x6C\x1B");
>>> dev.write(0x3,"\x03\x0B\x08"); dev.read(0x85,100)
<<<array('B', [0, 10, 182, 13, 246, 9, 182, 13]) //scanner response
>>> dev.write(0x3,"\x03\x08\x04\x00\x00\x00\x00\x1C\x89\x00\x01"); //scanner
>>> noise
dev.write(0x3,"\x03\x0E\x04\x00\x00\x00\x00\xFA"); dev.read(0x85,100)
//error
_______________________________________________________
here is the grayscale trim/clip scan
>>> dev.write(0x3,"\x03\x09\x01"); dev.read(0x85,100)
<<<array('B', [0])//scanner response
>>> dev.write(0x3,"\x03\x0D\x0B"); dev.read(0x85,100)
<<<array('B', [126, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0])//scanner response
>>> dev.write(0x3,"\x03\x0C\x11\x00\x00\x00\x01\x02\x05\xFF\x00\x00\x00\x00\x1C\x0A\xB4\x0D");
>>> dev.write(0x3,"\x03\x0B\x08"); dev.read(0x85,100)
<<<array('B', [0, 6, 218, 6, 14, 5, 218, 6]) //scanner response
>>> dev.write(0x3,"\x03\x08\x04\x00\x00\x00\x00\x1C\x29\x00\x01"); //scanner
>>> noise
dev.write(0x3,"\x03\x0E\x04\x00\x00\x00\x00\xFC"); dev.read(0x85,100)
//error
_________________________________________________________
here is the color a4 preview with luminosity reduced at minimum
>>> dev.write(0x3,"\x03\x09\x01"); dev.read(0x85,100)
<<<array('B', [0])//scanner response
>>> dev.write(0x3,"\x03\x0D\x0B"); dev.read(0x85,100)
<<<array('B', [126, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0])//scanner response
>>> dev.write(0x3,"\x03\x0C\x11\x00\x00\x00\x01\x03\x05\xFF\x00\x00\x00\x00\xE8\x13\x68\x1B");
>>> dev.write(0x3,"\x03\x0B\x08"); dev.read(0x85,100)
<<<array('B', [0, 10, 180, 13, 244, 9, 180, 13]) //scanner response
>>> dev.write(0x3,"\x03\x08\x04\x00\x00\x00\x00\x18\x9B\x01\x01"); //scanner
>>> noise
dev.write(0x3,"\x03\x0E\x04\x00\x00\x00\x00\xF0"); dev.read(0x85,100)
//error
_________________________________________________________
here is the color a4 preview with luminosity pushed at maximum
same, so i think its software controled
_________________________________________________________
here is the color a4 normal scan 150pp with luminosity reduced at minimum
>>> dev.write(0x3,"\x03\x09\x01"); dev.read(0x85,100)
<<<array('B', [0])//scanner response
>>> dev.write(0x3,"\x03\x0D\x0B"); dev.read(0x85,100)
<<<array('B', [126, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0])//scanner response
>>> dev.write(0x3,"\x03\x0C\x11\x00\x00\x00\x01\x03\x05\xFF\x00\x00\x00\x00\xEC\x13\x6C\x1B");
>>> dev.write(0x3,"\x03\x0B\x08"); dev.read(0x85,100)
<<<array('B', [0, 10, 182, 13, 246, 9, 182, 13]) //scanner response
>>> dev.write(0x3,"\x03\x08\x04\x00\x00\x00\x00\x54\x9B\x01\x01"); //scanner
>>> noise
dev.write(0x3,"\x03\x0E\x04\x00\x00\x00\x00\xF0"); dev.read(0x85,100)
//error
_________________________________________________________
here is the color a4 normal scan 150pp with luminosity pushed at maximum
same
_________________________________________________________
here is the color a4 normal scan 600pp
>>> dev.write(0x3,"\x03\x09\x01"); dev.read(0x85,100)
<<<array('B', [0])//scanner response
>>> dev.write(0x3,"\x03\x0D\x0B"); dev.read(0x85,100)
<<<array('B', [126, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0])//scanner response
>>> dev.write(0x3,"\x03\x0C\x11\x00\x00\x00\x02\x03\x05\xFF\x00\x00\x00\x00\xEC\x13\x6C\x1B");
>>> dev.write(0x3,"\x03\x0B\x08"); dev.read(0x85,100)
<<<array('B', [0, 20, 108, 27, 236, 19, 108, 27]) //scanner response
>>> dev.write(0x3,"\x03\x08\x04\x00\x00\x00\x00\x50\x6D\x06\x01"); //scanner
>>> noise
dev.write(0x3,"\x03\x0E\x04\x00\x00\x00\x00\xF0"); dev.read(0x85,100)
//error
_________________________________________________________
here is the grayscale a4 normal scan 600pp
>>> dev.write(0x3,"\x03\x09\x01"); dev.read(0x85,100)
<<<array('B', [0])//scanner response
>>> dev.write(0x3,"\x03\x0D\x0B"); dev.read(0x85,100)
<<<array('B', [126, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0])//scanner response
>>> dev.write(0x3,"\x03\x0C\x11\x00\x00\x00\x02\x02\x05\xFF\x00\x00\x00\x00\xEC\x13\x6C\x1B");
>>> dev.write(0x3,"\x03\x0B\x08"); dev.read(0x85,100)
<<<array('B', [0, 20, 108, 27, 136, 19, 108, 27]) //scanner response
>>> dev.write(0x3,"\x03\x08\x04\x00\x00\x00\x00\x70\x24\x02\x01"); //scanner
>>> noise
dev.write(0x3,"\x03\x0E\x04\x00\x00\x00\x00\xF0"); dev.read(0x85,100)
//error
--
View this message in context: http://sane.10972.n7.nabble.com/add-support-for-ricoh-aficio-sp100su-tp20705p20711.html
Sent from the SANE - Dev mailing list archive at Nabble.com.
More information about the sane-devel
mailing list