【问题标题】:Printing to a Local Shared Printer When the Network is down网络中断时打印到本地共享打印机
【发布时间】:2009-12-03 05:49:17
【问题描述】:

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

复制文件到打印\myLocalComputerName\printerShareName

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

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

【问题讨论】:

    标签: windows printing dos


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

      这行得通吗? (老 DOS 技巧)

      type myfile.txt > prn
      

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

      【讨论】:

      • 它不是默认打印机。 :-(
      • 好的。抱歉,我没有更好的答案。
      • 但是,看起来同样的技巧可能适用于 LPT1。我会在早上检查。感谢您的想法。
      • 这并没有直接工作,但我发现打印命令确实 - 对于 LPT1。但是,这不适用于我较新的 USB 打印机。但是,找到了一个解决方案(将作为单独的答案发布。)感谢您提出这个想法--upvote!
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-04-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-28
      • 2011-04-13
      • 1970-01-01
      相关资源
      最近更新 更多