网络关闭时打印到本地共享打印机

时间:2009-12-03 05:49:18

标签: windows printing dos

我有一些遗留应用程序逻辑,使用DOS复制命令将文件发送到连接的打印机:

复制fileToPrint \ myLocalComputerName \ printerShareName

问题在于,即使应用程序在物理连接到打印机的计算机上运行,​​因为它使用网络“共享”,但它需要网络可用。如果网络不可用,则DOS会引发网络不可用错误。

我如何编码,以便我没有网络依赖? (最好不要重新构建整个基于文件的打印逻辑)

2 个答案:

答案 0 :(得分:2)

找到以下文章,该文章使用环回网络适配器在网络不可用时访问本地共享。

http://geekswithblogs.net/dtotzke/articles/26204.aspx

答案 1 :(得分:1)

这有用吗? (旧的DOS技巧)

type myfile.txt > prn

如果有问题的打印机是PC上的默认打印机,这应该可以使用。