Summary of Contents for Ricoh InfoPrint Pro C900AFP
Page 1
InfoPrint Manager for AIX Procedures Version 4 Release 3 G550-1066-04...
Page 3
InfoPrint Manager for AIX Procedures Version 4 Release 3 G550-1066-04...
Page 4
Note: Before using this information and the product it supports, read the information in “Notices” on page 365. Fifth edition (September 2010) This edition applies to InfoPrint Manager for AIX, Version 4 Release 3 Modification 0 with PTF U100003 and to all subsequent releases and modifications until otherwise indicated in new editions.
Figures Sequence of user-exit programs for InfoPrint Scenarios for using XML data that has been Manager . 57 transformed to AFP or PDF . . 184 Sample input record exit C language header Process for transforming XML data to AFP or Sample output record exit C language header PDF.
Page 7
Tables Output from sample fstshow - o command Special symbols added for code page -S flag options . 21 T1001108 . . 237 Screen Frequencies for InfoPrint 4000 IR3/IR4 Special symbol added for code page T1001109 238 and ID5/ID6 and InfoPrint 4100 HD3/HD4 Font mapping table for use with the chars and HS2 printers with Version 3 or 7 Toner .
Page 9
About this publication ® ® This publication helps you use InfoPrint Manager for AIX . This publication assumes that you are up and running. It contains procedures to help you do various tasks and troubleshoot problems. It also contains procedures for using orderable features you can use with InfoPrint Manager.
Page 10
v Page Printer Formatting Aid: User's Guide, S550-0801. This publication describes how to use the Page Printer Formatting Aid (PPFA) to create and compile page definitions and form definitions for printing or viewing files with Advanced Function Presentation products. InfoPrint Manager for AIX publication library InfoPrint Manager for AIX includes publications in PDF format on a CD-ROM supplied with the product.
Page 11
v InfoPrint Manager for Windows: Getting Started, G550-1072. This publication helps you install and configure InfoPrint Manager for Windows. It focuses primarily on server and client system software configuration. v InfoPrint Manager for Windows: Procedures, G550-1073. This publication describes the primary tasks necessary for setting up an InfoPrint environment, submitting print jobs, scheduling jobs, and managing the print environment.
Page 12
Manual (man) pages for InfoPrint commands, utilities, and transforms Online information, in manual (man) page format, is available for all InfoPrint commands and utilities. You can use the AIX man command to view man pages for these InfoPrint commands: v listconv v pdpr v lprafp v pdpromote...
Page 13
v admingui v pdcrcds v afpsplit v pdcrdflt v ainupod1 v pdcrmed v ainupod2 v pdinitports v ainupod3 v pdmigpp v ainurpt1 v pdmincfg v ainurpt2 v pdmsg v ainurpt3 v pdnetifspri v ainurpt4 v pdwsinitports v ainurpt5 v rc.iprsap v ainurpt6 v rc.pd v ainurpt7...
Page 14
For information about the flags that you can use with the man command, see the man manpage or the AIX Commands Reference. InfoPrint Manager for AIX: Procedures...
Chapter 1. Creating and managing servers The InfoPrint server manages and controls all other InfoPrint objects in your InfoPrint system. During InfoPrint installation, one server was created that contains a logical destination, a queue, and an actual destination (a physical printer).
Page 18
Creating additional servers or starting existing servers You can create a new server or start an existing server through the InfoPrint SMIT administrator's interface. If you are not familiar with how to start the InfoPrint SMIT administrator's interface, see "Using the InfoPrint Interfaces" in InfoPrint Manager for AIX: Getting Started.
Page 19
These InfoPrint Manager servers do not need to contain any InfoPrint Manager objects, such as queues or destinations. Instead, these servers handle the locale-specific processing of the commands and forward those commands to the InfoPrint Manager server that contains the objects. For each InfoPrint client that is not running on the same AIX server as the InfoPrint AIX servers, such as the InfoPrint Manager Operations GUI, InfoPrint Submit Express, JobTicketer, or InfoPrint Select, you must make sure that it...
Chapter 2. Installing and configuring printer devices and related hardware For information about printers not included in this chapter, go to the Printing Systems Web site. You can access this site from the InfoPrint Solutions Company Web site at http://www.infoprint.com. To create and configure the InfoPrint actual destinations that represent printer devices, see “Creating and managing actual destinations”...
Page 22
v Dedicated Gigabit Ethernet connection v F80 AIX system with: – Two 450 Mhz CPUs and four 500 Mhz CPUs – Six GB RAM – Six 18 GB Serial Storage Architecture (SSA) – Two 18 GB SCSI hard drives Defining the InfoPrint Color 130 Plus to InfoPrint Manager Important: Because you are dedicating an InfoPrint Manager server to your InfoPrint Color 130 Plus, this procedure assumes that you have just installed InfoPrint Manager on this system.
Page 23
Configuring the PSF TCP/IP printer in InfoPrint Manager Once you have created the actual destination in InfoPrint Manager, you must do several other things before you can print. Complete the following procedures in any order. Instructions appear below. v “Verifying the size and location of the Input Manager workspace” v “Identifying where to store AFP resources”...
Page 24
™ In InfoPrint Manager, data object resources are grouped with BCOCA and GOCA objects, and all of those types of files are called presentation object containers. As with other kinds of AFP resources, you must tell InfoPrint Manager where your presentation object containers are located.
Page 25
Specifying the color rasterized image processor (RIP) on this server Important: You only need to do this step if you will be submitting color PostScript print jobs to your InfoPrint Color 130 Plus. The RIP generates the data stream that InfoPrint Manager sends to the printer. By default, InfoPrint Manager uses a RIP that produces monochrome (black and white) documents.
Page 26
You can set the color rendering intent value on a print job, a default document, or on an actual destination using either the command line or the InfoPrint Manager Administration GUI. Follow this procedure to set the attribute using the InfoPrint Manager Administration GUI.
Page 27
Before you can use an InfoPrint 2000 printer, it is important to make sure that your InfoPrint Solutions Company Customer Support Specialist has both created a local account and added a local user. If these basic configuration tasks have not been done on the InfoPrint 2000 printer, you will not be able to use it with InfoPrint Manager.
Page 28
psf-tray-characteristics = 1:letter:1:1:true 2:legal:2:2:true 3:ledger:3:3:true 4:A4:4:4:true 5:A3:5:5:true 6:B6:6:6:true The first three values in each line, e.g. 1:letter:1, represent the tray name, medium, and input bin number. Tray name can be anything, but each one has to be unique. For simplicity, this example uses numbers 1 through 6. The medium and bin number should match the actual setup on the printer.
Page 29
In this case, we specified tray name "3", so the previous setting for that tray is replaced. If you specified a tray name that was not in the list, it would be added. Submitting jobs to the InfoPrint 2000 printer The InfoPrint 2000 DSS lets you submit jobs in two ways: Passthru Mode or InfoPrint Mode.
Page 30
v base-printer v output-bin v carriage-control-type v output-format v chars v overlay v color-mapping-table v overlay-back v convert-to-ebcdic v overlay-front v data-fidelity-problem-reported v page-definition v default-printer-resolution v page-media-select v document-finishing v page-select v explicit-page-placement v resource-context v font-fidelity-action v resource-context-font v font-processing-messages v resource-context-form-definition v font-resolution...
Page 31
6. Synchronous shut down of a printer. This option is supported for jobs paused while ripping. Configuring InfoPrint Manager to use the InfoPrint 2090ES, 2105ES, 2060ES, 2075ES, 2085, and 2105 printers These printer models support a variety of data streams and provide a wide range of finishing options.
Page 32
If you are sending a job to a printer that supports Send and Save functions (and it is not already specified in the data stream), you can specify it from the command line. Send and Save is invoked by using the -S flag and you can select from these options: v 0 Print now (Default) v 1 Print one copy and hold job...
Page 33
Logging accounting information The wait-for-job-completion attribute (Report job completed when printed label on the InfoPrint Manager Administration GUI) indicates whether InfoPrint Manager for AIX: v Waits for the job to print completely before reporting the job as completed (Yes). v Reports the job as completed as soon as all the data has been sent to the printer (No).
Page 34
1. From the main window of the InfoPrint Manager Administration GUI, select Printer → Create → PSF → TCP/IP. 2. Fill in the necessary fields in the Create Printer Wizard to create an actual destination for these printers. See "Creating and managing actual destinations" in InfoPrint Manager for AIX: Getting Started for detailed instructions.
where 9.99.99.51 is the printer's IP address. The port for the pioipdm backend defaults to 9100 and does not have to be specified. 3. If you have created a PSF Other destination, select Printer → Properties. 4. Select the Documents tab and make sure that the Formats to RIP at destination field is set to pass PostScript or PCL data streams.
Page 36
For example, if you are submitting to an AIX actual destination and you want your printer to print one copy of job1 then save it, enter this command: pdpr -d ldname -x "destination-pass-through='-S5'" job1 ® where ldname is the name of the logical destination associated with your Infoprint 2190, 2210, or 2235 actual destination in InfoPrint Manager.
Page 37
Booklet Maker If you have an InfoPrint 2190, InfoPrint 2210, or InfoPrint 2235, you can use the Booklet Maker feature to use the fold-in-and-staple finishing function. Booklet Maker supports jobs that are a maximum of 15 pages in length. When installed, the Booklet Maker feature is in output bin 3, which is called the Shift Tray Lower.
1. Edit the /etc/hosts file with your AIX editor of choice. 2. Insert the printer's IP address in a line as shown below: xx.xx.xx.xx printer # ethernet name/address where xx.xx.xx.xx is the IP address of the printer control unit that is to display the InfoPrint Manager Operations GUI, and printer is a printer host name that is unique to your network.
Table 6. Screen Frequencies for InfoPrint 4100 TD1-2 printer with Version 2 Toner and InfoPrint 4100 TS1, TS2, TS3, TD3-4, TD5-6 printers with Version 7 Toner (continued) | | | | | Actual Screen Angle 36° 45° 51° 59° Configuring InfoPrint Manager to use the InfoPrint Workgroup Printers (15xx, 16xx, 17xx, 18xx and future models) These printer models support a variety of data streams and provide a wide range of finishing options.
If you are sending a job to a workgroup printer that supports Print and Hold functionality (and it is not already specified in the data stream), you can specify it from the command line. You invoke the Print and Hold function by using the –U flag and you can choose from the following options: Table 7.
Page 41
Logging accounting information The wait-for-job-completion attribute (Report job completed when printed label on the InfoPrint Manager Administration GUI) indicates whether InfoPrint Manager for AIX: v Waits for the job to print completely before reporting the job as completed (Yes). v Reports the job as completed as soon as all the data has been sent to the printer (No).
Page 42
Configuring the Halftone Management System The Print on Demand feature offers the Halftone Management System (HMS). The HMS supports printer calibration on devices such as the InfoPrint 20 and the InfoPrint 4000 series. The Halftone Management System gives you the ability to calibrate halftones for each screen frequency on most Intelligent Printer Data ™...
Note: The server must be running before you start the Halftone Management System client. Starting the Halftone Management System client On the front panel, open the extended menu above the InfoPrint icon, and click Start Calibration GUI . You can also start the Halftone Management System client from the command line: Enter: ./usr/lpp/pd/ipcal/bin/runcalib&...
press either the FUNCTION or the ENTER key. Decrease (FUNCTION) or increase (ENTER) the value until the correct number is displayed. When finished, release the keys and press Enter. SET HI is displayed momentarily, followed by Y.YYH , where the Y.YY part of the value should be the black patch ORTHO value from the Reflection Reference card.
3. In the Server Properties window, fill in the Server Name field with the symbolic server name, and the Hostname field with either the explicit name of the server or the server's dotted decimal notation IP address. For example, the Server Name field value could be sage, while the Hostname field value could be either sage.infoprint.com or 9.99.43.73 .
Page 46
1. If desired, define a custom patch set to print from the Halftone Management System window from the menu bar by selecting EDIT → PATCH SETS, then selecting the patch from the list and ACTIONS → SELECT AS CURRENT, FILE → CLOSE. 2.
Page 47
Measuring optical density with a densitometer This procedure describes how you can measure optical density using the XRITE 400B Densitometer. While you can use other densitometers, this procedure has been verified with this particular make and model. Ensure that the density readings are absolute, not paper reference.
Page 48
actual destination, or enter this at the command line: pdls -cp -r halftones-supported ActualDestination name. InfoPrint Manager for AIX: Procedures...
Chapter 3. Working with SNMP printers SNMP support Currently, InfoPrint Manager supports Simple Network Management Protocol (SNMP) V1. However, companies are shipping printers with SNMP V3. If you configure your printer to use SNMP Version 3, you need to turn off the InfoPrint Manager SNMP support by specifying False for the use-snmp actual destination attribute.
Page 50
v Does not explicitly set the attribute when creating or modifying the actual destination v Resets the attribute to the InfoPrint Manager default Before you create the actual destination and let the server smart-default one or more actual destination attributes for a printer, we recommend that you: 1.
v Paper jam v Power off v Service requested v Fuser over temp v Input tray missing v Printer supply empty v Printer supply missing v Printer waste full v Output bin full v Output bin missing v Fuser under temp v Printer supply low v Printer waste almost full v Media low...
This is the list of non-settable device-specific actual destination attributes: v device-description v device-input-trays v device-ip-address v device-manufacturer v device-marker-supplies v device-media-supported v device-model v device-op-panel-locked v device-output-bins v device-printer-name v device-ready-media v device-serial-number v device-state v device-version This is the list of settable device-specific actual destination attributes: v device-contact v device-location Notes:...
smnp-write-community-name actual destination attribute must be set properly for the pddeviceop command or GUI commands to work. From the Device Information window in the InfoPrint Manager Administration GUI, you can reset the specific device, take it offline, or put it online. You can also change the contact or location information.
v Does not work, the server concludes that the printer is turned off or is not currently connected to the network. It leaves use-snmp set to “true” and continues trying to establish an SNMP connection with the printer. 3. Check the actual destination attribute snmp-active. If it is “true”, the printer works with SNMP.
Page 55
Specifies the authentication protocol used to encrypt and/or decrypt the messages exchange between InfoPrint Manager and the printer. If the snmpv3-security-level attribute is set to medium or maximum, it specifies the type of authentication protocol used. v snmpv3-authentication-password Specifies the authentication key to use with the authentication protocol. This attribute is SNMPv3 specific and it is mandatory for medium or maximum security-level.
Increasing the polling interval causes the server to use less CPU and network resources for SNMP polling, but it makes the currently shown printer status (for printers that are not currently printing) less accurate. The field on the SNMP tab is “Normal poll interval”. v snmp-problem-poll-interval Indicates the number of seconds that the server should wait after sequentially polling all the SNMP printers with known problems.
Page 57
Increasing the polling interval causes the server to use less CPU and network resources for SNMP polling, but it makes the currently shown printer status (for printers that are not currently printing) less accurate. Chapter 3. Working with SNMP printers...
Chapter 4. Configuring media This section describes how to create, configure, and manage media. Use the InfoPrint Manager Administration Interface or the AIX command line to complete these tasks. Determining the media that are in the servers You can use the InfoPrint Manager Administration Interface or the AIX command line to show the media in the servers being monitored.
Page 60
v Use the Create option when you want to create a unique media (with default settings) without copying properties from an existing media. v Use the Copy option when you want to create a new media using properties from an existing media. Enter values in these fields: Name Media names can contain up to 255 characters and are case-sensitive.
For more information, see InfoPrint Manager: Reference or the pdcreate man page. Viewing or changing attributes of a medium You can use the InfoPrint Manager Administration Interface or the AIX command line to view or change attributes of a medium. Using the InfoPrint Manager Administration Interface 1.
Page 63
Chapter 5. InfoPrint Email support InfoPrint Email can be used for interoffice communication or to send emails to other addresses around the world. You can take advantage of the Email option to format documents that are both viewable and printable at company workstations. Send and receive data from a wide variety of sources, whether the data is PCL, PDF, PostScript, GIF, JPEG, TIFF, or a native SAP R/3 data stream (ABAP or OTF).
Page 64
Creating an InfoPrint Email destination Before you can send email output through InfoPrint Manager, you must create an email destination on your InfoPrint AIX server. You should use the Advanced InfoPrint Manager Administration Interface to do this task. Note: While users who have purchased the Print-On-Demand feature can use the Basic InfoPrint Manager Administration Interface , we recommend against it because you will not be able to view queue objects.
Page 65
v “Submitting files with a Korn shell script” on page 52 v “Submitting text files with a Korn shell script” on page 53 v “Using the InfoPrint Select client” on page 54 Submitting a basic email job For specific information about the pdpr command and its attributes, see the InfoPrint Manager: Reference, on the web or the pdpr man page.
Page 66
where logical_destination is email1-ld and emailfilename could be named /email_script/samp.script and stored on your local system. Note that you must have defined a body.txt file and a sig.txt file for this script to work correctly. This attribute file sends a report to a 'johndoe' Internet ID, using a logical destination (printer) named email1-ld that you specify from the command line.
Page 67
This script sends an email to either the destination value that you specify as the second argument on the AIX command line, or to 'johndoe' Internet ID, if you take the default. The script uses a logical destination (printer) named email1-ld on your InfoPrint AIX server.
Page 68
This script sends an email to either the destination value that you specify as the second argument on the AIX command line, or to 'johndoe' Internet ID, if you take the default. The script uses a logical destination (printer) named email-ld on your InfoPrint AIX server.
Page 69
Any job or document attributes that require the Email DSS to transform the data are not supported. For a list of these attributes and for more information about the job-ripped-by-server attribute, see InfoPrint Manager: Reference. Submitting color Email attributes through a file You can print a color Email job with a batch file that contains these: v Job name v Email body text...
Chapter 6. User-exit programs (PSF, Generalized Fax, and Email DSS only) This section describes the sample user-exit programs supplied with InfoPrint Manager and how you can create your own user-exit programs. What type of user-exits does InfoPrint Manager support? InfoPrint Manager supports dynamically loaded user-exit programs. These programs are loaded with the InfoPrint Manager executable program during initialization and are called at various points during job processing.
Table 8. Sample user-exit programs Type of user-exit File Name Description Header Page ainuxhdr.c Generates brief style start sheet. ainuxhdr2.c Generates full style start sheet. ainuxhdrp.c Generates start sheet with job ticket information. ainuxhdrx.c Generates start sheet without vertical lines. pduxblkh.c Generates a blank start sheet.
Page 73
Table 8. Sample user-exit programs (continued) Type of user-exit File Name Description Audit ainuxaud.c Generates brief style audit sheet. ainuxaud2.c Generates full style audit sheet. ainuxaudp.c Generates audit sheet with job ticket information. ainaudlog.c Generates audit log information. Input Data ainuxind.c Provides template for writing your own user-exit program.
Page 74
becomes part of the InfoPrint Manager executable code, a defective user-exit program could cause problems with InfoPrint Manager. Compile and install your user-exit program To compile and install your user-exit program, follow these steps: Notes: You must have root authority to use the make command in this directory. 1.
Page 75
you must change the source code file name from ainuxhdr.c to header.c. You can also add new exit targets in the Makefile file. 5. You must mark the function as an exported symbol during the link-editing step. See the InfoPrint Manager supplied /usr/lpp/psf/exits/Makefile for more information.
See Chapter 7, “Creating and managing auxiliary sheets and user-exit programs,” on page 83 for the procedures to activate the various user-exit programs. User-exit program structures All input and output variables used in InfoPrint Manager user-exits are defined through either of these two files: v The /usr/lpp/psf/exits/ainuexit.h file v The /usr/lpp/psf/exits/ainurpt.h file The ainuexit.h file contains definitions for the input, output, header, trailer,...
Page 77
Jobname Identifies the name of the job. This is the same as the file name in the job. Job submitters can also specify the job name with the InfoPrint Manager job attribute job-name=name when they submit a job. If the job name is not specified for files defined as OTF, PCL, PostScript, ditroff, line data, unformatted ASCII, double-byte character set (DBCS) ASCII, EUC, PDF, JPEG, GIF, or TIFF files when the job is submitted, InfoPrint Manager creates a temporary file for the transform output.
Page 78
Good completion, all done, accept resultant page. Bad completion, non-fatal error, no page generated. Bad completion, fatal error. The exit is disabled until you shut down the actual destination. Bad completion, terminate the current job. Bad completion: terminate the job and put it in pending state. In addition, InfoPrint disables the actual destination.
Page 79
Account Identifies the account information provided when the job is submitted. The Account field value can be any null-terminated (X'00') character string. This value can be any null-terminated (X'00') character string no greater than 20 characters. Building Identifies the building information provided when the job is submitted. The Building field value can be any null-terminated (X'00') character string.
Page 80
Note: Because InfoPrint Manager only allows eight character names, PrinterName and LongPrinterName are the same. The header page and trailer page user-exit programs Because the InfoPrint Manager start page and trailer page user-exit programs require the same inputs and produce the same outputs, the program descriptions are similar.
Page 81
See “Common input and output fields” on page 62 and the ainuexit.h file for explanations of the function and structure of the various components of this user-exit. This field is also found in the separator page user-exit program and provides output information: Copy Indicates which copy is associated with this call to the exit.
Page 82
ainurpt9 Provides detailed entries of times and pages printed for a specific job submitter in jobcompletion.log. The source code for these reporting utilities is also located in the /usr/lpp/psf/exits directory. These executable reporting utilities are located in the /usr/lpp/psf/bin directory. By specifying these executable reporting utilities at the AIX command line, you can display data by either destination ID or userid.
Page 83
User Sheets Stacked by Bin (post-print accounting user-exit only) Shows the total number of stacked sheets in the user print file. It does not include system pages, such as the header page, in the count. Pages Stacked by Bin (post-print accounting user-exit only) Shows the total number of pages stacked for this job by bin.
Page 84
Stop Date The date the job finished processing. Stop Time The time the job finished processing. Completion Date (post-print accounting user-exit only) The date all pages in the job printed and stacked. Note: If errors or operator commands affect the job so that all pages are not sent to the printer, this field indicates the time when these pages have been printed and stacked.
Page 85
Important considerations v Code processing becomes an integral part of PSF and can affect performance and reliability. v User-exits should be coded by experienced programmers who are aware of overall system implications. v Any delays caused by this exit will translate into a PSF processing delay and could affect printer performance.
Page 86
version This variable was formerly called reserved1. It is designed for use as a migration aid for future variants of this exit. It contains a version identifier for this structure: v X'00'= previous version (before August, 2005) v X'01'= August, 2005 version adding support for deletion and insertion of input records Copy Indicates which copy is associated with this call to the exit.
Page 87
The output data user-exit program The InfoPrint Manager output data user-exit program is used to monitor the outgoing print data stream from InfoPrint Manager. This exit is called at the end of the job before the error messages and the trailer page. The source code (in the C programming language) for the sample output data user-exit program listed on page 57 is in the /usr/lpp/psf/exits/ainuxout.c file.
In addition, InfoPrint Manager provides these input-record user-exits programs to translate input data streams: /usr/lpp/psf/acif/apka2e.c Converts ASCII stream data to EBCDIC stream data. /usr/lpp/psf/acif/asciinp.c Converts unformatted ASCII data that contains carriage returns and form feeds into a record format that contains an American National Standards Institute (ANSI) carriage control character.
Page 89
parameter to save information across calls (for example, pointers to work areas). The 16-byte work area is aligned on a full word boundary and is initialized to binary zeros before the first call. The user-written exit program must provide the code required to manage this work area. pfattr (Bytes 5–8) A pointer to the print file attribute data structure.
Page 90
record is no longer valid. Records cannot be inserted when eof is signaled. These are the only valid values for this parameter: Specifies that eof has been encountered. Specifies that eof has not been encountered. This end-of-file indicator allows the exit program to do some additional processing at the end of the file.
For more information about using and modifying these programs, see the prologue of the asciinp.c source file that is provided with InfoPrint Manager in the /usr/lpp/psf/acif directory. Output record exit Using the output-record exit, you can modify or ignore the records the line-data transform writes into the output file.
X'00' Specifies that the line-data transform should process the record. X'01' Specifies that the line-data transform should ignore the record. A value of X'00' on entry to the exit program specifies that the record be processed. If you want to ignore the record, change the request byte value to X'01'.
/*********************************************************************/ /* RESEXIT STRUCTURE /*********************************************************************/ typedef struct _RESEXIT_PARMS /* Parameters for resource record exit */ char *work; /* Address of 16-byte static work area */ PFATTR *pfattr; /* Address of print file attribute info*/ char resname[8]; /* Name of requested resource (8 byte) */ char restype;...
Page 94
The line-data transform must process coded fonts to determine the names of the code pages and font character sets they reference. This is necessary in creating Map Coded Font-2 (MCF-2) structured fields. request (Byte 18) Specifies how the line-data transform processes the resource. On entry to the exit program, this parameter is X'00'.
Chapter 7. Creating and managing auxiliary sheets and user-exit programs Besides logical destinations, queues, and actual destinations, the InfoPrint server also controls auxiliary-sheet objects. This section contains information and procedures for creating and configuring these objects. Preparing to work with auxiliary sheets These sections describe auxiliary-sheet terms, default auxiliary sheets, and user-exit programs supplied by InfoPrint and provide examples of printed auxiliary sheets.
Page 98
v Accounting log v Accounting sheet v Audit log v Audit sheet v Input data stream v Output data stream v Post-print accounting (log file only) Note: Generalized fax and e-mail destinations support only the log, input data stream, and output data stream user exits. See “Sequence of user-exit programs”...
Page 99
Table 9. Default auxiliary sheet objects (continued) Auxiliary Form Description User exit Additional Information sheet object definition program brief F1A10110 Start sheet ainuxhdr Separator ainuxsep sheet End sheet ainuxtlr Accounting ainuxacc exit Audit exit ainuxaud full F1A10110 Start sheet ainuxhdr2 Separator ainuxsep2 sheet...
You can create your own auxiliary-sheet styles using the InfoPrint pdcreate command on the AIX command line. See “Creating new auxiliary-sheet objects using the pdcreate command” on page 91 for the procedure. Examples of Brief-Style and Full-Style Auxiliary Sheets These examples of auxiliary-sheet printouts were produced using the InfoPrint brief and full default auxiliary-sheet objects.
Figure 7. Brief and Full Styles of Separator Sheets End Sheet Examples In Figure 8, the user-exit program ainuxtlr generated the brief style of the end sheet and user-exit program ainuxtlr2 generated the full style of the end sheet. Figure 8. Brief and Full Styles of End Sheets Accounting Sheet Examples In Figure 9 on page 88, the user-exit program ainuxacc generated the brief style of the accounting-log sheet and user-exit program ainuxacc2 generated the full style...
A C C O U N T I N G : A C C O U N T I N G : U s e r I D = r o o t S y s t e m U s e r I D = r o o t N o d e I D = s t a r w a r s S y s t e m N o d e I D = s t a r w a r s...
A U D I T : A U D I T : U s e r I D = r o o t S y s t e m U s e r I D = r o o t N o d e I D = s t a r w a r s S y s t e m N o d e I D = s t a r w a r s...
Page 104
printed output. You identify which auxiliary-sheet objects you want associated with each actual destination using the InfoPrint Manager Administration Interface attributes notebook for each actual destination. InfoPrint loads the user-exit programs that are called out into memory and runs the programs when you submit a job to that printer.
Page 105
Table 10. User-exit programs (continued) Program Description /usr/lpp/psf/bin/ainuxaudp Prints job ticket information about the audit sheet. /usr/lpp/psf/bin/ainaudlog Writes accounting information to /var/psf/audit.log. Input Data /usr/lpp/psf/bin/ainuxind Performs no tasks; use it as a model for writing your own user exit program. Output Data /usr/lpp/psf/bin/ainuxout Performs no tasks;...
Page 106
select the printer that you want to associate with an auxiliary sheet. Then, click Printer → Properties to open the Printer Properties notebook. To complete this task, see the online help in the InfoPrint Manager Administration Interface, starting with the topic Using auxiliary-sheet objects. Associating auxiliary sheets for accounting or audit information You can use the InfoPrint Manager Administration Interface to specify auxiliary...
Page 107
Associating an input data user-exit program with an actual destination You can use the input data user-exit program to monitor the contents of the data stream coming into InfoPrint Manager from the InfoPrint Manager Administration Interface. Start theInfoPrint Manager Administration Interface and select the printer that you want to associate with an auxiliary sheet.
Scenario/Condition Produce interrupt message page? Stop button on the printer No - on ready/not ready Communication lost Activating IMPs Follow this procedure to enable a printer to produce IMPs: 1. Open the InfoPrint Manager Administration GUI. 2. Right-click the printer that you want to enable and select Properties. The properties notebook will open for that printer.
Page 109
Command Action qprt -Pbsdld -Bnn file Sets auxiliary-sheet-selection=none in the job. Sets auxiliary-sheet-selection=start in the job. lpr -Pbsdld file Sets auxiliary-sheet-selection=none in the job. lpr -Pbsdld -h file You can use this procedure to allow BSD DSS actual destinations to accept jobs with an auxiliary-sheet-selection attribute.
Page 111
Chapter 8. Gathering accounting and auditing data about print jobs InfoPrint allows you to gather accounting information about print jobs from two sources: v The InfoPrint Manager AIX server that applies to all device support systems (DSS). For more information, see “Working with InfoPrint AIX server accounting information.”...
Page 112
Set the log-accounting-data attribute to True for that specific actual destination. Otherwise, the value of the log-accounting-data attribute for the server is used. v To deactivate accounting for all destinations on a server: Set the log-accounting-data attribute to False (if an actual destination hasn't specified this attribute, the server's log-accounting-data attribute is used).
Page 113
v destination-company-text v destination-locations-requested v destination-models-requested v destination-name-requested v destination-pass-through v destinations-used v document-comment v document-content v document-file-name v document-finishing v document-type v email-from-address v email-to-address v fax-number v fax-to-name v font-resolution v form-definition v halftone input-tray-select v job-batch v job-client-id v job-comment v job-copies-completed v job-deadline-time...
Page 114
v room-text v sheet-range v sides v started-printing-time v subject-text v title-text v user-id-text v user-locale v user-name v x-image-shift v x-image-shift-back v y-image-shift v y-image-shift-back Note: You only get all these accounting options if you specify pdaccount —t allon the command line.
Page 115
directory. If you do not do either of these tasks, your installation will run out of space on the file system, preventing you from printing any more jobs. To avoid this problem, you should purge or move the accounting and audit logs as part of your system maintenance.
to summarize the data. You might want to use the pdaccount command to find and process the information and summarize it, store the summaries in a different location, and then delete the logs. Attention: Requesting information for all accounting records can consume a lot of the server’s memory since all the data is read into memory to be sent to you.
Page 117
PostScript, then InfoPrint Manager tries to calculate a page count and records that calculated page count in the accounting log. v Limitation: The octet count reported for cancelled or paused jobs might not be accurate. BSD DSS The page count recorded in the accounting log for destinations using the BSD DSS is based on these criteria: v If the user specifies a job-page-count job attribute or a page-count document attribute with the print job, InfoPrint Manager records that...
v Limitations: The page count and octet count reported in the accounting log for cancelled jobs is not accurate. PSF DSS Command and Upload attachment types The page count recorded in the accounting log for destinations using the command or upload attachment types is the number of pages PSF generates and sends to the printer or host system.
Page 119
Table 11. PSF DSS accounting, post-print, and audit user-exit programs (continued) Program Log File Records /usr/lpp/psf/bin/ainacclog /var/psf/accounting.log Job submitter, job name, actual destination, pages per job, pages per actual destination, jobs per output bin, data object resources, start date, start time, fonts, resident fonts, overlays /usr/lpp/psf/bin/ /var/psf/...
Page 120
The ainuxjobcompletion accounting exit interface can be used for PSF-driven IPDS printers. It provides actual (versus projected) accounting data and provides additional information about completed print jobs. Customers who migrate from an existing V4.2 InfoPrint Manager server to InfoPrint Manager V4.3 will continue to find the previous accounting exit interface intact.
Page 121
ainurpt1 Reports accounting data stored in accounting.log, sorted by actual destination. ainurpt2 Reports accounting data stored in accounting.log, sorted by job submitter. ainurpt3 Reports times and pages printed by the job submitter from accounting.log. ainurpt4 Reports audit data stored in audit.log, sorted by actual destination. ainurpt5 Reports audit data stored in audit.log, sorted by job submitter.
Page 122
when you no longer need to refer to it. If you want to delete the podaccount.log file without storing the data in another directory, 1. Specify cd /var/psf This command moves you into the correct path. 2. Enter rm podaccount.log When the AIX command-line prompt returns, you know that the podaccount.log file has been deleted from the system.
Page 123
Chapter 9. Creating and managing resource-context objects Resource-context objects identify the locations of different types of Advanced Function Presentation (AFP) resources that jobs sent to PSF physical printers can reference. Resource-context objects let you encapsulate the directory path name in one place.
on the page. Form definitions can specify overlays, a paper source for cut-sheet printer devices, duplexed printing, text suppression, data position, and the number and modifications of pages. Page definitions Page definitions contain the formatting controls for line data. Page definitions can include controls for the number of lines per logical page, font selection, print direction, and the mapping of individual fields to positions on the logical page.
Page 125
Note: When one of these document attributes contains a value, InfoPrint ignores any location specified by the same attribute of a default document object if one is used with the job. 5. The path specified by the resource-context document attribute. 6.
Once InfoPrint Manager finds a matching file, the search ends. If InfoPrint Manager cannot find the resource in any of the paths, it stops the job and prints an error message at the end of the job. CMRs and data objects search order The search order for CMRs and data objects is different from the order used for other AFP resources.
Page 127
5. The path specified by the PSFPATH environment variable 6. The path specified by the resource-context-presentation-object-container actual destination attribute 7. The path specified by the resource-context actual destination attribute 8. The system dependant library: For AIX, /usr/afp/reslib/legacy For Linux, $PSF_BASE/reslib and then /usr/afp/reslib/legacy For Windows,$$ENV_PDRESLIB Notes: 1.
Table 12. File extensions for resources Type of Resource File Extensions Searched (see note) BCOCA (bar code) objects 1. No file extension 2. OBJ 3. OBJECT Code pages 1. ECP 2. No file extension 3. FONT3820 4. FONT38PP 5. CDP 6.
Page 129
Table 12. File extensions for resources (continued) Type of Resource File Extensions Searched (see note) IOCA (IO image) objects 1. No file extension 2. OBJ 3. OBJECT MO:DCA Objects 1. No file extension 2. OBJ 3. OBJECT Overlays 1. No file extension 2.
Page 130
Access for PSF DSS resources is granted if the userid: 1. Exists locally (in the local /etc/passwd file), and they are a member of the system group. 2. Owns the resource. 3. Can access the resource with group permissions. 4. Can access the resource because global access is allowed for that resource. If all these checks fail, the userid cannot access the resource and InfoPrint Manager issues an error message indicating that the resource could not be found.
Page 131
To read more about resource-context attributes, enter this at the AIX command prompt to view the associated man pages: man pd_att_res_context Assigning resource-context objects to an actual destination You can use either the InfoPrint Manager Administration GUI or the AIX command line to assign resource-context objects to a PSF actual destination, fax destination, or e-mail destination.
Page 132
You can now assign the default-document object to an actual destination (use the InfoPrint Manager Administration GUI) or inform the job submitters of the resource objects assigned to this default-document object. InfoPrint Manager for AIX: Procedures...
Chapter 10. Using InfoPrint Manager notifications InfoPrint Manager can detect events (such as job completed or destination needs attention) as they occur, generate messages about those events, and deliver the messages to users who need the information. For example, users can receive messages about jobs they submit, operators can be notified about InfoPrint objects that require their attention, and administrators can be notified if someone makes a configuration change.
v If an administrator likes to use InfoPrint Manager Notifications while he's at work, and wants to keep a more permanent record of how often some events occur, he can set up two entries. One delivers messages to the InfoPrint Manager Notifications client and one writes certain messages into a file that he can check periodically.
Table 13. InfoPrint notification delivery method characteristics Delivery Method Description Delivery address message Sends a message to the InfoPrint The delivery address listed in Manager notification server, the notification profile can be Message is the default where it waits for an InfoPrint whatever you want it to be–...
Page 136
Table 13. InfoPrint notification delivery method characteristics (continued) Delivery Method Description Delivery address file Writes the message in the file The directory path and name you specify in the delivery of the file that you want to address. If the file does not exist, write your notification InfoPrint Manager will create it.
Page 137
v Windows XP 1. On the Windows system that InfoPrint Select is installed on, right-click My Computer and select Properties. 2. Click the Advanced tab, and click Environment Variables. 3. Click one of the variables listed under System Variables to signal that you want to create a system variable.
delivery method executes is composed of the path that you specified in the delivery address, the last three digits of the message number, and the text of the message. Therefore, if you create a notification profile entry for the job-completed event, setting the delivery method to exit and the delivery address to /infoprint/exits/myscript, when a job finishes printing, InfoPrint Manager will generate and execute a command line similar to this one:...
Table 14. Default notification profile settings (continued) Queue v object-cleaned v object-deleted v queue-backlogged Server v internal-server-error v low-on-memory v memory-exhausted v object-cleaned v object-deleted v out-of-disk-space v out-of-dpf-haids v out-of-dpf-job-numbers v out-of-dpf-raids v sapcbd-down v sapconnect-down v server-shutdown-complete Determining how much notification administrators, operators, and job submitters require takes some planning and, as you familiarize yourself with InfoPrint, you should discover when you require more or less notification.
Changing notification profiles For jobs, default jobs, servers, queues, and actual destinations You can use the properties notebooks in the InfoPrint Manager Administration GUI to change notification profiles for jobs, default jobs, servers, queues, and actual destinations. Open the properties notebook and click the Notification tab for an actual destination, a job, or a default job.
Note: The LANG environment variable and the message catalogs installed control the language in which the pdmsg utility displays message help information. Other notification methods Notify-operator attribute The notify-operator attribute is a scaled-down version of a notification profile. It can only be set on InfoPrint Manager queues and actual destinations and can only use the e-mail, message, exit and wireless delivery methods.
Page 142
jobs, once you are certain that there are no jobs printing on the printer. Because it compels InfoPrint Manager to pause the printer for every job with job-start-wait=true, you should not specify this value on the default job. To use the job-start-wait attribute, you must set it to yes on the job or default job. You can specify the attribute in the command when you submit a print job or set it on the Job Notification tab of the properties notebook for default jobs.
Chapter 11. Managing security for InfoPrint Manager for AIX InfoPrint Manager Security, a feature that you administer through SMIT, lets you protect your printing system by associating an Access Control List (ACL) with an InfoPrint object or operation. An ACL is the list of users and groups who have permission to do something to or with an object, and what type of permission that Note: InfoPrint Manager Security only uses the login ID permissions.
For operations, there is only one level of permission: read. If a user has read permission, they can do that action; if he does not, he cannot do the action. For example, userB is a printer operator and must be able to move jobs to different positions in the print queue because some jobs need to be printed before others.
the other groups, there are no default users created during installation. See InfoPrint Job Ticketer: Administrator's Guide for more information. 2. You can modify these groups as needed. In the example above, you could have simply added your operators to the default oper group and modified any permissions that weren't set to the level that you wanted them.
Page 146
Tab #1 Tab #2 Tab #3 Tab #4 Choices InfoPrint Printing Security→ Access Control→ Operations→ Show Access Systems→ Control List Servers→ Change Access Control List Destinations→ Remove Access Control List Queues→ These three groups are created for you by default and display when you select the Groups→Show Group option: acl_admin, admin, and oper.
Page 147
Chapter 12. Setting InfoPrint Manager and AIX environment variables InfoPrint Manager uses environment variables: v To define its environment in the AIX system v To define the objects managed by and options available in the InfoPrint SMIT operator's interface Environment variables are strings that have a name and a value in the form of NAME=value.
Page 148
– In the C shell, use the setenv command. Command line settings override settings in the /etc/environment file and .profile file. These settings apply only to you and are in effect only until you exit the AIX session from which you issued the command. You cannot change the environment of a running process.
Page 149
Editing the /etc/environment file To set an environment variable in the /etc/environment file, you need to edit the file with an AIX editor. See “How are environment variables set?” on page 133 and “What restrictions apply?” on page 134 for additional information. This example shows how to set the PDPRINTER environment variable in the /etc/environment file using the vi editor: 1.
Page 150
5. Save the change in plain text format and exit from the editor. 6. Make the change effective by entering this command: . .profile 7. Verify the change by entering the command: echo $PDPRINTER The logical printer name you entered displays. Setting an environment variable from the command line To set the value of the environment variable PDPRINTER to Printer3 for a single AIX session, enter one of these commands:...
Page 151
Chapter 13. Monitoring memory and space on your AIX system InfoPrint Manager provides a method for monitoring memory use on your InfoPrint AIX server. This support also provides you the opportunity to define and establish recovery options through exit programs or shell scripts that you can customize and add to the system.
Page 152
in the commands that are generated to run the exit program. For example, %s is equivalent to server name and %t is equivalent to threshold value. If a particular exit attribute contains a value of memprob %s in the server server1, then when InfoPrint invokes the memory usage shell script it passes server1 as the first argument.
Page 153
80% usage Every 8 minutes 90% usage Every 4 minutes 95% usage Every 2 minutes 97.5% usage Every minute If the usage for a file system goes above the InfoPrint Manager pre-defined threshold of 80%, InfoPrint Manager logs a message and generates a disk-space-low notification event.
Page 154
Monitoring file system use (manually) Using the disk usage tool The Disk Usage icon on the front panel of the CDE allows you to manually display information about total space and available space on a file system. To find this icon: v With the POD feature, click the User Tools icon (the paper and pencil) to open a subpanel.
Page 155
– For more information about accounting logs, see “How do you manage the contents of the InfoPrint AIX server accounting logs?” on page 100 in Chapter 8, “Gathering accounting and auditing data about print jobs,” on page 97. v PSF accounting logs: /var/psf/. See “How do you manage the contents of the PSF DSS accounting data file?”...
Chapter 14. Using the InfoPrint Manager System Migration (ismu) Utility You use the InfoPrint System Migration (ismu) utility for backing up, restoring, or migrating your InfoPrint Manager environment. This utility is based on the existing server archive functionality, and it backs up your current configuration from a specific level of InfoPrint Manager and restores it on the same or different InfoPrint Manager environment.
v Windows Server 2003 Enterprise Edition SP2 v Windows Server 2003 R2 Enterprise Edition SP2 v Windows Vista Business v Windows Vista Enterprise v Windows Server 2008 Standard Edition SP1 InfoPrint System Migration Utility requires that the minimum level of InfoPrint Manager is Version 4 Release 2 Version 2 Release 2.
Page 159
Table 15. Files that the ismu utility automatically backs up and restores (continued) Files automatically backed up and restored Automatic tasks during migration This section details all sections of InfoPrint Manager that are automatically backed up during the migration process. Custom notification and PSF exits The program automatically backs up and restores any custom exits and/or PSF exits it founds including these two server exits:...
Page 160
v icudt24b_ibm-1388-sap2afp.cnv v icudt24b_ibm-933-sap2afp.cnv v icudt24b_ibm-937-sap2afp.cnv v icudt24b_ibm-939-sap2afp.cnv v icudt24b_ibm-1399-sap2afp.cnv v icudt24b_IBM-943C.cnv If exist, the tool will copy and/or restore all the files from /usr/lpp/psf/afp2pdf/ cnv. Custom auxilliary-sheets If the output shows more than the default sheets that come with InfoPrint Manager (64xx, accounting-log, blank, brief, full, job-ticket and none) then the program automatically copies the customized sheets to the new server.
Copy all the ipgui_*.cfg files from <install_path>\ipgui directory on the new server. Custom 64xx GRID mapping tables Copy all the customized *.grd files from <install_path>\var\psf\<printer_name>. Custom ICU tables Copy all the customized .cnv files from <install_path>\unicode\data\mappings.. By default it contains 6 cnv files: v icudt24b_ibm-1388-sap2afp.cnv v icudt24b_ibm-933-sap2afp.cnv v icudt24b_ibm-937-sap2afp.cnv...
v "Communication Ports" MMC registry v Gateway printer definitions v DPF and MVS Download settings v Custom exits for ACIF and MVS Download Specific tasks during migration During the migration process, it is very important to make sure that all objects are correctly backed up and your initial configuration is correctly restored.
Page 163
4. Open the Job Ticketer application in the browser and select "Preferences" from the left panel. 5. Make sure that the same settings on the new server (measurement units, submitted jobs to retain and file sharing folder) exist. 6. Click "Print Devices" in the menu and make a list with the print servers, port numbers, and active/inactive status.
Page 164
3. If your InfoPrint Manager environment has two InfoPrint Manager systems in different name spaces on the same machine, you need to start an IPP gateway daemon for each InfoPrint Manager system. Halftone Management System If you have the Print-on-Demand Feature installed, you also have he Halftone Management System (HMS) server running.
Page 165
right location on the target server. Also, you need to copy all the ACIF exits located in \bin\ (apk*.dll, asciinp*.dll and dbblank.dll) and the source files located in \exits\acif\ directory. Windows port monitors To check if there are Windows port monitors, enter this command: # pdls -c destination -r attachment-type -U <server_name>: If there is a destination with attachment-type=other-driver, you need to do the following migration steps for the port monitor:...
Page 166
4. If you have set the resource-context or resource-context-font attributes for any actual destination to point to a custom path, you have to migrate the custom path. 5. If the you have set the above attributes for a default document object, you need to have the path and fonts on the new server, too.
Page 167
4. If any of these are not as above, open the Service Configuration dialog on the new server and check the same checkboxes as on the original server. “Communication Ports” Management Console registry 1. Open the Management Console. 2. Go to Edit->Service Configuration. 3.
Page 168
v Additionally, for each receiver you check the file from the “Destination Control File” field. The default file should be \var\pd\mvsd\mvsdmap.txt). If this is not the default or if the this file has been customized it, copy it to the same location on the new server. v For each receiver in the Advanced properties window, check if the field “Exit Program Name”...
Page 171
Chapter 15. Working with transforms InfoPrint provides transform programs for these data streams: v Printer control language (PCL) data stream v PostScript data stream v Portable document format (PDF) data stream v Tag image file form (TIFF) data stream v Joint photographic experts group (JPEG) data stream v Graphic interchange format (GIF) data stream v ditroff data stream v Double-byte ASCII and EUC data streams...
Table 16. Default PCL, PostScript, and PDF transform configuration files Data Stream Transform Configuration File Daemon Configuration File pcl2afp /psf/pcl2afp/pcl2afp.cfg /psf/pcl2afp/pcl2afpd.cfg PostScript ps2afp /psf/ps2afp/ps2afp.cfg /psf/ps2afp/ps2afpd.cfg pdf2afp /psf/ps2afp/ps2afp.cfg /psf/ps2afp/ps2afpd.cfg Notice that the PostScript and PDF transforms use the same default configuration files.
see“Using the PDF Parallel RIP” on page 175. If you have a multi-processor AIX server, make the changes described below to the PDF RIP daemon configuration file (ps2afpd.cfg) that are shown below in boldface text in Figure 13. Notes: 1. If your InfoPrint AIX server has only a single processor, you should not make these configuration changes because they would result in reduced performance.
InfoPrint commands process flags from left to right. If you enter the same flag more than once, InfoPrint uses the last occurrence of the flag to determine the value to use. For example, if you specify this command: ps2afp -Cconfig.file -r240 -r300 myfile.ps The ps2afp command transforms the file using 300-pel resolution.
Page 175
Specifying finishing in the ps2afpd.cfg file This shows how you can specify finishing values in the ps2afp data stream transform: 1. From a command line, access the ps2afpd.cfg file that is located in the /usr/lpp/psf/ps2afp/ directory. 2. Using your editor of choice, edit the file. 3.
# ps2afpd configuration file # KEYWORD EQUIVALENT ps2afp FLAG PURPOSE ################################################################### port = 8251 which TCP/IP port to use work_directory = /var/psf/ps2afp directory to put work files into log_file = /var/psf/ps2afp/ps2afpd.log where to write log messages notify = root who to notify if problems encountered mail_command = /usr/bin/mail program used to send notifications ps_program = /usr/lpp/psf/bin/ps2afpi...
/Position A key that indicates the placement of the staples, using the settings displayed in Table 18. The << /Punch 4 information below is a particular example drawn from Table 19 on page 164, Table 20 on page 164, and Table 21 on page 165. All three tables contain pertinent information for adding stapling operations to your PostScript data stream.
Table 22. Default TIFF, JPEG, and GIF transform configuration files (continued) Data Stream Transform Configuration Files gif2afp /usr/lpp/psf/gif2afp/gif2afp.cfg /usr/lpp/psf/gif2afp/gif2afp.3160cfg /usr/lpp/psf/gif2afp/gif2afp.3900cfg InfoPrint uses the .3160cfg and .3900cfg configuration files to transform documents that have been submitted to print on an InfoPrint 60 printer or InfoPrint 4000 laser printer respectively.
InfoPrint commands process options from left to right. If you enter the same option more than once, InfoPrint uses the last occurrence of the flag to determine the value to use. For example, if you specify this command: tiff2afp -Cconfig.file -r240 -r300 myfile.tif the tiff2afp command transforms the file using 300-pel resolution.
Page 182
#sample img2afp configuration file v = yes #equivalent to -v flag a = fs10 #bilevel output To invoke the transform from the command line, you must specify at least: v -a fs10 to indicate bilevel output . v -thresh {name} to specify the PostScript level 3 halftone dictionary that you are using.
– /usr/lpp/psf/config/4100.ibm71lpiRot90.tf.ap.ps for dark halftones – /usr/lpp/psf/config/4100.ibm71lpiRot90.tf.dt.ps for midtone halftones – /usr/lpp/psf/config/4100.ibm71lpiRot90.tf.lr.ps for standard halftones – /usr/lpp/psf/config/4100.ibm71lpiRot90.tf.ls.ps for accutone halftones – /usr/lpp/psf/config/4100.ibm71lpiRot90.tf.oc.ps for dark2 halftones – /usr/lpp/psf/config/4100.ibm85lpi.tf.ap.ps for dark halftones – /usr/lpp/psf/config/4100.ibm85lpi.tf.dt.ps for midtone halftones – /usr/lpp/psf/config/4100.ibm85lpi.tf.lr.ps for standard halftones –...
Examples For each of these examples, the user has an AFP input file of an FS45 image that they are converting to an FS10 file for printing on a black-and-white printer. To obtain their FS45 input file, they might have used either the tiff2afp, gif2afp, jpeg2afp, pdf2afp, or ps2afp transform to convert an image file from one of those formats To convert an FS45 image (sampleFS45.afp) to an FS10 image (outFS10.afp) from...
Page 185
What Is line data? Line data is simply unformatted data — that is, data with few or no embedded control characters to create font changes, page breaks, and so on. The line data is typically created by an application program. For example, an application might produce a bank statement that has line data indicating an account’s daily balance.
Page 186
Machine carriage control characters: Machine carriage controls were originally the actual hardware control commands for InfoPrint printers and are often used on non-InfoPrint systems. Machine controls are literal values, not symbols. They are not represented as characters in any encoding, and therefore, machine controls cannot be translated.
You can also specify the explicit newline characters that InfoPrint should use to delimit records. This is specified as a subparameter of the fileformat keyword. For example, fileformat=stream, (newline=CRLF,ASCII). For details, see the description of the line2afp command in the InfoPrint Manager: Reference. If you do not explicitly specify the newline characters, InfoPrint reads the first six bytes and tests for all ASCII characters (code points from X'00' to X'7F') to determine if a file is encoded in ASCII or EBCDIC.
Page 188
/usr/lpp/psf/acif/apkres.c Resource exit In addition, InfoPrint provides these user input record exits to translate line-data data streams: /usr/lpp/psf/acif/apka2e.c Converts the ASCII stream data into the EBCDIC stream data. /usr/lpp/psf/acif/asciinp.c Converts unformatted ASCII data that contains carriage returns and form feeds into a record format that contains ANSI carriage control characters.
Using the PDF Parallel RIP InfoPrint Manager for AIX provides the PDF Parallel RIP to improve the speed of PDF transforms for most color jobs. It divides a PDF input file into separate pages and distributes these pages to several RIPs running in parallel. Then, it combines the resulting AFP data stream into a printable document.
Page 190
mkdir /var/psf/pdf2afp;chmod 777 /var/psf/pdf2afp 2. Create working directories for each of the new PDF RIPS: mkdir /var/psf/pdf2afp/1;chmod 777 /var/psf/pdf2afp/1 mkdir /var/psf/pdf2afp/2;chmod 777 /var/psf/pdf2afp/2 mkdir /var/psf/pdf2afp/3;chmod 777 /var/psf/pdf2afp/3 mkdir /var/psf/pdf2afp/4;chmod 777 /var/psf/pdf2afp/4 3. Install new configuration files for each of these RIPS: v /var/psf/pdf2afp/8261.cfg v /var/psf/pdf2afp/8262.cfg v /var/psf/pdf2afp/8263.cfg...
Customizing the PDF Parallel transform You can customize the transforms for PDF data by specifying values in the transform configuration files. Table 24 shows the default configuration files that InfoPrint provides. You can either modify these files or create your own. Table 24.
RIP Daemon configuration files The PDF parallel transform requires that at least three daemons be running to manage the PostScript interpreter portion of the pdf2afp transform. To simplify your configuration, InfoPrint recommends naming these daemons after the ports that they are running on. For this document, the configuration example begun in Figure 16 on page 177 will use the names 8261.cfg, 8262.cfg, 8263.cfg, and 8264.cfg.
These daemon configuration files can contain many of the same keywords as the transform configuration file, except server, plus some keywords that control the operation of the daemon. See InfoPrint Manager: Reference or man pages for the daemon keywords. # 8264.cfg configuration file # KEYWORD EQUIVALENT ps2afp FLAG PURPOSE...
Page 194
specified on printer1, while all the odd-numbered pages should match the halftone configuration specified on printer2. Figure 18 on page 179 provides an example of a monochrome RIP daemon configuration file, with the variables changed from the Color daemon configuration file in bold–face type. Hierarchy of transform options InfoPrint assigns a hierarchy to its use of flags and configuration-file information when it runs the PDF transform program.
flags. If InfoPrint has to determine a subset of the pages in the job, it slows down processing and reduces the benefit of having parallel RIPs. Working with the InfoPrint PPML transform program The Print-on-Demand feature of InfoPrint Manager for AIX provides a transform program to convert Personalized Print Markup Language (PPML) data streams into the Advanced Function Presentation (AFP) format.
# default ppml2afp configuration file # directory where PPML2AFP can create and maintain other files ppml_work_directory = /var/psf/ppml2afp # port number of the server running the PS2AFP transform ps_server_port = 8251 # server name of the server running the PS2AFP transform ps_server_name = 127.0.0.1 # resolution of the AFP being created;...
Working with the XML transforms XML provides a standard method for the exchange and processing of data across different computing platforms. XML data is structured according to standards from the World Wide Web Consortium (W3C). Specifically designed for Web applications, XML differs from HTML in that, while HTML contains information about how data is formatted for presentation on Web pages, XML contains data with no presentation information.
Figure 20. Scenarios for using XML data that has been transformed to AFP or PDF The InfoPrint products you can use with the AFP or PDF output include: AFP view/browse AFP Viewer plug-in or Content Manager OnDemand PDF view/browse Content Manager OnDemand Distributed AFP print InfoPrint Manager and PSF for z/OS Distributed PS/PCL print...
Figure 21. Process for transforming XML data to AFP or PDF Running the XML transforms You can run the XML transforms as: v A standalone transform v A transform managed by InfoPrint Manager Capabilities and limitations The XML transforms have these capabilities and limitations, depending on how data is being transformed: v Capabilities and limitations for transforming all data v Capabilities and limitations for transforming data to AFP...
Page 200
The XML transforms support converting double-byte character set (DBCS) fonts from one code page to another. The XML transforms work with the OpenType fonts from the command line. For more information about OpenType Fonts, see Using OpenType Fonts in an AFP System, G544-5876. Graphic support You can specify graphic data in one of these AFP resources: Overlay...
Page 201
Customization tasks for the XML transforms The system administrator can customize the XML transforms as standalone transforms or as transforms managed by InfoPrint Manager. If you have InfoPrint Manager installed, InfoPrint recommends you use it to manage the XML transforms. This section details the common, standalone, and InfoPrint Manager customization tasks the administrator must do before the job submitter can run the XML transforms.
Page 202
FONTLIB="//SYS1.FONTOLN://SYS1.FONT300" You can use MVS partitioned data set names, which are fully qualified and prefixed with two slashes. Use colons to separate entries in the list. b. If necessary, customize these items: v Font index files If you want to customize the way the xml2afp transform maps character data from your documents to AFP fonts, create or modify a font index file and then specify, under the XML2AFP_CUSTOM keyword, the directory where your font index file is located.
Page 203
anywhere between the delimiters /* and */. You can also use // to indicate that the remainder of the current line is a comment. The keys and their meanings are: Meaning Select the named character map, creating it if it does not exist. A character map is used to map unicode code points to AFP code page names and code points.
Page 204
family courier alias monospace size 7 weight normal style normal charset C04200070 style italic charset C0430070 weight bold style normal charset C0440070 style italic charset C0450070 Defines the same set of fonts as: family courier size 7 weight normal style normal charset C0420070 family courier size 7 weight normal style italic charset C0430070 family courier size 7 weight bold style normal charset C0440070 family courier size 7 weight bold style italic charset C0450070...
v Memory the Java virtual machine uses to run the transform with the HEAP_SIZE keyword Keep in mind: The configuration file is a shell script. You can use any commands that are valid according to /bin/sh. However, because the script runs for each invocation of the xml2pdf transform when it is not managed by InfoPrint Manager, avoid using any commands that take a long time to complete.
Page 206
9. In the Place CMR inline option, click Yes to inline the color resource information in the FS45. Default is No. 10. Click Submit. For more information about the values that you can specify, see InfoPrint Manager: Reference. InfoPrint Manager for AIX: Procedures...
Page 207
Chapter 16. Understanding transform objects and the configurable transform subsystem This chapter contains information about the following: v “Transforms” v “Defining a transform sequence” on page 194 v “Configuring transforms” on page 195 v “Examples of creating transform objects” on page 200 Transforms Transforms are InfoPrint objects (like queues and destinations) that you create and configure in InfoPrint Manager.
also create a conditionally-terminating transform. To create this, define a unique return code to indicate the transform was successful but does not return data to print. Transforms do not do anything by themselves. They remain inactive until you associate them with an actual destination as a transform sequence. A transform sequence is an attribute of an actual destination that contains an ordered list of transforms.
2. transpcl 3. saveafp Note: If you already have the destination created, open the properties notebook for that actual destination and click the Configuration tab to define the transform sequence. When you send a job to this actual destination, this sequence of actions occurs: 1.
Page 210
1. Start the InfoPrint Manager Administration GUI. 2. Select Server → Transform → Create. 3. Fill in these values: Name Type a meaningful name for the transform. InfoPrint Manager references the transform name in transform sequences that are associated with actual destinations. Server If not filled in, either type or select the InfoPrint Manager server in which you want to create the transform.
Page 211
Notes: 1. If you are specifying any substitutions for which the passed values can contain a blank space, such as job name, be sure to put quotes around the substitution so it is passed correctly. Note that this only applies to single % substitution variables.
Page 212
Table 26. Transform substitution variables (continued) Transform options substitution variables Meaning A text string that represents the document format of the input file. This value can be: v ASCII for ASCII line data. v AFPDS for Advanced Function Presentation data v PCL for Printer Control Language data v PS for PostScript data Note: You can also acquire document format...
Table 26. Transform substitution variables (continued) Transform options substitution variables Meaning %%Jjob_attribute%% The value of the InfoPrint Manager job attribute specified. For example, if you use %%Jjob-owner%%, InfoPrint Manager passes the job-owner attribute value of the job that owns the document being transformed. Note: See the "Considerations when using the %%Nattributename substitution control sequences"...
Examples of creating transform objects The following shows three specific examples (from simple to more advanced) for creating transform objects. The second and third examples require additional programming to create the programs that are called from the Transform options field. This topic should suggest how you can use transform objects to customize your InfoPrint Manager installation.
Figure 22. Create Transform dialog: Define a transform that copies an AFP file to a folder without printing on Windows Chapter 16. Understanding transform objects and the configurable transform subsystem...
Figure 23. Create Transform dialog: Define a transform that copies an AFP file to a directory without printing on AIX 5. Click OK. InfoPrint Manager creates a transform object under the name you provided in the Name field so that you can see its values by selecting Transform → Properties from the Servers menu.
than 3 KB are not printed. The transform checks the size of the transformed file and sends a return code of 5 if the job is too big to be printed. To define a data stream transform object from the InfoPrint Manager Administration GUI as a conditionally-terminating transform, use this procedure: 1.
Page 218
Creating a transform object that updates the job's page count By default, InfoPrint Manager has no knowledge of the number of pages in a transformed job. However, if you have a transform that knows how many pages are in the job, you can create a transform object that can update InfoPrint Manager with this information.
Figure 25. Create Transform dialog: Define a transform to pass job attributes 4. Click OK. InfoPrint Manager saves the transform under the name you provided in the Name field so that you can see its values by selecting Transform → Properties from the Servers menu.
Page 220
v No status file name specified. v Cannot open status file named ____. v Cannot read status file named ____. A successful update The update of the status file was not successful. transform_update [-t delta_pages_transformed] [-d delta_pages_delivered] update_file Specifies the number of additional pages since the last update in the transformed document file.
Chapter 17. Managed IPDS Dialog support The Managed IPDS Dialog (MID) support enables additional sharing capabilities for specific printers. Current sharing of a print device is based on the setting of an inactivity timer. MID support overcomes these current limitations: v Release for sharing requires physical intervention to disconnect the print device, and the PSF host must re-acquire the TCP/IP connection to process additional print requests.
Page 222
v Your print device must be capable of supporting MID. Contact your InfoPrint representative if you are not sure of your print device capability. v If you want incoming non-IPDS print requests to be intermingled with IPDS print requests, it is suggested that you maintain control over the print mechanism rather than activate MID.
Chapter 18. Printing PCL or PostScript to PSF destinations: Specifying which paper bin to use In general, when you submit a print job through a PCL or PostScript driver, you can use the printer options to specify which input paper bin you want the printer to use.
24, InfoPrint 20, InfoPrint 21, InfoPrint 32, or InfoPrint 40, the numbers listed in Table 27 are placed in the data stream. Table 27. InfoPrint PCL5e bin numbers Tray (what you select in Device Settings) PCL bin number (what the driver puts in data stream) Automatically Select Tray 1...
listed are the machine numbers, not the numbers the software requires. After you convert the number to decimal, add 1 to it to get the number that you should put in the mapping file. Given this information, the best way to determine the correct AFP bin numbers is to start with these guidelines and use the trial and error method until you have the mappings set correctly.
PostScript printing PostScript drivers use different methods to determine what paper bin to print a job on. Some drivers allow you to select which paper tray you want the paper to come from. When you submit a job, the driver sends a number to the printer to ask for the corresponding tray.
Page 227
v Envelope feeders/bins start at number 65 and can go up to 69. v The manual feed tray is usually number 100. If you are printing to InfoPrint printers, the best place to find the default numbering schemes for each printer is in the IPDS and SCS Technical Reference and the IPDS Handbook for printers that use the AFCCU, both of which are available from the InfoPrint Solutions Company web site at http://www.infoprint.com.
Write out your identification statement before moving on to the next step. Testing tray mappings Once you have your identification statement created, you can test your mappings to make sure they are correct. This procedure explains one way to verify the mappings.
v Edit pcl2afp.cfg or ps2afp.cfg if different people have to use different mappings. Follow these steps to edit the appropriate file. 1. On the system that your InfoPrint Manager server is installed on, locate the file. It should be in the /usr/lpp/psf/pcl2afp or the /usr/lpp/psf/ps2afp directory. 2.
Page 230
v Description: Type a description that will help you remember which printer uses this transform. v Transform options: The command line that will execute when the transform runs. If this transform accepts PCL, type: pcl2afp -o "%o" "%i" –device 'plex,inputX=(pcl_bin=Z),inputX=(pcl_bin=Z)' Replace the Xs with the number of the AFP bin (on the printer) and Zs with the number of the PCL bin.
Chapter 19. Submitting PSF printer input to a PCL or PPDS printer In addition to AFP printing, InfoPrint Manager allows you to submit PSF printer input data to PCL and PPDS printers as well. There are two methods that you can use to do this: using a PSF command DSS or PSF other-driver DSS.
Table 30. Default bin mappings Input tray name AFP bin number PCL bin number alternate bottom envelope manual If these mappings are not appropriate for your printer, reverse the process described in “Determining bin mappings” on page 209. In this case, the AFP bin number is the bin number in the data stream and the PCL tray number is the bin number used by the printer.
Page 233
To make your changes take effect, you must now stop and restart PSF, the printer, or both. Follow the steps corresponding to your job submission method. v If you use DPF to submit jobs, perform the following steps: 1. On your host system, stop PSF. 2.
Page 235
Chapter 20. Enabling capture for CMRs If the jobs that run through your system use the same CMRs, you might want to enable your actual destination to capture inline CMRs. These inline CMRs must have an object identified (OID) so can capture them. From the Administration GUI: 1.
Chapter 21. Working with fonts This chapter describes the fonts required for printing different data formats. It also describes what you must do so that InfoPrint can use them. Fonts for printing transformed PostScript and PDF data The InfoPrint PostScript transform program uses Type 1 outline fonts when transforming PostScript and PDF files.
performance reasons, this is the recommended method. You can specify more than one font-mapping file, if necessary. Separate the font-mapping files with colons. For example, to specify the font-mapping files font1.map and font2.map, enter this: ps_font_map_files=/path/font1.map:/path/font2.map v Enter the path and name of the font-mapping file as the value of the ps_font_map_files transform command configuration file.
Page 239
Note: For your convenience, InfoPrint has provided a sample UserInit file, UserInit.turnFontSubstitutionOn.sample, in either the /var/psf/ps2afp2 directory on an InfoPrint Manager AIX server or the \install_path\var\psf\ps2afp2 folder on an InfoPrint Manager Windows server. You can use the desktop Text Editor to rename the UserInit.turnFontSubstitutionOn.sample file and use this UserInit file at your installation.
ps_font_map_files = /usr/lpp/psf/psfonts.map :\ /var/psf/psfonts/user.map The >> option adds the names to the user.map file without overwriting existing information. Note: If you did not create a subdirectory, you can map the files to the user.map file by entering this command: mkfntmap *.pfb >>...
resources is the same as the search order for AFP font resources. Make sure that the path where you install the OpenType Fonts is in the font search order that InfoPrint Manager uses. For more information about how the font search order is defined see “The search order for AFP resources”...
2. From the actual destination's Printer Properties notebook, click Tuning. 3. Find the Capture inline OTF resources radio button. If you can't see it, click Show more. 4. Scroll to the bottom of the screen and select the Yes radio button for the Capture inline OTF resources setting.
specified in resource-context-font. In this case, the T1USV500 code page is used. Conversely, if T1USV500.ECP and T1USV500 are located in the same directory, the T1USV500.ECP code page is used. v Code pages created or modified by the AFP Resource Installer will always have an .ECP file extension.
Page 244
Line data using OpenType fonts supports using the Byte Order Mark (BOM) and little endian data InfoPrint Manager can process the Unicode Byte Order Mark (BOM) when printing line data with OpenType fonts. (For UTF8 or UTF16-BE data, the BOM is skipped and not printed.
AFP characters mapped to ditroff characters InfoPrint supplies AFP character sets in raster format. The character sets, which map to corresponding ditroff fonts, are listed in the devafp.fontmap file located in the /usr/lib/font/devafp directory. The character sets themselves are installed in the /usr/lpp/psf/fontlib directory.
Page 246
Table 31. Mapping for code pages T1001038, T1001108, and T1001109 (continued) IBM Graphic Character Identifier ditroff Name of Character Character Description GO010000 omicron GO020000 capital Omicron GO310000 omega GO320000 capital Omega GP010000 capital Pi GP020000 GP610000 GP620000 capital Psi GR010000 GR020000 capital Rho GS010000...
Page 247
Table 31. Mapping for code pages T1001038, T1001108, and T1001109 (continued) IBM Graphic Character Identifier ditroff Name of Character Character Description LF590000 ffl ligature LG010000 LG020000 LH010000 LH020000 LI010000 LI020000 LJ010000 LJ020000 LK010000 LK020000 LL010000 LL020000 LM010000 LM020000 LN010000 LN020000 LO010000 LO020000 LP010000...
Page 248
Table 31. Mapping for code pages T1001038, T1001108, and T1001109 (continued) IBM Graphic Character Identifier ditroff Name of Character Character Description LZ010000 LZ020000 ND010000 ND020000 ND030000 three four ND040000 ND050000 five ND060000 ND070000 seven ND080000 eight ND090000 nine ND100000 zero NF010000 NF040000 NF050000...
Page 249
Table 31. Mapping for code pages T1001038, T1001108, and T1001109 (continued) IBM Graphic Character Identifier ditroff Name of Character Character Description SA490000 partial differential symbol SA510000 integral symbol SA520000 <= less than or equal SA530000 >= greater than or equal SA540000 not equal element of...
Page 250
Table 31. Mapping for code pages T1001038, T1001108, and T1001109 (continued) IBM Graphic Character Identifier ditroff Name of Character Character Description SM050000 SM060000 left bracket SM070000 backslash SM070000 backslash SM080000 right bracket left brace SM110000 SM130000 or bar SM130000 or bar SM140000 right brace SM190000...
Table 31. Mapping for code pages T1001038, T1001108, and T1001109 (continued) IBM Graphic Character Identifier ditroff Name of Character Character Description SP120000 slash SP120001 fraction SP130000 colon SP140000 semicolon SP150000 question mark open quote SP190000 \‘ SP200000 \’ close quote SS000000 smiley face SS680000...
Special symbol added for code page T1001109 This non-standard special symbol was added: Table 34. Special symbol added for code page T1001109 IBM Graphic Character Identifier ditroff Name of Character Character Description SV300400 overrule Adding other troff fonts InfoPrint provides AFP fonts that map to existing troff fonts in the Courier, Helvetica, and Times type families and AFP fonts for special characters.
Fonts required to print a double-byte transformed file You can use the db2afp transform command to transform input files that use these code pages: v Japanese PC (code page IBM-932) v Japanese EUC (code page IBM-eucJP) v Traditional Chinese PC (code page IBM-938) v Traditional Chinese EUC (code page IBM-eucTW) v Korean EUC (code page IBM-ecuKR) The transformed files contain font references to the double-byte character set.
export PSFPATH=$PSFPATH:path1:path2:pathN Using this method makes the fonts known to InfoPrint for any job you submit. v Set the PSFPATH environment variable in the /etc/environment file by adding this line to the file: PSFPATH=path1:path2:pathN Using this method makes the fonts known to InfoPrint for all users on the system.
Table 35. Font mapping table for use with the chars keyword (continued) Linked Short Name Type Family Point Size Coded Font Name (for chars keyword) Helvetica 20 X0H230J2 X0H2J2 Helvetica 24 X0H230N2 X0H2N2 Helvetica 30 X0H230T2 X0H2T2 Helvetica 36 X0H230Z2 X0H2Z2 Times New Roman 6 X0N23062...
Page 257
Chapter 22. Using global resource identifiers InfoPrint can identify the fonts required for a job, access AFP font files that are installed on or NFS-mounted to the RS/6000, and download the appropriate fonts to an InfoPrint-managed printer device. However, some InfoPrint printers can use fonts that are resident in the printer, saving the time it takes to download these fonts.
v Set of font attributes (bold, italic, and doublewide) Figure 26 shows an example of the format of a line in the character set sample file. # FCS name -> fgid gcsgid width vsize attr #**********************************************************************# C0L00GSC # GOTHIC CONDENSED Figure 26.
For a detailed explanation of how the different types of identifiers combine to produce fonts, see InfoPrint Fonts: Font Summary If you have a job that specifies a font that is not resident on your printer, you can use the GRID files to map the missing font to one with the same point size that does reside on your printer.
Page 260
v InfoPrint ignores blank lines and extraneous fields Allowable values for the charset.grd file You can specify these values for fields in the GRID file for a character set for a font: fgid Identifies the character set identifier for the font. Specify a numeric value from 1 to 65534 or enter a dash, –...
width Identifies the number of characters per horizontal inch. Specify a numeric value from 1 to 32767 or enter an asterisk, * , to indicate a wildcard value. If you specify a dash, InfoPrint issues an error message. vertical_size Identifies the vertical size of the font. Specify a numeric value from 1 to 32767 or enter an asterisk, * , to indicate a wildcard value.
4. Change the first entry in the copied line, in the FCS name column, to the character set identifier of the Prestige 10-point font that you want to map to the Gothic 10-point font. You can change the comment at the end of the copied line to identify the mapping change you are making.
Page 263
2308 2039 * CZN200 # Times New Roman Latin1 4. Change the entry in the FCS name column to CON20000. 2308 2039 * CON20000 # Raster version of TNR Latin 1 5. Save your changes and close the file. After this substitution, InfoPrint prints jobs that specify the font character-set name CZN200 and that processed on the physical printer for which you made the change using the raster version of the font.
Preventing InfoPrint from using GRID files If you have obtained a 300-pel printer but print 240-pel jobs, the printer-resident fonts might have different line spacings and endings in the printed output. For some types of billing statements, these line endings are inappropriate. You can solve this problem by preventing InfoPrint from using the GRID files.
Page 265
Chapter 23. Configuring and using cut-sheet emulation To enable cut-sheet emulation, make sure that your printer has a microcode level of at least 9.216, then make sure that the appropriate personnel do these tasks at your installation on the systems specified: 1.
Page 266
Using the PSF actual destination properties notebook 1. From the InfoPrint Administration servername window, use the middle mouse button to drag the printer notebook action icon onto the Actual Destination (printer) that you want to use for cut-sheet emulation. 2. From the View and Change PSF Actual Destination Properties window, click the Customization tab.
Chapter 24. Generating and submitting color mapping table source and output files A color mapping table is a printer resource object that defines a translation from certain MO:DCA structured fields to new color structured fields used by newer printers. Color mapping tables are used to provide support for highlight color attachments with black-and-white printers, such as using the InfoPrint 4005 attachment with the InfoPrint 4000 printer.
Note: The cmt Utility generates pairs of sources and targets, then assigns increasing, sequential IDs to each pair. For more information about the cmt Utility, see InfoPrint Manager: Reference. Each source group must be classified as one of these color spaces: Highlight color Highlight color is used when your existing documents describe color in terms of the percent to be covered and the percent to be shaded for a color...
transformed to this color space. The color mapping table allows RGB CMYK, highlight, and CIELAB, but your actual hardware determines your available choices. For example, if your printer supports only highlight color, your target group must use highlight color. You can specify exact values for output colors. For example, if your printer supports three highlight colors, you can specify colors 1, 2, or 3 with coverage and shading percentages that are supported by your printer.
3. Once you have finished editing the pie1.cfg file, save the file. 4. To create the Color Mapping Table object (MODCA) file that will be used when you submit the job for printing, run the cmt Utility as the input file (-i flag): cmt -i pie1.cfg -o pie1.set This command produces a pie1.set output file.
Page 272
Explicit path to the AFP file that you <path and file to print> want to print. Note: /usr/lpp/psf/config is a directory that is created automatically. Example: pdpr –d ld1 –x resource-context=/usr/lpp/psf/config –x color-mapping- table=pie1.set /home/user1/test.afp This command will print the input file test.afp located in the directory /home/user1/ using the color mapping table pie1.set located in /usr/lpp/psf/config to the logical destination ld1.
Chapter 25. Configuring InfoPrint systems for interoperability This chapter contains these sections: v “Understanding interoperating environments” v “Configuring a primary AIX server with a secondary AIX server” on page 261 v “Configuring a primary AIX server with a secondary Windows server” on page Primary Windows servers: If you are using a Windows operating system for your primary server, see InfoPrint Manager for AIX: Procedures for interoperability instructions.
– If your print volume increases and you find that you need more processing power or memory to be able to meet the demand, you can add a second server. However, by making the servers interoperate, you still only have one printing system to administer.
Page 275
In theory, you can interoperate as many servers as you would like, however, the performance of the servers will depend upon the primary server hardware. For best performance, use the most powerful system that you have available for the primary server. v Which system should contain the namespace? The namespace does not contain large volumes of data (so it does not have to reside on the system with the most disk space) and it does not move a lot of...
v The Windows systems must have Microsoft Windows Services for UNIX installed. AIX Fast Connect is server software that allows AIX servers and workstations to share files and printers with personal computer clients running Windows operating systems. Because AIX Fast Connect uses industry-standard Microsoft networking protocols, PC clients can access AIX files using Microsoft networking client software.
Page 277
3. From this panel, specify the InfoPrint Printing System → InfoPrint Utilities → Configure Secondary Servers (NFS) → Link from Primary Server to Secondary Server path. 4. Specify both the host name and the IP address of the InfoPrint Windows server with which you intend to interoperate for the Secondary Server Host Name and the Secondary Server IP Address fields respectively.
Page 278
to the InfoPrint Manager for Windows server machine as for the User or Users to Add field. You do not have to do this step for the oper group. 6. Once complete, click OK to make sure the changes take effect and return to the first SMIT panel displayed in Step 2 on page 263.
3. Ensure that all the files residing in this directory have the correct permissions to be read by the InfoPrint Windows server by typing chmod -R 774 * . 4. Ensure that all the files residing in this directory belong to the correct group by typing chgrp -R printq * .
Page 280
Grant appropriate user rights to the domain user on all InfoPrint Manager Windows servers To make sure that the Windows InfoPrint Manager servers can run as a Windows service using the domain userid ntuser, you must make sure that this userid has the proper level of authority on each Windows InfoPrint Manager server system.
Page 281
If the drive mapped correctly, a new window should open to the mapped drive's contents, and the NFS Client and Map Network Drive windows should be gone. Configuring the 'ntuser' ID for interoperability on the InfoPrint Windows servers Make sure that you complete this procedure on all InfoPrint Windows servers. Note: Once this procedure is completed, make sure that you do all namespace administration from the Management Console on the InfoPrint Windows server, not the InfoPrint AIX server.
Page 282
Verifying the authority of the ipwinadmin ID Use this procedure to verify that the ipwinadmin id has permission to both modify security groups and issue all the InfoPrint pd* commands. 1. Verify that the InfoPrint servers are interoperating by doing step 13 of “Configuring the 'ntuser' ID for interoperability on the InfoPrint Windows servers”...
Chapter 26. Setting up high speed printers for spacing In InfoPrint Manager, moving from page to page in a job is called spacing: v Forward spacing is moving to a point later in the job (such as skipping from page 10 to page 15).
3. Under Select a Remote Access, select SNMP. 4. Under Enabled, select Yes. 5. Under Allow to Configure, select Yes. 6. Touch OK to close the window. 7. You will be prompted to restart the printer so that these settings can take effect. Restart the printer, and wait for it to power back up before you continue.
Chapter 27. Configuring the InfoPrint 5000 Models AD1/AD2, AD3/AD4, AS1, AS3, C900AFP and MD3/MD4 to print PDF and PostScript Printing PDF and PostScript files on the InfoPrint 5000 printer models AD1/AD2, AD3/AD4, AS1, AS3, C900AFP and MD3/MD4 with hot folders from InfoPrint Manager for AIX To print PDF and PostScript files on the InfoPrint 5000 printer models AD1/AD2, AD3/AD4, AS1, AS3, C900AFP and MD3/MD4 with InfoPrint Manager for AIX,...
Page 286
the job (actual-destination-requested job/default job attribute) or the combination of start, end, or separator sheets to use with a job (auxiliary-sheet-selection job/default job attribute). To enable the InfoPrint 5000 hot folder support, run scripts on the InfoPrint Manager server to create a new BSD DSS printer (together with a new logical destination and a new or existing queue), to create the custom transforms that allows InfoPrint Manager to convert the input data to the corresponding output data format, and to assemble the list of transform objects previously created on the...
Page 287
Chapter 28. Using InfoPrint Manager with the InfoPrint Color 130 Plus This procedure takes you through steps to submit different kinds of jobs to the InfoPrint Color 130 Plus using different methods. This list describes these scenarios: ™ v An Advanced Function Presentation (AFP) document created in a page layout application is submitted through InfoPrint Manager for printing to the InfoPrint Color 130 Plus using the command line.
Page 288
Note: For best results, transform TIFF, JPEG, and GIF images from the AIX command line. Using and changing color and resource attributes You need to decide which color and resource attributes you use or need to change when you submit your job. The color and resource attribute-value pairs that are specific to the InfoPrint Color 130 Plus include these: v color-profile v color-profiles-supported...
Page 289
The title of this attribute in the InfoPrint Manager Administration GUI is Color profiles allowed. color-bits-per-plane This attribute specifies whether the transform is to produce monochrome (FS10) or color images (FS42 or FS45). You can set this attribute equal to: v 0–bits (monochrome FS10) v 1–bit (color FS42) v 8–bits (color FS45)
Page 290
You can set the color rendering intent value on a print job, a default document, or on an actual destination using either the command line or the InfoPrint Manager Administration GUI. The title of this attribute in the InfoPrint Manager Administration GUI is Color rendering intent.
Page 291
Using the InfoPrint Manager Administration GUI to change color and resource attributes The InfoPrint Manager Administration GUI is an interface for managing InfoPrint Manager jobs, queues, logical destinations, and actual destinations, such as printers. It runs on multiple platforms, so you can use it either from a Windows workstation, an AIX workstation, or directly on the AIX InfoPrint Manager server console.
Page 292
11. Click OK to apply the settings and close the dialog. 12. Select Printer → Change Tuning to open the Change Tuning dialog. These fields allow you to modify resource attributes in your job. See “Using resource attributes” on page 276 for more information. 13.
Page 293
3. To query all the jobs that you submitted to logical destination IC130P-ld, type: pdq -d IC130P-ld In the previous examples –d refers to the logical destination and –x refers to the attribute string that contains the attribute-value pairs you want to include. You can use these attributes from the AIX command line or you can change them in the InfoPrint Manager Administration GUI: v color-bits-per-plane...
Page 294
Note: When you use InfoPrint Submit Express to send a job to the printer, you do not need to have previously created a form definition. If you have a form definition it overrides the attributes you specify in InfoPrint Submit Express. 1.
Page 295
Submitting the job ® InfoPrint Select lets you submit jobs from an IBM Operating System/2 (OS/2) or Windows workstation to a printer that is managed by InfoPrint. You can print from applications or from the MS-DOS command line. In this example you are using a Windows application, such as PageMaker or QuarkXPress, on Windows to create a document and send it to InfoPrint Color 130 Plus through InfoPrint Select.
Page 296
Querying Destination Attributes: To determine whether the logical destination IC130P-ld is ready to receive jobs, type: pdls -c destination -r "enabled" IC130P-ld You will see this message if the logical destination is enabled: enabled=true Submitting a Job: To submit the file MyJob to IC130P-ld and request two-sided printing and the color-toner-saver attribute, type: pdpr -d IC130P-ld -x "sides=2 color-toner-saver=true"...
Page 297
Chapter 29. Using the LPD gateway with InfoPrint Manager for You can use the AIX line printer daemon (LPD) to submit jobs through the LPD Gateway to an InfoPrint AIX server. LPD is a subsystem that lets you submit print jobs from other operating systems using a Line Printer (LPR) client.
Submitting print jobs from a non-AIX UNIX system with the InfoPrint (lprafp) LPR client When you submit print jobs from the InfoPrint LPR client on a non-AIX UNIX system, all you need to specify is the InfoPrint Manager server and the name of an InfoPrint destination (either logical or actual).
Page 299
Chapter 30. Printing data sets from an MVS system through MVS Download This section contains information about setting up and using the MVS Download daemon supplied with InfoPrint Manager to print MVS jobs on InfoPrint-managed printers. The MVS jobs must come from an MVS system that has the Download for z/OS or AFP Download Plus feature of IBM Print Services Facility for z/OS program product installed.
Page 300
1. Make the Advanced Function Presentation (AFP) resources on the MVS system available to InfoPrint if they are not already available. 2. Use the default version or a customized version of the shell script mvsprpsm.sh supplied with InfoPrint. See “Modifying the InfoPrint mvsprpsm.sh shell script”...
What does the log file generated by the mvsprpsm.sh shell script contain? The filename of the log file has this format: jobname.dataset_name.forms_name.yyddd.log The log file generated by the InfoPrint MVS Download shell script contains this information: v The date InfoPrint received the MVS data set and print options v The print options sent to the shell script by the mvsprsd daemon v A copy of the pdpr command issued by the shell script to print the file v Any error messages issued in response to the pdpr command...
Page 302
If the download working directories are in a different file system as the InfoPrint Manager spool, ensure that you have sufficient space for twice the amount of data in the working directories. Modifying the InfoPrint mvsprpsm.sh shell script You can use the default version of the mvsprpsm.sh shell script, located in the /usr/lpp/pd/bin directory, or modify the shell script to meet the needs of your production printing environment.
Page 303
Specifying AFP resource directories The mvsprpsm.sh shell script contains these lines, which are commented out by default: # NOTE: Add resource-context-xxx search paths to the pdpr options # if necessary. For example: #outputstr="$outputstr resource-context-font=/font/reslib" #outputstr="$outputstr resource-contect-page-def=/dept123/pagedef:/acme/pagedef" Use the format shown in the third and fourth lines to specify the paths to the directories containing AFP resources.
Page 304
## Begin dynamic printer assignment from DEST ##################################################### # MVSdest=${paopt##*destination=} # if [ "$MVSdest" != "$paopt" ] ; then MVSdest=${MVSdest%%,*} MVSdest=${MVSdest% } if [ "$MVSdest" != "" ] ; then outputstr="$outputstr mvs-destination=$MVSdest" paopt=${paopt##destination=$MVSdest} ########################################################## ## The following typeset converts to lower-case (-l flag) ########################################################## typeset -l lpname=$MVSdest # fi...
Page 305
MVS_system_name Specifies the name of the MVS system that downloaded the data set. job_name Specifies the name of the job containing the data set. dataset_name Specifies the name of the data set. forms_name Specifies the name of the form identified with the MVS FORMS parameter.
2. The print-options string, which is a series of options and values. See Table 36 for the list of options. When you specify the -k flag with the mvsprsd command, InfoPrint also stores the options in a file whose name is in this format: v For Download for z/OS: MVS_system_name.job_name.dataset_name.forms_name.yyddd.hhmmsstABCD.JCL...
Page 307
Table 36. Print options passed to InfoPrint MVS Download shell script (continued) Print Option Passed to InfoPrint Attribute and Value for InfoPrint Attribute and Value for AFP Shell Script Download for z/OS Download Plus -ochars=font1,font2,font3,font4 "chars=font1,font2,font3,font4" None (discarded) -ocop=nnn "results-profile=::nnn" "results-profile=::nnn"...
Page 308
Table 36. Print options passed to InfoPrint MVS Download shell script (continued) Print Option Passed to InfoPrint Attribute and Value for InfoPrint Attribute and Value for AFP Shell Script Download for z/OS Download Plus -opagecount=nnnnnnnnn “job-page-count=nnnnnnnnn” “job-page-count=nnnnnnnnn” -opagedef=P1pagedef "page-definition=P1pagedef" None (discarded) -opr=programmer_name "programmer-text=programmer_name"...
Page 309
# This is a comment to document that the following command # starts the mvsprsd daemon automatically at system startup /usr/lpp/psf/bin/mvsprsd -p 5400 -d /files1 -d /files2 \ -x /usr/lpp/pd/bin/mvsprpsm.sh -q serv2-lp Note that this example uses the default shell script (mvsprpsm.sh) and specifies the serv2–lp InfoPrint AIX server.
Page 310
v Start the mvsprsd daemon with the -n 1 option on AIX The sample user exit 15 program (apsux15m ) provided with PSF for z/OS for Download for z/OS, adds a parameter that identifies data sets that belong to multiple data set jobs and indicates whether the data set is first, next, or last in a job.
Page 311
v resource-context-page-segment v resource-context-page-definition v resource-context-form-definition You can set default values for environment variables like PSFPATH using the /etc/environment file: PSFPATH=/usr/xyz_corp/reslib:/usr/xyz_corp/fontlib You must delimit each directory using a colon (:), not a semi-colon (;). Do not include spaces in the assignment. 6.
Page 312
You can use the resource-context attribute instead of the resource-context-page- definition attribute. 5. Specify the -n 1 option when you start the mvsprsd daemon: mvsprsd -n 1 -qlp -p6250 -d/mvsdl -x/mvsdl/mvsprpsm.sh This option directs the daemon to create exactly one child process to receive data sets from MVS.
Page 313
2. The MVS Download daemon invokes the InfoPrint Manager script to spool the file. (You specified the script on the -x option when you started mvsprsd.) 3. If MVS user exit 15 or AFP Download Plus marked the file as part of a multiple data set job, the sample exit does not immediately spool the file.
Page 314
6th parameter: MVSPRSD port number 7th parameter: none (blank) 8th parameter: 0 (zero) For example: #!/bin/ksh JOB00838.SRV1.YAMASAK1.STEP1.PERFAIX.2005105.23235906438.PRD '"-odatat=line -ofileformat=record -occ=yes -occtype=a -ochars=GT10 -opagedef=P1V04863 -of=F10101LA -ocop=007 -odatac=unblock -ojobn=MYJOB -ous=MYNAME -oprmode=SOSI2 -otrc=yes -ono=BLDPSRV1 -opa=forms=PERFAIX,class=K,destination=LOCAL,jobid=JOBID, OUTGRP=ONLY "' local '' '' 6001 '' 0 >>$PPID 2>>$PPID Note: Multiple data set jobs cannot be resubmitted and must be resent from the host.
Page 315
Chapter 31. Using AFP Upload AFP Upload consists of a client component (as part of InfoPrint Manager) and an MVS host server component (available as a priced feature of PSF for z/OS). Note: The z/OS operating system replaced the MVS operating system, but in InfoPrint Manager we continue to refer to the MVS operating system because it is used throughout our program.
Page 316
v BURST v CLASS v COPIES v DATACK v DEPARTMENT v DESTINATION v FORMDEF v FORMS v NAME v ROOM v TITLE v WRITER Notes: 1. The host server program requires a 5A control character to precede each AFP statement in the AFP data sent by the InfoPrint Manager server. 2.
Page 317
v NAME v ROOM v TITLE The CASE parameter does not affect some other OUTPUT parameter values, which are always converted to upper case: v CLASS v DESTINATION v FORMDEF v FORMS v WRITER MIXED Accept the text values as provided by the AIX client. Note: Some code pages used by fonts printed on header and trailer pages do not include lower case characters.
Page 318
The PARM value has the format: 'run-time options/program parameter' Run-time options control aspects of the program's execution environment, such as the amount of storage available to the program. The program parameter is passed to the program. Specifying PL/I run-time options The host server program is written in the PL/I language.
Table 37. Specific InfoPrint Manager attributes to pass values to an MVS host system MVS Values InfoPrint Manager Attribute(s) ADDRESS v address1–text= v address2–text= v address3–text= v address4–text= BUILDING building–text= CLASS v mvs-class= v (destination-pass-through=) COPIES copy–count= DATACK data–fidelity-problem-report= DESTINATION v mvs-destination= v (destination-pass-through=) DEPARTMENT...
-x "destination-pass-through='PASSTHRU=MVS_PARM=value'" where MVS_PARM can be BURST, CLASS, DESTINATION, and FORMS, either individually or in any combination. When more than one attribute is being passed, each value must be separated by a comma, as shown in the examples below. The MVS value WRITER must be specified through the destination-pass-through attribute, but it does not conflict with specifying either mvs-class, mvs-destination, or mvs-forms.
Page 321
nome:nome-ad Using InfoPrint Manager commands with AFP Upload Because the AIX client program for AFP Upload operates as an InfoPrint Manager actual destination, you can control and monitor it through the commands used with other InfoPrint actual destinations: v To shut down an AFP Upload actual destination, use the pdshutdown command that is documented in InfoPrint Manager: Reference.
Page 322
MVS console log The MVS console log contains information about host server program errors, especially if the host server program runs in a startable address space. MVS held output If the host server program runs as a job managed by an MVS initiator, check the job's held output for information about errors.
Page 323
Symptom: You enqueue an ASCII file to be uploaded, but InfoPrint Manager for AIX issues the following error message: 0423-659, File ________ contains data of a type that cannot be processed by this PSF/6000 instance. For example, the PSF/6000 instance cannot process ASCII datatype files.
Page 324
For details about creating an AIX printer, see "Creating and managing actual destinations" in the InfoPrint Manager for AIX: Getting Started manual. Specifying to run the host server program in a startable address space You can run the host server program either in a startable address space or as a job managed by an MVS initiator.
//UPLOAD PROC //STEP EXEC PGM=AUPTCPS //STEPLIB DD DSN=AUP.SAUPLOAD,DISP=SHR DSN=CEE.SCEERUN,DISP=SHR //SYSPRINT DD SYSOUT=* Figure 30. Sample to run the host server program in a Example to run the host server program as a job For an explanation of these values, see “Specifying to run the host server program as a job”...
Chapter 32. Customizing error logs in the InfoPrint Manager AIX server InfoPrint Manager provides three configuration files for various InfoPrint Managers servers and daemons: 1. spl_error.cfg for the InfoPrint Manager server error log. 2. notifyd_error.cfg for the Notification daemon error log. 3.
default, the log-backup-number attribute specifies a value of 10, meaning that you can have nine back up files with timestamps and the initial .BAK file. You can reduce this number as low as 1 or increase it as high as 999. For a complete list of the error log attributes that you can customize, see the "Attributes for logs"...
Page 329
3. Once you have finished defining your options, save and close the /var/pd/notifyd_error.cfg file. Note: If you do not need the customization change to take effect immediately, you can skip the final two steps and just wait until the next time the AIX system where the InfoPrint Manager server is installed on is restarted.
Chapter 33. Finishing options Setting up finishing options for IPDS-only printers Depending on the printer model, you can set up several finishing options. InfoPrint Manager can be set up to support many of these possibilities, including edge stitching (stapling one edge of the print job to create a booklet), saddle stitch (stapling in the middle of the page to create a folded booklet), and corner stapling.
Page 334
For a list of allowed values, proper syntax, and usage guidelines for the job-finishing and form-definition attributes, see InfoPrint Manager: Reference. Using a form definition If you submit your print jobs using a form definition (either by specifying a certain one or by using a default form definition), you can identify the finishing options that you want to apply in the form definition.
Page 335
3. In the Install from Disk dialog, click Browse and navigate to the directory that you installed InfoPrint Select in. The default directory is c:\Infoprint. Note: Because this dialog assumes the the driver is actually on a floppy disk or CD-ROM, you might receive an error that the drive is not ready.
Selecting the correct finishing options In InfoPrint Manager, the finishing options have very descriptive names so that it is easy to select the one you want for your job. However, the names of those options are based on print jobs that use the "portrait" orientation, and as a result are misleading for jobs that printed in the "landscape"...
Table 40. Options to set for paper fed LEF on the InfoPrint 60 (continued) Desired output Select this value for Select this value for "portrait" jobs "landscape" jobs Two staples on the top edge Not supported edge stitch 2 of the paper Three staples on the top edge Not supported edge stitch 3...
Table 42. Options to set for paper fed SEF on the InfoPrint 45 (continued) Desired output Select this value for Select this value for "portrait" jobs "landscape" jobs One staple in the bottom Not supported staple top right right corner More than one staple on the Not supported edge stitch OR edge stitch...
Staple positions for InfoPrint 2060ES, InfoPrint 2075ES, and InfoPrint 2090ES Table 44. Staple positions for InfoPrint 2060ES, InfoPrint 2075ES, and InfoPrint 2090ES mapped to InfoPrint Manager values InfoPrint Manager value Staple Position Portrait Landscape staple-top-left top left top right staple-bottom-left bottom left top left staple-top-right...
Page 340
Setting up finishing options for PS/PCL printers Depending on the printer model, you can set up several finishing options. InfoPrint Manager can be set up to support many of these possibilities, including edge stitching (stapling one edge of the print job to create a booklet), saddle stitch (stapling in the middle of the page to create a folded booklet), and corner stapling.
Page 341
You can also use the form-definition attribute on the –x flag to specify finishing options. For example: pdpr -d printername -x"form-definition=F1name" printfilename For a list of allowed values, proper syntax, and usage guidelines for the job-finishing and form-definition attributes, see InfoPrint Manager: Reference. Using a form definition If you submit your print jobs using a form definition (either by specifying a certain one or by using a default form definition), you can identify the finishing options...
Page 342
window, and then use the AFP driver to specify inline form definitions with finishing options, or make use of other AFP features. Using a PSF other-driver printer: You can use the document-formats-ripped-at- destination actual destination attribute to prevent the automatic data stream transform from occurring.
submit jobs to InfoPrint Manager. You can either specify finishing attributes on the submission command or use a default job. Selecting the correct finishing options In InfoPrint Manager, the finishing options have very descriptive names so that it is easy to select the one you want for your job. However, the names of those options are based on print jobs that use the "portrait"...
Table 48. Staple positions for InfoPrint 2085 and InfoPrint 2105 mapped to InfoPrint Manager values (continued) staple-bottom-right not supported not supported left edge top edge edge-stitch edge-stitch-2 not supported not supported edge-stitch-3 not supported not supported edge-stitch-left left edge top edge edge-stitch-right not supported not supported...
Working with the InfoPrint Pro C900AFP finishing options Working with punch options Table 51. Face down punch positions for the InfoPrint Pro C900 AFP printer mapped to InfoPrint Manager values, paper orientation, and job rotation...
Table 52. Face up punch positions for the InfoPrint Pro C900 AFP printer mapped to InfoPrint Manager values, paper orientation, and job rotation (continued) punch-2 left edge bottom edge top edge left edge punch-3 left edge bottom edge top edge left edge punch-4 left edge...
Page 347
InfoPrint Pro C900 AFP printer supports Perfect Binding and Ring Binding. Punch is available only for Ring Binding. Binding positions are: left, right, and top. This example shows a perfect bind on the left edge with a cover: This example shows a ring bind on the left edge: Note: Any covers should be preloaded, controlled by the device, and not requested through AFP.
Page 349
Chapter 34. Other procedures Turning duplexing on and off for the InfoPrint 45 and InfoPrint 70 If your printer has the capability to duplex and has an option on the console to turn it on and off, you should understand the hierarchy of duplex processing options based on your selections.
Page 350
Submitting a job to a DocuTech Model 135 printer To send jobs to your networked DocuTech system, you must first create a BSD destination on your AIX server. Once this is done, you can submit the job through InfoPrint Manager and release it for printing using your local DocuTech procedures.
Supporting status information for InfoPrint Network and HP printers Network printers If you have InfoPrint network printers in your InfoPrint Manager environment, be sure to install the current version of the InfoPrint network printer drivers to take advantage of InfoPrint Manager's messaging support. HP printers If you have HP printers that you have already configured in InfoPrint Manager, you will need to change the destination-command attribute to use the pioinfo...
Restarting the job Use this procedure to do one of these: v Print the entire job on the same printer it was printing on before. v Print the entire job on a different printer. v Print part of the job (such as page one to page fifty, or page twelve to the end). Important: –...
Table 54. 2–up duplex print job: front and back views (continued) Front of sheet Back of sheet Sheet two page 5 page 7 page 8 page 6 Last sheet page n-3 page n-1 page n page n-2 Since you have to start printing this job at the first page on the front side, you can select page one or page five (or any other page that would fall in that position).
10. In the Move Jobs dialog, select the printer that you want to print the job on. You can select the same printer it was printing on before or a different one. When you release the job in step 12 below, if the job is accepted it will go back into the queue and wait to be printed.
5. Click OK. The actual destination stops printing, and the jobs processing on the actual destination stay in the same state until the actual destination starts again.. Resuming the actual destination To resume the actual destination: v In the GUI, right-click the actual destination and select the Resume action. v Select the actual destination and left-click the icon on the toolbar.
v Select After current copy to interrupt the job after the current copy has finished printing. 5. Click OK. The job that is currently printing stops printing, its icon changes to black, and the job is listed in the job window of the main InfoPrint Manager GUI window. Other jobs continue to print on this printer.
Page 357
See the Setting up high speed printers for spacing topic for instructions on configuring your printer. v Page numbers refer to pages of the print job, not necessarily to any page numbers in your document. For example, in a book, the first page of chapter one is usually "page 1." However, it might be page 15 of the print job, because of the title page, credits, and table of contents.
13. Make sure the printer is still selected and click Printer → Resume to start the printer again. Stopping a printer to perform scheduled maintenance Use this procedure to stop a printer so you can perform routine maintenance, such as updating the microcode, changing paper, or cleaning the printer. While you have the printer stopped, InfoPrint Manager will not be able to send or schedule jobs to it.
Table 55. 2–up duplex print job: front and back views Front of sheet Back of sheet Sheet one page 1 page 3 page 4 page 2 Sheet two page 5 page 7 page 8 page 6 Last sheet page n-3 page n-1 page n page n-2...
b. See if the Type column appears in the details view. The Type column displays the DSS that the InfoPrint printer uses. c. If you do not see the Type column, use Add/Remove menu items to add Continue with step 9. 9.
1. Open the InfoPrint Manager GUI. 2. Find the InfoPrint Manager printer (also called an actual destination) that sends jobs to that printer and select it. 3. Use the GUI to disable the printer. The printer won't be able to accept any print jobs until you enable it again. 4.
Page 362
1. To print the entire job on the same printer it was printing on before, select the job in the job window and click Job → Release. The job will start printing from the first page. 2. To print the entire job on a different printer, skip to Before you Continue between steps 8 and 9 below.
Page 363
b. Click on the Job Other tab. c. Enter a number range in the fields provided under the Sheet range section. d. Click on the Add button to insert new ranges in the values list field on the right. Note: You can specify up to 10 sheet-ranges to be printed. If you specify more than 10 sheet-ranges, no sheets print and InfoPrint issues an error.
Note: If the task you want to use does not appear in the menu, use Add/Remove menu items to add it. Using the correct halftones for the installed toner version Multiple versions of toner are available for the InfoPrint 4000 and InfoPrint 4100 printers.
Page 367
Appendix A. IPDS print operator commands InfoPrint Manager offers a comprehensive set of operator commands that can be used to manage printing on IPDS printers. These commands can be used to help manage printing priorities and also help by providing the operator with functions that are useful when dealing with problems that can occur in the printing system.
Page 368
Task Description InfoPrint Manager Command Syntax pdpause -cd dest where dest Pause printer Pause a printer immediately. specifies the actual destination (physical printer). pdpause -cd -w after-current-copy Pause a printer after the dest where dest specifies the Pause printer current copy completes. actual destination (physical printer).
Page 369
The number of pages that print before the printer stops will vary depending on the number, size, and complexity of jobs that are in process as well as the speed and type of printer involved. Once the printer has stopped, InfoPrint Manager does the steps necessary to execute the requested operator command.
Page 371
Appendix B. IPDS error recovery When driving an IPDS printer, InfoPrint Manager sends page and resource data to the printer. The printer reports status and errors back to InfoPrint Manager. The printer status information is in the form of station counters representing progress of pages sent to the device through the printer microcode and the physical printing mechanism.
Page 372
When a data stream error occurs, messages are produced describing the problem and the recovery actions performed. The messages report details about the error and include the page number where the error occurred. After InfoPrint Manager receives a data stream error from the printer and produces a message, it uses station counters returned from the printer to continue printing without skipping or reprinting any pages.
Page 373
2. A message page will print with these messages: 0420-094: The following messages were generated for file /info/afp/testfdef with Job ID 456. This file printed on the InfoPrint destination ip60, which is a 3160 destination. 0420-128: ERROR: InfoPrint cannot find or cannot access the FORMDEF resource named F1BAD.
the page, the job is terminated and a message is produced indicating that the page and its associated resources are too complex. Insufficient memory in the printer exmple: A 30 page document is submitted. Each page of the document references several complex page segments.
v 0420-467: A paper jam occurred in the destination while printing this job. Inspect the output to determine if it is complete and that all printed pages are acceptable. IPDS error recovery: Unrecoverable problems Unrecoverable problems cause the InfoPrint Manager software or printer software to stop functioning or prevent them from communicating with each other.
Page 376
3. Later, the printer power is restored. 4. The operator must enable the destination (printer) object. 5. Jobs start printing on the printer in the order they have been scheduled. All 300 pages of the job that were printing during the power failure print again. InfoPrint Manager for AIX: Procedures...
Page 377
Appendix C. Accessibility InfoPrint Solutions Company strives to provide products with usable access for everyone, regardless of age or ability. For more information about the commitment that we have made to accessibility, see: http://www.infoprint.com/accessibility Accessibility features Accessibility features help users who have disabilities, such as restricted mobility or limited vision, use information technology products successfully.
Page 379
Notices This information was developed for products and services offered in the U.S.A. InfoPrint Solutions Company may not offer the products, services, or features discussed in this document in other countries. Consult your local InfoPrint Solutions Company representative for information on the products and services currently available in your area.
Page 380
If you are viewing this information softcopy, the photographs and color illustrations may not appear. Trademarks These terms are trademarks or registered trademarks of Ricoh Co., Ltd., in the United States, other countries, or both: v Advanced Function Presentation v Advanced Function Printing...
Page 381
Intelligent Printer Data Stream v IPDS v Mixed Object Document Content Architecture v MO:DCA v Ricoh These terms are trademarks or registered trademarks of International Business Machines Corporation in the United States, other countries, or both: v AIX v DFS...
Page 383
Glossary This glossary defines technical terms and abbreviations used in InfoPrint Manager. Special Characters printing system, such as servers and actual destinations. By default, InfoPrint .Guidefaults file gives administrators authorization to A file created by InfoPrint in the home perform some InfoPrint operations and to directory of a person using the InfoPrint access certain information that is not GUI.
Page 384
overlays, form definitions, and fonts horizontal and vertical line segments that downloaded from the operating system to approximate the path of the desired line. the printer. all-points-addressability (APA) A presentation data stream that is The capability to address, reference, and processed in AFP environments.
Page 385
archiving authorized user The transfer of digital information from A person with the appropriate an online system onto floppy disk, permissions to access an object or to issue compact disc, or other media for offline a command. storage. The original copy is deleted from automatic recovery the online system.
Page 386
points, control handles, and tangent lines. The PostScript path passes through cathode ray tube (CRT) anchor points. Its approach direction is A vacuum tube in which a beam of along the tangent lines that are controlled electrons can be moved to draw lines or by the control handles.
Page 387
of an original image. Color correction is actual halftone dot structure. Cromalin is used for two- or three-spot-color jobs. sometimes called an analog proof. color key crop To remove unwanted areas of an image, A color proof similar to Cromalin, but usually indicated by crop marks on the typically not laminated and not original.
Page 388
in the queue is the one whose deadline is display. An application that sends output closest. Contrast with FIFO to a device controls the actions of the (first-in-first-out), job-priority, device through the device driver. See longest-job-first, and shortest-job-first. printer driver. default document device support system (DSS) In InfoPrint, an object that represents...
Page 389
two pixels with another pixel having an printable document can only contain average value of the two to minimize the printable data. A resource document can difference or to add detail to smooth the only contain data such as fonts or form result.
Page 390
binding permits InfoPrint to estimate the enable time when the job will be completed. In InfoPrint, the action that makes a Contrast with late binding. destination, queue, or server able to accept jobs, or a log able to accept edition binding information.
Page 391
file-reference document suppression, and the position of In InfoPrint, a file containing the names composed-text data on the form. of other files, each entered on a separate forward space line. Job submitters can specify this file In InfoPrint, the action used to move for printing when they specify a ahead and skip the printing of a specified document type of file-reference;...
Page 392
GOCA attribute that is used to keep a job in the Graphics object content architecture. queue and prevent InfoPrint from scheduling it. graphic character A visual representation of a character, hostname other than a control character, that is The name given to an AIX system. normally produced by writing, printing, hot folder or displaying.
Page 393
In InfoPrint software publications, initial value object InfoPrint Manager for AIX or any of its Synonym for default object. components. initially settable attribute InfoPrint Manager for AIX An attribute whose value can be The software component of InfoPrint. established when an object is created but InfoPrint Manager for AIX handles the cannot be subsequently set or modified.
Page 394
route data from its source to its job ticket destination in an internet environment. The customer's hardcopy or electronic instructions listing all the variables intervening jobs describing a print job, either directly or In InfoPrint, the number of jobs in a by reference.
Page 395
light-emitting diode (LED) enables end users to gain access to The imaging device element for network resources and communicate with electrophotographic print units. each other. lines per inch (lpi) logical unit (LU) 6.2 A measure of the density of the grid used A type of logical unit that supports to space halftone dots.
Page 396
medium namespace In InfoPrint, an object representing the A global name repository available to all physical material upon which a job is utilities and API procedures. The printed. namespace contains mappings of object names to other related objects. For merge data example, the namespace provides the Data that is unique to each copy of a mapping of a logical destination to the...
Page 397
device is represented by an actual Open Software Foundation (OSF) destination (physical printer) object. An A nonprofit research and development object is identified by its object name. organization created by a consortium of Objects are grouped into classes. See also companies that work together to develop object class.
Page 398
processor and stored in a library, and that temporarily halt the printing or can be merged with variable data during transmission of jobs on actual destinations printing. or the distribution of jobs from servers or queues. OpenType font. pdcreate In InfoPrint, the command used to create a new object and set its attributes to Privilege Attribute Certificate.
Page 399
Portable Operating System Interface for might or might not be located in the same Computer Environments (POSIX) geographical area. The components of a An Institute of Electrical and Electronics print system are assumed to be Engineers (IEEE) standard for computer interconnected in some manner, providing operating systems.
Page 400
protocol An available resource, such as a value of A set of semantic and syntactic rules that the media-ready attribute. Contrast with determines the behavior of functional supported. units in achieving communication. red, green, blue (RGB) Print Services Facility. The colors of CRT display phosphors. RGB images are for screen display only.
Page 401
resource, such as graphics or fonts, used by a job to print a printable document. scanner Contrast with printable document. A device that converts hardcopy source resubmit data into digital format (halftone dots) to In InfoPrint, an action used to reroute avoid retyping the data.
Page 402
simplex film into plate layouts. Page imposition In InfoPrint, the value of the document or takes place during stripping. actual destination plex attribute indicating subnet mask that output images are placed on the A bit template indicating which part of an media in a head-to-head format, so that IP address represents the network.
Page 403
Systems Network Architecture (SNA) Transmission Control Protocol/Internet Protocol The description of IBM's logical structure, (TCP/IP) formats, protocols, and operational A set of communication rules used in the sequences for sending units through, and Internet and in any network that follows controlling the configuration and the U.S.
Page 404
image scanning, but some RIPs perform it velox A black and white photographic print during processing. Synonymous with gray made from a halftone negative, to be used component replacement (GCR). as a proof copy. unmanage vignette In the InfoPrint Manager Administration An image with soft, fade-away edges.
Page 405
run through punched slots along the binding side of a booklet. Contrast with edition binding, perfect binding, and spiral binding. with-request In InfoPrint, a document transfer method where the client transfers the documents directly to the server. Contrast with pipe-pull. workstation A terminal or microcomputer, usually one that is connected to a mainframe or to a...
attribute (continued) capabilities, XML Extender 185 commands (continued) snmpv3-privacy-type 41 capture-inline-cmr-resources 113 pdls 199, 278 snmpv3-security-level 41 capture-inline-otf-resources attribute 227 pdpr 278 snmpv3-username 40 CASE 302 pdq 279 use-snmp 40 host server configuration pdset 199, 274 attributes parameters 302 common customization tasks 187 auxiliary sheets, used to create 91 changing common error...
Page 409
configuring directories (continued) cutter-trimmer-stacker 23 /usr/lpp/psf/grd 243 daemon email 49 /var/psf/fonts 225 configuration files 178 for receiving notifications with Select /var/psf/PrinterName 245 daemons on Windows 122 /var/psf/segments 49, 140 /usr/lpp/psf/ps2afp/ Halftone Management System 28 cleaning up 140 ps2afpd.cfg 157 halftone support 28 definition 137 826*.cfg 178 hardware 7...
Page 410
error logs files (continued) fonts (continued) customizing 313 /usr/lpp/psf/jpeg2afp/ required for PostScript transform 223 using the log-backup-number jpeg2afp3900.cfg 165 resource-context object 109 attribute 313 /usr/lpp/psf/pcl2afp/ substitution events pcl2afp.cfg 157 through initialization files 224 detecting 119 /usr/lpp/psf/pcl2afp/ UserInit file 224 disk-space-low 139 pcl2afpd.cfg 157 using OpenType fonts 226 messages about 119...
Page 411
hardware (continued) InfoPrint 70 Interrupt Message Pages installing and configuring 7 duplexing 335 Activating IMPs 94 help for notification messages 126 finishing options 326 Using Interrupt Message Pages 93 hierarchy of PPML transform using 335 intervention required conditions 360 options 182 InfoPrint Color 130 Plus 181 example 360 Highlight color color space 254...
Page 412
line-data transform (continued) multiserver configuration 260 output fields (continued) files, variable-length and MVS Download ExtStart Date 69 fixed-length 172 daemon 285 ExtStop Date 69 fonts, specifying 240 deleting orphaned files 299 Start Date 69 imageout keyword, affecting description 285 Start Time 69 processing 173 print options translation table 292 Stop Date 70...
Page 413
pdpr command, using 252 printer driver 261 resource-context object pdq command 279 printer media 23 resource-context object 109 pdresume 354 Printer Properties notebook 61 resource-context objects pdrm 354 printer-model 36 changing directory paths 116 pdserver.conf file 5 printing from AIX command line 33 creating and managing 109 pdset 199 printing from applications 281...
Page 414
servers (continued) spacing 338 toner versions (continued) mixed language environment 4 backspacing 342 effect on actual screen frequencies for shutting down 5 forward spacing 269, 342 InfoPrint 4000 IR3/IR4 24 starting 4 specifying halftone for printing 33 effect on actual screen frequencies for setting an environment variable 136 Standard Object Content Architecture InfoPrint 4100 HD1/HD2 24...
Page 415
user-exit programs (continued) XML transforms support (continued) input data 70 PDF output 186 line-data transform 173 XSL formatting objects 185 line2afp input record 74, 77 xml2afp.cfg 183 line2afp resource 78 customizing 187 managing 83 xml2pdf.cfg 183 output data 73 customizing 190 sample programs supplied 57 XSL 183 separator page 66...
Need help?
Do you have a question about the InfoPrint Pro C900AFP and is the answer not in the manual?
Questions and answers