~aq4matic/simple-scan/hp_duplex_scan

« back to all changes in this revision

Viewing changes to src/scanner.c

  • Committer: robert.ancell at gmail
  • Date: 2009-11-18 06:41:35 UTC
  • Revision ID: robert.ancell@gmail.com-20091118064135-ji1435rw654b30kv
Make translatable

Show diffs side-by-side

added added

removed removed

Lines of Context:
198
198
                status = sane_open (device, &handle);
199
199
                if (status != SANE_STATUS_GOOD) {
200
200
                    g_warning ("Unable to get open device: %s", sane_strstatus (status));
201
 
                    emit_signal (scanner, SCAN_FAILED, g_error_new (SCANNER_TYPE, status, "Unable to connect to scanner"));
 
201
                    emit_signal (scanner, SCAN_FAILED,
 
202
                                 g_error_new (SCANNER_TYPE, status,
 
203
                                              /* Error displayed when cannot connect to scanner */
 
204
                                              _("Unable to connect to scanner")));
202
205
                    state = STATE_CLOSE;
203
206
                }
204
207
                else {
241
244
            status = sane_start (handle);
242
245
            if (status != SANE_STATUS_GOOD) {
243
246
                g_warning ("Unable to start device: Error %s", sane_strstatus (status));
244
 
                emit_signal (scanner, SCAN_FAILED, g_error_new (SCANNER_TYPE, status, "Unable to start scan"));
 
247
                emit_signal (scanner, SCAN_FAILED,
 
248
                             g_error_new (SCANNER_TYPE, status,
 
249
                                          /* Error display when unable to start scan */
 
250
                                          _("Unable to start scan")));
245
251
                state = STATE_CLOSE;
246
252
            } else {
247
253
                state = STATE_GET_PARAMETERS;
252
258
            status = sane_get_parameters (handle, &parameters);
253
259
            if (status != SANE_STATUS_GOOD) {
254
260
                g_warning ("Unable to get device parameters: Error %s", sane_strstatus (status));
255
 
                emit_signal (scanner, SCAN_FAILED, g_error_new (SCANNER_TYPE, status, "Error communicating with scanner"));
 
261
                emit_signal (scanner, SCAN_FAILED,
 
262
                             g_error_new (SCANNER_TYPE, status,
 
263
                                          /* Error displayed when communication with scanner broken */
 
264
                                          _("Error communicating with scanner")));
256
265
                state = STATE_CLOSE;
257
266
            } else {
258
267
                ScanPageInfo *info;
277
286
                state = STATE_CLOSE;
278
287
            } else if (status != SANE_STATUS_GOOD) {
279
288
                g_warning ("Unable to read frame from device: Error %s", sane_strstatus (status));
280
 
                emit_signal (scanner, SCAN_FAILED, g_error_new (SCANNER_TYPE, status, "Error communicating with scanner"));
 
289
                emit_signal (scanner, SCAN_FAILED,
 
290
                             g_error_new (SCANNER_TYPE, status,
 
291
                                          /* Error displayed when communication with scanner broken */
 
292
                                          _("Error communicating with scanner")));
281
293
                state = STATE_CLOSE;
282
294
            } else {
283
295
                bytes_remaining -= n_read;