diff options
| author | Jörg Frings-Fürst <debian@jff-webhosting.net> | 2019-07-31 17:00:58 +0200 | 
|---|---|---|
| committer | Jörg Frings-Fürst <debian@jff-webhosting.net> | 2019-07-31 17:00:58 +0200 | 
| commit | d087d778ffb62e2713cb848540bcc819470365bd (patch) | |
| tree | d69692a274dd1c7d0672e6bb7155a0fc106f9d49 /backend/canon_dr.h | |
| parent | c8bd2513ecba169cff44c09c8058c36987357b18 (diff) | |
| parent | 3759ce55ba79b8d3b9d8ed247a252273ee7dade3 (diff) | |
Merge branch 'feature/upstream' into develop
Diffstat (limited to 'backend/canon_dr.h')
| -rw-r--r-- | backend/canon_dr.h | 15 | 
1 files changed, 9 insertions, 6 deletions
| diff --git a/backend/canon_dr.h b/backend/canon_dr.h index d96fbba..4ffb360 100644 --- a/backend/canon_dr.h +++ b/backend/canon_dr.h @@ -1,12 +1,12 @@  #ifndef CANON_DR_H  #define CANON_DR_H -/*  +/*   * Part of SANE - Scanner Access Now Easy.   * Please see opening comments in canon_dr.c   */ -/* -------------------------------------------------------------------------  +/* -------------------------------------------------------------------------   * This option list has to contain all options for all scanners supported by   * this driver. If a certain scanner cannot handle a certain option, there's   * still the possibility to say so, later. @@ -49,6 +49,7 @@ enum scanner_Option    OPT_DROPOUT_COLOR_B,    OPT_BUFFERMODE,    OPT_SIDE, +  OPT_HW_CROP,    /*sensor group*/    OPT_SENSOR_GROUP, @@ -89,7 +90,7 @@ struct img_params    int Bpl;            /* in bytes */    int valid_width;    /*some machines have black padding*/ -  int valid_Bpl;       +  int valid_Bpl;    /* done yet? */    int eof[2]; @@ -183,9 +184,10 @@ struct scanner    int has_df;    int has_df_ultra;    int has_btc; -  int has_ssm;           /* older scanners use this set scan mode command */          +  int has_ssm;           /* older scanners use this set scan mode command */    int has_ssm2;          /* newer scanners user this similar command */    int has_ssm_pay_head_len; /* newer scanners put the length twice in ssm */ +  int has_hwcrop;    int can_read_sensors;    int can_read_panel;    int can_write_panel; @@ -286,6 +288,7 @@ struct scanner    int swcrop;    int swskip;    int stapledetect; +  int hwcrop;    /* --------------------------------------------------------------------- */    /* values which are derived from setting the options above */ @@ -454,8 +457,8 @@ enum {  #define DUPLEX_INTERLACE_2510 3  #define DUPLEX_INTERLACE_fFBb 4 -#define JPEG_INTERLACE_ALT 0  -#define JPEG_INTERLACE_NONE 1  +#define JPEG_INTERLACE_ALT 0 +#define JPEG_INTERLACE_NONE 1  #define CROP_RELATIVE 0  #define CROP_ABSOLUTE 1 | 
