Infoprint Server for iSeries V5 Session 47AE - 410168 Mira Shnier Senior IT Specialist, Printing Systems Division, IBM Canada Ltd. mshnier@ca.ibm.
Enabling "e-output" E-business is changing the face of business communications Traditional information methodology has been "print and distribute" Networks, Internet, and electronic documents are transforming this methodology Electronic documents mean: Tie to pre-printed form is broken Flexibility in content Flexibility in delivery Networks and Internet drives e-business process re-engineering Printing, if required, must take place later in the flow Electronic documents and reports can flow as the process
Infoprint Server for iSeries Focus of Infoprint Server iSeries as a network print server PCL, Postscript, and PDF to AFP Postscript and PDF transform is IBM-Adobe full-function Level 3 Electronic Distribution of output iSeries management of network print iSeries support for PDF Transform services for any iSeries standard output (AFP, IPDS, SCS, even OV/400) PDF output to e-mail, IFS, or PDF printer High-function PDF Server Segmentation - "Electronic Burst and Bind" Portable, web-ready AFP Add external r
1. Publish to the Web Scenario - monthly reports sent out to departments in hard copy Customer would prefer these went on the company Intranet (or Internet) Publish to the Web - solution 1. An OS/400 application creates the data and puts it on the spool. 2. Use the IPDS to PDF conversion function to store the data in the iSeries IFS. 3. Access the data from a web application or using Client Access. COMMON 410168 47AE Infoprint Server Denver.
Architecture: PDF Web publishing iSeries native applications Printer file DDS Overlays Psegs PDF OS/400 Fonts Output queue Page & Form defs PSF/400 PSF Configuration Object PDF Device Description PDF Company Intranet IFS Archive PDF subsystem setup Device Description: Virtual *IPDS/AFP printer on *LAN Loopback address (127.0.0.
Using iSeries Navigator to create a PSF Config. Object The same object can be build using the CRTPSFCFG or CHGPSFCFG commands.
Target Directory and File Name If you specify a Root File System directory name, the file will be stored as: /PDF-directory-name/job-name/job-user-name+ /job-number_file-number_spooled-file-name_date_sequence-number.PDF In this example the target was specified as '/reports' COMMON 410168 47AE Infoprint Server Denver.
Target Directory and File Name If you specify a directory name in the QDLS System, the file will be stored as: /QDLS/folder-name/job-name/job-number/job-user-name/file-number+ /spooled-file-name/date/sequence-number.PDF In this example the target was specified as '/QDLS/EMAILS' More on Target Stream Files If you select "Generate multiple PDF files" the separate files will have sequence number 00001.PDF, 00002.PDF etc.
iSeries Access for WEB PDF support Use 5722-XH2 iSeries Access for WEB - view PDF COMMON 410168 47AE Infoprint Server Denver.
2. Electronic Report Distribution Scenario - monthly sales reports are printed, manually separated and mailed to regional office managers Customer would like to automatically distribute and send the relevant reports to specific managers Electronic Report Distribution - solution 1. Use DDS keywords to insert Group tags in *AFPDS spooled file. 2. Original spooled file converted to multiple PDF files 3. User exit program converts department name to e-mail address. 4.
Architecture: E-mail iSeries native applications Printer file Overlays DDS STRPAGGRP('513') Fonts Psegs Output queue Page & Form defs e-mail Mapping Program PDF DEVD PSFCFG OS/400 PSF/400 PDF shnier@ca.ibm.com 513 File: LOOKUP 513 701 842 rose@us.ibm.com 701 shnier@ca.ibm.com rose@us.ibm.com shaffer@us.ibm.com shaffer@us.ibm.com 842 E-mail address Different ways to set e-mail address: Depends on single vs. multiple & application Single distribution: USRDFNDTA('MAILTAG(mshnier@ca.ibm.
E-mail with exit program PSF Configuration Object Printer File DDS USRDFNDTA (DDS) STRPAGGRP ENDPAGGRP PDFGEN PDFINCFNT PDFMULT PDFDTAQ PDFSENDER PDFMAPPGM PDFDIR PSF/400 Input Job Info Spooled File Mail Tag PDF File Path Sender User Data Data Queue User Exit Program E-mail PDF File(s) Output Message Text E-mail Addresses Disposition Use exit program if information provided is not a valid e-mail address i.e. convert "Dept842" to "wshaffer@us.ibm.
Sample e-mail received (V5R1) 1 2 3 4 1 MSHNIER was the user on BLDASL1 who was the "SENDER" 2Subject line info comes from PQT4133 in message file QPQMSGF. you may "unofficially" modify the first 22 characters 3 Up to 255 characters of text message may be customized using mapping program. (default message is, "Mail was sent by OS/400 process. Please do not reply to this address." Also stored in PQT4133.
Ad-hoc PDF - iSeries Access V5R2 New Operations Navigator options E-mail COMMON 410168 47AE Infoprint Server Denver.
File size considerations By default PDF includes Adobe fonts Files may be large if many fonts used V5R1 - Use PSFDFNOPT with PDFINCFNT(*NO) in your PSFCFG (PTF si03186 required) V5R2 use PDFINCFNT(*NO) parameter File Description Short JOBLOG Medium JOBLOG no.
3. Print enterprise output on IPDS printers Scenario: Customer uses an ERP output which generates data in PCL format They need the speed, power and throughput of their high-speed iSeries system printer - plus the IPDS error recovery Print enterprise output on IPDS printers - solution 1. From a Windows workstation, a user submits the document for printing on an IPDS printer using a printer shared though NetServer 2. The document is put on the OS/400 spool and then directed to Transform Manager 3.
Architecture: Print Serving Client, network, and iSeries ASCII applications iSeries native applications PCL to AFP PS to AFP PDF to AFP Printer file DDS OS/400 Output queue IPDS PSF/400 Postscript, PCL, PDF to AFP Transforms are integrated into OS/400 architecture Provides generic iSeries print support for ERP applications Workstation access through LPD, NetServer IPP Adobe transform for PDF and Postscript to AFP Level 3 full support Developed jointly by IBM and Adobe Equivalent transform on iSeries,
PCL/PS/PDF to AFP setup Transformations based on: PCL vs. (PostScript/PDF) edge-to-edge vs. 1/6" non-print border Transformation configuration file specifies how many of each combination: minimum & maximum Printer device description includes AFP(*YES) IMGCFG(*IMGCnn), where nn is based on print density, edge-to-edge(y/n), image compression STRTFMMGR / ENDTRMMGR 4.
Integrate web and network images into iSeries applications - solution 1. The user sends the image file to the Windows-based JPEG transform to create an AFP image file. 2. Next, the user could use the AFP Manager component of Operations Navigator to create the page segment and store it in the iSeries. Alternatively, the user could use a network drive mapped to an iSeries to put the AFP output file in a shared folder, then use OS/400 commands to create it as a page segment on the iSeries.
Architecture: Web image OS/400 Overlays Fonts Web, network images GIF to AFP JPEG to AFP TIFF to AFP PSF/400 Psegs Page & Form defs 5. Indexed data for fast navigation Scenario - A phone company creates customer statements using the external formatting capabilities on the iSeries (page definitions and form definitions) together with AFP. This company wants its customer service representatives to be able to view the statements in the same format that the customer receives them.
Indexed data for fast navigation solution 1. An application creates the data and puts it on the OS/400 spool. 2. The CRTAFPDTA command generates the document as an AFP stream file, puts the indexing information in an index object stream file, gathers all of the needed resources into a resource stream file, then concatenates them into a merged stream file. 3. Users can now view the indexed file on their workstation, send the file for use on another system, or archive the file.
CRTAFPDTA and CVTLINDTA similarities Convert *LINE data to *AFPDS (MO:DCA) Use with AFP Viewer Print to non-IPDS printers using HPT Processes the "rules" from Page Definition to create resolved output *LINE *AFPDS Page Definition CRTAFPDTA vs. CVTLINDTA differences CRTAFPDTA CVTLINDTA Command with many parameters Input is existing *LINE Spooled file Output is Stream file in AFPDS format Part of Infoprint Server Licensed Pgm.
What else would you use if for? Create an index document AFP Viewer - quick access to selected pages PDF generation - index to segment large file and add addressing information for e-mail or generate PDF bookmarks Archive & Retrieve selected groups of pages Create a resource group Portable AFP Other iSeries or other platforms Fidelity forever for Archive / Retrieve even if external resources change over time When sending print to an outsourcer AFP Viewer on Web Concatenate the AFP, Index and Resource file i
Scenarios and Server Components Application Publish iSeries-AS/400 output Electronic report distribution Infoprint Server Component PDF transform (alternative is Create AFP Data - CRTAFPDTA) PDF transform, integrated e-mail Print directly to PDF printers PDF transform (output to queue) Electronic burst and bind PDF transform, segmentation support ERP print driver Postscript, PDF, and PCL transforms iSeries as an enterprise print server Postscript, PDF, and PCL transforms Electronic output distribu
Infoprint Server Architecture Client, network, and iSeries ASCII applications iSeries native applications PCL to AFP PS to AFP PDF to AFP Printer file Infoprint Designer DDS SCS PDF Output queue Overlays Fonts Web, network images GIF to AFP JPEG to AFP TIFF to AFP ND LI Psegs VT C =* TA OS/400 PCL S YE IPDS PSF/400 Page & Form defs Create AFP Data Client Access AFP Viewer or AFP Viewer Plug-in PDF Subsystem IFS PRTAFPDTA PF Archive E-mail PDF Web Infoprint Server: Summary Powerful
Other Print and E-output Sessions Session Title Session Number ID Day/Time V5 Printing and E-output Overview 409061 42AE Wed @ 9:30AM iSeries Output Flow and Architecture 250343 43AE Wed @ 11:00AM iSeries Output Application Development 410162 45AE Wed @ 2:00PM Infoprint Designer for iSeries 404243 46AE Wed @ 3:30PM Infoprint Server for iSeries 410168 47AE Wed @ 5:00PM LAB: Infoprint Designer for iSeries 250033 51LC Thurs @ 8:00AM V5 Printing and E-output Overview 409061 53IB Thurs @ 1
Glossary AFP - Advanced Function Presentation AFCCU - Advanced Function Common Control Unit AFPDS - Advanced Function Printing Data Stream API - Application Program Interface ASCII - American National Standard Code for Information Exchange BGU - Business Graphics Utility BMP - OS/2 and Windows Bitmap BRMS - Backup Recovery Management System COR - Computer Output Reduction DJDE - Dynamic Job Datastream Entry (Xerox) DSS - Device Support Systems (AIX IpM) EBCDIC - Extended Binary Coded Decimal Interchange Cod