Me gustaría saber si es posible crear y utilizar una impresora en Azure Worker Roles.
Sé que puedo instalar impresoras con comandos básicos por lotes. Entonces podría definir un script por lotes que se ejecutaría como una tarea de inicio.
algo como:
rundll32 printui.dll,PrintUIEntry /if /b "printer" /f %windir%\inf\ntprint.inf /r "file:" /m "printername"
)
Pregunta:¿Puedo usar una impresora para imprimir en un archivo, tal vez en un almacenamiento local? Necesito la función para imprimir en un archivo o al menos tener una impresora instalada, porque tengo que obtener elPCLsalida de diferentes impresoras instaladas.
Lamentablemente no puedo probarlo yo solo. No tengo un CC para unirme a la prueba de 90 días.
Respuesta1
Si cree que es posible en Azure VM, definitivamente es posible en roles web/de trabajo.
Lo que necesitas es unPuesta en marchaTarea ejecutada con privilegios elevados ( executionContext='elevated'
). Esta tarea de inicio puede ser cualquier cosa queno requiere interfaz de usuariocorrer.