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))) if (!cp_getvar("lprplot5", CP_STRING, format, sizeof(format)))
strcpy(format, SYSTEM_PLOT5LPR); strcpy(format, SYSTEM_PLOT5LPR);
(void) sprintf(buf, format, device, fname); (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 #endif
#ifdef SYSTEM_PSLPR #ifdef SYSTEM_PSLPR
@ -199,9 +205,15 @@ void com_hardcopy(wordlist *wl)
if (!cp_getvar("lprps", CP_STRING, format, sizeof(format))) if (!cp_getvar("lprps", CP_STRING, format, sizeof(format)))
strcpy(format, SYSTEM_PSLPR); strcpy(format, SYSTEM_PSLPR);
(void) sprintf(buf, format, device, fname); (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 #endif
} }

Loading…
Cancel
Save