CIFS printing support

The Output service supports Common Internet File System (CIFS) printing. A printer administrator must make a printer accessible to the CIFS protocol. On computers running Windows, this step is done by sharing the printer or the net share command. On UNIX-like systems, this step is done by using the Samba server.

If the printer is secured, the printer administrator may provide the LiveCycle administrator with the user name and password that are required to print to the printer queue. To access the printer by using the user name and password, the LiveCycle administrator must register them by using LiveCycle trust store. The Output service looks up the user name and password for a given UNC path by using it and its parent components as the profile name.

Assume that the LiveCycle administrator registers \\print-server.domain.name.com\printer as a profile in the LiveCycle trust store. In this situation, the Output service searches for the credentials of a printer by looking up aliases in the Trust Store in the following order:
\\print-server.domain.name.com\printer 
\\print-server.domain.name.com 
\\domain.name.com 
\\name.com 
\\com 
\\

The Output service sends the print job to the first matching entry.

Note: LiveCycle supports NTLM v2 in CIFS. Kerberos5 is not supported.

Assume that a LiveCycle user invokes the sendToPrinter operation, passes the printer path as the server name parameter, and leaves the printer name parameter blank. The required user name and password values are resolved by using LiveCycle Trust Store profiles.

When using the CIFS protocol, the printer queue is shared as a resource by a server. To print a file, the following tasks are performed:

  • The client authenticates itself to the server for the specific resource (for example, the shared printer queue on server).

  • After authentication, the print job is sent to the printer.

// Ethnio survey code removed