- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在开发一个网络应用程序;在管理后端中,我需要具有为不同进程执行自动打印作业的功能,这些进程在管理中运行并生成 pdf(标签、装箱单),该 PDF 将发送到我仓库中预先选择的 LAN 网络打印机。 p>
我一直在对此进行一些研究,我知道由于安全问题,像这样的自动打印很难配置。然而,我有一些帖子,人们写道,他们能够使用 active x、java、打印服务器、客户端软件等来实现这一点......但没有明确的概述如何具体做到这一点。
有人可以帮我找出一种解决方法,当某个进程运行并生成 pdf 文件时,我可以使用该解决方法自动打印到仓库中的不同 LAN 网络打印机吗?
谢谢!
最佳答案
我还管理一个执行这些任务的仓库系统。我不会声称以下解决方案是最好的方法,但它们一直为我们工作。我们的系统是在使用 Apache 的 Windows 服务器上使用 PHP 5.3 构建的。通过这种设置,用户不需要从浏览器打印任何内容,这一切都在服务器端处理。
要求:Apache 需要以管理员权限运行。可能不推荐用于面向网络的服务器。
通过 PHP 在 Windows 上打印 PDF:
$file = "c:\\path\\to\\file.pdf";
$exec = '"C:\\Program Files\\bioPDF\\Acrobat Wrapper\\acrowrap.exe" /t ';
session_write_close(); // prevents hanging
pclose(popen($exec. $file . " \\networked\\printer",'r'));
这只是启动阅读器,打印文件,然后关闭阅读器。
在 Linux/Mac 上,您应该能够使用(无需管理员权限):
$file = "/path/to/file.pdf";
$command = "lpr -P /printer/path " . $file;
exec($command);
关于java - 后端生成 pdf 文件(标签、装箱单等) - 需要从浏览器自动打印到预先选择的打印机 - 解决方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10501363/
问了这个问题How to reach CSS zen? ,我现在明白我遇到的问题大多与定位有关。我发现一些文章说 CSS 作为布局系统并不总是足够好。 http://echochamber.me/vi
我是一名优秀的程序员,十分优秀!