summaryrefslogtreecommitdiff
blob: 236c4598b58118912dc2cb656729375ed9b9362c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
--- backend/niash.c	2010-12-02 00:49:58.000000000 +0100
+++ backend/niash.c.new	2011-09-21 20:09:07.000000000 +0200
@@ -82,14 +82,7 @@
   optThreshold,
 
 
-  optLast,
-/* put temporarily disabled options here after optLast */
-
-  optGroupMisc,
-  optLamp,
-
-  optCalibrate,
-  optGamma                      /* analog gamma = single number */
+  optLast
 } EOptionIndex;
 
 
@@ -685,17 +678,6 @@
           pDesc->size = 0;
           break;
 
-        case optGamma:
-          pDesc->name = SANE_NAME_ANALOG_GAMMA;
-          pDesc->title = SANE_TITLE_ANALOG_GAMMA;
-          pDesc->desc = SANE_DESC_ANALOG_GAMMA;
-          pDesc->type = SANE_TYPE_FIXED;
-          pDesc->constraint_type = SANE_CONSTRAINT_RANGE;
-          pDesc->constraint.range = &rangeGamma;
-          pDesc->cap = SANE_CAP_SOFT_SELECT | SANE_CAP_SOFT_DETECT;
-          pVal->w = startUpGamma;
-          break;
-
         case optGammaTable:
           pDesc->name = SANE_NAME_GAMMA_VECTOR;
           pDesc->title = SANE_TITLE_GAMMA_VECTOR;
@@ -707,31 +689,6 @@
           pVal->wa = s->aGammaTable;
           break;
 
-        case optGroupMisc:
-          pDesc->title = SANE_I18N ("Miscellaneous");
-          pDesc->type = SANE_TYPE_GROUP;
-          pDesc->size = 0;
-          break;
-
-        case optLamp:
-          pDesc->name = "lamp";
-          pDesc->title = SANE_I18N ("Lamp status");
-          pDesc->desc = SANE_I18N ("Switches the lamp on or off.");
-          pDesc->type = SANE_TYPE_BOOL;
-          pDesc->cap = SANE_CAP_SOFT_SELECT | SANE_CAP_SOFT_DETECT;
-          /* switch the lamp on when starting for first the time */
-          pVal->w = SANE_TRUE;
-          break;
-
-        case optCalibrate:
-          pDesc->name = "calibrate";
-          pDesc->title = SANE_I18N ("Calibrate");
-          pDesc->desc = SANE_I18N ("Calibrates for black and white level.");
-          pDesc->type = SANE_TYPE_BUTTON;
-          pDesc->cap = SANE_CAP_SOFT_SELECT;
-          pDesc->size = 0;
-          break;
-
         case optGroupMode:
           pDesc->title = SANE_I18N ("Scan Mode");
           pDesc->desc = "";
@@ -1007,7 +964,6 @@
           /* Get options of type SANE_Word */
         case optCount:
         case optDPI:
-        case optGamma:
         case optTLX:
         case optTLY:
         case optBRX:
@@ -1031,17 +987,6 @@
           strcpy ((char *) pVal, modeList[s->aValues[optMode].w]);
           break;
 
-          /* Get options of type SANE_Bool */
-        case optLamp:
-          GetLamp (&s->HWParams, &fLampIsOn);
-          *(SANE_Bool *) pVal = fLampIsOn;
-          break;
-
-        case optCalibrate:
-          /*  although this option has nothing to read,
-             it's added here to avoid a warning when running scanimage --help */
-          break;
-
         default:
           DBG (DBG_MSG, "SANE_ACTION_GET_VALUE: Invalid option (%d)\n", n);
         }
@@ -1061,7 +1006,6 @@
         case optCount:
           return SANE_STATUS_INVAL;
 
-        case optGamma:
         case optThreshold:
         case optDPI:
 
@@ -1089,15 +1033,7 @@
           DBG (DBG_MSG,
                "sane_control_option: SANE_ACTION_SET_VALUE %d = %d\n", n,
                (int) s->aValues[n].w);
-          if (n == optGamma)
-            {
-              if (!fSame && optLast > optGammaTable)
-                {
-                  info |= SANE_INFO_RELOAD_OPTIONS;
-                }
-              _SetScalarGamma (s->aGammaTable, s->aValues[n].w);
-            }
-          break;
+         break;
 
         case optGammaTable:
           DBG (DBG_MSG, "Writing gamma table\n");
@@ -1158,20 +1094,6 @@
           break;
 
 
-
-        case optLamp:
-          fVal = *(SANE_Bool *) pVal;
-          DBG (DBG_MSG, "lamp %s\n", fVal ? "on" : "off");
-          if (fVal)
-            _WarmUpLamp (s, WARMUP_INSESSION);
-          else
-            SetLamp (&s->HWParams, SANE_FALSE);
-          break;
-
-        case optCalibrate:
-/*       SimpleCalib(&s->HWParams); */
-          break;
-
         default:
           DBG (DBG_ERR, "SANE_ACTION_SET_VALUE: Invalid option (%d)\n", n);
         }