首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用php和ms-dos打印本地文件

如何使用php和ms-dos打印本地文件
EN

Stack Overflow用户
提问于 2013-07-20 23:42:31
回答 1查看 945关注 0票数 0

我尝试通过php脚本打印相同的文本

打印是发送到lpt1端口,但文本只有在windows注销会话或重新启动系统后才会出去,我在windows XP上使用的是xampp,当我执行此命令时(通过apache/php)所有其他由其他机器发送到此打印机的打印将处于待机状态,只有当pc重新启动或注销时才会打印输出。

当我尝试使用cmd.exe(ms-dos终端)打印时,一切工作正常!问题是当我使用php时,所有到这台打印机的服务都停止了。

这是在ms-dos终端中使用的代码,这工作得很好!

代码语言:javascript
复制
# net use lpt1: \\192.168.1.45\GenericT 
# type file.txt > lpt1

这是我的php代码,基本相同的代码,但在注销或重新启动系统后工作

代码语言:javascript
复制
# $use   = system("net use lpt1: \\192.168.1.45\GenericT",$result);
# $print = system("type file.txt > lpt1",$result2);

我尝试使用exec, shell_exec

有什么想法吗?如果我尝试使用linux

EN

Stack Overflow用户

发布于 2013-10-08 08:58:27

对我来说,一个快速的解决方案是使用file_put_contents()函数,它很简单,但我正在努力让它变得更好,用另一种方法打印它。

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

https://stackoverflow.com/questions/17763890

复制
相关文章

相似问题

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