[sane-devel] Device IDs for Epson MF devices

Johannes Meixner jsmeix@suse.de
Mon, 20 Dec 2004 11:00:16 +0100 (CET)


On Dec 17 20:20 Karl Heinz Kremer wrote (shortened):
> Thanks, I'll add the CX-3650, the 6400 is already supported.
> On Dec 17, 2004, at 9:11 PM, Till Kamppeter wrote:
> > here are some device IDs, both are MF devices which work with the "epson"
> > backend:
> > 
> > epson cx 6400: 0x04b8 0x0805
> > epson cx 3650: 0x04b8 0x080e

This leads to a general question:

In case of printers in many cases a new printer model is simply
set up by using the driver of a compatible older model.
I.e. the user can select the compatible older model and this works
because printing system doesn't care which model is actually connected.
I.e. in case of printers using so called "compatibility classes"
is the standard. Otherwise it wouldn't be possible to set up
most newer printer models.

In case of scanners it seems this is not possible at all.

Assume the CX-6400 and the CX-3650 are compatible in such a way
that the CX-3650 works if it is accessed as a CX-6400.
In this case it should help if the user could add an entry
for example to epson.conf like

0x04b8 0x080e -> 0x04b8 0x0805

to tell the backend if it finds a "0x04b8 0x080e"
then it can access it as if it was a "0x04b8 0x0805".

Are there internal issues why this is not possible?

At the moment it seems one has to re-compile the backend
even if only a compatible model is added.

Johannes Meixner
SUSE LINUX Products GmbH, Maxfeldstrasse 5      Mail: jsmeix@suse.de
90409 Nuernberg, Germany                    WWW: http://www.suse.de/