Как я могу выбрать расположение при использовании Средства просмотра Windows Picture и Факса (shimgvw.dll) для печати jpgs из командной строки?

Я автоматизирую печать jpg файлов с помощью пакетного файла окон и интерфейса командной строки для Средства просмотра Windows Picture и Факса. Команда, которую я использую в своем .bat:

rundll32.exe C:\Windows\System32\shimgvw.dll,ImageView_PrintTo /pt "%fullpath_to_jpg%" "%printer_name%"

Мой фотопринтер делает 4x6 печать. Если jpg файл точно 4x6 соотношение сторон, все хорошо работает, и я получаю полный выход за край 4x6 печать. В противном случае я получаю белую границу, которую я НЕ хочу. В Windows Explorer я могу щелкнуть правой кнопкой по non-4x6 jpg и выбрать печать, чтобы вызвать Photo Printing Wizard, выбрать "Полностраничную фото печать" и это обрезки, чтобы дать мне полный выход за край 4x6 печать, которую я хочу.

Как я могу указать "Полностраничный фото выбор расположения" Печати из командной строки, чтобы сказать, что shimgvw.dll, чтобы "обрезать и вращаться для установки" не "центрируется и вращается для установки"? Существует ли установка реестра для выбора этого как раскладки по умолчанию вместо "Полностраничной печати факса? Я должен использовать photowiz.dll вместо shimgvw.dll?

Я не могу найти ссылку для детских колясок командной строки или настройки реестра для этих dlls.

6
задан user206481 12 February 2010 в 16:09
поделиться