如何使用 MSFT Office 文档成像打印 TIFF 文件?

如何使用 MSFT Office 文档成像打印 TIFF 文件?

操作系统:Vista 和 Windows7

我已安装 Microsoft Office Document Imaging。.tif 和 .tiff 文件关联设置为“Microsoft Office Document Imaging”

当我打开 TIFF 文件时,它会在“Microsoft Office Document Imaging”中打开。到目前为止一切正常。

但是,当我右键单击 TIFF 文件并调用打印时,我看到一个“打印图片”对话框(“您想如何打印图片?”)

我的机器上安装了一些应用程序,用于在打印机上打印传入的 TIFF 文件。它们在 XP 上运行良好。然而,在 Vista 和 Windows7 上,我收到此“打印图片”提示,要求用户干预(即单击“打印”按钮)。

我该如何摆脱这个“打印图片”提示?

答案1

我刚刚发现您可以使用以下代码行绕过 Microsoft Office Document Imaging 打印弹出窗口(复制并粘贴到 START < RUN 然后按 Enter 键):

mspview.exe "c:\文件路径\文件.tif" /p

如果您有一组需要打印的文件(例如,来自计算机文件夹中的文件),您可以更进一步,使用 Autohotkey 将此“运行行”命令合并到循环打印序列中:


TifList =      
PrintFiles=c:\file pathway\ *.tif      
MSPView=C:\Program Files\Common Files\Microsoft Shared\MODI\11.0\mspview.exe

Loop, %PrintFiles%   
    TifList = %TifList%%A_LoopFileLongPath%`n
    Sort, TifList  

Loop, parse, TifList, `n

  {

    if A_LoopField =  ; Ignore the blank item at the end of the list.
        break

    Run, "%MSPView%" "%A_Loopfield%" /p
          IfMsgBox, No
            break
  }

Return

答案2

在 GUI 中,我找不到绕过该屏幕的方法,除非你编写一个自动热键脚本自动为您选择打印按钮。

为了绕过我通常使用的提示命令行图像打印机。它非常适合计划和重复任务。它获取图像的路径并将其打印在默认打印机上。您可以在批处理循环中使用它,或者按照您喜欢的方式使用它。

找到有关该实用程序的详细信息在此 VBForums 主题中. 包含源代码。

相关内容