kopia lustrzana https://gitlab.com/sane-project/backends
Fixed scanning status messages. Fixes 313411
rodzic
d62d0a2e45
commit
be7af68357
|
@ -2474,9 +2474,16 @@ List of available devices:", prog_name);
|
||||||
ofp = stdout;
|
ofp = stdout;
|
||||||
|
|
||||||
if (batch)
|
if (batch)
|
||||||
|
{
|
||||||
|
fputs("Scanning ", stderr);
|
||||||
|
if (batch_count == BATCH_COUNT_UNLIMITED)
|
||||||
|
fputs("infinity", stderr);
|
||||||
|
else
|
||||||
|
fprintf(stderr, "%d", batch_count);
|
||||||
fprintf (stderr,
|
fprintf (stderr,
|
||||||
"Scanning %d pages, incrementing by %d, numbering from %d\n",
|
" page%s, incrementing by %d, numbering from %d\n",
|
||||||
batch_count, batch_increment, batch_start_at);
|
batch_count == 1 ? "" : "s", batch_increment, batch_start_at);
|
||||||
|
}
|
||||||
|
|
||||||
else if(isatty(fileno(ofp))){
|
else if(isatty(fileno(ofp))){
|
||||||
fprintf (stderr,"%s: output is not a file, exiting\n", prog_name);
|
fprintf (stderr,"%s: output is not a file, exiting\n", prog_name);
|
||||||
|
@ -2509,8 +2516,6 @@ List of available devices:", prog_name);
|
||||||
|
|
||||||
if (readbuf2 == NULL)
|
if (readbuf2 == NULL)
|
||||||
{
|
{
|
||||||
fprintf (stderr, "Batch terminated, %d pages scanned\n",
|
|
||||||
(n - batch_increment));
|
|
||||||
if (ofp)
|
if (ofp)
|
||||||
{
|
{
|
||||||
fclose (ofp);
|
fclose (ofp);
|
||||||
|
@ -2612,6 +2617,13 @@ List of available devices:", prog_name);
|
||||||
&& (batch_count == BATCH_COUNT_UNLIMITED || --batch_count))
|
&& (batch_count == BATCH_COUNT_UNLIMITED || --batch_count))
|
||||||
&& SANE_STATUS_GOOD == status);
|
&& SANE_STATUS_GOOD == status);
|
||||||
|
|
||||||
|
if (batch)
|
||||||
|
{
|
||||||
|
int num_pgs = (n - batch_start_at) / batch_increment;
|
||||||
|
fprintf (stderr, "Batch terminated, %d page%s scanned\n",
|
||||||
|
num_pgs, num_pgs == 1 ? "" : "s");
|
||||||
|
}
|
||||||
|
|
||||||
if (batch
|
if (batch
|
||||||
&& SANE_STATUS_NO_DOCS == status
|
&& SANE_STATUS_NO_DOCS == status
|
||||||
&& (batch_count == BATCH_COUNT_UNLIMITED)
|
&& (batch_count == BATCH_COUNT_UNLIMITED)
|
||||||
|
|
Ładowanie…
Reference in New Issue