I am trying to printout some ASCII Text (using LPR, script see below) to a IBM Proprinter compatible dot-matrix printer, on a server running Linux.
Printing works fine, however 2 problems: 1. linefeed ("\n") doesn't work 2. escape sequences to print BOLD, ITALIC, UNDERLINE, NARROW don't work Any help is appreciated!! Thanks! LM -------------------------------------------------- <?php // 1. DEFINE ESCAPE SEQUENCES $bold_on = chr(27) . chr(69); $bold_off = chr(27) . chr(70); $underline_on = chr(27) . chr(45) . chr(49); $underline_off = chr(27) . chr(45) . chr(48); $wide_on = chr(27) . chr(87) . chr(1); $wide_off = chr(27) . chr(87) . chr(0); $narrow_on = chr(15); $narrow_off = chr(18); $formfeed = chr(12); $linefeed = "\n"; // 2. DEFINE PRINT STRING $print_string = ""; $print_string .= "Line 1" . $linefeed; $print_string .= "Line 2" . $linefeed; $print_string .= "Line 3" . $linefeed; $print_string .= $bold_on . "bold" . $bold_off . $linefeed; $print_string .= $underline_on . "underline" . $underline_off . $linefeed; $print_string .= $wide_on . "wide" . $wide_off . $linefeed; $print_string .= $narrow_on . "narrow" . $narrow_off . $linefeed; // 3. PRINT ON LINUX SERVER $lp = popen("lpr -Plp1", "w"); $bytes_written = fwrite($lp, $print_string); pclose($lp); ?> ----------------------------------------------- __________________________________________________ Do You Yahoo!? Yahoo! Finance - Get real-time stock quotes http://finance.yahoo.com -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php