Назад | Перейти на главную страницу

Не удалось получить информацию из кэша CSR для принтера [Имя принтера].

Недавно мы внедрили сервер печати, который представляет собой набор принтеров (смесь принтеров xerox и hp). Для драйверов мы использовали глобальные драйверы и специальный драйвер для этого принтера. Принтеры, развернутые с помощью групповой политики. Пользователи получают доступ через шлюз удаленных рабочих столов к ферме RDS.

после развертывания пользователи иногда получают кучу этих ошибок (по одной для каждого принтера) в средстве просмотра событий всякий раз, когда они входят в систему, и принтер достаточно либо сообщает, что не подключен, либо что драйвер принтера отсутствует при попытке печати, либо печать задание застряло в очереди. принтеры все еще отображаются, но они не могут печатать. что в этом странного, так это то, что это случается только с 1 или 2 принтерами. Остальное можно распечатать.

В средстве просмотра событий в разделе службы печати отображается следующее сообщение: «Не удалось получить информацию из кэша CSR для принтера [имя принтера]. Код ошибки 0x2. См. Контекстную информацию в пользовательских данных события». Я мог найти любую закономерность или причину того, почему это происходит, поскольку это не происходит ни с конкретным пользователем, ни с конкретным сервером RDS, ни с конкретным принтером.

Я попытался удалить все принтеры и драйверы, повторно развернуть их, очистить диспетчер очереди печати с наших серверов RDS, и он все еще сохраняется.

Мне было интересно, сталкивался ли какой-либо эксперт по Windows Server с этой проблемой, знает ли ее причину и знает, что я могу сделать, чтобы ее исправить? PS. весь наш сервер работает на Server 2012 R2.

Ниже приведен XML-код ошибки события (замените некоторые имена и идентификаторы на [что угодно]).

Спасибо.

- <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
 - <System>
    <Provider Name="Microsoft-Windows-PrintService" Guid="{747EF6FD-E535-4D16-B510-42C90F6873A1}" /> 
    <EventID>221</EventID> 
    <Version>0</Version> 
    <Level>2</Level> 
    <Task>21</Task> 
    <Opcode>12</Opcode> 
    <Keywords>0x4000000000000022</Keywords> 
    <TimeCreated SystemTime="2018-03-06T16:52:14.271654000Z" /> 
    <EventRecordID>860765</EventRecordID> 
    <Correlation /> 
    <Execution ProcessID="31380" ThreadID="40628" /> 
    <Channel>Microsoft-Windows-PrintService/Operational</Channel> 
    <Computer>[Server Name]</Computer> 
    <Security UserID=[User ID] /> 
    </System>
    - <UserData>
    - <SpoolerGenericEvent xmlns="http://manifests.microsoft.com/win/2005/08/windows/printing/spooler/core/events">
    <Label>EnumeratePrinterEntries</Label> 
    <ErrorCode>0x2</ErrorCode> 
    <ObjectName>[Printer Name]</ObjectName> 
    </SpoolerGenericEvent>
    </UserData>
    </Event>