smalot / cups-ipp

CUPS Implementation of IPP - PHP Client API
GNU General Public License v2.0
107 stars 57 forks source link

How to restart Queue #17

Closed uvulpos closed 4 years ago

uvulpos commented 4 years ago

Hey, I've got the problem my customer needs an automatic print and he always shut down the printer so I need a restart after switch on. How do I get that Jobinterface for new JobManager->restart()?

I tried:

function restartQuery($printer_name)
{
$showauträge_limit = 20;
global $builder, $client, $responseParser;
$printerManager = new PrinterManager($builder, $client, $responseParser);
$printer = $printerManager->findByUri('ipp://localhost:631/printers/'.$printer_name);
$jobManager = new JobManager($builder, $client, $responseParser);
$job = $jobManager->getList($printer, false, $showauträge_limit, 'completed');
$jobManager->restart($job);
} 

maybe you an help me how to fix that