Пример #1
0
    if ($attribute->_range == 'unsupported-attributes') {
        printf('%s "%s": unsupported attribute<br />', $name, $attribute->_value0);
    }
}
reset($ipp->attributes);
echo "Details:<pre>";
print_r($ipp->attributes);
echo "</pre>";
/* Printing then holding a job */
echo "<br /><br /><br /> TEST 20<br />";
echo "OPERATION " . $j++ . "<br />";
echo "Printing a document :" . $ipp->printJob() . "<br />";
echo "Job is: " . ($job = $ipp->last_job . "<br />");
//sleep(1);
echo "OPERATION " . $j++ . "<br />";
echo "Holding the job for an indefinite period: " . $ipp->holdJob($job, 'indefinite') . "<br />";
echo "OPERATION " . $j++ . "<br />";
echo "Getting job state : " . $ipp->getJobAttributes($job) . "<br />";
echo "Job State: " . $ipp->job_attributes->job_state->_value0 . "<br />";
echo "Job State Reason: " . $ipp->job_attributes->job_state_reasons->_value0 . "<br />";
/* releasing the job */
echo "<br /><br /><br /> TEST 21<br />";
echo "OPERATION " . $j++ . "<br />";
echo "Releasing the job: " . $ipp->releaseJob($job, 'indefinite') . "<br />";
echo "OPERATION " . $j++ . "<br />";
echo "Getting job state : " . $ipp->getJobAttributes($job) . "<br />";
echo "Job State: " . $ipp->job_attributes->job_state->_value0 . "<br />";
echo "Job State Reason: " . $ipp->job_attributes->job_state_reasons->_value0 . "<br />";
/* restarting a job */
echo "<br /><br /><br /> TEST 22<br />";
echo "OPERATION " . $j++ . "<br />";