From c29773d89036153a122f577ff9fb2a789e7f156f Mon Sep 17 00:00:00 2001 From: David Disseldorp Date: Wed, 8 Feb 2012 18:47:11 +0100 Subject: s3-printing: pass lpq command to job_submit Currently the generic print backend does not fill the printing backend job identifier (sysjob) on submission of a new job. The sysjob identifier is required to correctly map jobs in the printer queue to corresponding spoolss print jobs. Passing the lpq command to job_submit allows the generic print backend to check the printer queue for the new job following submission. This behaviour will come in a later commit. --- source3/include/printing.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'source3/include') diff --git a/source3/include/printing.h b/source3/include/printing.h index 222da8c478..5d0672cc36 100644 --- a/source3/include/printing.h +++ b/source3/include/printing.h @@ -102,7 +102,9 @@ struct printif int (*job_delete)(const char *sharename, const char *lprm_command, struct printjob *pjob); int (*job_pause)(int snum, struct printjob *pjob); int (*job_resume)(int snum, struct printjob *pjob); - int (*job_submit)(int snum, struct printjob *pjob); + int (*job_submit)(int snum, struct printjob *pjob, + enum printing_types printing_type, + char *lpq_command); }; extern struct printif generic_printif; -- cgit