Word показывает лотки, которые не установлены, с восклицательным знаком
Вопрос
В моем проекте я пытаюсь добраться до лотков установленных принтеров и успешно делаю это.Если некоторые источники бумаги выбранного принтера не установлены, я не показываю их в списке источников бумаги.В то же время Word также не показывает их в диалоговом окне печати - вкладка бумага / качество.Но когда Word показывает неустановленные лотки с восклицательным знаком, моя комбинация также показывает их (без какого-либо знака, конечно).Почему Word показывает их и что означает этот восклицательный знак?И как я могу избежать этих подносов?
- Я использую System.Рисование.Печать.Источник бумаги для получения лотков.
Заранее благодарю.
Нет правильного решения
Другие советы
Какую версию Word вы используете и можете ли вы также указать версию драйвера?
Обычно драйверы печати, использующие Microsoft Unidrv framework, имеют возможность отображать желтый восклицательный знак для параметров, которые имеют ограничения.Это применимо к лоткам, которые не установлены.Вы можете устранить ограничения лотка, перейдя в свойства вашего драйвера (папка "Принтеры и факсы" -> Свойства драйвера -> Настройки устройства) и установив для лотка значение "установлено".
На самом деле вы не можете избежать этих лотков, поскольку драйвер в основном сообщает обо всех лотках обратно приложению, когда оно запрашивает лотки.Один из способов узнать, какие лотки установлены, а какие нет, - это проверить реестр.
Клавиша:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Принтеры((имя очереди))\PrinterDriverData Имя ключа в каталоге:Отличительное ключевое слово
Надеюсь, это поможет.Если да, то (+1) :)