$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 />";