gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-04 08:11:55 25 4
gpt4 key购买 nike

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

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

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

我正在 Windows XP 上运行 WAMP,并且 ApacheAdmin 用户身份运行。

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

谢谢

最佳答案

system只返回标准输出的最后一行。尝试使用exec使用array &$output 参数。

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

关于java - 使用 PHP 的 java 库打印条形码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11042651/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com