Пример #1
0
echo "Job status: " . $ipp->printJob() . "<br />";
$ipp->setData("This is a end of line\n");
echo "OPERATION " . $j++ . "<br />";
echo "Job status: " . $ipp->printJob() . "<br />";
// set copies to 2 (same sheet of paper: form feed is unset)
$ipp->setData("This lines must appeared twice\r\n");
$ipp->setCopies(2);
echo "OPERATION " . $j++ . "<br />";
echo "Job status: " . $ipp->printJob() . "<br />";
$ipp->setCopies(1);
// printing string, then form feed
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";