Gostaria de saber se é possível criar e usar uma impressora no Azure Worker Roles.
Eu sei que posso instalar impressoras com comandos básicos em lote. Portanto, eu poderia definir um script em lote que seria executado como uma tarefa de inicialização.
algo como:
rundll32 printui.dll,PrintUIEntry /if /b "printer" /f %windir%\inf\ntprint.inf /r "file:" /m "printername"
)
Pergunta:Posso usar uma impressora para imprimir em arquivo, talvez em armazenamento local? Eu preciso da função para imprimir em arquivo ou pelo menos ter uma impressora instalada, porque preciso obter oPCLsaída de diferentes impressoras instaladas.
Infelizmente não posso testar sozinho. Não tenho CC para participar do teste de 90 dias.
Responder1
Se você acha que é possível no Azure VM, é definitivamente possível nas funções Web/Worker.
O que você precisa é de umComeceTarefa executada com privilégios elevados ( executionContext='elevated'
). Esta tarefa de inicialização pode ser qualquer coisa quenão requer IUpara correr.