Site icon EfmSoft

Что означает код HRESULT 0x8899002C (D2DERR_PRINT_FORMAT_NOT_SUPPORTED)?

 
Предыдущий Следующий
D2DERR_PRINT_JOB_CLOSED D2DERR_TOO_MANY_TRANSFORM_INPUTS

D2DERR_PRINT_FORMAT_NOT_SUPPORTED

Что означает D2DERR_PRINT_FORMAT_NOT_SUPPORTED

D2DERR_PRINT_FORMAT_NOT_SUPPORTED означает, что Direct2D не может создать управление печатью, потому что выбранный принтер не предоставляет совместимый формат целевого пакета.

Что проверить

Перечислите форматы package target, которые сообщает принтер или драйвер печати, и сопоставьте их с форматами, поддерживаемыми Direct2D. Ошибка относится к возможностям выбранной очереди и драйвера, а не к содержимому конкретной страницы документа.

  • Проверьте тот же сценарий на другой очереди или с обновлённым драйвером.
  • Зафиксируйте имя драйвера, его версию и доступные форматы до изменения конфигурации.
  • Не преобразовывайте документ наугад, если несовместимость возникает ещё при создании print control.

Как подтвердить исправление

Создайте print control повторно для той же очереди и выполните минимальную печать после появления совместимого формата.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.

Exit mobile version