Пример #1
0
$ipp->setData("./test.png");
echo "Printing png Job status: ".$ipp->printJob()."<br />";
/* printing and cancelling job */
echo "<br /><br /><br /> TEST 15<br />";
echo "Printing and Cancelling a job<br />";
$ipp->setData("./test.ps");
echo "OPERATION " . $j++ . "<br />";
echo "Job status: " . $ipp->printJob() . "<br />";
$job = $ipp->last_job;
$ipp->setMessage(sprintf(_("job %s cancelled"), $job));
echo "OPERATION " . $j++ . "<br />";
echo "Cancel status: " . $ipp->cancelJob($job) . "<br />";
/* printing strings, no form feed */
echo "<br /><br /><br /> TEST 16<br />";
$ipp->setRawText();
$ipp->unsetFormFeed();
echo "Printing RAW TEXT strings<br />";
$ipp->setData("This is a line\n");
echo "OPERATION " . $j++ . "<br />";
echo "Job status: " . $ipp->printJob() . "<br />";
$ipp->setData("This is half a line ");
echo "OPERATION " . $j++ . "<br />";
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 />";