diff options
| author | Jörg Frings-Fürst <debian@jff-webhosting.net> | 2021-05-18 07:43:35 +0200 | 
|---|---|---|
| committer | Jörg Frings-Fürst <debian@jff-webhosting.net> | 2021-05-18 07:43:35 +0200 | 
| commit | 9f8889f928ce86ba4a78659d378c6ba29bc9f735 (patch) | |
| tree | c9567cb0d015b68ce3da8d03472b6443f1cb1ca9 /backend/epson.c | |
| parent | 446e9454b8cbe5b689149415d11d36e88442ca88 (diff) | |
| parent | 154785ab2d5df7ddc8c2cf813b773c340e5e2aea (diff) | |
Merge branch 'release/debian/1.0.32-1'debian/1.0.32-1
Diffstat (limited to 'backend/epson.c')
| -rw-r--r-- | backend/epson.c | 44 | 
1 files changed, 21 insertions, 23 deletions
| diff --git a/backend/epson.c b/backend/epson.c index 20cafc4..8c1a41d 100644 --- a/backend/epson.c +++ b/backend/epson.c @@ -34,9 +34,7 @@     General Public License for more details.     You should have received a copy of the GNU General Public License -   along with this program; if not, write to the Free Software -   Foundation, Inc., 59 Temple Place - Suite 330, Boston, -   MA 02111-1307, USA. +   along with this program.  If not, see <https://www.gnu.org/licenses/>.     As a special exception, the authors of SANE give permission for     additional uses of the libraries contained in this release of SANE. @@ -94,7 +92,7 @@     2002-11-03   Full libusb support.     2002-10-05   Fixed problem with incorrect response to sane_get_parameters()                  in certain situations. -   2002-09-01   USB scanners are now using libsane-usb funtions +   2002-09-01   USB scanners are now using libsane-usb functions     2002-08-17   Fixed typo in variable name.                  Fixed IEEE-1394 problem with Perfection-2450.                  Fixed problem with older B3 level SCSI scanners that do @@ -115,7 +113,7 @@     2001-11-13   Version 0.2.16                  Do not call access() for parallel port scanners.     2001-11-11   Version 0.2.15 -                Fixed "wait-for-button" functionality, accidentially merged back wrong +                Fixed "wait-for-button" functionality, accidentally merged back wrong                  version after code freeze.                  Corrected "need-strange-reorder" recognition.                  Added IOCTL support to header file. @@ -201,10 +199,10 @@                  Show film type only when TPU is selected     2000-06-13   Initialize optical_res to 0 (Dave Hill)     2000-06-07   Fix in sane_close() - found by Henning Meier-Geinitz -   2000-06-01   Threshhold should only be active when scan depth +   2000-06-01   Threshold should only be active when scan depth                  is 1 and halftoning is off.  (mjp)     2000-05-28   Turned on scanner based color correction. -                Dependancies between many options are now +                Dependencies between many options are now                  being enforced.  For instance, auto area seg                  (AAS) should only be on when scan depth == 1.                  Added some routines to active and deactivate @@ -247,7 +245,7 @@     2000-03-02   Code cleanup, disabled ZOOM until I have time to                  deal with all the side effects.     2000-03-01   More D1 fixes. In the future I have to come up with -                a more elegant solution to destinguish between different +                a more elegant solution to distinguish between different                  function levels. The level > n does not work anymore with                  D1.                  Added support for "set threshold" and "set zoom". @@ -272,7 +270,7 @@     2000-02-02   "Brown Paper Bag Release" Put the USB fix finally                  into the CVS repository.     2000-02-01   Fixed problem with USB scanner not being recognized -                because of hte changes to attach a few days ago. (KHK) +                because of the changes to attach a few days ago. (KHK)     2000-01-29   fixed core dump with xscanimage by moving the gamma                  curves to the standard interface (no longer advanced)                  Removed pragma pack() from source code to make it @@ -395,7 +393,7 @@  #define  EPSON_LEVEL_D7         12  #define  EPSON_LEVEL_D8         13 -/* there is also a function level "A5", which I'm igoring here until somebody can +/* there is also a function level "A5", which I'm ignoring here until somebody can     convince me that this is still needed. The A5 level was for the GT-300, which     was (is) a monochrome only scanner. So if somebody really wants to use this     scanner with SANE get in touch with me and we can work something out - khk */ @@ -641,7 +639,7 @@ static const SANE_String_Const color_list[] = {   * Gamma correction:   * The A and B level scanners work differently than the D level scanners, therefore   * I define two different sets of arrays, plus one set of variables that get set to - * the actally used params and list arrays at runtime. + * the actually used params and list arrays at runtime.   */  static int gamma_params_ab[] = { @@ -2496,9 +2494,9 @@ attach (const char *dev_name, Epson_Device * *devp, int type)          /*           * Check for Perfection 4990 photo/GT-X800 scanner.           * This scanner only report 3200 dpi back. -         * The scanner fysical supports 4800 dpi. +         * The scanner physically supports 4800 dpi.           * This is simulated here... -         * Futher details read: +         * Further details read:           * EPSON Programming guide for EPSON Color Image Scanner Perfection 4990           */          if (strncmp((char *) buf + 0x1A,"GT-X800",7) == 0) @@ -4277,7 +4275,7 @@ sane_get_parameters (SANE_Handle handle, SANE_Parameters * params)    /*     * Make sure that the number of lines is correct for color shuffling: -   * The shuffling alghorithm produces 2xline_distance lines at the +   * The shuffling algorithm produces 2xline_distance lines at the     * beginning and the same amount at the end of the scan that are not     * useable. If s->params.lines gets negative, 0 lines are reported     * back to the frontend. @@ -4796,7 +4794,7 @@ sane_start (SANE_Handle handle)        }        else        { -        /* we run into an eror condition, just continue */ +        /* we ran into an error condition, just continue */          s->hw->wait_for_button = SANE_FALSE;        }      } @@ -4853,7 +4851,7 @@ sane_start (SANE_Handle handle)    /*     * Modify the scan area: If the scanner requires color shuffling, then we try to     * scan more lines to compensate for the lines that will be removed from the scan -   * due to the color shuffling alghorithm. +   * due to the color shuffling algorithm.     * At this time we add two times the line distance to the number of scan lines if     * this is possible - if not, then we try to calculate the number of additional     * lines according to the selected scan area. @@ -5778,7 +5776,7 @@ color_shuffle (SANE_Handle handle, int *new_length)          /* -         * The ouput buffer ist still "buf", but because we are +         * The output buffer is still "buf", but because we are           * only overwriting from the beginning of the memory area           * we are not interfering with the "still to shuffle" data           * in the same area. @@ -5951,7 +5949,7 @@ get_identity_information (SANE_Handle handle)      }      s->hw->level = dev->cmd->level[1] - '0'; -  }                             /* set comand type and level */ +  }                             /* set command type and level */  /*   *  Setting available resolutions and xy ranges for sane frontend. @@ -6011,9 +6009,9 @@ get_identity_information (SANE_Handle handle)            /*             * Check for Perfection 4990 photo/GT-X800 scanner.             * This scanner only report 3200 dpi back. -           * The scanner fysical supports 4800 dpi. +           * The scanner physically supports 4800 dpi.             * This is simulated here... -           * Futher details read: +           * Further details read:             * EPSON Programming guide for EPSON Color Image Scanner Perfection 4990             */            if (s->hw->cmd->request_extended_status != 0) @@ -6148,7 +6146,7 @@ get_identity2_information (SANE_Handle handle)    len = result[3] << 8 | result[2];    buf = alloca (len); -  receive (s, buf, len, &status);       /* reveive actual status data */ +  receive (s, buf, len, &status);       /* receive actual status data */    /* the first two bytes of the buffer contain the optical resolution */    s->hw->optical_res = buf[1] << 8 | buf[0]; @@ -6250,7 +6248,7 @@ request_focus_position (SANE_Handle handle, u_char * position)    len = result[3] << 8 | result[2];    buf = alloca (len); -  receive (s, buf, len, &status);       /* reveive actual status data */ +  receive (s, buf, len, &status);       /* receive actual status data */    *position = buf[1];    DBG (1, "Focus position = 0x%x\n", buf[1]); @@ -6306,7 +6304,7 @@ request_push_button_status (SANE_Handle handle, SANE_Bool * theButtonStatus)    len = result[3] << 8 | result[2];     /* this should be 1 for scanners with one button */    buf = alloca (len); -  receive (s, buf, len, &status);       /* reveive actual status data */ +  receive (s, buf, len, &status);       /* receive actual status data */    DBG (1, "Push button status = %d\n", buf[0] & 0x01);    *theButtonStatus = ((buf[0] & 0x01) != 0); | 
