Actuate Information Delivery API operations : GetUserPrinterOptions
 
GetUserPrinterOptions
Retrieves the specified user’s printer settings.
If GetUserPrinterOptions cannot retrieve the printer information, for example if the printer is temporarily unavailable, and you specified the PrinterName, the response contains empty or incomplete attributes. If GetUserPrinterOptions cannot retrieve the printer information and you did not specify PrinterName, a SOAP fault is generated.
Request schema
<xsd:complexType name="GetUserPrinterOptions">
<xsd:sequence>
<xsd:choice>
<xsd:element name="UserId" type="xsd:string"/>
<xsd:element name="UserName" type="xsd:string"/>
</xsd:choice>
<xsd:element name="PrinterName" type="xsd:string"
minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
Request elements
UserId
The ID of the user for whom to retrieve the printer settings. Specify either UserId or UserName.
UserName
The name of the user for whom to retrieve the printer settings. Specify either UserName or UserId.
PrinterName
The name of the printer for which to retrieve the settings.
Response schema
<xsd:complexType name="GetUserPrinterOptionsResponse">
<xsd:sequence>
<xsd:element name="PrinterOptions"
type="typens:ArrayOfPrinterOption"/>
</xsd:sequence>
</xsd:complexType>
Response elements
PrinterOptions
The printer settings.