首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在PHP-Gtk中打印打印机?

如何在PHP-Gtk中打印打印机?
EN

Stack Overflow用户
提问于 2009-10-15 04:48:26
回答 2查看 1.8K关注 0票数 1

我想使用PHP-Gtk打印一些记录。

我正在使用以下代码,但它不起作用。

代码语言:javascript
复制
$handle = fopen("PRN", "w"); 
fwrite($handle, 'text to printer'); 
fclose($handle);

请帮帮我谢谢拉胡尔

EN

回答 2

Stack Overflow用户

发布于 2009-11-08 09:16:26

考虑到您对Windows环境的要求,我认为您应该看看php.net上的printer函数

打印机函数是PECL扩展的一部分,可以从php.net下载(链接到与PHP5.2.11一起工作的PECL5.2.6)

PHP中的打印机功能对我来说不是很有用,所以我倾向于使用不同的技术来创建PDF,并使用默认的PDF阅读器(通常是Adobe Reader)显示它,该阅读器对打印的支持要好得多。但我能想到,这不是一种被接受的行为的情况。

来自php.net的代码示例(打印到默认打印机):

代码语言:javascript
复制
$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);
票数 2
EN

Stack Overflow用户

发布于 2009-10-15 09:03:02

您需要知道打印机是哪种设备,这取决于您的操作系统。

您的代码假定打印机在PC的并行端口上可用。它在那里吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1570323

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档