1

ОС: Vista и Windows7

У меня установлен Microsoft Office Document Imaging. Для файлов .tif и .tiff установлено значение "Microsoft Office Document Imaging"

Когда я открываю TIFF-файл, он открывается в "Microsoft Office Document Imaging". Хорошо до сих пор.

Однако, когда я щелкаю правой кнопкой мыши по файлу TIFF и запускаю печать, я вижу диалоговое окно "Печать изображений" («Как вы хотите распечатать свои фотографии?»).«)

У меня установлено несколько приложений, которые печатают входящие файлы TIFF на принтере. Они отлично работают на XP. Тем не менее, в Vista и Windows7 я получаю приглашение "Печать изображений", требующее вмешательства пользователя (т. Е. Нажмите кнопку "Печать").

Как мне избавиться от этой подсказки "Print Pictures"?

2 ответа2

1

Я только что обнаружил, что вы можете обойти всплывающие окна печати документов Microsoft Office с помощью следующей строки кода (скопируйте и вставьте в START <RUN & затем нажмите enter):

mspview.exe "c:\file pathway\file.tif" /p

Если у вас есть «группа» файлов для печати (ex/ files из папки на вашем компьютере), вы можете сделать еще один шаг вперед и включить эту команду «run line» в циклическую последовательность печати, используя 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

0

В графическом интерфейсе я не нашел способа обойти этот экран, если только вы не написали скрипт AutoHotkey для автоматического выбора кнопки печати для вас.

Чтобы обойти подсказки, я обычно использую этот принтер изображений командной строки. Это отлично подходит для планирования и повторяющихся задач, а также. Он берет путь к изображению и печатает его на принтере по умолчанию. Вы можете использовать его в пакетном цикле или по своему усмотрению.

Подробная информация об утилите находится в этой ветке VBForums. Исходный код включен.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .