/*
* Simulated client test program for CUPS.
*
- * Copyright © 2017-2018 by Apple Inc.
+ * Copyright © 2017-2019 by Apple Inc.
*
* Licensed under Apache License v2.0. See the file "LICENSE" for more
* information.
if (printer_state != data->printer_state || strcmp(printer_state_reasons, data->printer_state_reasons))
{
- printf("PRINTER: %s (%s)\n", ippEnumString("printer-state", printer_state), printer_state_reasons);
+ printf("PRINTER: %s (%s)\n", ippEnumString("printer-state", (int)printer_state), printer_state_reasons);
data->printer_state = printer_state;
strlcpy(data->printer_state_reasons, printer_state_reasons, sizeof(data->printer_state_reasons));
if (job_state != data->job_state || strcmp(job_state_reasons, data->job_state_reasons))
{
- printf("JOB %d: %s (%s)\n", data->job_id, ippEnumString("job-state", job_state), job_state_reasons);
+ printf("JOB %d: %s (%s)\n", data->job_id, ippEnumString("job-state", (int)job_state), job_state_reasons);
data->job_state = job_state;
strlcpy(data->job_state_reasons, job_state_reasons, sizeof(data->job_state_reasons));
{
puts("Usage: ./testclient printer-uri [options]");
puts("Options:");
+ puts(" -c num-clients Simulate multiple clients");
puts(" -d document-format Generate the specified format");
puts(" -f print-file Print the named file");
puts(" -g Force grayscale printing");