514

InterForm A/Spartner.interform400.com/shares/public/If-0332_REDV2.pdfe-mail: [email protected] [email protected] web: erf orm4 00.co m InterForm A/S 3 Document IF-003-32

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

  • 2 User’s Manual for InterForm400®

    InterForm A/SHyldalvej 11DK-9541 SuldrupDenmark

    tel: +45 98 37 80 17fax: +45 98 37 87 99e-mail: [email protected]

    [email protected]

    web: www.interform400.com

    mailto:[email protected]:[email protected]:[email protected]:[email protected]

  • InterForm A/S 3

    Document IF-003-32

    Users Guide for InterForm400 ® V2009.M01

    Printed in Denmark 2009

    No part of this guide may be photocopied or reproduced in any way, except where noted,

    without the written consent of Interform A/S.

    All the names in this manual are fictional and any resemblance to existing people or firms is

    purely coincidental.

    © Copyright Interform A/S 2004. All rights reserved.

    AS/400, iSeries , i5 and ‘System i’ are registered trademarks of the IBM Corporation.

    HP-PCL is a trademark of Hewlett Packard

    All other trademarks mentioned in this document are registered trademarks of their respective

    owners.

  • 4 User’s Manual for InterForm400®

    Table of Contents

    Table of Contents. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

    About This Manual. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

    How the manual is organized. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

    What is new in the 2009 versions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

    Requirement. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

    Installation/upgrade.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

    Input formats.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

    PDF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

    Tools. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

    E-mail. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

    Auto Forms Control .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

    W hat is new in this manual. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

    The modules of InterForm400. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

    The Basic InterForm400 package. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

    The InterForm400 Classic package. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

    The ZPL Module. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

    The PDF and E-mailing Module. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

    The Digital Signature / PDF Security Module. . . . . . . . . . . . . . . . . . . . . . . . . . 22

    The InterW ord400 Module. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

    The InterFax400 Module.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

    Getting Started. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

    iASP installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

    1. Preparation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

    2. Installation.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

    Installation/upgrade without a CD. . . . . . . . . . . . . . . . . . . . . . . 25

    Alternative install without CD (via FTP).. . . . . . . . . . . . . . . . . . 25

    Installing from a CD.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

    3. Setting Up the System. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

    4. W ork W ith Overlay/AFC Sample. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

    5. About The Print Results. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38

    Unicode, DBCS and multiple codepage support in InterForm400 . . . . . . . . . . . . . . . . . . 40

    Important: To notice after upgrading from a pre 2007 version. . . . . . . . . . . . . 40

    Using DBCS or multiple code pages in the same print out.. . . . . . . . . . . . . . . 41

    1. Simple setup - spooled file with a single code page. . . . . . . 41

    2. DBCS support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41

    3. Unicode setup - unicode spooled file. . . . . . . . . . . . . . . . . . 41

    Menu Structures and General Operation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43

    1. Design Overlay. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45

    Selecting an existing overlay. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45

    Creating a new overlay. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45

    Copy Overlay from Another Overlay. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46

    Global settings of an overlay.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47

    Duplex options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49

    Function keys for display of a spool file. . . . . . . . . . . . . . . . . . 50

    Considerations for Zebra overlays. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53

    Extended Page Definition. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55

  • InterForm A/S 5

    Copy Management. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56

    Measuring Methods. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59

    Orientation of design elements. . . . . . . . . . . . . . . . . . . . . . . . . 59

    The Design Screen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60

    Service Options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61

    Overlay Element Selection Filters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63

    Page Control. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63

    Copy Management. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64

    Overlay elements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65

    1=FRAME. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65

    2=HORIZONTAL LINE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66

    3=VERTICAL LINE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67

    4=LINE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67

    5=TEXT. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68

    6=Print-info (Print information). . . . . . . . . . . . . . . . . . . . . . . . . 69

    7=INK (fill pattern for succeeding sequence lines). . . . . . . . . . 70

    Examples on use of Ink:. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70

    8=TABULATOR (Paragraph tabulation). . . . . . . . . . . . . . . . . . 72

    9=REMAP W INDOW (re-mapping text areas). . . . . . . . . . . . . 74

    I=IMAGE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78

    ?=IF...THEN (conditional nesting of overlays).. . . . . . . . . . . . . 78

    F=PCL-FILE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82

    G=HP/GL-2-FILE.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83

    S=SUBOVERLAY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83

    * = COMMENT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84

    How the sequence lines in overlay design are executed. . . . . . . . . . . . . . . . . 85

    Getting Familiar With Overlays. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86

    Step 1. Making a W ork Copy of the Overlay IF400DEMO. . . . . . . . . . . . . . . . 87

    Step 2. Make a Test Print of the Overlay+Spool Data. . . . . . . . . . . . . . . . . . . 89

    Step 3. Entering the Design W indow. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90

    Step 4. Printing the Overlay Definition List. . . . . . . . . . . . . . . . . . . . . . . . . . . . 92

    Step 5. Adding Round Corners to the Address Field. . . . . . . . . . . . . . . . . . . . 92

    Step 6. Edit Subject Text. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94

    Step 7. Formatting the body text.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97

    Step 8. Making Equal Distance Between Column Headers. . . . . . . . . . . . . . . 98

    Step 9. Making Equal Distance between Item Line Columns. . . . . . . . . . . . . 100

    Step 10. Defining the Column Headers W hite on Black. . . . . . . . . . . . . . . . . 102

    Step 11. Defining the Item Line Bars. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104

    Step 12. Defining the 5 Item Coloumn Frames. . . . . . . . . . . . . . . . . . . . . . . 105

    Step 13. Defining the logo as a water mark. . . . . . . . . . . . . . . . . . . . . . . . . . 106

    Step 14. Defining the Copy Management. . . . . . . . . . . . . . . . . . . . . . . . . . . . 109

    Step 15. Defining the COPY Symbol as W atermark. . . . . . . . . . . . . . . . . . . 110

    Step 16. Defining the Relatively Positioned Sub-form. . . . . . . . . . . . . . . . . . 112

    Step 17. Cleaning the Overlay for Remaining Text. . . . . . . . . . . . . . . . . . . . 115

    Step 18. The Result. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116

    Example of Advanced use of Sub-overlays (Random text lines). . . . . . . . . . 118

    Creating the Main overlay:. . . . . . . . . . . . . . . . . . . . . . . . . . . 119

    Creating the sub-overlay for formatting item groups. . . . . . . . 120

    Creating the sub-overlay for formatting the footer.. . . . . . . . . 123

    The result. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124

    Main Menu Local Environment Setup. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126

    2. Test Print Overlay. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126

    3. Merge Spool Entry with Overlay. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127

  • 6 User’s Manual for InterForm400®

    8. Select File set. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129

    9. Select Output Queue and Printer Type.. . . . . . . . . . . . . . . . . . . . . . . . . . . 130

    10. W ork with actual Output Queue. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130

    Selection Criteria Entries. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133

    Step 1. Placing overlays in One File set. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135

    Step 2. Examining Spool Entry Selection Criteria. . . . . . . . . . . . . . . . . . . . . . 137

    Step 3. Entering the Selection Criterias in the Selector. . . . . . . . . . . . . . . . . 138

    Step 4. Testing the Selector. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140

    General Description of Auto Forms Control Sub-system. . . . . . . . . . . . . . . . . . . . . . . . 141

    10. Start AUTO_FORM subsystem. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142

    11. End AUTO_FORM subsystem. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142

    12. W ork with Active Subsystem AUTO_FORM.. . . . . . . . . . . . . . . . . . . . . . 142

    Overview of AFC Main Definitions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143

    Auto Forms Control Definitions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145

    Entering queue and job names to an AFC definition. . . . . . . . . . . . . . . . . . . 146

    Default Output Output Queue and Printer Type. . . . . . . . . . . 147

    Template AFC-definition to be executed after this. . . . . . . . . 148

    Additional parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148

    AFC Definition Entries. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150

    1=Merge with Overlay. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151

    2=Send Network Spooled File . . . . . . . . . . . . . . . . . . . . . . . . 154

    3=Transform AFPDS to *USERASCII . . . . . . . . . . . . . . . . . . 155

    4=Copy Spooled File. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156

    5=Move Spooled File. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156

    6=Hold Spooled File. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157

    7=Delete Spooled File. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157

    8=Call Program. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158

    9=Exit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158

    A=Change attributes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159

    B=Split spooled file. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160

    C= Prepare for Finishing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161

    D=Sort Spooled File. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162

    F=Change W riter.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163

    G=Archive to MultiArchive/400. . . . . . . . . . . . . . . . . . . . . . . . 163

    H=Archive in InfoStore/400. . . . . . . . . . . . . . . . . . . . . . . . . . . 164

    P = Send PDF E-mail. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164

    N = PDF File naming and -save. . . . . . . . . . . . . . . . . . . . . . . 165

    * = Comment. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165

    Convert SAP spool entries (datatype *IBMSCS). . . . . . . . . . . 165

    SAP spool entries (datatype *IBMSCS2) . . . . . . . . . . . . . . . . 166

    Generating multiple copies in input spool entries... . . . . . . . . 166

    Auto Forms Control Hints. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166

    How to stop processing spooled files. . . . . . . . . . . . . . . . . . . 166

    Changing spooled file attributes has no effect. . . . . . . . . . . . 167

    Auto_Form jobs does not start . . . . . . . . . . . . . . . . . . . . . . . . 167

    Getting Familiar with Auto Forms Control.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169

    Example 1, Using Separate queues for Input and Output . . . . . . . . . . . . . . . 169

    Step 1. Checking the W riter. . . . . . . . . . . . . . . . . . . . . . . . . . 169

    Step 2. Checking if Auto Forms Control is running. . . . . . . . . 169

    Step 3. Entering Auto Forms Definition AFC_INPUT1. . . . . . 170

    Step 4. Defining move of print jobs with type *STD. . . . . . . . 171

  • InterForm A/S 7

    Step 5. Defining move of Print jobs with Formtype DEMO. . . 172

    Step 6. Testing new functions in AFC_INPUT1. . . . . . . . . . . 173

    Example 2, Using same Queue for Input and Output. . . . . . . . . . . . . . . . . . . 174

    Step 1. Checking the W riter. . . . . . . . . . . . . . . . . . . . . . . . . . 174

    Step 2. Creating the AFC Definition:. . . . . . . . . . . . . . . . . . . . 175

    Step 3. Restricting the writer to process type *STD jobs only

    .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176

    Step 4. Preventing following AFC functions to process type *STD

    .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176

    Step 5. Defining the Overlay Merge. . . . . . . . . . . . . . . . . . . . 177

    Step 6. Cleaning up processed jobs. . . . . . . . . . . . . . . . . . . . 179

    Step 7. Activating the AFC job AFC_INPUT1. . . . . . . . . . . . . 180

    Step 8. Testing the new AFC definition AFC_INPUT2. . . . . . 180

    Using a “TEMPLATE” AFC defintion. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181

    2. Form Type Table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184

    The overlay selection entry field. . . . . . . . . . . . . . . . . . . . . . . 184

    Split Definitions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186

    Split Definition Entries.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186

    Calling a User Exit Program with the extracted spool pages. . . . . . . . . . . . . 188

    Defining the spool file attributes for the result of a Split. . . . . . . . . . . . . . . . . 190

    Example Using Split. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191

    Finishing Definitions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195

    Defining Prinserter Pre-process Definition. Fixed number of pages. . . . . . .® 195

    Defining Prinserter® pre-process Definition. Variable number of pages. . . . 197

    Defining Print Order of Sorted Groups. . . . . . . . . . . . . . . . . . 197

    Example 1, Non sorted. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198

    Example 2, Sorting in Ascending W eight. . . . . . . . . . . . . . . . 198

    Example 3 , Sorting in Franking groups:. . . . . . . . . . . . . . . . . 199

    Defining PFE MailPrinter Pre-process Definition. . . . . . . . . . . . . . . . . . . . .® 200

    Defining Print Order of Sorted Groups. . . . . . . . . . . . . . . . . . 201

    Example 1, Non sorted. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202

    Example 2, Sorting in Ascending W eight. . . . . . . . . . . . . . . . 202

    Example 3 , Sorting in Franking groups:. . . . . . . . . . . . . . . . . 203

    Defining Stapling Pre-process Definitions. . . . . . . . . . . . . . . . . . . . . . . . . . . 204

    Defining Insertion Pre-process Definitions. . . . . . . . . . . . . . . . . . . . . . . . . . . 206

    How to distribute E-mails and faxes in InterForm400 :. . . . . . . . . . . . . . . . .® 209

    The E-mail/Fax Finishing Definition. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209

    1. How to find E-mail address / Fax number. . . . . . . . . . . . . . 210

    2. Key definitions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211

    3. Definition variables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212

    4. Default PDF-file name.. . . . . . . . . . . . . . . . . . . . . . . . . . . . 212

    5. Definition E-mail text / Cover page text. . . . . . . . . . . . . . . . 212

    6. Definition recipient-ID. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214

    7. E-mail addresses and fax numbers. . . . . . . . . . . . . . . . . . 216

    8. Senders E-mail address. . . . . . . . . . . . . . . . . . . . . . . . . . . 218

    9. Encryption and Signature . . . . . . . . . . . . . . . . . . . . . . . . . . 219

    10. PDF bookmark definition . . . . . . . . . . . . . . . . . . . . . . . . . 220

    8. W ork with E-mail senders . . . . . . . . . . . . . . . . . . . . . . . . . 221

    The File Naming Finishing Definition. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222

    1. Receipient Key Definition . . . . . . . . . . . . . . . . . . . . . . . . . 222

    2. Variable Definitions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223

    3. PDF File Name Composition.. . . . . . . . . . . . . . . . . . . . . . . 225

    5. Page selections and Document breaks. . . . . . . . . . . . . . . 226

  • 8 User’s Manual for InterForm400®

    6. Receipient ID Information. . . . . . . . . . . . . . . . . . . . . . . . . . 226

    7. Closing User-Exit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227

    8. Encryption and Signature . . . . . . . . . . . . . . . . . . . . . . . . . . 227

    9. PDF bookmark definition.. . . . . . . . . . . . . . . . . . . . . . . . . . 227

    Define Level Break Conditions for Finishing. . . . . . . . . . . . . . . . . . . . . . . . . . 228

    Example 1, Level Break on Page Counter. . . . . . . . . . . . . . . 229

    Find Recipient ID in the Following Positions. . . . . . . . . . . . . . 230

    Example 2, Level Break on Change in Customer Info:. . . . . . 230

    Example 3, Level Break on Customer ID and Attention Person.

    .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231

    Using the Finishing Definition with Auto Forms Control. . . . . . . . . . . . . . . . . 232

    Activate the Finishing pre-process definition.. . . . . . . . . . . . . 232

    Merge with pre-processed Finishing spool entry.. . . . . . . . . . 233

    Distribute E-mails with Auto Forms Control. . . . . . . . . . . . . . 234

    The Reformat finishing definition. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237

    Head. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237

    User exit program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239

    Detail lines. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239

    Totals. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242

    Footer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244

    Insert reformatting in production. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244

    Sort Definitions.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245

    Page Selection criteria. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247

    Find sort fields in the following positions. . . . . . . . . . . . . . . . . 247

    Examples Using Sort. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248

    Example 1. Sort by Type, “Document" letters first:. . . . . . . . . 249

    Example 2. Sort by Type, “modules.” letters first:. . . . . . . . . . 249

    Example 3. Sort by Type and Customer ID:. . . . . . . . . . . . . . 249

    Example 4. Sort by Customer ID and type:. . . . . . . . . . . . . . . 250

    PDF File Bookmarks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253

    Getting familiar with PDF Bookmarks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256

    User Output Queue. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259

    Example: Distribute Spooled Files depending on Spooled File Owner. . . . . 259

    General Description of OSC (Output Schedule Control). . . . . . . . . . . . . . . . . . . . . . . . . 260

    10. Start OSCCTL subsystem. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261

    11. End OSCCTL subsystem. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261

    12. W ork with Active Subsystem OSCCTL.. . . . . . . . . . . . . . . . . . . . . . . . . . 261

    Describing the OSC definition lines. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262

    Principle of OSC (Output Schedule Control). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265

    Getting Familiar with OSC (Output Schedule Control).. . . . . . . . . . . . . . . . . . . . . . . . . . 266

    Specify input spooled file priority:. . . . . . . . . . . . . . . . . . . . . . 267

    Specify placement of input spool file attributes at output:. . . . 267

    Define Sort Fields:.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268

    Specify Grouping and separator page:. . . . . . . . . . . . . . . . . . 269

    Define resulting output queues:. . . . . . . . . . . . . . . . . . . . . . . 269

    Specify automatic start scheduling:.. . . . . . . . . . . . . . . . . . . . 270

    Specify automatic start options:. . . . . . . . . . . . . . . . . . . . . . . 270

    Specify output queue for processed spooled files:. . . . . . . . . 271

  • InterForm A/S 9

    Specify job priority:. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271

    Administering InterForm400 Environment and Users. . . . . . . . . . . . . . . . . . . . . . . . . .® 272

    1. Appoint Administrator. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273

    2. Configure InterForm 400.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274

    3. Configure email.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280

    4. W ork with InterForm400 Users. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .® 282

    5. W ork with file sets.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283

    6. Connect Users with Overlay File Sets. . . . . . . . . . . . . . . . . . . . . . . . . . . . 284

    Working with Fonts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287

    7. W ork with Fonts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288

    1. Description of Additional Fonts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288

    Example of Defining a Resident Printer font. . . . . . . . . . . . . . 290

    3. Create barcode soft font for PCL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292

    4. W ork with soft fonts for PCL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292

    File transfer HP SFP Font files from a PC. . . . . . . . . . . . . . . 295

    5. Install True Type font for PDF. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295

    6. W ork with TrueType font for UCS2 (unicode). . . . . . . . . . . . . . . . . . . . . . 296

    8. Auto download Soft Fonts.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297

    Auto download for PCL soft fonts. . . . . . . . . . . . . . . . . . . . . . 297

    Auto Download for PDF output. . . . . . . . . . . . . . . . . . . . . . . . 298

    Auto Download for InterW ord400 PDF output. . . . . . . . . . . . 299

    InterForm400 Predefined Soft Fonts.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .® 300

    MICR Soft Font (Font ID 3998). . . . . . . . . . . . . . . . . . . . . . . . 300

    OCRA Soft Fonts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 300

    OCRB Soft Font (Font ID 0003). . . . . . . . . . . . . . . . . . . . . . . 301

    Barcode Support. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302

    Setup of two-dimensional barcodes. . . . . . . . . . . . . . . . . . . . 302

    Barcodes in PDF output. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302

    Barcodes in ZPL output.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303

    Calculating barcode height. . . . . . . . . . . . . . . . . . . . . . . . . . . 303

    3. Create bar code soft font for PCL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303

    1. Code 39.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303

    Extended code 39. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303

    2. Code 128 and EAN128. . . . . . . . . . . . . . . . . . . . . . . . . . . . 303

    3. Interleaved 2 of 5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304

    4. EAN8, EAN13 and UPC-A. . . . . . . . . . . . . . . . . . . . . . . . . 304

    Postnet Barcode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305

    Barcode PDF417.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305

    Datamatrix barcodes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305

    MICR E-13B . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305

    Assigning Font ID’s to Barcode Softfonts. . . . . . . . . . . . . . . . . . . . . . . . . . . . 306

    Example of editing a font ID for Code39 barcode. . . . . . . . . . 306

    Downloading a Barcode Soft Font. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307

    Changing a barcode size. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307

    Getting Familiar with Soft-fonts and Barcodes.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309

    Step 1. Installing the Arial True Type Font. . . . . . . . . . . . . . . . . . . . . . . . . . . 309

    Step 2. Creating the Code128 Barcode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311

    Step 3. Create font ID for the Arial soft-font . . . . . . . . . . . . . . . . . . . . . . . . . 312

    Step 4. Define auto-download of fonts (Arial and OCRB).. . . . . . . . . . . . . . . 312

    Step 5. Testing the Barcodes in an Overlay . . . . . . . . . . . . . . . . . . . . . . . . . 316

  • 10 User’s Manual for InterForm400®

    Work with Zebra fonts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319

    11. Description of Zebra fonts.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319

    CG Triumvirate. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 320

    Dot matrix. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321

    Defining barcodes for Zebra printers. . . . . . . . . . . . . . . . . . . 321

    Using soft fonts for printing on Zebra. . . . . . . . . . . . . . . . . . . 323

    12. W ork with ZEBRA soft fonts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 324

    13. W ork with fonts in ZEBRA flash memory. . . . . . . . . . . . . . . . . . . . . . . . . 325

    Download a soft font into flash memory. . . . . . . . . . . . . . . . . 325

    Delete a soft font from flash memory. . . . . . . . . . . . . . . . . . . 326

    14. Substitution ZEBRA internal fonts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326

    19. Initiate ZEBRA flash memory and reload fonts and images. . . . . . . . . . . 327

    8. Work with images.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 329

    W orking with black and white images.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 330

    Importing black and white images.. . . . . . . . . . . . . . . . . . . . . 330

    W orking with color images. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331

    Import color images . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331

    Work with Zebra images. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333

    11. W ork with ZEBRA images. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333

    12. W ork with images in ZEBRA flash memory. . . . . . . . . . . . . . . . . . . . . . . 334

    19. Initiate ZEBRA flash memory and reload fonts and images. . . . . . . . . . . 334

    9. Work with PCL Files.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335

    Import PCL file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337

    10. Work with palette. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338

    Change the definition of the colors.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338

    11. Work with paper control options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 339

    1. Paper type to PCL-drawer conversion. . . . . . . . . . . . . . . . . . . . . . . . . . . . 339

    2. SCS to PCL drawer conversion. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 340

    3. Output Sorter Bin Support. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341

    Defining an Output Sorter Bin for a User. . . . . . . . . . . . . . . . 341

    4. User defined PJL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 344

    20. Certificate administration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 346

    Service Functions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347

    1. Create Demo Spool Entry. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347

    5. Display All Displayable Characters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348

    6. Save spooled file to the /APF3812Home/W ork directory. . . . . . . . . . . . . . 348

    7. Print Saved Spooled File from /APF3812Home/W ork directory. . . . . . . . . 349

    8. Print Resource X-reference. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349

    9. W ork with Journaling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 350

    21. Export of InterForm400 resources. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351

    Copy resources to export library.. . . . . . . . . . . . . . . . . . . . . . 351

    W ork with resources in export library. . . . . . . . . . . . . . . . . . . 352

    W ork with distribution. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352

    22. Import of InterForm400 Resources.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353

    W ork with resources in import library. . . . . . . . . . . . . . . . . . . 353

    Transfer resources to the production library. . . . . . . . . . . . . . 354

    40. Install/upgrade InterW ord 400. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 356

    50. Apply PTF from the /APF3812Home/PTFs directory .. . . . . . . . . . . . . . . 356

    60. Install Swiftview at drive C:. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 357

  • InterForm A/S 11

    70. Install InterForm Designer on your PC. . . . . . . . . . . . . . . . . . . . . . . . . . . 357

    80. Prepare server to support InterForm Designer . . . . . . . . . . . . . . . . . . . . 357

    How to create PDF files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 358

    Resources that can be used for PDF output. . . . . . . . . . . . . . 362

    Fonts used in PDF output. . . . . . . . . . . . . . . . . . . . . . . . . . . . 362

    IFS directories used by MRGSPLFPDF. . . . . . . . . . . . . . . . . 363

    Appendix A - Installation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 364

    System Requirements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 364

    First Time Installation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 364

    License Codes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 364

    Release Update. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 365

    Upgrade remote sites. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 371

    Relations to Other Applications. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 371

    Performance. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 372

    Printing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 372

    Processing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 372

    Appendix B - Attaching Printers to the iSeries. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 373

    Attachment Methods. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 373

    Attaching through a Twinax Protocol Converter. . . . . . . . . . . 373

    System Configuration by Auto Configuration. . . . . . . . . . . . . 373

    Configuring a Printer Device Manually. . . . . . . . . . . . . . . . . . 374

    Changing Device Description from 5219 to 3812. . . . . . . . . . 375

    Attaching through a TCP/IP Raw Socket (Port 9100/3700). . . . . . . . . . . . . . 376

    Attaching through a 5250 Terminal.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 376

    Enabling Host Print Transform on an existing Printer Device

    Description.. . . . . . . . . . . . . . . . . . . . . . . . . . . 377

    Attaching through a PC Printer Port. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 377

    iSeries Access/400. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 377

    Attaching through a TCP/IP LPD Printer Server (Remote W riter). . . . . . . . . 378

    Creating or Changing an Output Queue for TCP/IP LPD Printing

    .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 378

    Attaching through a TN5250E Print Client. . . . . . . . . . . . . . . . . . . . . . . . . . . 379

    Testing the Connection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 380

    Trouble Shooting. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 380

    Appendix C - Printer Types. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 381

    Black and white printer types. . . . . . . . . . . . . . . . . . . . . . . . . 381

    Color printer types. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 382

    Zebra printer types. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 382

    Cassette Mapping (Drawers). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 383

    Selecting drawer by drawer number. . . . . . . . . . . . . . . . . . . . 383

    Select Drawer using Paper Type.. . . . . . . . . . . . . . . . . . . . . . 383

    Appendix D - Support for unicode spooled files.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385

    Introduction to the unicode format. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 386

    Limitations of the unicode spooled files. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 386

    How to create special unicode spooled files. . . . . . . . . . . . . . . . . . . . . . . . . . 386

    Displaying unicode *SCS spooled files. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 388

    Printing out unicode *SCS spooled files (without merge). . . . . . . . . . . . . . . . 388

    Using the data transfer program with your own W SCST. . . . 389

    The workaround. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 389

    Appendix E - Codepage Support. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 390

  • 12 User’s Manual for InterForm400®

    Appendix F - Font-ID Information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 391

    IBM 3812 font-ID Information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 391

    IBM Compatible Font List. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 392

    Shipped Zebra Fonts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 394

    Typefaces known by PCL-Printers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 395

    Appendix G - Limitations of the Light Version. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 396

    Appendix H - Commands in Spooled Files. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 397

    Example of using Escape Commands in the Data Stream. . . . . . . . . . . . . . 405

    Appendix I - InterForm400 CL Commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .® 408

    NetServer Commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 408

    The Add Netserver File Share Command. . . . . . . . . . . . . . . . 408

    The Add NetServer Printer share Command. . . . . . . . . . . . . 408

    The Change Netserver Attributes Command. . . . . . . . . . . . . 408

    The Display Netserver Attributes Command.. . . . . . . . . . . . . 408

    The End Netserver Command. . . . . . . . . . . . . . . . . . . . . . . . 409

    The Remove NetServer share Command.. . . . . . . . . . . . . . . 409

    The Start Netserver Command. . . . . . . . . . . . . . . . . . . . . . . . 409

    Save/Restore and Export/Import Commands.. . . . . . . . . . . . . . . . . . . . . . . . 409

    The Export Chart Command. . . . . . . . . . . . . . . . . . . . . . . . . . 409

    The Import Chart Command. . . . . . . . . . . . . . . . . . . . . . . . . . 410

    The Restore Library from Folder Command. . . . . . . . . . . . . . 410

    The Save Library to Folder Command. . . . . . . . . . . . . . . . . . 410

    The Save Library to Stream File Command. . . . . . . . . . . . . . 411

    AFC and OSC Commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 412

    The End Auto Forms Control Job Command. . . . . . . . . . . . . 412

    The Start Auto Forms Control Job Command. . . . . . . . . . . . 412

    The Start OSC Job Command. . . . . . . . . . . . . . . . . . . . . . . . 412

    Utilities relevant for AFC Exit programs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 413

    The Transform *AFPDS print Command. . . . . . . . . . . . . . . . 413

    The APF3812 Overlay Merge Command. . . . . . . . . . . . . . . . 413

    The Copy CPI Spooled File Command. . . . . . . . . . . . . . . . . . 414

    The Page Builder Spooled File Command. . . . . . . . . . . . . . . 414

    The Convert PCL Spooled File Command. . . . . . . . . . . . . . . 417

    The Merge Spooled File PDF Command. . . . . . . . . . . . . . . . 417

    The Merge Spooled File ZPL Command. . . . . . . . . . . . . . . . 418

    The Print ASCII File Command.. . . . . . . . . . . . . . . . . . . . . . . 418

    The Split Spooled File Command. . . . . . . . . . . . . . . . . . . . . . 418

    Spooled File Inspector (SFI). . . . . . . . . . . . . . . . . . . . . . . . . . 419

    Utility Commands relevant for E-mailing.. . . . . . . . . . . . . . . . . . . . . . . . . . . . 421

    The Clear Mail Log Command. . . . . . . . . . . . . . . . . . . . . . . . 421

    The End Mail Subsystem Command. . . . . . . . . . . . . . . . . . . 421

    The Merge Spooled File PDF Command. . . . . . . . . . . . . . . . 421

    The Send E-mail command . . . . . . . . . . . . . . . . . . . . . . . . . . 421

    The Send Mail Command. . . . . . . . . . . . . . . . . . . . . . . . . . . . 423

    The Send Mails Command. . . . . . . . . . . . . . . . . . . . . . . . . . . 423

    The Start Mail Subsystem Command. . . . . . . . . . . . . . . . . . . 424

    The W ork Mail addresses Command. . . . . . . . . . . . . . . . . . . 424

    The W ork Mail Log Command. . . . . . . . . . . . . . . . . . . . . . . . 424

    Other Utility Commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 426

    The Edit Print Command.. . . . . . . . . . . . . . . . . . . . . . . . . . . . 426

    The APF W ork Output Queue Command. . . . . . . . . . . . . . . . 426

  • InterForm A/S 13

    The Calibrate QLnnn+ Printer Command. . . . . . . . . . . . . . . . 427

    The Display Black/W hite image Command. . . . . . . . . . . . . . 428

    The Display IP Address Command. . . . . . . . . . . . . . . . . . . . . 428

    The Display Unicode Spooled File Command. . . . . . . . . . . . 429

    Encrypt InterForm400 PDF File. . . . . . . . . . . . . . . . . . . . . . . 429

    The HP Macro Command. . . . . . . . . . . . . . . . . . . . . . . . . . . . 429

    The Import InterForm400 Resources Command. . . . . . . . . . 431

    The PCL-file from folder to Member Command. . . . . . . . . . . 431

    The Print PCL-member Command. . . . . . . . . . . . . . . . . . . . . 432

    The Print PDF file Command. . . . . . . . . . . . . . . . . . . . . . . . . 433

    The Print TIFF File Command . . . . . . . . . . . . . . . . . . . . . . . . 434

    The Print X-Ref List Command. . . . . . . . . . . . . . . . . . . . . . . . 434

    The Start Screen Attention Command. . . . . . . . . . . . . . . . . . 434

    The TIF-file from folder to member Command. . . . . . . . . . . . 435

    The W ork with Profile Jobs Command. . . . . . . . . . . . . . . . . . 436

    W ork with Screen Definitions. . . . . . . . . . . . . . . . . . . . . . . . . 436

    W ork with Stream File Locks. . . . . . . . . . . . . . . . . . . . . . . . . 438

    The Unzip to current directory Command. . . . . . . . . . . . . . . . 438

    The Zip Stream File(s) Command.. . . . . . . . . . . . . . . . . . . . . 439

    Appendix J - Handling InterWord400 Spooled Files. . . . . . . . . . . . . . . . . . . . . . . . . . .TM 440

    Limitations for InterW ord400 spooled files. . . . . . . . . . . . . . . . . . . . . . . . . . . 440

    Appendix K - Forms Server for non-System i environments. . . . . . . . . . . . . . . . . . . . . . 442

    Adding Overlays to *SCS PC Print Jobs (PC Mail Merge). . . . . . . . . . . . . . . 442

    Adding overlays to *ASCII PC printjobs (PCL). . . . . . . . . . . . . . . . . . . . . . . . 443

    Appendix L - PDF and PCL Viewing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 445

    PDF viewing:. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 445

    PCL viewing:. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 445

    Appendix M - InterForm400 charts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 449

    The W ork with Charts command, W RKCHT. . . . . . . . . . . . . . . . . . . . . . . . . 450

    The &&CHA Chart commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 460

    Appendix N - Sending E-mails from the System i. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 473

    Setup of InterForm400 SMTP.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 474

    Setup of OS400 SMTP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 474

    Combining OS400 SMTP and Domino/400 on the same machine. . . . . . . . 475

    Appendix O - Gr aphical Designer: Install and use. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 476

    Requirements for the Graphical Designer. . . . . . . . . . . . . . . . . . . . . . . . . . . 476

    Requirements for the System i:. . . . . . . . . . . . . . . . . . . . . . . . 476

    Requirements for the PC:. . . . . . . . . . . . . . . . . . . . . . . . . . . . 476

    Requirements for the network:. . . . . . . . . . . . . . . . . . . . . . . . 476

    Limitations of the Graphical Designer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 477

    Installing the Graphical Designer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 477

    Installing JAVA Environment. . . . . . . . . . . . . . . . . . . . . . . . . . 477

    Installing and setting up the Graphical Designer.. . . . . . . . . . 478

    Starting the Graphical Designer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 478

    Improving performance of the designer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 479

    Start designing an overlay. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 480

    Create a new overlay. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 480

    Edit an existing overlay. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 480

    Open a Spooled File. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 480

    Settings and tools for the design. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 481

  • 14 User’s Manual for InterForm400®

    Changing the displayed size. . . . . . . . . . . . . . . . . . . . . . . . . . 481

    Changing the measurement used. . . . . . . . . . . . . . . . . . . . . . 481

    Selecting unicode output. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 482

    Previewing the result in Acrobat reader or SwiftView. . . . . . . 482

    Including a background image . . . . . . . . . . . . . . . . . . . . . . . . 482

    Lock spooled file selections. . . . . . . . . . . . . . . . . . . . . . . . . . 483

    Other Design preferences. . . . . . . . . . . . . . . . . . . . . . . . . . . . 483

    Designing the overlay. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 486

    The spool view. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 487

    The Result view.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 488

    Inserting design elements. . . . . . . . . . . . . . . . . . . . . . . . . . . . 489

    Local save in the designer. . . . . . . . . . . . . . . . . . . . . . . . . . . 491

    Movement of elements in the result view. . . . . . . . . . . . . . . . 491

    Grouping and ungrouping elements. . . . . . . . . . . . . . . . . . . . 492

    Appendix P - Import/Export extension. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 493

    Multiple Export Libraries (MEL) feature. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 493

    Description. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 493

    Activation/deactivation.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 493

    Usage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 493

    The Import InterForm Ressources (IMPAPFRSC) command. . . . . . . . . . . . 493

    Restrictions:. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 494

    Parameters:.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 494

    Examples. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 494

    Escape messages:. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 495

    Sample scenario of using MEL and the IMPAPFRSC command. . . . . . . . . . 495

    Appendix Q: The Digital signature/PDF Security module. . . . . . . . . . . . . . . . . . . . . . . . 496

    Requirements for the Digital Signature/PDF security module. . . . . . . . . . . . 496

    Technical details. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 497

    20. Certificate administration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 498

    Recommendations related to JAVA Performance . . . . . . . . . . . . . . . . . . . . . 499

    OS/400 System values. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 500

    OS/400 Subsystem settings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 500

    Appendix R - Building functions into your menues. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 501

    The alternative to W RKOUTQ (display merged spooled files) . . . . . . . . . . . 501

    View the last created spooled file as either PCL or PDF file. . . . . . . . . . . . . 501

    Add dynamic functions to the Attention (Escape) key . . . . . . . . . . . . . . . . . . 502

    Index. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 509

  • InterForm A/S 15

    About This Manual

    This manual is intended for the person or people responsible for production printing on the

    site. For instance the system administrator.

    InterForm400 is designed to operate completely transparent to the user, which means this®

    manual is only used for designing overlays, setting up printers and for configuration of sub-

    system handling the overlays and printers.

    InterForm400 requires no programming of any kind in order to operate with existing print jobs.®

    All logical definitions for searching and selecting print jobs are set up in the InterForm400®

    menus.

    The manual describes functions, that may require the purchase of additional modules.

    W henever additional module(s) are required it should be mentioned, but that cannot be

    guaranteed. For guidelines refer to page 21. Ask your local InterForm400 reseller if in doubt.

    The terms ‘AS/400', ‘iSeries’, ‘i5' and ‘System i’ may be used in the manual. Unless mentioned

    they refer to all 4 types of machines.

  • 16 User’s Manual for InterForm400®

    How the manual is organized

    This manual is built as a technical reference as well as a self study on creating overlays fast

    and easy. The self study sections are constructed as follows:

    Getting Started: W ork through this chapter if you are installing the system for the

    first time. You will end up with an illustrative sample printed

    through the AutoFormsControl sub-system.

    Getting Familiar

    with Overlays: This section will use the demo overlay as template and lead you

    through virtually all the design features in InterForm400 . To®

    gain full benefit of this section you should have worked through

    the section Getting Started.

    Getting Familiar with

    Overlay Selectors The overlay selector is a vital element of InterForm400 . It®

    enables specific pages in a spool entry to have unique overlays

    attached according to the contents of the spool data. To gain full

    benefit of this section you should have worked through the

    section Getting Familiar with Overlays.

    Getting Familiar with

    Auto Forms Control This chapter will lead you through a real life example of using

    Auto Forms Control. You will be guided step-by-step through the

    entire procedure. To gain full benefit of this section you should

    have worked through the section Getting Started.

    Getting Familiar with Soft-

    fonts and Barcodes: This section is structured as a learning-by-doing example which

    makes extensive use of download fonts and bar codes.

    Throughout the manual you will find the following symbols, which will provide you with special

    information:

    J TIP J If you would like to make an easy thing, then just make a ...

    L TROUBLE SHOOTING LDid you remember to ...

    M WARNING M Do not do that, as you will end up in deep..

    G NOTE G Important information

  • InterForm A/S 17

    What is new in the 2009 versions

    This Users Guide describes functions available in version 2009M01 and newer.

    Below are listed most of the new features added in InterForm400 since the last Users Guide

    (version 3-31) intended for InterForm400 version 2008M01.

    Requirement

    • OS/400 (or i5/OS) version V5R3M0 or higher is required.

    Installation/upgrade

    • /QDLS and the folder system is no longer used. ‘/APF3812Home/Work’

    replace the use of the APF3812 folder in QDLS and ‘/APF3812Home/View’

    replace the ‘/qdls/apf3812/view’ folder. If you previously mapped a network

    drive onto /qdls or the apf3812 folder you might consider to map onto e.g.

    /APF3812Home now instead after upgrading to a 2009 version.

    • Auto configure of InterForm400. During an initial install InterForm400 will

    automatically retrieve information of your system and suggest the values for

    configuration which are the most likely to use. InterForm400 will also create a

    file set with the same name as the current user profile and connect the user to

    this file set.

    • System i’s with iASP (Independent Auxiliary Storage Pool) are now also

    supported by InterForm400. Refer to page 23 for details.

    • Install Swiftview on alternative drive on the attached PCs. You can now

    setup InterForm400 so Swiftview does not need to be installed on the C-drive.

    You can specify any drive letter - common for all users. Refer to page 32 for

    more information.

    • You can now specify another name and library for the subsystems used by

    InterForm400. Refer to page 33 of a description of how to change them. Here

    you can also see how to automatically start the other InterForm400

    subsystems, when the Auto_Form subsystem starts.

    • The codepage of Auto Forms Control output queues are now used when

    archiving with InterArchive400 - even if a codepage different than the system

    code page is used. This is unlike earlier versions of InterForm400. Only if this

    change is relevant to you an information screen will be shown during upgrade of

    InterForm400:

  • 18 User’s Manual for InterForm400®

    INS1501 New feature warning The code page options specified for AFC is now used for function I (IDXSPLF) PDF files generated using function I (Index Spooled file) will now use the code page options specified for the AFC definitions. You should manually verify that the code page settings for all AFC output queues - with function "I" (Index Spooled file) - are correct. After one or more spooled file has been archived using this version of InterForm, please check that they was archived in the desired code page by having a look at the generated pdf file(s). Please keep a copy of this screen for future reference. F10=Confirm

    • The graphical designer got new graphics and new features. Now you can lock

    down remap windows and tabulators to prevent unintentionally changes to

    these functions. Refer to page 483 for details.

    • The number of objects in the library APF3812NEW is now checked to

    ensure a full restore during update/install.

    • The Joint Reports function in InterForm400 is considered obsolete and has

    been removed. W e recommend to use e.g. Output Schedule Control to merge

    several spooled files into one.

    Input formats

    • JPEG support. It is now possible to install JPEG images in InterForm400 to be

    used for both PCL and PDF output. The PDF result is MUCH smaller

    compared to using BMP images. PCL result is about the same size as if you

    use a BMP. The color images are installed as described on page 331. The

    &&IMG command now support JPEG images for PCL and PDF output. See

    details of the &&IMG command on page 399.

    • AFPDS spooled files can now be used as input in InterForm400. Any

    referenced AFP resources are ignored. InterForm400 will consider only the text

    elements visible via a normal DSPSPLF command.

    PDF • The PRTPDF command (to print pdf files on the System i) have been improved,

    so that it now also prints more types of PDF files. This command is described in

    details on page 433. (This command was previously undocumented.)

    • Now you can include an image in the PDF result that fills out the result to the

    edge of the paper. It is moved to the right into the printable area in the PCL

    result, if it too far to the left. A margin of 57/240 inch is reserved in PCL. If you

    previously placed an image with a distance of less than this from the left edge

    of the paper, you will notice that the image in the PDF result is moved to the left

    compared to the PCL result, which will remain unchanged after upgrading to a

    2009 version.

  • InterForm A/S 19

    • Inside properies of the generated pdf files you can now find the real physical

    size of the media e.g. 297x210 mm for the size A4. Previously the margins was

    deducted.

    Tools

    • An option to rotate an overlay in the green screen designer has been added

    via F5=Service. Refer to page 62 for details.

    • A new interface tool is now provided to help you offer advanced functions to

    the end user menues simply by pressing the Attention/Escape key in any

    screen in any application.

    W ould you e.g. like InterForm400 to grab information on a 5250 screen and

    view a pdf file based on the information found? That and much more is possible

    with the STRSCNATN and WRKSCNATN commands. See how on page 502 in

    Appendix R.

    • The feed control values *WEBLABEL and *MARKLABEL are now also

    possible for the MEDIATRACK field when merging into ZPLII by use of the

    MRGSPLFZPL command - as when you merge e.g. via Auto Forms Control.

    See details of the MRGSPLFZPL command on page 418.

    • The MLTARCVIEW Command (used for Interfacing with MultiArchive) now

    includes a codepage and it also supports InterW ord400 spooled files.

    E-mail

    • The e-mail finishing definition now does not need to find fixed 10 characters

    in the spooled file to identify the text version when finding the e-mail

    addresses in the spooled file. Text found in the spooled file now can be used as

    a part of the text version if need - but it does not need to be. Refer to page 215

    for detailed information.

    • The command, WRKMAILLOG (W ork with mail log) has now been added to

    the administration menu in InterForm400 as option ‘60. Work with email log’.

    Refer to a description of the function on page 424.

    Auto Forms Control

    • Subset output queues listed in auto forms control. Not only can you use

    ‘position to’ to start the list with output queues with a specific name, you can

    now also decide that you only want to see output queues in a specific library

    and/or output queues, where the description contains a specific text. See

    details on page 145.

    • Sorting and splitting of unicode spooled files are now also supported. A new

    unicode format for split exit programs have been added (format=4). Refer to

    page 188 for information.

    • The option in Auto Forms Control to copy a spooled file can now create the

    new spooled file owned by a different user profile than the original. Normally

    the processed spooled files are owned by the same user as the original spooled

    file. This can be useful if you want to prevent end users from deleting the

  • 20 User’s Manual for InterForm400®

    spooled files e.g. before they are archived. Refer to page 156 for details.

    • The drawer of the original spooled file is now copied onto the sorted spooled

    file when using a sorting definition in Auto Forms Control.

    What is new in this manual

    This lists the major changes to the manual, that does not concern the new functions. The

    changes/additions are:

    • Not all functions are supported for InterW ord400 spooled files. Limitations are

    listed on page 440.

    • Requirements for changing the job description for Auto Forms Control jobs are

    listed. Refer to page 148 for details.

    • Returned information are not inserted into spooled file attributes when blanks

    are returned from Split exit programs. Details can be found on page 189.

    • Even if you change a spooled file in Auto Forms Control, InterForm400 will

    still go through all the definitions on the output queue - using the original

    attributes of the spooled file. This and other tips for Auto Forms Control are

    described on page 166.

    • A tip for what is required in order to be able to change the owner of a

    program into QSECOFR is listed on page 158.

  • InterForm A/S 21

    The modules of InterForm400

    Below basic InterForm400 package and the modules are described.

    As minimum you need to buy either the InterForm400 Light version or the basic InterForm400

    package.

    If wanted you need to install the additional modules InterW ord400 and InterFax400.

    InterFax400 is installed via option 80 on the InterForm400 Service menu and requires the

    InterForm400 CD. The other modules are installed along with InterForm400 and only need to

    be enabled with a new license code.

    Refer to Appendix G on page 396 for details of the light version.

    The Basic InterForm400 package

    The basic InterForm400 does not contain any of the functions, that are available as a module.

    That means, that the following is NOT included in the basic package:

    • ZPL output

    • PDF output and E-mailing with attached PDF files

    • Possibility to encrypt and digitally sign PDF files created by InterForm400

    • InterW ord400 (OV400 replacement and System i mail merge)

    • Possibility to fax (Interfax).

    • Swiftview licenses apart from 1 license, that is delivered with InterForm400 for

    free

    • And any other module, that may be offered for InterForm400.

    However the number of output queues supported for PCL output in the basic package is

    unlimited.

    The InterForm400 Classic package

    The InterForm400 Classic package fits the functionality of the previous versions of

    InterForm400. The Classic package includes PCL output on an unlimited number of output

    queues, ZPL output, PDF output and e-mailing.

    If you already have purchased the full InterForm400 license prior to the 2004 versions (and

    have maintenance) then you will get a 2007 license code for the classic package. If you

    already have bought InterW ord400 or additional SwiftView licenses then the 2007 code (and

    future license codes) will of course also include that.

    The ZPL Module

    Purchase this module and you will be able to print on ZPL compatible printers including the

    wireless QLnnn+ printers.

    In order to start working with Zebra output you need to create a Zebra File set.

    Refer to page 283 for how to do that. This module is included in the classic package.

  • 22 User’s Manual for InterForm400®

    The PDF and E-mailing Module

    If you want to create PDF files in InterForm400 and/or send E-mails with attached PDF files

    you need this module. This module is included in the classic package.

    The Digital Signature / PDF Security Module

    If you want to encrypt PDF files created by InterForm400 and/or digitally sign them, then you

    need this module. Note, that you also need to buy the PDF and E-mailing module if you do not

    have the classic package. Refer to Appendix Q on page 496 for more information.

    The InterWord400 Module

    Can be used as a substitute for OfficeVision400. It converts OV/400 documents into RTF

    format. Offers also the possibility to do mail merge directly on the System i. Ask your local

    InterForm400 reseller for more details.

    The InterFax400 Module

    The InterFax400 module enables distribution of the InterForm400 documents via facsimile.

    The InterFax400 modules ensures a correct translation of the InterForm400 documents. This

    is done in combination with the E-mail/Fax finishing definition in InterForm400. Note that

    InterFax400 is only supported for V5R1 or newer.

  • InterForm A/S 23

    Getting Started

    The idea of the following procedure is to give you a safe and easy start on the InterForm400®

    system. No knowledge on InterForm400 is required, and only minor OS/400 knowledge is®

    needed.

    The final result of the following will print a sample spool entry with a predefined overlay by

    means of the Auto Forms Control (AFC) system, which is an essential part of the

    InterForm400 system. The result will be printed on a PCL printer of your own choice.®

    iASP installation

    If you install or upgrade InterForm400 on a system that is running iASP you need to read this:

    InterForm400 can only be installed on one ASP. This ASP must be varied on for both

    upgrading and installing.

    Installation will insert a symbolic link like this, where ‘aspdev’ is the ASP device:

    ADDLNK OBJ('/aspdev/APF3812Home') NEW LNK('/APF3812Home')

    The libraries used by InterForm400 will all automatically be created in the same ASP as the

    APF3812 library:

    APFIMPORT (Library used during import)

    APFEXPORT (Library used during export)

    APFIMPDST (temporary library used during import)

    APFEXPDST (temporary library used during export)

    APFPTFnnnn (Libraries containing installed PTFs - number nnnn).

    During a first time install you are prompted for which ASP you want to install on:

    INS0103 InterForm 400 version 2009.M01 INTER03 This is the first time InterForm 400 is installed on this system. Press Enter to continue. Install to ASP device . . . : *SYSASP *SYSASP, ASP device F3=Exit F12=Cancel

    For future upgrades the same ASP will be used. If you install InterForm400 into another ASP

    than the system ASP, then you must go into InterForm400 configuration (after the install) and

    make sure that the job queues and subsystem descriptions are placed in a library inside the

    system asp.

  • 24 User’s Manual for InterForm400®

    G NOTE G Commitment control is used in InterForm400 when you rename fonts in InterForm400 via

    option ‘7=Assign new font number’ as shown on page 288. This is the only function in

    InterForm400 using commitment control. This is important to notice if you are running an iASP

    installation: The ASP group must be set prior to font renumbering.

    G NOTE G If you are running iASP and there is an abnormal end for the Auto_Form jobs, you can risk

    that there are spooled files, that are partially created in the output queue APF3812/APFSYS.

    This will not influence the functions of InterForm400.

    1. Preparation

    • Make sure your OS/400 level is at least Version 5 release 3 or newer. (Refer

    to System Requirements page 364)

    • Make sure you have QSECOFR rights on the System i, or similar with USER

    CLASS *SECOFR authority. The user profile used for the install must at least

    have *ALLOBJ, *SECADM and *SPLCTL authorities in order to be able to do

    the install.

    • Make sure you have a PCL4 or PCL5 compatible printer attached either

    through a LAN (SNA APPC, TCP/IP LPD, Raw Socket (port 9100) or TN5250E)

    or Twinax (direct or through a Terminal or a PC emulator card). Any PCL5

    Printer configured to use IBM Host Print Transform can be used. Refer to

    Appendix B page 373 for detailed information on attaching printers.

    • Note that Laser printers with IPDS as the only language can not be used.

    Normally you can define an additional printer device (type 3812) to point to the

    same physical IPDS printer in order to print from InterForm400.

  • InterForm A/S 25

    2. Installation

    Installation/upgrade without a CDIf you do not have access to the CD drive of your System i or if the CD drive e.g. is not working

    then you can install or upgrade InterForm400 without using the CD on the System i:

    The easiest way to upload and restore the library is to use a small java program which you can

    run on your PC (called from a .bat file). On the InterForm400 CD you can find two files called

    RSTLIBPC.jar and RSTLIBPC.bat. In order to start uploading you can double click on the

    RSTLIBPC.bat file. This will start up a DOS window and this window will then appear:

    In the screen above you enter the System i identification i.e. IP-address or server name and a

    user ID and password used for signing on to the System i. Type the library APF3812NEW as

    this is where you want to restore to and select the save file to upload (called SAVF3812) .

    W hen the upload is done you can start the real upgrade with the command

    APF3812NEW/APF3812NEW and continue like below as if you where installing from a CD -

    leaving out the LODRUN in the begining.

    Alternative install without CD (via FTP)If you are unable to run the java program you can manually FTP the save file and install

    via this. Here is how to do that:

    1. First create a save file on the System i onto which you will upload the save file.

    You can e.g. create it in qgpl with this command: CRTSAVF QGPL/SAVF3812

    2. Next upload the save file SAVF3812 (e.g. found on the CD) e.g. via FTP onto

    the save file (here we imagine the SAVF3812 file is placed in C:\temp and is to

    be uploaded to qgpl/savf3812:

    a. Open a DOS session on your PC

    b. Type ftp followed by the ip address of your System i and press Enter, type

    your user profile and password when prompted

    c. Type lcd c:\temp (or wherever you have placed the SAVF3812 file

    d. Type cd qgpl to temporarily place the save file in the qgpl library

    e. Type bin to change to binary transfer

    f. Transfer the file with the command: put SAVF3812

    g. Type quit to exit the ftp session.

    3. Now restore the apf3812new library from the save file QGPL/SAVF3812 (this

    save flie in this example) with the command:

    RSTLIB SAVLIB(APF3812NEW) DEV(*SAVF) SAVF(QGPL/SAVF3812)

    4. Now you can delete the temporary save file:

  • 26 User’s Manual for InterForm400®

    DLTF FILE(QGPL/SAVF3812)

    4. Start the upgrade or install via the command:

    APF3812NEW/APF3812NEW

    5. Skip the LODRUN instruction below but otherwise the rest of the installation

    procedure is the same:

    J TIP J If you have a very limited bandwidth you can also consider to upload a zip file with the save

    file within onto the System i and then unzip the file directly on the System i (with

    apf3812/unzip) before you copy the SAVF3812 file into a save file (The save file must be

    created before) with the command:

    CPYFRMSTMF FROMSTMF('/pcdata/savf3812')

    TOMBR('/qsys.lib/qgpl.lib/savf3812.file') MBROPT(*REPLACE)

    CVTDTA(*NONE)

    (Here we copy the file savf3812 in the IFS directory pcdata into a save file with the same name

    in library qgpl).

    Installing from a CDNow you are ready to install the InterForm400 system from a CD-ROM.®

    Note: Refer to page 365 if you are performing the below steps as an upgrade to an existing

    InterForm400 installation.®

    1. Insert the CD into the CD-ROM drive of your System i.

    2. Enter the following CL command on a command line to install:

    LODRUN DEV(Device)

    W here Device is the name of the Device containing the media. (If you are using

    the systems default CD-ROM drive you can use *OPT instead of the Device-

    parameter.)

    3. You are now prompted to choose your preferred language for the installation:

    Note: If the installation detects an existing version of InterForm400 on®

    your system you will, at this point, get prompted to selected

    installation method. Refer to page 365 for more information on

    release updates.

  • InterForm A/S 27

    InterForm 400 version 2009.M01 INTER03 DE: Wählen Sie bitte eine Sprache aus, während verwendet zu werden installieren Eingabetaste --> Weiter DK: Vælg sprog for instruktioner under denne installation. Tryk på Enter for at fortsætte. ES: Seleccione por favor un lenguaje para ser utilizado durante instalan. Pulse Intro para continuar. FR: Veuillez choisir la langue à utiliser pendant l'installation. Appuyez sur ENTREE pour continuer. GB: Please select a language to be used during install. Press Enter to continue. PT: Favor selecionar uma língua a ser usada durante a instalação. Aperte Enter para continuar. GB DE=Deutsch, DK=Dansk, ES=Españoles, FR=Français, GB=English, PT=Português F3=Exit F12=Cancel

    4. Confirm on the next screen (with Enter), that you are installing InterForm400

    and specify the ASP device to use if you are running iASP. The screen after

    that requires you to enter a valid licence type, in order to allow the installation to

    proceed. You can also leave it blank and fill it out later.

    INS0103 InterForm 400 version 2009.M01 INTER03 This is the first time InterForm 400 is installed on this system. Press Enter to continue. Install to ASP device . . . : *SYSASP *SYSASP, ASP device F3=Exit F12=Cancel

    Refer to page 23 for additional information if you are running iASP.

  • 28 User’s Manual for InterForm400®

    Work with licence information LIC350D InterForm 400 version . . : 2009.M01 Model / Feature . . . . . : 270 22A2 Serial number . . . . . . : 65BD1BB Operating system . . . . : V5R3M000 Type options, press Enter. 2=Change 5=Display Opt License code _ Production key Not applied _ Test key Not applied _ Mirroring key-1 Not applied _ Mirroring key-2 Not applied F3=Exit F12=Cancel=Cancel

    5. In the following screen you can set the preferred language used in

    InterForm400. The language can be changed later if needed. This is done by

    option 2 at the Administration menu to change the global settings for

    InterForm400 or use option 4 to select language for specific InterForm400® ®

    users.

    Note: InterForm400 CL commands like MRGSPLFPDF, APF3812®

    etc. will be installed in the language chosen here, and can not be

    changed unless a re-installation is made.

    INS0121 InterForm 400 version 2009.M01 INTER01 Select primary language, press Enter. Primary language . . . . . . . GB DE=Deutsch, DK=Dansk, ES=Españoles, FR=Français, GB=English, PT=Português Primary language is used for: 1. The language of commands. 2. The language of displays. Notice: Language of commands can only be selected during install. Primary language can be changed at the administration menu option 2. F3=Exit F12=Cancel

    6. If you are unsure, you should leave the default values. Refer to page 350 for

    more information on journaling.

  • InterForm A/S 29

    INS0122 InterForm 400 version 2009.M01 INTER01 Select journal, press Enter.