INFO_TIME_AT_PROCESSING = 1 << 17
};
-typedef struct bannertopdf_doc_s
-{
-
-} bannertopdf_doc_t;
-
typedef struct
{
const char *template_file;
opt = add_opt(opt, "user", user);
/* Printer name */
- opt = add_opt(opt, "printer-name", getenv("PRINTER"));
+ opt = add_opt(opt, "printer-name", data->printer);
/* Printer info */
opt = add_opt(opt, "printer-info", getenv("PRINTER_INFO"));
fprintf(s, "17 TL\n");
if ((banner->infos & INFO_PRINTER_NAME) &&
- (value = getenv("PRINTER")) != NULL && value[0])
- info_line(s, "Printer", getenv("PRINTER"));
+ data->printer && data->printer[0])
+ info_line(s, "Printer", data->printer);
if ((banner->infos & INFO_PRINTER_INFO) &&
(value = getenv("PRINTER_INFO")) != NULL && value[0])
info_line(s, "Location", value);
if ((banner->infos & INFO_JOB_ID) &&
- (value = getenv("PRINTER")) != NULL && jobid && jobid[0])
- info_linef(s, "Job ID", "%s-%s", value, jobid);
+ data->printer && data->printer[0] && jobid && jobid[0])
+ info_linef(s, "Job ID", "%s-%s", data->printer, jobid);
if ((banner->infos & INFO_JOB_NAME) && jobtitle && jobtitle[0])
info_line(s, "Job Title", jobtitle);