• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src/router/samba-3.0.25b/testsuite/printing/

Lines Matching refs:printer

4    Virtual lp system for printer testing
48 /* Return an array of vlp jobs that is the printer queue */
50 static void get_job_list(char *printer, struct vlp_job **job_list,
56 slprintf(keystr, sizeof(keystr) - 1, "LPQ/%s", printer);
65 static void set_job_list(char *printer, struct vlp_job *job_list,
70 slprintf(keystr, sizeof(keystr) - 1, "LPQ/%s", printer);
76 /* Return the next job number for a printer */
78 static int next_jobnum(char *printer)
83 slprintf(keystr, sizeof(keystr) - 1, "JOBNUM/%s", printer);
103 static void set_printer_status(char *printer, int status)
108 slprintf(keystr, sizeof(keystr) - 1, "STATUS/%s", printer);
112 static int get_printer_status(char *printer)
117 slprintf(keystr, sizeof(keystr) - 1, "STATUS/%s", printer);
123 set_printer_status(printer, LPSTAT_OK);
130 /* Display printer queue */
134 char *printer;
143 printer = argv[1];
145 /* Display printer status */
147 switch (get_printer_status(printer)) {
162 get_job_list(printer, &job_list, &num_jobs);
184 char *printer;
193 printer = argv[1];
196 get_job_list(printer, &job_list, &num_jobs);
201 set_job_list(printer, job_list, num_jobs);
213 char *printer;
225 printer = argv[1];
244 job.jobid = next_jobnum(printer);
250 slprintf(keystr, sizeof(keystr) - 1, "LPQ/%s", printer);
283 char *printer;
290 printer = argv[1];
291 set_printer_status(printer, LPSTAT_STOPPED);
300 char *printer;
307 printer = argv[1];
308 set_printer_status(printer, LPSTAT_OK);
318 char *printer;
326 printer = argv[1];
329 get_job_list(printer, &job_list, &num_jobs);
334 set_job_list(printer, job_list, num_jobs);
347 char *printer;
355 printer = argv[1];
358 get_job_list(printer, &job_list, &num_jobs);
363 set_job_list(printer, job_list, num_jobs);