Browse Source

Error message if printing fails

pre-master-46
Jim Monte 6 years ago
committed by Holger Vogt
parent
commit
1e938f91b1
  1. 24
      src/frontend/com_hardcopy.c

24
src/frontend/com_hardcopy.c

@ -188,9 +188,15 @@ void com_hardcopy(wordlist *wl)
if (!cp_getvar("lprplot5", CP_STRING, format, sizeof(format)))
strcpy(format, SYSTEM_PLOT5LPR);
(void) sprintf(buf, format, device, fname);
fprintf(cp_out, "Printing %s on the %s printer.\n", fname, device);
(void) system(buf);
printed = 1;
if (system(buf) == -1) {
fprintf(cp_out, "Printing %s on the %s printer failed.\n",
fname, device);
}
else {
fprintf(cp_out, "Printing %s on the %s printer OK.\n",
fname, device);
printed = 1;
}
}
#endif
#ifdef SYSTEM_PSLPR
@ -199,9 +205,15 @@ void com_hardcopy(wordlist *wl)
if (!cp_getvar("lprps", CP_STRING, format, sizeof(format)))
strcpy(format, SYSTEM_PSLPR);
(void) sprintf(buf, format, device, fname);
fprintf(cp_out, "Printing %s on the %s printer.\n", fname, device);
(void) system(buf);
printed = 1;
if (system(buf) == -1) {
fprintf(cp_out, "Printing %s on the %s printer failed.\n",
fname, device);
}
else {
fprintf(cp_out, "Printing %s on the %s printer OK.\n",
fname, device);
printed = 1;
}
}
#endif
}

Loading…
Cancel
Save