Я хочу напечатать некоторые записи, используя PHP-Gtk.
Я использую следующий код, но он не сработал.
$handle = fopen("PRN", "w"); fwrite($handle, 'text to printer'); fclose($handle);
Пожалуйста, помогите мне Спасибо Рахул
Представьте, что вы спрашиваете об этом для среды Windows, я думаю, вам следует взглянуть на функции принтера на php.net
Функции принтера являются частью расширений PECL и могут быть загружены с php.net (ссылка идет на PECL 5.2.6, которая работает с PHP 5.2.11)
Функции принтера на PHP не очень полезны для меня, поэтому я стараюсь использовать различные методы для создания PDF-файла и отображать его по умолчанию для чтения PDF (обычно Adobe Reader), который имеет гораздо лучшую поддержку печати. Но я могу думать о случаях, когда это не принято.
Пример кода из php.net (печать на принтере по умолчанию):
$handle = printer_open(); printer_start_doc($handle, "My Document"); printer_start_page($handle); $font = printer_create_font("Arial", 148, 76, PRINTER_FW_MEDIUM, false, false, false, -50); printer_select_font($handle, $font); printer_draw_text($handle, "PHP is simply cool", 40, 40); printer_delete_font($font); printer_end_page($handle); printer_end_doc($handle); printer_close($handle);
Вам нужно знать, какое устройство принадлежит вашему принтеру, и это зависит от вашей операционной системы.
Ваш код предполагает, что принтер будет доступен на параллельном порту ПК. Это там?