1141cc406Sopenharmony_ci/* sane - Scanner Access Now Easy. 2141cc406Sopenharmony_ci 3141cc406Sopenharmony_ci Copyright (C) 2006-2010 Stéphane Voltz <stef.dev@free.fr> 4141cc406Sopenharmony_ci Copyright (C) 2010 "Torsten Houwaart" <ToHo@gmx.de> X74 support 5141cc406Sopenharmony_ci 6141cc406Sopenharmony_ci This file is part of the SANE package. 7141cc406Sopenharmony_ci 8141cc406Sopenharmony_ci This program is free software; you can redistribute it and/or 9141cc406Sopenharmony_ci modify it under the terms of the GNU General Public License as 10141cc406Sopenharmony_ci published by the Free Software Foundation; either version 2 of the 11141cc406Sopenharmony_ci License, or (at your option) any later version. 12141cc406Sopenharmony_ci 13141cc406Sopenharmony_ci This program is distributed in the hope that it will be useful, but 14141cc406Sopenharmony_ci WITHOUT ANY WARRANTY; without even the implied warranty of 15141cc406Sopenharmony_ci MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 16141cc406Sopenharmony_ci General Public License for more details. 17141cc406Sopenharmony_ci 18141cc406Sopenharmony_ci You should have received a copy of the GNU General Public License 19141cc406Sopenharmony_ci along with this program. If not, see <https://www.gnu.org/licenses/>. 20141cc406Sopenharmony_ci 21141cc406Sopenharmony_ci As a special exception, the authors of SANE give permission for 22141cc406Sopenharmony_ci additional uses of the libraries contained in this release of SANE. 23141cc406Sopenharmony_ci 24141cc406Sopenharmony_ci The exception is that, if you link a SANE library with other files 25141cc406Sopenharmony_ci to produce an executable, this does not by itself cause the 26141cc406Sopenharmony_ci resulting executable to be covered by the GNU General Public 27141cc406Sopenharmony_ci License. Your use of that executable is in no way restricted on 28141cc406Sopenharmony_ci account of linking the SANE library code into it. 29141cc406Sopenharmony_ci 30141cc406Sopenharmony_ci This exception does not, however, invalidate any other reasons why 31141cc406Sopenharmony_ci the executable file might be covered by the GNU General Public 32141cc406Sopenharmony_ci License. 33141cc406Sopenharmony_ci 34141cc406Sopenharmony_ci If you submit changes to SANE to the maintainers to be included in 35141cc406Sopenharmony_ci a subsequent release, you agree by submitting the changes that 36141cc406Sopenharmony_ci those changes may be distributed with this exception intact. 37141cc406Sopenharmony_ci 38141cc406Sopenharmony_ci If you write modifications of your own for SANE, it is your choice 39141cc406Sopenharmony_ci whether to permit this exception to apply to your modifications. 40141cc406Sopenharmony_ci If you do not wish that, delete this exception notice. 41141cc406Sopenharmony_ci*/ 42141cc406Sopenharmony_ci 43141cc406Sopenharmony_cistatic Lexmark_Model model_list[] = { 44141cc406Sopenharmony_ci { 45141cc406Sopenharmony_ci 0x043d, /* vendor id */ 46141cc406Sopenharmony_ci 0x007c, /* product id */ 47141cc406Sopenharmony_ci 0xb2, /* submodel id */ 48141cc406Sopenharmony_ci "Lexmark X1100", /* name */ 49141cc406Sopenharmony_ci "Lexmark", /* vendor */ 50141cc406Sopenharmony_ci "X1100/rev. B2", /* model */ 51141cc406Sopenharmony_ci X1100_MOTOR, 52141cc406Sopenharmony_ci /* X1100 series has 2 sensors */ 53141cc406Sopenharmony_ci X1100_B2_SENSOR, 54141cc406Sopenharmony_ci 1235, /* first x-coordinate of Home Point */ 55141cc406Sopenharmony_ci 1258}, /* second x-coordinate of Home Point */ 56141cc406Sopenharmony_ci { 57141cc406Sopenharmony_ci 0x043d, /* vendor id */ 58141cc406Sopenharmony_ci 0x007c, /* product id */ 59141cc406Sopenharmony_ci 0x2c, /* submodel id */ 60141cc406Sopenharmony_ci "Lexmark X1100", /* name */ 61141cc406Sopenharmony_ci "Lexmark", /* vendor */ 62141cc406Sopenharmony_ci "X1100/rev. 2C", /* model */ 63141cc406Sopenharmony_ci A920_MOTOR, /* X1100 series has 2 sensors, 2C or B2. It 64141cc406Sopenharmony_ci is detected at sane_open() */ 65141cc406Sopenharmony_ci X1100_2C_SENSOR, 66141cc406Sopenharmony_ci 1235, /* first x-coordinate of Home Point */ 67141cc406Sopenharmony_ci 1258}, /* second x-coordinate of Home Point */ 68141cc406Sopenharmony_ci { 69141cc406Sopenharmony_ci 0x413c, /* vendor id */ 70141cc406Sopenharmony_ci 0x5105, /* product id */ 71141cc406Sopenharmony_ci 0x2c, /* submodel id */ 72141cc406Sopenharmony_ci "Dell A920", /* name */ 73141cc406Sopenharmony_ci "Dell", /* vendor */ 74141cc406Sopenharmony_ci "A920", /* model */ 75141cc406Sopenharmony_ci A920_MOTOR, 76141cc406Sopenharmony_ci A920_SENSOR, 77141cc406Sopenharmony_ci 1235, /* first x-coordinate of Home Point */ 78141cc406Sopenharmony_ci 1258}, /* second x-coordinate of Home Point */ 79141cc406Sopenharmony_ci { 80141cc406Sopenharmony_ci 0x043d, /* vendor id */ 81141cc406Sopenharmony_ci 0x007d, /* product id */ 82141cc406Sopenharmony_ci 0x87, /* submodel id */ 83141cc406Sopenharmony_ci "Lexmark X1200", /* name */ 84141cc406Sopenharmony_ci "Lexmark", /* vendor */ 85141cc406Sopenharmony_ci "X1200/USB1.1", /* model */ 86141cc406Sopenharmony_ci A920_MOTOR, 87141cc406Sopenharmony_ci X1200_SENSOR, 88141cc406Sopenharmony_ci 1235, /* first x-coordinate of Home Point */ 89141cc406Sopenharmony_ci 1258}, /* second x-coordinate of Home Point */ 90141cc406Sopenharmony_ci { 91141cc406Sopenharmony_ci 0x043d, /* vendor id */ 92141cc406Sopenharmony_ci 0x007d, /* product id */ 93141cc406Sopenharmony_ci 0x97, /* submodel id */ 94141cc406Sopenharmony_ci "Lexmark X1200", /* name */ 95141cc406Sopenharmony_ci "Lexmark", /* vendor */ 96141cc406Sopenharmony_ci "X1200/USB2.0", /* model */ 97141cc406Sopenharmony_ci A920_MOTOR, 98141cc406Sopenharmony_ci X1200_USB2_SENSOR, 99141cc406Sopenharmony_ci 1235, /* first x-coordinate of Home Point */ 100141cc406Sopenharmony_ci 1258}, /* second x-coordinate of Home Point */ 101141cc406Sopenharmony_ci { 102141cc406Sopenharmony_ci 0x043d, /* vendor id */ 103141cc406Sopenharmony_ci 0x0060, /* product id */ 104141cc406Sopenharmony_ci 0x00, /* submodel id */ 105141cc406Sopenharmony_ci "Lexmark X74", /* name */ 106141cc406Sopenharmony_ci "Lexmark", /* vendor */ 107141cc406Sopenharmony_ci "X74", /* model */ 108141cc406Sopenharmony_ci X74_MOTOR, 109141cc406Sopenharmony_ci X74_SENSOR, 110141cc406Sopenharmony_ci 1222, /* first x-coordinate of Home Point */ 111141cc406Sopenharmony_ci 1322}, /* second x-coordinate of Home Point */ 112141cc406Sopenharmony_ci { /* termination model, must be last */ 113141cc406Sopenharmony_ci 0, 0, 0, NULL, NULL, NULL, 0, 0, 0, 0} 114141cc406Sopenharmony_ci}; /* end models description */ 115