使用PHP中的Java库打印条形码

时间:2012-06-14 23:17:21

标签: java php apache wamp

我有一个html按钮链接到php页面。 php页面调用jar文件,该文件必须在服务器上的条形码打印机上打印条形码(默认安装的网络打印机)。 我在我的php内称呼它。

$out = system("java -jar C:\\wamp\\bprint\\bprint.jar ABC1234");

jar在命令行中正常工作(并打印条形码),但它不会在我的php页面中打印任何内容。我知道在jar页面中调用了php,因为我的jar中的System.Out.Println();执行正常。其他可执行文件也在system()

中工作

我正在WAMP上运行Windows XPApache正在以Admin用户身份运行。

我的问题是,打印部件被PHPJavaApache阻止。我应该如何克服它?

由于

1 个答案:

答案 0 :(得分:1)

system仅返回stdout的最后一行。尝试将execarray &$output参数一起使用。

$out = array();
exec("java -jar C:\\wamp\\bprint\\bprint.jar ABC1234", $out);
var_dump($out);