Improving performance in the PDF RIP

You can improve the performance of the PDF RIP by configuring it to run parts of itself in parallel. These changes improve the performance of the core RIP; for improving performance by running multiple PDF RIPs on a multi-processor, see Using the PDF Parallel RIP. If you have a multi-processor server, make the changes described below to the PDF RIP daemon configuration file (ps2afpd.cfg) that are shown below in boldface text in Sample High Performance PDF Daemon configuration file using CPSI processing engine.

    Note:
  1. If your InfoPrint server has only a single processor, you should not make these configuration changes because they would result in reduced performance.
  2. Both -pragma bwModel=banded and -pragma beThread=yes can also improve performance of the PostScript RIP.
  3. If you are processing double-byte fonts (for example, with Kanji printing), you must set pdfParallel=no.

Sample High Performance PDF Daemon configuration file using CPSI processing engine

# ps2afpd configuration file
# KEYWORD          EQUIVALENT ps2afp FLAG                   PURPOSE
###################################################################
port = 8251             # -P               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/ps2api
                        #            name of the PostScript interpreter
                        #                                       program
ps_init_file = /usr/lpp/psf/ps2afpe.ps
                        #            name of the PostScript interpreter
                        #                           initialization file
ps_files_path = /usr/lpp/psf/ps2afp :\
                /usr/lpp/psf/config :\
                /usr/lpp/psf
                        #               path to search for jobInit files
ps_max_memory = 32000K  # -M          maximum amount of memory that
                        #       PostScript uses; the 'K' is ignored
ps_job_timeout = 999    # -j              maximum number of minutes
                        #                 to process PostScript job
ps_server_timeout = 180 # -s              maximum number of minutes
                        #                 server waits between jobs
ps_font_map_files = /usr/lpp/psf/ps/psfonts.map :\
                    /var/psf.psfonts/user.map
                         #               list of font mapping files
ps_width =  8.5i         # -w              width of generated image
ps_length =  11i         # -l             length of generated image
ps_x_offset = 0i         # -x                left and right margins
ps_y_offset = 0i         # -y                top and bottom margins
ps_resolution = 600      # -r                 resolution of printer
ps_output_type = IO1_G4  # -a         type of AFP image to generate
#following three parameters will apply only if threshsmall specified
ps_imgsmall = 0.5i       #               default value for imgsmall
ps_linesmall = 0.5i      #              default value for linesmall
ps_txtsmall = 0.5i       #               default value for txtsmall
pragma = pdfParallel=yes ;\
         beThread=yes    ;\
         bwModel=banded