У нас есть принтер Kyocera CS 5551 ci, который используется на сервере. Общий принтер настроен на использование стандартного файла разделителя pcl.sep, и он всегда работал. Около 4 или 5 месяцев назад, если не раньше (возможно, до моего пребывания в этой среде), принтер больше не устанавливается на клиентских компьютерах при применении «настроек групповой политики», потому что файл разделителя считается недействительным.
Ниже приведены подробности:
Point and Print Restrictions is Disabled.
The pc.sep file is inside the following directory on the server:
C:\Windows\System32\spool\SepFiles\XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
pcl.sep file contains the following, and it is on a Server 2016 system where the shared printer resides.
\
\H1B\L%-12345X@PJL ENTER LANGUAGE=PCL
\H1B\L&l1T\0
\M\B\S\N\U
\U\LJob : \I
\U\LDate: \D
\U\LTime: \T
\E
При запуске групповой политики принтер должен быть установлен на клиентах Win 7 Pro x64, но этого не происходит.
Не удается установить принтер, и в журнале приложений на клиентском компьютере отображается следующая ошибка:
Source: Group Policy Printers
Event ID: 8192
Level: Error
User: SYSTEM
Task Category: (2)
The user 'xxx.xxx.xx.xxx' preference item in the Group Policy object did not apply because it failed with error code '0x80070707 The specified separator file is invalid.' See trace file for more details.
Я включил журналы трассировки, и на клиентском ПК появляется такая же ошибка:
2019-04-09 16:07:58.440 [pid=0x1b8,tid=0xc08] Error creating TCP/IP printer connection [ hr = 0x80070707 "The specified separator file is invalid." ]
2019-04-09 16:07:58.440 [pid=0x1b8,tid=0xc08] Properties handled. [ hr = 0x80070707 "The specified separator file is invalid." ]
2019-04-09 16:07:58.445 [pid=0x1b8,tid=0xc08] Completed class <PortPrinter> - xxx.xxx.xx.xxx. [ hr = 0x80070707 "The specified separator file is invalid." ]
2019-04-09 16:07:58.445 [pid=0x1b8,tid=0xc08] Error suppressed. [ hr = 0x80070707 "The specified separator file is invalid." ]
Когда я вручную устанавливаю принтер на клиент Win 7, он устанавливается без каких-либо проблем. При этом файл sep все еще включен в общий принтер.
Если я удалю файл sep page с общего принтера, групповая политика сможет установить принтер на клиенте.
Я не уверен, почему он считает файл недействительным. Замена файла ничего не изменила.
Я знаю, что несколько лет назад обновление безопасности KB3170455 вызывало проблемы с принтерами и групповой политикой, но в нашей среде это не проблема.