[sane-devel] [genesys backend] HP 4850

Stef stef.dev at free.fr
Sun Nov 20 10:48:40 UTC 2011


Le lundi 27 juin 2011 19:52:17 Dariusz Lipski a écrit :
> > 	Hello,
> > 	
> > 	looks similar to the G4050/G4010 which have some support (up to 600
> > 	dpi
> > 
> > uncalibrated). You might clone the device and change USB id to the
> > HP4850. Don't forget the genesys.conf.in file. Be aware that
> > genesys.conf isn't overwritten by the install procedure, and you'll
> > have to install the new version manually.
> > 
> > Regards,
> > 
> > 	Stef
> 
> Hello,
> 
> I have done it before so currently I have something like this :
> 
> =======================
> genesys.conf :
> 
> # HP 4850
> usb 0x03f0 0x1b05
> 
> 
> =======================
> genesys_devices.c
> 
> static Genesys_Model hp4850c_model = {
>   "hewlett-packard-scanjet-4850c",	/* Name */
>   "Hewlett Packard",		/* Device vendor string */
>   "ScanJet 4850c",		/* Device model name */
>   GENESYS_GL843,
>   NULL,
> 
>   { 2400, 1200, 600, 400, 300, 200, 150, 100, 0}, /* TODO when settled down,
> add 800 and 1600 */
>   { 2400, 1200, 600, 400, 300, 200, 150, 100, 0}, /* TODO 4800 available */
>   {16, 8, 0},			/* possible depths in gray mode */
>   {16, 8, 0},			/* possible depths in color mode */
> 
>   SANE_FIX (6.55),		/* Start of scan area in mm  (x) */
>   SANE_FIX (15.00),		/* Start of scan area in mm (y) */
>   SANE_FIX (223.0),		/* Size of scan area in mm (x) */
>   SANE_FIX (315.0),		/* Size of scan area in mm (y) */
> 
>   SANE_FIX (3.0),		/* Start of white strip in mm (y) */
>   SANE_FIX (0.0),		/* Start of black mark in mm (x) */
> 
>   SANE_FIX (0.0),		/* Start of scan area in TA mode in mm (x) */
>   SANE_FIX (0.0),		/* Start of scan area in TA mode in mm (y) */
>   SANE_FIX (100.0),		/* Size of scan area in TA mode in mm (x) */
>   SANE_FIX (100.0),		/* Size of scan area in TA mode in mm (y) */
> 
>   SANE_FIX (0.0),		/* Start of white strip in TA mode in mm (y) */
> 
>   SANE_FIX (0.0),		/* Size of scan area after paper sensor stops
> 				   sensing document in mm */
>   SANE_FIX (0.0),		/* Amount of feeding needed to eject document
> 				   after finishing scanning in mm */
> 
>   0, 32, 48,			/* RGB CCD Line-distance correction in pixel */
> 
>   COLOR_ORDER_RGB,		/* Order of the CCD/CIS colors */
> 
>   SANE_FALSE,			/* Is this a CIS scanner? */
>   SANE_FALSE,			/* Is this a sheetfed scanner? */
>   CCD_G4050,
>   DAC_G4050,
>   GPO_G4050,
>   MOTOR_G4050,
>   GENESYS_FLAG_NO_CALIBRATION |
>   GENESYS_FLAG_LAZY_INIT | 	/* Which flags are needed for this scanner? */
>   GENESYS_FLAG_SKIP_WARMUP |
>   GENESYS_FLAG_OFFSET_CALIBRATION |
>   GENESYS_FLAG_CUSTOM_GAMMA,
>   GENESYS_HAS_SCAN_SW | GENESYS_HAS_FILE_SW | GENESYS_HAS_COPY_SW,
>   280,
>   400
> };
> 
> static Genesys_USB_Device_Entry genesys_usb_device_list[] = {
> ...........
>   {0x03f0, 0x1b05, &hp4850c_model},
> ............
> }
> 
> And this config doesn't work :) Any other ideas what can I try (debug sth) ?

	Hello,

	I have added device entry for your scanner in the genesys backend, as a 
clone of the G4050. If you compile and test, don"t forget that install 
procedure doesn't update already installed conf file such as genesys.conf. You 
have to do it manually. The scanner may be tested without doing 'make install' 
with the apended script which must be run from within the 'backend' source 
subdirectory.

Regards,
	Stef
-------------- next part --------------
A non-text attachment was scrubbed...
Name: run-genesys
Type: application/x-shellscript
Size: 894 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/sane-devel/attachments/20111120/d87b201e/attachment.bin>


More information about the sane-devel mailing list