Each TCP/IP-attached printer must be defined to PSF with a PRINTDEV statement in the PSF startup procedure.
This example shows a sample PSFPROC procedure that you can modify to suit your installation. The PRINTDEV statement shows the required IPADDR keyword.
//PSFPROC PROC //**************** IBM NETWORK PRINTERS WRITER PROCEDURE **************** //* //*01* MODULE-NAME = PSFPROC //* //*01* DESCRIPTIVE-NAME = START PROCEDURE FOR PSF: //*TCP/IP ATTACHED IBM NETWORK PRINTERS //* //*01* NOTES = THE FULL NAME OF THE DEFAULT PAGEDEF IS //*P1A06462. //*THE FULL NAME OF THE DEFAULT FORMDEF IS //*F1A10110. //*THE FULL NAMES OF THE DEFAULT FONTS ARE //*X0GF10, X0GS10, X0TU10, AND X0GU10. //*THE FULL NAME OF THE SEPARATOR PAGE PAGEDEF IS //*P1V06483. //*THE FULL NAME OF THE SEPARATOR PAGE FONT IS //*X0GT15. //* //* //*01* CHANGE-ACTIVITY: //* //**** END OF SPECIFICATIONS ***/ //STEP01EXEC PGM=APSPPIEP,REGION=4096K //JOBHDR OUTPUT PAGEDEF=V06483,/* JOB SEPARATOR PAGEDEF*/ //FORMDEF=A10110,CHARS=GT15/* JOB SEPARATOR FORMDEF*/ //JOBLTR OUTPUT PAGEDEF=V06483,/* JOB SEPARATOR PAGEDEF*/ //FORMDEF=A10110,CHARS=GT15/* JOB SEPARATOR FORMDEF*/ //DSHDR OUTPUT PAGEDEF=V06483,/* DS SEPARATOR PAGEDEF*/ //FORMDEF=A10110,CHARS=GT15/* DS SEPARATOR FORMDEF*/ //MSGDS OUTPUT PAGEDEF=A06462,/* MESSAGE DATASET PAGEDEF*/ //FORMDEF=A10110/* MESSAGE DATASET FORMDEF*/ //FONT300DDDSN=SYS1.FONT300,/* SYSTEM FONTS - 300 PEL*/ //DISP=SHR //PSEG01DDDSN=SYS1.PSEGLIB,/* SYSTEM PAGE SEGMENTS*/ //DISP=SHR //OLAY01DDDSN=SYS1.OVERLIB,/* SYSTEM MEDIUM OVERLAYS*/ //DISP=SHR/* //PDEF01DDDSN=SYS1.PDEFLIB,/* SYSTEM PAGEDEFS*/ //DISP=SHR //FDEF01DDDSN=SYS1.FDEFLIB,/* SYSTEM FORMDEFS*/ //DISP=SHR //* ******************************************************************************************/ //*PRINTDEV //* ******************************************************************************************/ //PRT1CNTL //PRT1PRINTDEV FONTDD=*.FONT300,/* 300 PEL FONT LIBRARY DD*/ //OVLYDD=*.OLAY01,/* OVERLAY LIBRARY DD*/ //PSEGDD=*.PSEG01,/* SEGMENT LIBRARY DD*/ //PDEFDD=*.PDEF01,/* PAGEDEF LIBRARY DD*/ //FDEFDD=*.FDEF01,/* FORMDEF LIBRARY DD*/ //JOBHDR=*.JOBHDR,/* JOB HEADER SEPARATOR*/ //*/* OUTPUT*/ //JOBTRLR=*.JOBTLR,/* JOB TRAILER SEPARATOR*/ //*/* OUTPUT*/ //DSHDR=*.DSHDR,/* DATA SET HEADER*/ //*/* SEPARATOR*/ //MESSAGE=*.MSGDS,/* MESSAGE DATA SET OUTPUT*/ //BUFNO=5,/* NUMBER OF WRITE DATA BUFFERS*/ //PAGEDEF=A06462,/* DEVICE PAGEDEF DEFAULT*/ //FORMDEF=A10110,/* DEVICE FORMDEF DEFAULT*/ //CHARS=(GF10,/* DEVICE*/ //GS10,TU10,GU10),/* DEFAULT FONT SET*/ //PIMSG=YES,/* ACCUMULATE DATA SET*/ //*/* MESSAGES*/ //DATACK=BLOCK,/* REPORT ALL DATA-CHECK*/ //*/* ERRORS*/ //TRACE=NO,/* CREATE INTERNAL TRACE*/ //FAILURE=WCONNECT,/* PSF ACTION ON PRINTER*/ //*/* FAILURE*/ //TIMEOUT=REDRIVE/* PSF ACTION ON TIMEOUT*/ //MGMTMODE=OUTAVAIL,/* PRINTER MANAGEMENT MODE*/ //DISCINTV=15,/* DISCONNECT INTERVAL IN*/ //*/* SECONDS*/ //IPADDR=’xxx.xxx.xxx.xxx’/* IP ADDRESS FOR TCP/IP*/ //PRT1ENDCNTL