Проблема
Данное обновление устраняет следующие проблемы с печатью на компьютерах под управлением Windows Vista или Windows Server 2008.
Выпуск 1
Рассмотрим следующий сценарий.
- Вы пытаетесь распечатать файл на компьютере с операционной системой Windows Vista или Windows Server 2008.
- Принтер использует печатающий процессор WinPrint.
- Вы печатаете один экземпляр многостраничного документа.
- Вы печатаете несколько копий одностраничного документа.
- В диалоговом окне "Печать" выбран параметр "Разобрать по копиям".
В этом сценарии выходные данные упорядочены так, как если бы параметр «Разобрать по копиям» не был выбран.
Примечание. Принтеры могут иметь несколько функций, которые могут привести к тому, что напечатанный вывод будет содержать больше страниц, чем исходный файл. Это включает в себя следующие функции:
- Добавление передней или задней обложки
- Вставка страниц в указанные места задания печати
- Вставка страниц-разделителей
- Печать с сохраненным заданием. Например, можно добавить сопроводительное письмо в сохраненный документ и распечатать их вместе как одно задание.
Выпуск 2
Рассмотрим следующий сценарий.
Кластер отработки отказа сервера печати настраивается на компьютере с Windows Server 2008.
Вы устанавливаете принтер, поддерживающий настраиваемые формы в кластере. Поддержка настраиваемых форм позволяет печатать настраиваемые формы, например открытки, визитные карточки и другие настраиваемые формы.
Вы создаете запись реестра DWORD с именем AllowUserManageForms в следующем подразделе:
HKLM\Cluster\Resources\<PrintSpoolerGUID>\Parameters
Затем установите значение записи реестра равным 1.На панели управления щелкните "Принтеры", а затем в диалоговом окне "Свойства сервера печати" создайте настраиваемую форму.
Параметры печати задаются на принтере, чтобы принтер мог использовать настраиваемую форму.
Вы можете быстро перемещать ресурс очереди печати между двумя узлами несколько раз.
В этом случае происходит сбой службы очереди печати принтера (Spoolsv.exe), которая вызывается для этого задания печати. Кроме того, в журнале приложений регистрируется сообщение об ошибке, похожее на следующее:
Примечание
Ошибка приложения: ИД события 1000
Общие: spoolsv.exe сбойного приложения, версия 6.0.6002.18005, метка времени 0x49e03626, модуль сбойного ntdll.dll, версия 6.0.6002.18005, метка времени 0x49e0421d, код исключения 0xc0000005, смещение смещения <ошибки, идентификатор процесса<, время>< начала>> приложения.
При возникновении этой проблемы состояние ресурса очереди печати принтера отображается как "Ожидание в сети", "Ожидание в автономном режиме" или "В сети".
Примечание. Это сообщение об ошибке может по-прежнему появляться при успешном перемещении ресурса диспетчера очереди печати на этом узле в оснастке "Управление отказоустойчивыми кластерами". Это поведение происходит из-за перезапуска службы очереди печати принтера.
Причина
Эта проблема возникает из-за попытки службы очереди печати принтера получить доступ к освобожденной памяти. Это приводит к сбою службы очереди печати.
Решение
Доступно исправление для решения перечисленных выше проблем.
Примечание. Драйвер принтера должен явно установить раздел реестра SinglePageKeepCollate для очереди печати, вызвав API SetPrinterData. Это значение не установлено по умолчанию.
Сведения об исправлениях
Поддерживаемое исправление доступно от корпорации Майкрософт. Однако это исправление предназначено только для устранения проблемы, описанной в этой статье. Применяйте это исправление только к системам, в которых возникает проблема, описанная в этой статье. Это исправление может пройти дополнительное тестирование. Поэтому, если вы не серьезно затронуты этой проблемой, мы рекомендуем вам дождаться следующего обновления программного обеспечения, содержащего это исправление.
Если исправление доступно для скачивания, в верхней части этой статьи базы знаний отобразится раздел "Доступно скачивание исправлений". Если этот раздел не отображается, обратитесь в службу поддержки пользователей Майкрософт для получения исправления.
Примечание Если возникнут дополнительные проблемы или потребуется их устранение, может потребоваться создать отдельный запрос на обслуживание. Обычные расходы на поддержку будут применяться для решения дополнительных вопросов поддержки и проблем, не подпадающих под это исправление. Полный список телефонных номеров службы поддержки и обслуживания клиентов Майкрософт или создание отдельного запроса на обслуживание см. на веб-сайте корпорации Майкрософт по следующему адресу:
http://support.microsoft.com/contactus/?ws=support Примечание. В форме "Доступно скачивание исправления" указаны языки, для которых доступно исправление. Если вы не видите свой язык, это означает, что для него недоступно исправление.
Необходимые условия
Чтобы применить это исправление, на компьютере должна быть установлена одна из следующих операционных систем:
- Windows Vista с пакетом обновления 1 (SP1)
- Пакет обновления 2 (SP2) для Windows Vista
- Windows Server 2008
- Windows Server 2008 с пакетом обновления 2 (SP2)
Дополнительные сведения о том, как получить пакет обновления для Windows Vista, см. в следующей статье базы знаний Майкрософт:
935791 Как получить последний пакет обновления для Windows Vista
Для получения дополнительных сведений о том, как получить пакет обновления для Windows Server 2008, откройте статью со следующим номером в базе знаний Майкрософт:
968849 Получение последней версии пакета обновления для Windows Server 2008 г.
Необходимость перезапуска
После применения этого исправления компьютер необходимо перезагрузить.
Сведения о замене исправлений
Это исправление не заменяет ранее выпущенное исправление.
Сведения о файлах
Глобальная версия этого исправления устанавливает файлы с атрибутами, которые перечислены в таблице ниже. Значения даты и времени для этих файлов указаны в формате UTC. Значения даты и времени для этих файлов на локальном компьютере отображаются в местном времени с учетом поправки на летнее время (DST). Кроме того, при выполнении определенных операций с файлами значения даты и времени могут изменяться.
Примечания о сведениях о файлах Windows Vista и Windows Server 2008
Важные исправления для Windows Vista и для Windows Server 2008 включены в один и тот же пакет. Однако на странице запроса на исправление указана только "Windows Vista". Чтобы запросить пакет исправлений, применимый к одной или обеим операционным системам, выберите исправление, указанное в разделе «Windows Vista» на странице. Всегда обращайтесь к разделу "Применимо к" в статьях, чтобы определить фактическую операционную систему, к которой применяется каждое исправление.
Файлы, относящиеся к определенному продукту, SR_Level (RTM, SPn) и ветви обслуживания (LDR, GDR), можно определить, изучив номера версий файлов, показанные в следующей таблице.
Версия Продукт SR_Level Ветвь службы 6.0.600
1.
22хWindows Vista и Windows Server 2008 Пакет обновления 1 (SP1) ЛДР 6.0.600
2.
22хWindows Vista и Windows Server 2008 Пакет обновления 2 (SP2) ЛДР Пакет обновления 1 (SP1) встроен в версию выпуска Windows Server 2008. Поэтому файлы вех RTM применяются только к Windows Vista. Файлы вех RTM имеют значение 6.0.0000. xxxxxx номер версии.
Файлы MANIFEST (.manifest) и MUM-файлы (.mum), устанавливаемые для каждой среды, перечислены отдельно в разделе "Дополнительные сведения о файлах для Windows Server 2008 и для Windows Vista". MUM-файлы и файлы MANIFEST, а также связанные с ними файлы каталога безопасности (CAT) чрезвычайно важны для поддержания состояния обновленного компонента. Файлы каталога безопасности, для которых атрибуты не указаны, подписаны цифровой подписью Майкрософт.
Для всех поддерживаемых версий Windows Server 2008 и Windows Vista на базе процессоров x86
| Имя файла | Версия файла | Размер файла | Дата | Время | Платформа |
|---|---|---|---|---|---|
| Localspl.dll | 6.0.6001.22598 | 637 952 | 6 января 2010 г. | 17:23 | x86 |
| Localspl.dll | 6.0.6002.22303 | 624,128 | 6 января 2010 г. | 16:03 | x86 |
Для всех поддерживаемых 64-разрядных (x64) версий Windows Server 2008 и Windows Vista
| Имя файла | Версия файла | Размер файла | Дата | Время | Платформа |
|---|---|---|---|---|---|
| Localspl.dll | 6.0.6001.22598 | 793 600 | 6 января 2010 г. | 16:47 | x64 |
| Localspl.dll | 6.0.6002.22303 | 774,656 | 6 января 2010 г. | 16:07 | x64 |
| Localspl.dll | 6.0.6001.22598 | 637 952 | 6 января 2010 г. | 17:23 | x86 |
| Localspl.dll | 6.0.6002.22303 | 624,128 | 6 января 2010 г. | 16:03 | x86 |
Для всех поддерживаемых версий Windows Server 2008 на основе IA-64
| Имя файла | Версия файла | Размер файла | Дата | Время | Платформа |
|---|---|---|---|---|---|
| Localspl.dll | 6.0.6001.22598 | 1,625,088 | 6 января 2010 г. | 17:07 | ИА-64 |
| Localspl.dll | 6.0.6002.22303 | 1,625,088 | 6 января 2010 г. | 15:55 | ИА-64 |
| Localspl.dll | 6.0.6001.22598 | 637 952 | 6 января 2010 г. | 17:23 | x86 |
| Localspl.dll | 6.0.6002.22303 | 624,128 | 6 января 2010 г. | 16:03 | x86 |
Временное решение
Чтобы обойти проблему 2, установите значение записи реестра AllowUserManageForms равным 0. Это глобальный параметр, который запрещает использование настраиваемых форм.
Состояние
Корпорация Майкрософт подтвердила, что это проблема продуктов Microsoft, перечисленных в разделе «Относится к».
Дополнительные сведения
Дополнительные сведения о терминологии обновления программного обеспечения см. в следующей статье базы знаний Майкрософт:
824684 Стандартные термины, используемые при описании обновлений программного обеспечения Майкрософт
Дополнительные сведения о диспетчере очереди печати принтера см. на следующем веб-сайте сети Microsoft Developer Network (MSDN):
http://msdn.microsoft.com/en-us/library/aa371800(VS.85).aspx
Дополнительные сведения об управлении печатью в Windows Server 2008 см. на следующем веб-сайте MSDN:
http://technet.microsoft.com/en-us/library/cc753109(WS.10).aspx
Дополнительные сведения о файле
Дополнительные сведения о файлах для Windows Vista и Windows Server 2008
Дополнительные файлы для всех поддерживаемых x86-разрядных версий Windows Vista и Windows Server 2008
| Имя файла | Версия файла | Размер файла | Дата | Время | Платформа |
|---|---|---|---|---|---|
| X86_microsoft-windows-p.. ooler-core-localspl_31bf3856ad364e35_6.0.6001.22598_none_304bb562ac0d7372.manifest | Неприменимо | 14,442 | 6 января 2010 г. | 19:30 | Неприменимо |
| X86_microsoft-windows-p.. ooler-core-localspl_31bf3856ad364e35_6.0.6002.22303_none_328e770aa8ef4b91.manifest | Неприменимо | 14,423 | 6 января 2010 г. | 19:08 | Неприменимо |
Дополнительные файлы для всех поддерживаемых 64-разрядных версий Windows Vista и Windows Server 2008
| Имя файла | Версия файла | Размер файла | Дата | Время | Платформа |
|---|---|---|---|---|---|
| Amd64_microsoft-windows-p.. ooler-core-localspl_31bf3856ad364e35_6.0.6001.22598_none_8c6a50e6646ae4a8.manifest | Неприменимо | 14,512 | 6 января 2010 г. | 19:13 | Неприменимо |
| Amd64_microsoft-windows-p.. ooler-core-localspl_31bf3856ad364e35_6.0.6002.22303_none_8ead128e614cbcc7.manifest | Неприменимо | 14,493 | 6 января 2010 г. | 19:08 | Неприменимо |
| X86_microsoft-windows-p.. ooler-core-localspl_31bf3856ad364e35_6.0.6001.22598_none_304bb562ac0d7372.manifest | Неприменимо | 14,442 | 6 января 2010 г. | 19:30 | Неприменимо |
| X86_microsoft-windows-p.. ooler-core-localspl_31bf3856ad364e35_6.0.6002.22303_none_328e770aa8ef4b91.manifest | Неприменимо | 14,423 | 6 января 2010 г. | 19:08 | Неприменимо |
Дополнительные файлы для всех поддерживаемых версий Windows Server 2008 на основе IA-64
| Имя файла | Версия файла | Размер файла | Дата | Время | Платформа |
|---|---|---|---|---|---|
| Ia64_microsoft-windows-p.. ooler-core-localspl_31bf3856ad364e35_6.0.6001.22598_none_304d5958ac0b7c6e.manifest | Неприменимо | 14,458 | 6 января 2010 г. | 19:09 | Неприменимо |
| Ia64_microsoft-windows-p.. ooler-core-localspl_31bf3856ad364e35_6.0.6002.22303_none_32901b00a8ed548d.manifest | Неприменимо | 14,458 | 6 января 2010 г. | 18:52 | Неприменимо |
| Оглавление OneNote.onetoc2 | Неприменимо | 3,656 | 19 января 2010 г. | 06:16 | Неприменимо |
| X86_microsoft-windows-p.. ooler-core-localspl_31bf3856ad364e35_6.0.6001.22598_none_304bb562ac0d7372.manifest | Неприменимо | 14,442 | 6 января 2010 г. | 19:30 | Неприменимо |
| X86_microsoft-windows-p.. ooler-core-localspl_31bf3856ad364e35_6.0.6002.22303_none_328e770aa8ef4b91.manifest | Неприменимо | 14,423 | 6 января 2010 г. | 19:08 | Неприменимо |