Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to send the content of an external file to printer?

Tags:

file

php

printing

I want to print (printer, not screen) the content of a file via a PHP script.

How do I do this?

like image 300
Jugal Patel Avatar asked Feb 25 '23 13:02

Jugal Patel


1 Answers

Update

php cannot easily access hardware. This is generally not considered "possible."

See:

  • SO "how to "print" to paper"
  • How to print directly to printer

However, as the first link shows, this is usually done with Javascript. You can output Javascript in a way similar to the methods shown on the first link to force the browser to show the print dialog box.

Original

You can use file_get_contents to print files into a variable or to the output stream.

$filecontents = file_get_contents("myfilename.txt");
print $filecontents;

You can also include files into your PHP interpretation.

like image 159
rockerest Avatar answered Mar 02 '23 20:03

rockerest