Imprimir vários PDFs [frente e verso] usando lote

Imprimir vários PDFs [frente e verso] usando lote

Estou tentando imprimir 1000 .pdfarquivos com 2 páginas cada. Eu tenho isso:

@echo off
set filelocation="F:\TP\T\1"
set filetype="*.pdf"
set printer="\\gh0cd33\HP LaserJet 400 M401 PCL 6"
cd %filelocation%
for %%f in (%filetype%) do AcroRd32.exe /t %%f %printer% & timeout 5 >nul    

O problema é que ele imprime uma página .pdf por folha de papel [de 1 .pdf com 2 páginas recebo 2 folhas de papel em vez de 1], embora as configurações padrão da impressora sejam "imprimir em ambos os lados".
Estou executando isso em um Win10.
Ano passado eu fiz isso:

Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer
DWORD -> MultipleInvokePromptMinimum -> 16

para imprimir mais de 15 arquivos, mas agora tudo o que faz é imprimir o arquivo. Cliquei com o botão direito, mesmo tendo 20 arquivos selecionados.

Responder1

Em relação ao MultipleInvokePromptMinimum,
se você configurá-lo para 16as opções Imprimir, Editar e Abrir não serão mais ocultados ao selecionar mais de 15arquivos,MASele irá apenas imprimir/editar/abrir 16arquivos; se mais forem selecionados, ele executará ações apenas no arquivo em que você clicar com o botão direito.

OBSERVAÇÃO:
Isso não responde à pergunta, apenas explica por que seu último método não funcionou (não tenho representante suficiente para adicioná-lo como comentário).

Nota:
Eu sugiro fortemente que você espere por uma resposta adequada à sua pergunta, em vez de limitar o limite de 2.000 arquivos, mesmo se você tiver uma estação de trabalho realmente boa, ela poderá quebrar no meio da impressão.

informação relacionada