i have create the report.txt on serverside, now i want to print that file on client side , without open for user (to avoid alteration/ammenent in original report) i.e send that file to local printer.

plz send the sampal code in php for it

Recommended Answers

Just to clarify, you want to print the report on the client side? You cannot print from a PHP server to a printer attached to a user's computer directly. If you want to do that you need to send the file to the user's browser with a JavaScript command window.print()

Jump to Post

All 2 Replies

i have tryed thr folloing code:-

$handle = printer_open();
printer_start_doc($handle);
printer_start_page($handle);

printer_create_dc($handle);
/* do some stuff with the dc */
/*printer_set_option($handle, PRINTER_TEXT_COLOR, "333333");
printer_draw_text($handle, 1, 1, "text");
printer_delete_dc($handle);

/* create another dc */
/*printer_create_dc($handle);
printer_set_option($handle, PRINTER_TEXT_COLOR, "000000");
printer_draw_text($handle, 1, 1, "text");*/
/* do some stuff with the dc */

/*printer_delete_dc($handle);

printer_end_page($handle);
printer_end_doc($handle);
printer_close($handle);*/

it's shows error undefine function printer_open() in line 1.

Just to clarify, you want to print the report on the client side? You cannot print from a PHP server to a printer attached to a user's computer directly. If you want to do that you need to send the file to the user's browser with a JavaScript command window.print() to print it from there.

Be a part of the DaniWeb community

We're a friendly, industry-focused community of 1.19 million developers, IT pros, digital marketers, and technology enthusiasts learning and sharing knowledge.