CUPS DSS Printer

Create an InfoPrint actual destination to represent a printer that receives untransformed data streams through an CUPS backend (printer driver), just as a printer being driven by a CUPS queue would do. The actual destination submits jobs to the printer through the CUPS printing system using the backend program that is defined on the printer command.

Before creating an CUPS DSS printer, complete this worksheet.

CUPS printer worksheet

Wizard prompt Description Value
Name The name for the actual destination object.  
Server The InfoPrint server that controls this actual destination.  
Model

This single-valued attribute indicates the make and model of the printer device represented by the CUPS actual destination.

Examples from the predef directory:

  • Lexmark_W850.ppd
  • pxlcolor.ppd
  • Ricoh-Aficio_MP_5000_PS.ppd
  • Ricoh-Pro_907EX_PS.ppd
  • textonly.ppd

Select the printer model from the drop-down list in the InfoPrint Manager Administration GUI or enter a value.

Example from the drop-down list: Ricoh Aficio Pro 907EX

If you are not using a predefined printer model, the first time you enter a value that matches a PPD file, InfoPrint Manager dynamically retrieves the printer model from the PPD file and adds it to the dynamic-destination-models server attribute. The dynamic-destination-models are also added to the CUPS DSS actual destination creation wizard drop-down list for further utilization on that server. If you want the new printer model to be displayed in the GUI drop-down list of all the available servers on the same system, you can either create one CUPS actual destination on each server using the same PPD file or restart each server.

Consult dynamic-destination-models server attribute to check for additional printer models dynamically supported by InfoPrint Manager.

The value you specify must match a file in the /usr/share/cups/model directory, this directory is the default location. For example, one of the files for a Ricoh Aficio MP 5000 printer is Ricoh-Aficio_MP_5000_PS.ppd. Therefore the value you specify is Ricoh-Aficio_MP_5000_PS.ppd.

Note: If the PPD files are not located in the default location you can also specify the full path to the PPD file. For example for a Ricoh Aficio Pro 907EX the value you can specify is /printing/drivers/Ricoh-Aficio_Pro_907EX_PS.ppd
SNMP TCP/IP address The IP address used to access this printer. This value is used only for SNMP printers.  
Printer command

The device-uri of the CUPS backend that submits the print data to the printer.

This is the command that would appear as the printer Device URI or Backend Connection if you had created a CUPS printer for you device.

As an alternative, you could use the InfoPrint-supplied pioinfo CUPS backend or the InfoPrint-supplied piorpdm CUPS backend for Ricoh printers and supply the correct port number to make sure you get accurate job completion and accounting information.

Examples3
Logical destination The logical destination that directs jobs to this actual destination.

You can accept the default LD, use another existing LD, or create a new one for this printer.

  • __ Default
  • __ Existing: ________
  • __ Create: ________
Logical destination's server The InfoPrint server that contains the logical destination.  
Queue The queue that holds jobs destined for this actual destination. If you selected a new LD, you get these three options:
  • __ Default
  • __ Existing: ________
  • __ New: ________
    Note:
  1. Regardless of whether you enter a value or pick a model from the InfoPrint Manager Administration GUI drop-down list, the printer driver (including the PPD files) must be installed on your CUPS system.
  2. InfoPrint Manager provides two CUPS printer backend programs that provide accurate job completion information and an accurate count of the pages printed: pioinfo, piorpdm.
  3. You can specify a variety of printer commands, depending upon the type of printer:
    • InfoPrint and most of the printers: pioinfo://address:9100. The use of port is optional.
    • Ricoh: piorpdm://addr