[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