Как распечатать файлы в формате TIFF с использованием MSFT Office Document Imaging?

9683
Think Floyd

ОС: Vista и Windows7

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

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

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

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

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

1

2 ответа на вопрос

1
JJ.

Я только что узнал, что вы можете обойти всплывающие окна печати документов 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
John T

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

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

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