Imprimir direto pelo PHP
Primeiro você deve configurar o php, abra o arquivo php.ini e descomente a linha a seguir;
1 | extension=php_printer.dll |
Em seguida reinicie o servidor web.
Crie um arquivo com o nome de teste.txt, e coloque algum texto dentro dele(apenas para testar).
teste.txt
1 | estamos testando nosso arquivo teste.txt |
O próximo passo é verificar o nome da impressora, a minha esta com o nome de (hplasercolor).
Crie um arquivo com o nome imprimir.php
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | //configure o nome da sua impressora $printer = "hplasercolor"; if($ph = printer_open($printer)) { // Get file contents //abrindo o arquivo de texto $fh = fopen("teste.txt", "rb"); //llendo o arquivo de texto $content = fread($fh, filesize("teste.txt")); fclose($fh); // Set print mode to RAW and send PDF to printer printer_set_option($ph, PRINTER_MODE, "RAW"); printer_write($ph, $content); printer_close($ph); } else "Couldn't connect..."; |
Para maiores informações visite o site oficial do PHP
http://br2.php.net/manual/pt_BR/book.printer.php