Можно ли установить и использовать принтер в рабочих ролях Azure?

1354
lurkerbelow

Я хотел бы знать, возможно ли создать и использовать принтер в рабочих ролях Azure.

Я знаю, что могу устанавливать принтеры с помощью основных командных команд. Поэтому я мог определить пакетный скрипт, который будет запускаться как задача запуска.

что-то вроде:

rundll32 printui.dll,PrintUIEntry /if /b "printer" /f %windir%\inf\ntprint.inf /r "file:" /m "printername")


Вопрос: Могу ли я использовать принтер для печати в файл, возможно, на локальное хранилище? Мне нужна функция для печати в файл или, по крайней мере, для установки принтера, потому что мне нужно получить вывод PCL с разных установленных принтеров.

К сожалению, я не могу проверить это самостоятельно. У меня нет CC, чтобы присоединиться к 90-дневному испытанию.

0
Это звучит как не очень хорошая идея. Что ты пытаешься сделать? Craig 12 лет назад 1
Я использую вывод pcl для поддержки различных принтеров Bluetooth для печати напрямую из приложений Android / IOS без установки внешних приложений (таких как pdfreader и т. Д.). Виртуальные машины Azure будут работать безупречно, но вместо этого я хотел бы попробовать рабочие роли. lurkerbelow 12 лет назад 0

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

2
astaykov

Если вы думаете, что это возможно на виртуальной машине Azure, это определенно возможно на ролях Web / Worker.

Что вам нужно, это запуск задачи, выполняемой с повышенными привилегиями ( executionContext='elevated'). Эта задача запуска может быть любой, для которой не требуется пользовательский интерфейс .

Похожие вопросы