| Предыдущий | Следующий |
| ERROR_INVALID_TIME | ERROR_INVALID_FORM_SIZE |
ERROR_INVALID_FORM_NAME
Форма печати — именованное определение бумаги или носителя, управляемое диспетчером очереди. AddForm добавляет форму в перечень доступных принтеру, GetForm получает форму по имени, а EnumForms предоставляет имена форм, которые сейчас публикует принтер.
Поэтому этот код следует диагностировать в пространстве имён форм целевого принтера. Локализованная отображаемая подпись приложения, устаревшее имя с другого сервера печати или опечатка не эквивалентны имени формы, возвращённому диспетчером очереди.
Проверьте ссылку на форму
- Перечислите формы через тот же дескриптор принтера и сравните точное имя, использованное неудачным вызовом.
- Отделяйте имя формы от размеров носителя; ERROR_INVALID_FORM_SIZE — отдельное состояние.
- Для управляемых сервером форм убедитесь, что развёртывание добавило форму на требуемый сервер печати и в контекст принтера.
- Записывайте имя принтера и имя формы вместе, поскольку одно приложение может использовать несколько очередей с разными поддерживаемыми формами.
Microsoft: AddForm · Рекомендации по GetForm и EnumForms · Команды форм spoolss в Samba
Нужно найти другой код? Найти другой код состояния или ошибки.
