Client or network printer properties are not available

Citrix.PresentationServer.ClientOrNetworkPrinterPropertiesAreNotAvailable.Rule (Rule)

Raises an alert if a client or network printer's properties are not available

Knowledge Base article:

Citrix ® Management Pack

Summary

A client or network printer was auto-created but the server failed to obtain information about the printer's properties. The printer will be available in the session but the driver will assume default values for its properties, such as paper size, which may not match the physical printer.

 
Causes

This event indicates that the server failed to retrieve information about the auto-created printer from the client or the print server. There are several possible causes:

  • The printer driver on the client or the print server cannot retrieve information about the printer properties from the printer. This may be because the printer has been disconnected or switched off.
  • The client is not designed to supply the requested information. For example, the Clients for DOS and Windows CE cannot supply printer property information for printers connected directly to the local printer ports on the client computer.
  • Some printer drivers for Windows 95 and Windows 98 operating systems are reported to cause this error.
  • You are using roaming profiles and the incorrect user profile is loaded. The printer properties are saved to the user's profile, so they are not available in this situation.
 
Resolutions
  • Ensure that the printer driver and the printer are working correctly on the client or the print server (using the event log to determine which client and printer driver caused this error)
  • If this error has been caused by a faulty printer driver on the client, contact the driver's manufacturer to obtain an upgrade
  • If Clients for DOS and Windows CE with locally connected printers are frequently used, you can disable the rule that generates this event
  • If you are using roaming profiles, ensure the correct user profiles load at logon
 
External Knowledge Sources

The following sources of information can be helpful when dealing with this error:

Or search the Citrix knowledge base for more information.

 
Sample Event

An error occurred while retrieving client printer properties. Default printer properties will be used instead. Client name: (%1) Printer: (%2) Printer Driver: (%3)

 
© 2002-2008 Citrix Systems, Inc. All rights reserved.

Element properties:

TargetCitrix.PresentationServer.ManagedServer
CategoryAlert
EnabledTrue
Event_ID1103
Event SourceMetaframeEvents
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
RemotableTrue
Alert Message
Client or network printer properties are not available
Printer properties for client printer could not be transferred from printer {0}. Printer driver: {1}.
Event LogApplication

Member Modules:

ID Module Type TypeId RunAs 
EventCollectionDS DataSource Microsoft.Windows.EventProvider Citrix.PresentationServer.CitrixAdministratorAccount
GenerateAlert WriteAction System.Health.GenerateAlert Citrix.PresentationServer.CitrixAdministratorAccount

Source Code:

<Rule ID="Citrix.PresentationServer.ClientOrNetworkPrinterPropertiesAreNotAvailable.Rule" Enabled="true" Target="Citrix.PresentationServer.ManagedServer" ConfirmDelivery="false" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>Alert</Category>
<DataSources>
<DataSource ID="EventCollectionDS" RunAs="CtxLibrary!Citrix.PresentationServer.CitrixAdministratorAccount" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$Target/Host/Property[Type='Windows!Microsoft.Windows.Computer']/PrincipalName$</ComputerName>
<LogName>Application</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>1103</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>MetaframeEvents</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="GenerateAlert" RunAs="CtxLibrary!Citrix.PresentationServer.CitrixAdministratorAccount" TypeID="Health!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertMessageId>$MPElement[Name='Citrix.PresentationServer.ClientOrNetworkPrinterPropertiesAreNotAvailable.Rule.AlertMessage']$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/Params/Param[2]$</AlertParameter1>
<AlertParameter2>$Data/Params/Param[3]$</AlertParameter2>
</AlertParameters>
<Suppression>
<SuppressionValue/>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>