У меня 64-разрядная машина с Windows 7 с принтером Lexmark E360dn. Каждый раз, когда пользователь пытается что-либо напечатать, принтер по умолчанию выбирает размер «Letter», как и ожидалось. Когда пользователь нажимает кнопку «ПЕЧАТЬ», принтер выдает ошибку с просьбой загрузить «Нестандартный размер 6», в любом случае. Проблема в том, что на самом деле на компьютере пользователя есть две формы, обе называются «Буква». Выбор второго так или иначе позволяет успешно выполнить задание на печать.
В свойствах сервера печати я вижу 2 размера Letter, 2 размера Legal и другие повторяющиеся формы, которые никогда не используются (например, Executive). Насколько я могу судить, этого быть не должно. Я также не могу установить вторую «Letter» как размер печати по умолчанию. Независимо от того, что он всегда пробует первую «Букву», я предполагаю, потому что строки в раскрывающемся меню должны быть уникальными.
Вот скриншот дубликата размера "Legal":
Обратите внимание, что кнопка УДАЛИТЬ, а также измерения отключены, как и должно быть для встроенной формы.
А вот скриншот моей копии формы "Письмо":
Обратите внимание, что кнопка УДАЛИТЬ и измерения включены. Любая попытка изменить какие-либо значения или нажать кнопку УДАЛИТЬ приводит к появлению сообщения об ошибке «Не удалось удалить форму письма. Операция не может быть завершена» с кодом ошибки 0x00000057. Погуглить код ошибки в контексте диспетчера печати было бесполезно.
Хуже всего то, что мои 2 размера "Letter" имеют одинаковые размеры. Я не понимаю, почему один будет работать, а другой - нет. Это влияет только на принтеры, использующие список форм Windows. Другие, которые я пробовал, например, модный принтер Konica, управляют всеми формами в собственном драйвере, поэтому здесь нет никаких проблем.
Я попытался остановить службу диспетчера очереди печати и удалить параметры реестра, связанные с принтером, как описано на
community [DOT] spiceworks [DOT] com / topic / 171096-Интересно-принтер-проблема-ошибка-0x000003e3? page = 1 # entry-1047526 (извините, я не могу разместить больше 2 ссылок).
Несмотря на то, что это должно в значительной степени отменить все действия, связанные с принтером, которые вы сделали с момента установки Windows, мои повторяющиеся формы остаются. Я несколько раз удалял все принтеры, включая виртуальные, но формы всегда остаются.
Стоит отметить, что ни один из размеров ANSI A / B / C не дублируется, а только «именованные». На машине установлен пакет французского языка, но работает английский язык. Интересно, может ли это быть проблемой с языком и встроенными формами, даже если у других пользователей не было этой проблемы?
Насколько я могу судить, похоже, что окна добавляют в список 2 отдельные формы с одинаковыми именами. Попав в список, я действительно могу видеть или изменять только один из-за того, как работает раскрывающийся список. Я думаю, мой вопрос: «Как мне удалить форму для печати, если Windows думает, что она встроенная, но это не так?». В соответствии с Как удалить системные формы принтера по умолчанию? это невозможно сделать надежно. Кроме того, я на самом деле не пытаюсь удалить встроенные формы.
Удалите все драйверы печати на этом компьютере, затем запустите ccleaner и очистите реестр. После этого переустановите привод принтера и проведите тест.
Вероятно, они исходят от драйвера принтера или были добавлены им. Если вы покажете список форм под соответствующей записью сервера печати, вы сможете легче определить, какие из них встроены, а какие поступают с принтера:
Иногда удаление лишних принтеров и драйверов принтеров сокращает этот список. Вы также можете попытаться удалить их здесь, но, вероятно, вам не повезет больше, чем в диалоговом окне свойств.