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


Printing barcodes using java library withing PHP

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

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

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

我在Windows XP上运行WAMPApacheAdmin用户身份运行。

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

谢谢

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

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