Lines Matching defs:status
81 * Status is the job-status (printing, waiting, error)
107 * status line(s) for "processing" printers will contain one of the following:
116 * status line(s) for "idle" printers will contain one of the following:
280 char status[1024];
287 if (uri_to_string(svc->uri, status, sizeof (status)) == 0)
289 "printer-uri-supported", status);
292 * on most systems, status is a single line, but some appear to
293 * return multi-line status messages. To get the "best" possible
311 status[0] = '\0';
326 strlcat(status, line, sizeof (status));
330 s = status + strlen(status) - 1;
331 while ((s > status) && (isspace(*s) != 0))
335 "printer-state-reasons", status);
338 if (strstr(status, "Windows")) {
341 * By default set the status as idle
348 if (regexec(&state_reason_re, status, (size_t)0, NULL, 0) == 0)
354 if (regexec(&proc_re, status, (size_t)0, NULL, 0) == 0)
356 else if (regexec(&idle_re, status, (size_t)0, NULL, 0) == 0)