• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt/router/samba-3.5.8/source3/printing/tests/

Lines Matching refs:printer

4    Virtual lp system for printer testing
50 /* Return an array of vlp jobs that is the printer queue */
52 static void get_job_list(char *printer, struct vlp_job **job_list,
58 slprintf(keystr, sizeof(keystr) - 1, "LPQ/%s", printer);
67 static void set_job_list(char *printer, struct vlp_job *job_list,
73 slprintf(keystr, sizeof(keystr) - 1, "LPQ/%s", printer);
80 /* Return the next job number for a printer */
82 static int next_jobnum(char *printer)
87 slprintf(keystr, sizeof(keystr) - 1, "JOBNUM/%s", printer);
107 static void set_printer_status(char *printer, int status)
112 slprintf(keystr, sizeof(keystr) - 1, "STATUS/%s", printer);
116 static int get_printer_status(char *printer)
121 slprintf(keystr, sizeof(keystr) - 1, "STATUS/%s", printer);
127 set_printer_status(printer, LPSTAT_OK);
134 /* Display printer queue */
138 char *printer;
147 printer = argv[1];
149 /* Display printer status */
151 switch (get_printer_status(printer)) {
166 get_job_list(printer, &job_list, &num_jobs);
188 char *printer;
197 printer = argv[1];
200 get_job_list(printer, &job_list, &num_jobs);
205 set_job_list(printer, job_list, num_jobs);
217 char *printer;
228 printer = argv[1];
242 job.jobid = next_jobnum(printer);
248 slprintf(keystr, sizeof(keystr) - 1, "LPQ/%s", printer);
284 char *printer;
291 printer = argv[1];
292 set_printer_status(printer, LPSTAT_STOPPED);
301 char *printer;
308 printer = argv[1];
309 set_printer_status(printer, LPSTAT_OK);
319 char *printer;
327 printer = argv[1];
330 get_job_list(printer, &job_list, &num_jobs);
335 set_job_list(printer, job_list, num_jobs);
348 char *printer;
356 printer = argv[1];
359 get_job_list(printer, &job_list, &num_jobs);
364 set_job_list(printer, job_list, num_jobs);