Пример #1
0
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 :)