echo "OPERATION " . $j++ . "<br />"; $ipp->setFormFeed(); $ipp->setData("End of test"); echo "Job status: " . $ipp->printJob() . "<br />"; $ipp->unsetRawText(); /* printing a file to see if unsetRawText works */ echo "<br /><br /><br /> TEST 17<br />"; echo "OPERATION " . $j++ . "<br />"; $ipp->setData("./test.ps"); echo "Job status (text file after strings): " . $ipp->printJob() . "<br />"; /* multiple document handling */ echo "<br /><br /><br /> TEST 18<br />"; $ipp->setUserName("test"); $ipp->setCopies(1); echo "OPERATION " . $j++ . "<br />"; echo "Create-Job: " . $ipp->createJob() . "<br />"; printf("Job is: %s<br />", $job = $ipp->last_job); echo "<pre>"; print_r($ipp->job_attributes); echo "</pre>\n"; $ipp->setDocumentName("test-utf8.txt"); $ipp->setData("./test-utf8.txt"); echo "OPERATION " . $j++ . "<br />"; echo "Sending document: " . $ipp->sendDocument($job) . "<br />\n"; echo "OPERATION " . $j++ . "<br />"; echo "Sending URI: " . $ipp->sendURI('http://localhost', $job) . "<br />\n"; $ipp->setDocumentName("text string"); $ipp->setData("This is the string of second document"); echo "OPERATION " . $j++ . "<br />"; echo "Sending text string as _last_ document: " . $ipp->sendDocument($job, $last = true) . "<br />\n"; // must be refused. Hem: CUPS is very smart, it accepts :)