InterForm400® eForms & Intelligent Document Management for i5, iSeries & AS/400
User’s Manual for InterForm400®
Document IF-003-29 Users Guide for Intermate InterForm400® V2006.M01 Printed in Denmark 2006 No part of this guide may be photocopied or reproduced in any way, except where noted, without the written consent of Intermate A/S. All the names in this manual are fictional and any resemblance to existing people or firms is purely coincidental. © Copyright Intermate A/S 2004. All rights reserved. AS/400, iSeries and i5 are registered trademarks of the IBM Corporation.
Table of Contents Table of Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 About This Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 How the manual is organized . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 What is new in the 2006 version . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 What is new in this manual .
8=TABULATOR (Paragraph tabulation) . . . . . . . . . . . . . . . . . . . . . . . 9=REMAP WINDOW (re-mapping text areas) . . . . . . . . . . . . . . . . . . I=IMAGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ?=IF...THEN (conditional nesting of overlays) . . . . . . . . . . . . . . . . . . F=PCL-FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . G=HP/GL-2-FILE . . . . . . . . . . . . . . . . . . . . . . . . . . .
12. Work with Active Subsystem AUTO_FORM . . . . . . . . . . . . . . . . . . . . . . 133 Overview of AFC Main Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134 6 Auto Forms Control Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Entering queue and job names to an AFC definition . . . . . . . . . . . . . . . . . . . Default Output Output Queue and Printer Type . . . . . . . . . . . . . . . .
Split Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Split Definition Entries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Calling a User Exit Program with the extracted spool pages . . . . . . . . . . . . . Defining the spool file attributes for the result of a Split . . . . . . . . . . . . . . . . . Example Using Split . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
User exit program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Detail lines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Totals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Footer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Insert reformatting in production . . . . . . . . . .
5. Work with file sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273 6. Connect Users with Overlay File Sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274 Working with Fonts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7. Work with Fonts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1. Description of Additional Fonts . . . . . . . . . . . . . . . . .
8. Work with images . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Working with black and white images . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Importing black and white images. . . . . . . . . . . . . . . . . . . . . . . . . . . Working with color images . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Import color images . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Relations to Other Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Performance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Printing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 362 363 363 363 Appendix B - Attaching Printers to the iSeries . . . . . . . . . . . . . .
Save/Restore and Export/Import Commands . . . . . . . . . . . . . . . . . . . . . . . . The Export Chart Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . The Import Chart Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . The Restore Library from Folder Command . . . . . . . . . . . . . . . . . . . The Save Library to Folder Command . . . . . . . . . . . . . . . . . . . . . . . Joint Report Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
The &&CHA Chart commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 446 Appendix N - Sending E-mails from the AS/400 . . . . . . . . . . . . . . . . . . . . . . . . . . . 459 Setup of SMTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 459 Combining SMTP and Domino/400 on the same machine . . . . . . . . . . . . . . 460 Appendix O - Graphical Designer: Install and use . . . . . . . . . . . . . . . . . . . . . . . . .
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.
L TROUBLE SHOOTING L Did you remember to ... M WARNING M Do not do that, as you will end up in deep..
User’s Manual for InterForm400®
What is new in the 2006 version This Users Guide describes functions available in version 2006M01 and newer. Below are listed most of the new features added in InterForm400 since the last Users Guide (version 3-28) intended for InterForm400 version 2004M01. • Bookmarks and links can now be added to output PDF files via a command in the *SCS spooled file. Refer to page 396 for more details of the &&BMK and &&URI commands. • Grey TIF images are now supported in InterForm400.
• Additional copies of each page can now be printed by inserting the command &&CPY in the *SCS spooled file that you merge. Refer to page 396 for more information. • Stapling is now supported for additional printers. Stapling for additional Minolta, Ricoh and Lexmark printer models have been added. Selection of the printer model have been restructured to make it easier to find the right printer model. Refer to page 47 and 190 for more information about stapling in InterForm400.
The modules of InterForm400 From the 2004 versions of InterForm400 a number of modules are offered for 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 InterWord400 and InterFax400. InterFax400 is installed via option 80 on the InterForm400 Service menu and requires the InterForm400 CD.
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 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 480 for more information.
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. 1.
InterForm 400 version 2004.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.
INS0121 InterForm 400 version 2004.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. 3. The language of the manual. Notice: Language of commands can only be selected during install. Primary language can be changed at the administration menu option 2. F3=Exit 6.
INS0129 InterForm 400 version 2004.M01 Start installation with selected options. Device . . . . . Category . . . CISC/RISC . . . License type . . Licensed modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . : : : : : Primary language . . . . . . . Journal . . . . . . . . . . . Library . . . . . . . . . . OPT01 *OPT *RISC *Demo *Classic, *PDF-Security, *InterWord GB APFJRN APF3812 Press F10 to install. F3=Exit 8.
3. Setting Up the System The system is now ready for setting up administrators, file-sets, print queues and printers. Enter the InterForm400® menus: APF3812/APFMENU When entering InterForm400® for the first time, you will be asked to appoint an administrator. Enter option 80. Administration Menu and go through the menu points 1 - 6, as follows: 1. Enter 1. Appoint Administrator to appoint an administrator of InterForm400®, (e.g. QSECOFR).
Configure InterForm 400 APF101D 2/7 Specify default form type for the InterForm 400 system. Users may override value when using the system. Form type Select paper size *STD______ 4 1 2 3 4 = = = = LETTER LEGAL EXECUTIVE A4 5 6 7 8 = = = = COM-10 MONARCH C5 DL A = LEDGER B = A3 C = A5 Do you want to define paper size on the individual overlays F3=Exit Y (Y N) F12=Cancel Leave the macro offset value at “0".
are in doubt you can also specify the IP address of the AS/400 - without surrounding ‘’. Sharename can be used for situations, where you do not want to share the complete QDLS (In InterForm400 it used mainly for the possibility of a graphical view). If you instead have shared either the APF3812 folder or the APF3812/VIEW folder you can state the sharename here. Note, that you need to add the share before InterForm400 will accept this sharename. Use e.g. the command: APF3812/ADDFILSHR to share a folder.
Configure InterForm 400 Do you want to use the for the STRPRTWTR and FORMTYPE(*ALL) on one if yes, what formtype these output queues. APF101D 7/7 APF3812/STRWTRCHK program as validity checking program STRRMTWTR commands, to avoid a writer to be started with of the output queues defined in Auto-Forms-Control, and has to replace *ALL when a writer is started on one of Use APF3812/STRWTRCHK as a validity checker N (Y N) Formtype to replace *ALL . . . . . . . . . .
4. Work With Overlay/AFC Sample You are now ready to start working with the overlay, SAMPLE delivered with the package. First we will make sure that our device is changed to use the sample queue which the InterForm400® demo is preset for:. Printer Writer (Twinax, or TCP/IP (TN5250E or Raw Socket)) Make sure the printer writer PRTXXX (determined in step 3) is started.
You could work with spool entries of your own as input to the AFC_INPUT1 job. A new spool entry will, after a while, appear in output queue AFC_OUT1 as a result of the merge process. However, for best understanding of the example we recommend that you create a demo spool entry according to the following description Enter the InterForm400® menus again with the command APF3812/APFMENU. You will this time be asked to select a file-set. Select file-set SAMPLE. Select 80. Administering InterForm400 Enter 12.
5. About The Print Results Maybe you noticed that page 2-4 was printed slightly faster than page 1. The reason is that the overlay is loaded into the printer as a macro at the beginning of the spool entry and is being called from the printer memory on page one and the succeeding pages. The example contains some bit images to give a feeling of this. Notice that the address field text and the reference text are printed with a different font than the rest of the text.
Illustration of the demo spool entry merged with the overlay IF400DEMO delivered with InterForm400® (The illustration is a screen shot of the InterForm400® PCL viewer function:): 32 User’s Manual for InterForm400®
Menu Structures and General Operation The InterForm400® system can be included in one of your menus and can be called from here (refer to the section Relations to other applications page 362). You can also enter the InterForm400® system via a command line by entering: APF3812/APFMENU You will then be presented with the InterForm400® main menu: InterForm 400 - MAIN MENU Select one of the following options: 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 80. 90.
Version: The release number of InterForm400®, also reflecting the year of the release. The number will be followed by an M##, which is the modification number. M23 would mean modification 23. At the bottom of the display you can see which command keys can be used everywhere in the system. How to use them is only described here: F3: Brings you back to the previous menu. In the main menu F3 exits the InterForm400® system. F12: Always takes you one screen backwards in the system.
1. Design Overlay Note, that InterForm400® comes with a graphical designer. See Appendix O on page 461 and onwards to see how to install and use it. In this menu overlay definitions and manipulation with spool data are defined. Design InterForm 400 overlay Overlay name __________ APF300D F4=List F3=Exit F4=Prompt F13=Set view/print parameters F12=Cancel Overlay names can be up to 10 characters long. The first character must be a letter A-Z.
Copy Overlay from Another Overlay Type in a name of the new overlay you want to copy to and press Enter. Press F9 to enter a overlay name to copy from and press Enter Design InterForm 400 overlay APF300D Name of overlay to copy from _______________ F3=Exit F4=Prompt F9=Copy from another file set F10=Copy from another AS/400 F12=Cancel Press F9 to enter a overlay name to copy from and press Enter, or press F10 to enter the name of another AS/400 to copy from.
Global settings of an overlay The global settings of the overlay depends on the type of file set in which the overlay is placed. These are the settings for file sets used for PCL printers and PDF output: Design InterForm 400 overlay APF300D Overlay name TEST Overlay text Line spacing Rotation Extra left margin positions Maximum number of print positions Extra blank lines on top Font Extended page def.
otherwise specified by Extended Formatting or the overlay definitions Remap Window and Tabulator. By stating *INPUT the value is set according to the attribute of the spool entry F4: Gives a list of available fonts. The standard IBM 3812 font ID’s is predefined (refer to page 382 or look at the font list in the back of this manual). Other fonts can be defined to the system and will then be available here (See section 1.
separate ways. I.e. removing of headers and footers of the additional pages included in multi-up print. Copy Management: Stating N in this field, will enable you to define advanced pagination within the overlay for use with spool entries consisting of different types of contents (see using Page control page 52). Stating Y will enable you to create several copies of each page. Also design elements can be dedicated to specific copies.
Design InterForm 400 overlay Overlay name APF300D TEST Overlay text Line spacing 040 in 1/240 of an inch (*INPUT, 1-720) Rotation 000 (*INPUT, 0, 90, 180, 270) Extra left margin positions ............................................ Maximum number of : Variable Back Page Overlay : print positions : : Extra blank lines : Prefix . . . . . ______ : on top : Line number . . ___ : Font : Position . . . . ___ - ___ : Extended page def.
Select Parameters for view / Print Overlay name or Overlay Selector Primary/Secondary set Spooled file: Job name User Job number File name Spool file no.
Work with Output Queue Queue: PRTHP3 Library: QUSRSYS Type options, press Enter 1=Select 2=Change 3=Hold 4=Delete 5=Display 6=Release 8=attributes Opt 1 _ File User User Data Sts Pages QPRINT QPRINT INTERMATE INTERMATE INVOICE PROFIT RDY RDY 1 5 Copies 1 1 Form Type Pty *STD *STD 5 5 Parameters for option 2 ===> __________________________________________________ F3=exit F11=View 2 F12=Previous F21=Description F24=More keys Code page: This defines if a specific code page should be force
F19: DSPPFM This function works like F18, but prompts the commands DSPPFM for displaying the spool entry as a physical file. This is useful for revealing reprinted lines (bolding), which is not displayed with F18 DSPSPLF. Remember to subtract the first 4 positions containing SKIP/SPACE information, when calculating coloumn positions in the DSPPFM view.. Considerations for Zebra overlays G NOTE G Creation of ZPL output in InterForm400 requires purchase of the ZPL module or the classic package.
image on top of the black frame (without specifying white in an Ink command). In this manner you reverse the part of the text or image, that overlaps the black frame. G NOTE G Make sure, that the label length stated is correct. If not this will affect the positioning of elements placed with rotation 90 and 270. M WARNING M Use a relatively low temperature e.g. 0 in order to avoid burn through of the ribbon and potential damage to the print head.
Extended Page Definition Extended formatting is used to format intervals of lines from the spool entry. This method can be used as alternative to using the design command type 9. Remap Window, and will work with 8. Tabulator lines If the global setting Extended Page Definition equals Y, the following screen will be displayed Update extended page definition Overlay name: MYDEMO APF305D Overlay text: Mydemo Type option, Press Enter. 2=Change 3=Copy 4=Delete From TopOpt linenbr.
Copy Management Copy management is used to define the number of copies one single overlay should produce when triggered. The following screen will automatically appear when pressing Enter from the global settings menu where Y is filled in for Copy Management : Design InterForm 400 overlay Overlay name: IF400DEMO APF300D Overlay text: Demo overlay for InterForm 400 Number of copies of each page Primary set . . . . . . . Secondary set . . . . . .
Source Drawers for Copies After having stated the number of copies, pressing Enter will extend the screen to include definitions of source drawers: Design InterForm 400 overlay Overlay name: IF400DEMO APF300D Overlay text: Demo overlay for InterFomr400 Number of copies of each page Primary set . . . . . . . Secondary set . . . . . . 2 1 *VAR, 1-9 *VAR. 1-9 Select paper from the following drawers: Copy 1 2 Primary __________ __________ Do you want stapling . .
Measuring Methods All coordinates entered in InterForm400® must be dissolved into inches and pels. Digits before the decimal point specify inches, and the digits after the decimal point specify pels and must not exceed 239. An inch is dissolved into 240 pels. Examples of values: 1" 1 ½” 1 1/6" 1 5/6" 1,85" 1,000 1,(240/2) 1,(240/6) 1,(240/6 x 5) 1,(240 x 0,85) = 1,000 = 1,120 = 1,040 = 1,200 = 1,204 You will notice that it would be most convenient to use a ruler indicating lines per inch.
The Design Screen Note: Refer to Appendix O on page 461 for information of how to install and use the InterForm400® graphical designer. When you press Enter from the previous screens you will finally reach the screen where the entry of overlay elements are made: Design InterForm 400 overlay Overlay name: IF400DEMO Seqnbr. Type APF300D Overlay text: Demo overlay for InterForm400 Overlay definition Seqnbr.
Service Options By pressing F5 you will get a list of service options: Design InterForm 400 overlay Overlay name: IF400DEMO Seqnbr. Type APF300D Overlay text: Demo overlay for InterForm 400 Overlay definition Select one of the following options: 1. Move the placement on the page 2. Move definitions to another sequence number. 3. Copy definition into this overlay 4. Delete lines 5. Resequencing 6. Print overlay definition Option: __ With these you can organize the overlay definitions: 1.
In this function you can copy lines into this overlay definition. Overlay to be copied from . . . . . . . . Sequence numbers from/to to be copied . . Inserted at sequence number . . . . . . . TEST______ 0000_ - 0000_ ___1_ blank = this overlay F4 = overview overlays F24 = shift to look at FROM-overlay 4. Delete lines This option you delete an interval of lines instead of entering each lines and press F11. In this function you can delete an interval of definition lines: Interval . . . 5.
Overlay Element Selection Filters When entering a sequence number and you press Field Exit the following entry screen will appear: Design InterForm 400 overlay Overlay name: IF400DEMO APF300D Overlay text: IF400DEMO Seqnbr. Type Overlay definition Seqnbr. Type 1,0 _ 1 3 5 7 9 ? G * F3=Exit = = = = = = = = Frame Vertical Text Ink Remap window If ..
Seqnbr. Type 1,0 1 3 5 7 9 ? G * F3=Exit = = = = = = = = Frame Vertical Text Ink Remap window If .. then HP-GL/2 file Comment 2 4 6 8 I F S = = = = = = = Horizontal Line Print-info Tabulator Image PCL-file Suboverlay Page control _ BLANK = all pages 1 = first page only 2 = page 2 and succ.
Overlay elements Up to 9999 overlay elements can be made in one overlay. 1=FRAME Seqnbr. Type 11,0 1 F3=Exit Frame Inch.
NW: Radius in pels for the North West corner of the frame NE: Radius in pels for the North East corner of the frame SW: Radius in pels for the South West corner of the frame SE: Radius in pels for the South East corner of the frame Color Printing: Seqnbr. Type 3.0 1 When working in a file-set defined for color printing, the frame definitions will offer an additional pattern setting for color print.
3=VERTICAL LINE Seqnbr. Type 1 3 Inch.pel Repetition Vertical line From top edge From left Lower end ______ ______ ______ Move right Move down Extra times ______ ______ ___ Thickness in pels ___ F3=Exit From Top Edge: F12=Cancel F18=View Spool entry Inches, pels absolute to the upper edge of a portrait page regardless of the rotation specified by the global settings for the overlay.
Endpoint 2 From Top: From left: Thickness in pels: Inches, pels absolute to the top edge of a portrait page regardless of the rotation specified by the global settings for the overlay. Inches, pels absolute to the left edge of a portrait page regardless of the rotation specified by the global settings for the overlay. Thickness of a the line in pels (1/240"). Zero means no border.
6=Print-info (Print information) Seqnbr. Type 1.0 6 Inch.pel Print-info From top edge From left Rotation Font Info-type F3=Exit F4=Prompt ______ ______ ___ ___0 __________ F4=List F4=List F12=Cancel From Top: Inches, pels absolute to the top edge of the rotation specified by the global settings for the overlay. From left: Inches, pels absolute to the rotation specified by the global settings for the overlay. Rotation: The available values for rotation are: 000, 090, 180, 270 degree.
7=INK (fill pattern for succeeding sequence lines) Seqnbr. Type 1,0 7 Ink Select ink for the succeeding lines Pattern 8 blank = unchanged, 0 = 100% white shading, 1-8 = 1-100% shading, ... F3=Exit F13=Set view/print parameters F12=Cancel F14=PCL-view Normally the system overwrites whatever might be the original contents, while leaving the background unaltered. With this overlay element the Ink can be changed enabling printing white on black background, a pattern transparently on another pattern etc.
Black Ink Slash (/) Ink (0) Ink followed by Ink(/) / Ink(!) (0) Ink You can also insert an image as a watermark, if you change the ink to be shading . Note however, that you cannot use Ink to change PCL files into watermarks. Color Printing: Seqnbr. Type 2.0 7 When working in a file-set defined for color printing the INK settings will have additional options, as per below. Ink Select ink for the succeeding lines Pattern, B/W-prt _ blank = unchanged, 0 = 100% white shading, 1-8 = 1-100% shading, ...
8=TABULATOR (Paragraph tabulation) A "tabulator" performs formatting and horizontal movement of an interval of lines in the spool date. Almost the same result can be obtained by using command type 9. Remap Window. The line and position numbers to be entered are those appearing in the input, regardless of a general margin or extra blank lines defined for the overlay. Seqnbr.
+ Font: The new font of the formatted text. Condition: An optional set of values used if the tabulator should be executed on a certain condition. Position: Only activate the tabulator If a character string in the interval of lines defined by the Tabulator matches this character string according to the following condition.
M WARNING M If two or more overlapping tabulators are defined the first defined will take the text it needs and leave blank positions in the relevant place for the next tabulator. A maximum of 200 tabulators per overlay can be defined. J TIP J You can use a tabulator (left or unadjusted) to delete areas of text. Just tabulate the area over the edge of the paper (e.g. 14"). This will not produce unnecessary code in the data stream.
Seqnbr. Type 1 9 Remap window Print: Input line From upper edge From left edge Adjustment Rotation Font Blank original Condition: Position Is > = < N Blank after Input Line: The line interval to read including both lines entered here. If the end line is left blank or the same as the begin line, only one line will be remapped. Position: The Column interval to read including both positions entered here. The maximum position interval is 198 characters.
Right margin adjustment: Escape sequences: + Defines when a text line should not be justified. This is based on the percentage of text characters versus blank spaces left on the last line of a remapped paragraph.(0-100%) Used when working with spool files having escape sequences integrated. (See Appendix H, page 390) Opens up for Extended Adjustment for definition of Underline of text in the Remap Window and/or a line of periods (known as punctuation or dot leaders) made after the text.
field. Unacceptable characters. None of the characters in the marked interval must be one of the characters in the following field. (See page 66 for a tip on use of ‘>’ and ‘<‘) U Blank After: Stating B will remove the text string or the number which has been used for the condition from the resulting print out. J TIP J If you specify B for Blank original above, the text removed cannot be used for any conditions (If..Then). If you want to combine the two, then do not blank the original in the remap.
some scanning utilities which saves TIFF reversed. Note, that performance wise it is better to reverse if necessary during install of the image in InterForm400 - refer to page 319 for more information. Resolution: The resolution by which the image was scanned. This option can also be used to scale the image. For example an image scanned in 300 dpi can be scaled to double size in the print out by entering 150 here.
Seqnbr. Type 1,0 ? If . . . . . Then . . . . Input line Position Is > = < N Overlay Upper edge Left edge Blank after ___ - ___ ___ - ___ _ _________________________ __________ Nos. of lines to remap ____ ______ A/+/- _ ______ A/+/- _ _ B = blank original text F18=View Spool file Input Line: The line interval to read including both lines entered here.
Vertical cursor repositioning before execute of sub overlay Position related to actual position Number of pels . . ___ ( -99 - 99 ) Or reposition related to previus non blank input line Number of pels . . F3=Exit ___ ( 0 - 999 ) F12=Cancel With this function you can vertically reposition the rest of the spooled file i.e. move the spooled file contents and all relatively positioned elements e.g. tabulators and remaps.
M WARNING M Up to 300 ‘If..Then’ lines can be defined for an overlay. M WARNING M Only one level of conditioned sub-overlays is possible.’If..Then’ lines placed in overlays, which are called by ‘If..Then’ are never executed. M WARNING M Totally blank lines are not considered for the If..Then line i.e. a condition on one or more blank characters on a totally blank line will not trigger a call of the suboverlay. The OS/400 command DSPSPLF will show the lines which can be conditioned.
M WARNING M The system does not check the contents of the PCL file to be PCL4, PCL5 or PCL5e code. Printing code made for a PCL5e on a PCL5 printer might cause problems, as well as printing PCL5 on a PCL4 printer definitely will go wrong. It is recommended to use an HPIII driver to create the PCL files on the PC G=HP/GL-2-FILE A HP-GL/2 file can be file transferred to the system for storage as a member in the physical file APF3812/GL2.
S=SUBOVERLAY If you are printing general company info in several overlays, i.e. the company letter head, it is convenient to place this info in a separate overlay. With this function you can place such information in an overlay that can be called as a sub-overlay from any other overlays. Ie. changing e.g. the phone number only have to do be done in this overlay. Design InterForm 400 overlay Overlay name: Invoice APF300D Overlay text: Invoice overlay Seqnbr. Type Overlay definition Seqnbr.
Seqnbr. 0001 0002 0003 0004 0005 0006 Type * I * 1 * 9 Seqnbr. Type 1.0 * Overlay definition Insert Intermate Logo in Upper Right Corner Image DEMOIMAGE Top 01.100 Left 04.180 Recepient Frame Frame top 01.100 left 00.200 right 04.120 bottom 02.160 Remap Recepient Adress into Recepient frame Remap window 06-011 pos 08-040 top 1.160 left 1.
How the sequence lines in overlay design are executed The execution order is of the sequence lines is depending on the type of the line. They are executed in this order: 1st. Frames, Lines, Text (option 5), Print-info, Ink, Images, PCL-files, HP/GL-files and Suboverlays. 2nd. 9=Remap Window 3rd. ?=If..
User’s Manual for InterForm400® 75
Getting Familiar With Overlays The following sections are structured so you will be brought through a process of improving the visibility of the sample spool entry IF400DEMO introduced in the Getting Started section. The chapter requires you have: • • • Run the Getting Started section.
Step 1. Making a Work Copy of the Overlay IF400DEMO In order to keep the original sample we should first make a copy of the overlays to work with. To prevent the changes we make to be overwritten by future updates of the SAMPLE file-set, we will do the changes in our TEST file-set which was created on page 28 in the Getting Started section. Enter 8 in the option field on the main menu:: Select File-set Select one of the following file-sets, then press Enter.
copy from another overlay: Design InterForm 400 overlay APF300D Name of overlay to copy from __________ F3=Exit F4=Prompt F9 = copy from another file-set F12=Cancel We know that the IF400DEMO overlay is in another file-set, so we have to press F9 once more to get a list of file-sets to choose from. F3=Exit F4=Prompt ...............................................
We have now made a copy of the overlay IF400DEMO from file-set SAMPLE and stored it by the name MYDEMO in file-set TEST. Step 2. Make a Test Print of the Overlay+Spool Data Before we start changing things we will make a printout of the overlay so we know what we have to begin with. We press F3 to exit to the main menu Enter menu 3.
Work with Output Queue Queue: AFC_INPUT1 Library: APF3812 Type option, Press Enter.
section are remembered, which means you do not need to select F13 in the overlay to set these attributes for PCL viewing. Refer to Appendix L - PCL Viewing L TROUBLE SHOOTING L No printout? select option 10 to view your output queue. Are there any messages ?. Is the queue AFC_OUT1 still attached to your printer writer ? Step 3. Entering the Design Window Now we will enter menu 1. Design overlay again.
Step 4. Printing the Overlay Definition List Print out a list of the definitions by pressing F5: Design InterForm 400 overlay Overlay name: MYDEMO Seqnbr. Type 0001 I 0002 8 0003 9 0004 1 0005 9 0006 2 0007 5 APF300D Overlay text: Mydemo Overlay definition Image DEMOIMAGE Top 01,100 Left 04,180 Tabulator lin.
Design InterForm 400 overlay Overlay name: IF400DEMO APF300D Overlay text: IF400DEMO Seqnbr. Type 0001 I 0002 8 0003 9 0004 1 0005 9 0006 2 0007 5 Overlay definition Image DEMOIMAGE Top 01,100 Left 04,180 Tabulator lin.
Step 6. Edit Subject Text Now we will change the appearance of the subject header text (Re. Your new...). We therefore type 8 and press Field Exit in order to add our first new sequence line. As we want the text to remain in the same vertical position, we can use a Tabulator command to adjust the text and change the font. We chose type 8 to select a tabulator: Design InterForm 400 overlay Overlay name: MYDEMO Seqnbr. Type 0001 I 0002 8 0003 9 0004 1 0005 9 0006 2 0007 5 Seqnbr.
DISPLAY OUTPUT FILE File . . . . . : QPRINT Page/Line 1/3 Function . . . . Columns 1 - 78 Search for . . . *...+....1....+....2....+....3....+....4....+....5....+....6....+....7....+... 1 Herring Marine Research Seaweed Street 14 9000 Battleaxe DK-Denmark --------------------Att: Martin Merman 1004/PH.30-04-97 Re. Your new MateSert/400 driver. --------------------------------Congratulations with your new MateSert/400 driver.
Design InterForm 400 overlay Overlay name: MYDEMO Seqnbr. Type 0001 I 0002 8 0003 9 0004 1 0005 9 0006 2 0007 5 Seqnbr. Type 8,0 8 F3=Exit APF300D Overlay text: Mydemo Overlay definition Image DEMOIMAGE Top 01,100 Left 04,180 Tabulator lin.
Step 7. Formatting the body text We now want to format the body text to print centered with a proportional spaced font. We use the same procedure as in the previous section, and we therefore type 9 to create a new sequence line and we press Field exit followed by type 8 to create a new tabulator: Design InterForm 400 overlay Overlay name: MYDEMO Seqnbr. Type 0001 I 0002 8 0003 9 0004 1 0005 9 0006 2 0007 5 0008 8 Seqnbr.
Step 8. Making Equal Distance Between Column Headers We now want to Format the column headers in the middle of the page (Model, P-Group...) in intervals of 1 inch. As we want to adjust the vertical position as well we will use the Remap Window command. We type 11 to create a new sequence line followed by Field exit and we select type 9: Design InterForm 400 overlay Overlay name: MYDEMO Seqnbr. Type 0009 8 0010 8 APF300D Overlay text: Mydemo Overlay definition Tabulator lin.
Seqnbr. Type 13,0 9 F3=Exit Remap window Print: Input line _28 - _28 Position _26 - _39 From upper edge 05,060 Line spacing . . _40 From left edge 000004 Ignore blank lines N (Y N) Adjustment C (U L R C N B E +) Rotation 000 Font 9902 F4=List Blank original _ B = blank original version Condition: Position ___ - ___ Is > = < N _ ______________________________ Blank after _ B = Blank condition after F4=Prompt F18=DSPSPLF F12=Cancel We press Enter to save and proceed with column header “No. of dev”.
Step 9. Making Equal Distance between Item Line Columns We now want to perform the same actions for the item-line columns below the dotted line. As the horizontal positions of the item line columns are identical to the column headers, we can copy the sequence lines 11 to 15 and just correct the vertical position (from upper edge) and the input line numbers. We select F5 for service functions and select 3.
Seqnbr. Type 17,0 9 Remap window Print: Input line From upper edge From left edge Adjustment Rotation Font Blank original Condition: Position Is > = < N F3=Exit F4=Prompt Input line From upper edge From left edge Adjustment Rotation Font Blank original Condition: Position Is > = < N F4=Prompt _ ______________________________ Blank after _ F18=DSPSPLF Seqnbr. Type 18,0 9 Remap window Print: F3=Exit _30 - _42 Position _15 - _25 05,060 Line spacing . .
Design InterForm 400 overlay Overlay name: MYDEMO Seqnbr. Type 0017 9 0018 9 0019 9 0020 9 APF300D Overlay text: Mydemo Overlay definition Remap window 30-042 Remap window 30-042 Remap window 30-042 Remap window 38-042 pos pos pos pos 15-025 26-039 40-053 54-070 top top top top 5,060 5,060 5,060 5,060 left left left left 3,000 4,000 5,000 6,000 C C C C In this function you can move the overlay up/down or left/rigth on the page. Line interval to be moved . . . . . .
We use our ruler to find proper coordinates for our frame (see page ? on how to print a ruler). We prepare the values for the edges to match the formatting we will make for the item lines later. This step usually requires some test printing in order to find the exact values unless very exact calculations are performed. We enter 8 as fill pattern for our frame, which is a black pattern (see patterns, page ?). We press enter and our line is given sequence number 11.
Design InterForm 400 overlay Overlay name: MYDEMO APF300D Overlay text: Mydemo Seqnbr. Type 0017 9 0018 9 0019 9 0020 9 0021 9 0022 9 Overlay definition Remap window 28-028 Remap window 30-042 Remap window 30-042 Remap window 30-042 Remap window 30-042 Remap window 30-042 Seqnbr.
line 11) ends 5,068 from the top. We add 42 pels to 5,068 and get 5,110. We state the same values for left and right edge as the black frame, and define the thicknes of our frame to be 1/6" (40/240") by adding 40 to the top edge. We do not want a border only a raster filling, and therefore we leave this blank. But we will have a light shading and we enter the value B which is a light 600dpi pattern.
We press Enter to save our new sequence line 20. Step 13. Defining the logo as a water mark Instead of a signature we want to place the logo as a watermark in the bottom of the page. For this we use the logo already used in the top of the overlay, but manipulate it to work as a watermark. We intend to do the following compared to the original logo (see page 32): • • • Reverse it.
Design InterForm 400 overlay Overlay name: MYDEMO Seqnbr. Type 0001 I 0002 I 0003 8 0004 9 0005 1 0006 9 0007 2 0008 5 Seqnbr. Type 1,1 7 APF300D Overlay text: Mydemo Overlay definition Image DEMOIMAGE Top 01,100 Left 04,180 Image DEMOIMAGE Top 09,100 Left 02,120 Tabulator lin.
Step 14. Defining the Copy Management We will now add the text COPY on “page two" copies only. To do this we will first have to enable and configure the copy management. We press F12 to exit to the global settings. Design InterForm 400 overlay APF300D Overlay name IF400DEMO Overlay text _____________________________ Line spacing Rotation Extra left margin positions Maximum number of print positions Extra blank lines on top Font Extended page def.
Copy 1 2 Primary Secondary ________1 ________1 ________4 Do you want stapling . . Y/N F3=Exit F13=Set view/print parameters Valid drawers 1-255 valid paper types: F4=List N F14=PCL-view F18=DSPSPLF F12=Cancel F19=DSPPFM We define that the originals (copy one) should be taken from drawer 1, and copies from drawer 2 (Note that we are inserting the PCL value “4" as the second drawer. Refer to page 376 for more information on how to select drawers).
We now proceed by entering type 5 for Text: Seqnbr. Type 3,1 5 Inch.pel Text constant From top edge _2,120 From left _1,120 Rotation 000 Font 7001 F4=List Text COPY_______________________________ ______________________________________________________________________________ _____________________________ F3=Exit F4=Prompt F12=Cancel We place the text approximately in the middle of the address field. If you want to tilt the copy watermark you can define a rotation of 030, 120, 210 or 300 degrees.
Step 16. Defining the Relatively Positioned Sub-form When looking through the demo spool entry some may wonder why the number “2" appear in the “No. of dev.” column for InterForm400® license codes. The customers might have had the same question, and we would therefore like to add a note next to these item lines explaining that this is a light version, and “2" means it is limited to two printers. This is one of the more advanced features of the system, generally known as “nested overlays”.
Design InterForm 400 overlay Overlay name: LIGHT Seqnbr. Type APF300D Sub overlay for MYDEMO Overlay definition Seqnbr. Type 1,0 5 Inch.
We create a new sequence line 30 and select ? to make an If-then statement: Design InterForm 400 overlay Overlay name: MYDEMO Overlay text: MYDEMO Seqnbr. Type 0025 9 0026 9 0027 9 0028 9 0029 9 Overlay definition Remap window 30-042 Remap window 30-042 Remap window 30-042 Remap window 30-042 Remap window 30-042 Seqnbr. Type 30,0 ? If . . . . . Then . . . .
Step 17. Cleaning the Overlay for Remaining Text If you printed the overlay at this stage, you will discover that the original text used for remapping are still visible. On purpose we have not used “B=Blank after” in the Remap Window commands, as we have not been sure that we would have needed the text for other purposes. Instead we have waited to this moment, where we will clean all remaining text by a single command.
Step 18. The Result Now we print the overlay merged with the spool entry using 3. Merge Spool entry with overlay. If your printout looks like the illustration on the next page, and you understood what went on, you can consider yourself quite familiar with InterForm400®. We have brought you through the heaviest kind of design you will experience with InterForm400®. A vital feature of the system which we did not use, is import of PCL files made in graphical applications (e.g. Windows).
Final print of MYDEMO merged with the sample spool entry.
Example of Advanced use of Sub-overlays (Random text lines) A very strong feature of InterForm400®, is the ability to handle spool entries with randomly positioned text lines so each line gets an individual formatting. The general description on using sub-overlays are described on page 67, ?=If..then. The following is an example of a print job consisting of a random number of Item groups, each containing a random number of Item lines.
Creating the Main overlay: This overlay will be used to call the different sub-overlays, which will perform the actual formatting of the spool entry: We enter 1. Design overlay, and we create a new overlay named MAIN. We leave the global overlay settings untouched and enter the design window. Here we define the If..then line that will search for the item groups: Design InterForm 400 overlay Overlay name: MAIN APF300D Overlay text: Seqnbr. Type Overlay definition Seqnbr. Type 1,0 ? If . . . . .
search for the footer : Design InterForm 400 overlay Overlay name: MAIN APF300D Overlay text: Seqnbr. Type 0001 ? Overlay definition If lin 001-070 pos 011-014 = ITEM Seqnbr. Type 2,0 ? If . . . . . Input line Position Is > = < N Then . . . . Overlay Upper edge Left edge Blank after F3=Exit F13=Set view/print parameters Then SUB1 __1 - _70 _11 - _14 = This__________________________ SUB2______ Nos.
Design InterForm 400 overlay Overlay name: SUB1 Seqnbr. Type Overlay text: Overlay definition Seqnbr. Type 1,0 9 Remap window Print: F11=Delete APF300D Input line From upper edge From left edge Adjustment Rotation Font Blank original Condition: Position Is > = < N Blank after __1 - __1 Position _10 - _14 ______ Line spacing . .
We press Enter and we define a new Remap Window line, that will remap the item subheaders: Design InterForm 400 overlay Overlay name: SUB1 Seqnbr. Type 0001 9 Overlay text: Overlay definition Remap window 01-001 pos 10-014 Seqnbr. Type 2,0 9 Remap window Print: F11=Delete APF300D Input line From upper edge From left edge Adjustment Rotation Font Blank original Condition: Position Is > = < N Blank after top 0,000 left 2,000 L __1 -__1 Position _15 - _70 _0,040 Line spacing . .
Creating the sub-overlay for formatting the footer We press Enter and F3, and we enter 1. Design Overlay again to create our second suboverlay SUB2: Design InterForm 400 overlay Overlay name: SUB2 Seqnbr. Type 0001 9 Overlay text: Overlay definition Remap window 01-070 pos 01-070 Seqnbr.
The result Below is the result when the spool entry is merged with the overlay MAIN. The result is not intended to be a graphical wonder in any way, but is merely intended to demonstrate the flexibility of this feature.
Page 2: 114 User’s Manual for InterForm400®
User’s Manual for InterForm400® 115
Main Menu Local Environment Setup 2. Test Print Overlay With option 2 on the main menu you are able to make a test print of an overlay. The choice of overlay is made in this display: Test Print Overlay APF720D This program prints a test version of a given overlay. No data is merged with it.
3. Merge Spool Entry with Overlay With option 3 on the main menu you are able to create a printout in which a spool-entry is merged with an overlay and placed in the default output queue for your session. Merge Spooled File with Overlay Overlay name or Overlay Selector Primary/Secondary set Spooled file: Job name User Job number File name Spool file no.
Work with Output Queue Queue: PRTHP3 Library: QUSRSYS Type options, press Enter 1=Select 2=Change 3=Hold 4=Delete 5=Display 6=Release 8=attributes Opt 1 _ File User User Data Sts Pages QPRINT QPRINT INTERMATE INTERMATE INVOICE PROFIT RDY RDY 1 5 Copies 1 1 Form Type Pty *STD *STD 5 5 Parameters for option 2 ===> __________________________________________________ F3=Exit F11=View 2 F12=Previous F21=Description F24=More keys Code page: If the system is used by multiple countries, nationa
current label to be peeled off. (This also requires additional hardware). 4=Cut (requires hardware cutter) normally cuts the media for each print job unless you use 2=Continuous - then 4=Cut will cut out each label. Output Queue: The name of the output queue where the spool entry to be merged is placed Library: The library of the above output queue. If left blank the library list will be used.
9. Select Output Queue and Printer Type When you enter the InterForm400® main menu, the system is connected with the output queue which has been specified as the user output queue in your user profile for the InterForm400® system (refer to the page 268 and 272). If you choose option 9 on the main menu you will be allowed to change the name of the output queue to be used for test printouts from the InterForm400® system.
(datatype *ASCII). Refer to Appendix L for more information on the PCL Viewer. The following command can be entered from outside InterForm400®. APF3812/APFWRKOUTQ You can also see the number of pages that a merged spooled file consists of. If you have used a PJL printer type for the merge in InterForm400, you can even change the page range of the merged spooled file with option 2 - change spooled file. Option '1' on the APFWRKOUTQ command has been extended compared to the OS400 WRKOUTQ.
Working with Overlay Selectors An Overlay Selector will allow you to make conditioned overlay selections on certain character combinations in the print data of the spool entry. The overlay selector decides what overlay to merge with for each page of the merged spool file. J TIP J It is not necessary to define an AFC definition to let the Overlay Selector take effect. An overlay selector can be used when making an interactive merge using option 3. Merge Spool Entry with Overlay on the main menu.
Selector Name: The name you will be referring to in the AFC function 1. Merge with overlay in Functions attached to output queues (see page 140), and when making interactive merge using option 3. Merge spool entry with overlay (page 117) Description: For your information. File set: The file set which the overlay selector should be restricted to select overlays from. Selection Criteria Entries Add Overlay selectors Selector name . . Description . . . File-set . . . . Seqnbr. Overlay AFC300D .
Add Overlay selectors Selector name . . Description . . . File-set . . . . Seqnbr. Overlay Seqnbr 1,0 AFC300D . INTERMA_ . Selection for INVOICE____________________________ .
User’s Manual for InterForm400® 125
Getting Familiar with Overlay Selectors The following makes use of the demo spool entry delivered with InterForm400®. You can print this from the menu 12. Service Functions under the administration menu. Our intention is to make a selector which prints all letters of the spool entry regarding the MateSert/400 driver with the overlay IF400DEMO delivered with this system. For pages regarding InterForm we want to use the modified version MYDEMO which was created in section Getting Familiar with Overlays.
Design InterForm 400 overlay Name of overlay to copy from F3=Exit APF300D __________ F4=Prompt F9 = copy from another file-set F12=Cancel We know that the IF400DEMO overlay is in another file set so we have to press F9 to get a list of file sets to choose from. F3=Exit F4=Prompt ............................................... : Overview InterForm 400 file-sets : : 1=Select : : 1 SAMPLE InterForm 400 Samples : : _ TEST Test file-set : : : : : : : : : : F12=Cancel : :................................
Step 2. Examining Spool Entry Selection Criteria Before we create the overlay selector we need to examine the spool entry in order to find something that distinct the pages. Press F13= Set view/print parameter. Enter the overlay name and go to the bottom of the screen to enter the Output Queue where the spool file resides. Find the DEMO spool entry in the output queue and select it with option 1. Press Enter.
DISPLAY SPOOL FILE File . . . . . : QPRINT Page/Line 3/15 Function . . . . P+1 Columns 1 - 78 Search for . . . *...+....1....+....2....+....3....+....4....+....5....+....6....+....7....+... Re. Your new InterMate/400 Forms Management System. --------------------------------------------------Congratulations with your new InterMate/400 software. InterMate/400 will enable you to print Electronic Forms and perform advanced data remapping and copy management of you existing SCS print data.
Add Overlay selectors Selector name . . Description . . . File-set . . . . Seqnbr. Overlay Seqnbr 1,0 AFC300D . MYSELECT . Selection for MateSert and InterMate letters______ .
Step 4. Testing the Selector We now enter menu point 3. Merge Spool Data with Overlay on the main menu. Merge Spooled File with Overlay Overlay name or Overlay Selector Primary/Secondary set Spooled file: Job name User Job number File name Spool file no. Code page Merge overprint lines Form type Copies Drawer / Papertype APF730D __________ MYSELECT _ 1=Primary, 2=Secondary DSP010700_ PETER_____ 073534 QPRINT____ 0005_ _______ *NO_ *STD______ __1 *PRINTER (no.
General Description of Auto Forms Control Subsystem Auto Forms Control (AFC) is a unique facility of the InterForm400® system, which enables you to define automatic control of merging spool entries with overlays without the need of any programming. Auto Forms Control is monitoring data queues of defined output queues, looking for spool files to become ready. When a spool file becomes ready, a dataqueue entry will be created which wakes up the AFC job associated with the specific output queue..
merge in AFC. This function is found as option 4 in the main menu. 10. Start AUTO_FORM subsystem Auto Forms Control is running as an ordinary AS/400 subsystem, and therefore has to be started as such. It is a good idea to let the subsystem start automatically at IPL. This is done by inserting the following commands in your startup program: STRSBS SBSD(APF3812/AUTO_FORM) MONMSG CPF0000 Of course, you can always start the sub-system manually, by the command: STRSBS APF3812/AUTO_FORM 11.
Overview of AFC Main Definitions The default output queue for AFC to send the processed print. “OUTPUT OUTPUT QUEUE” Name of output queue AFC is monitoring for incoming spool files. “INPUT QUEUE” Add Auto Forms Control Definition Output queue . . . . . . . . . ___________ Library . . . . . . . . . . ___________ Type choices and Description . Autostart job Code page . . then press Enter. Press F3 or F12 to exit. . . . . . . . _____________________________________________ . . . . . . . _ (Y N) . . . . . .
The “INPUT QUEUE” mentioned above is a created output queue without a device attached. This enables InterForm400® to pick up the spool files, without the printer writer is processing the spool file. AFC usually operates with both an “INPUT QUEUE” and the standard defined “OUTPUT QUEUE” with a printer attached, but AFC can operate on one output queue shared with a printer. For more about this feature refer to page 27 and page 160.
Auto Forms Control Definitions When selecting option 1. Functions Attached to Output Queues in the menu 5. Work with Auto Forms Control on the main menu we get this screen: Work with Auto Forms Control output queues AFC300D Start with . . . . . . . Type option, Press Enter.
Additional parameters Type additional info and press Enter. Press F12 to exit. Job name AUTO_FORM job . . . *OUTQ_____ *OUTQ, Name Job description . . . . . . Library . . . . . . . . . Library list option . . . . *DEFAULT__ __________ *JOBD_____ Separator drawer . . . . . . *NONE *DEFAULT, Name *CURRENT, *JOBD, *SYSVAL, *NONE *NONE, 1-9, 20-39 F12=Cancel Output Queue: Name of output queue, AFC should be monitoring for incoming spool files (INPUT QUEUE).
Template AFC-definition to be executed after this definition Output Queue/ Library: If these options are filled in, the same spool entry will be processed by the AFC definitions defined for the output queue stated here. This is done immediately after the processing of this set of AFC definitions, as if the other queues AFC definitions were placed in direct extension to these queues definitions.
Update AFC-functions attached to output queues Output queue . . . . : Library . . . . .
1=Merge with Overlay Update AFC-functions attached to output queues Output queue . . . . : Library . . . . . : Seqnbr Funct Form type Seqnbr Function 1,0 1 AFC305D PRTHP3_AFC QUSRSYS Save Jobname Filename Device file Program Merge with overlay Output queue for merged print . __________ Library . . . . . . . . . . . __________ InterForm 400 printer type . . . __________ Interface . . . . . . . . . . . __________ Merge overprint lines . . . . .
Update AFC-functions attached to output queues Output queue . . . . : Library . . . . . : Seqnbr Funct Form type Seqnbr Function 1,0 1 PRTHP3_AFC QUSRSYS Save Jobname Filename Device file Program Merge with overlay Overlay name . . . . File set . . . . . Or overlay selector . Primary/Secondary set Form type . . . . . . Copies of each page . F3=Exit AFC305D F13=Fold/Unfold . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . F11=Delete . . . . . .
Seqnbr Function 1.0 1 Merge with overlay Labels/Continuous . Media type . . . . . Print mode . . . . . _ _ _ 1=Labels 2=Continuous 1=Termo transfer 2=Termo media 1=Tear off 2=Rewind 3=Peel off 4=Cut Labels / Continuous: Select 1=Labels if the media contains of separate labels. select 2=Continuous if the media is not separated into labels (in this case you would probably select 4=Cut for the print mode parameter).
Seqnbr Function 1,0 1 Merge with overlay .................................... Output spooled file : Text before number of pages : User data . . . . : ______ : ... Seperator drawer . : F3=Exit F12=Cancel : mmer Hold output spooled : : Save output spooled :..................................: Archive in InfoStore/400 . _ 1=PCL, 2=PCL and SCS Archive ID . . . . . . .
Address: Refer to the above Data format: You can either use *RCDDATA or *ALLDATA. *RCDDATA can be used for *SCS files, While *ALLDATA is required, when sending merged PCL files. For more information refer to the description of the DTAFMT parameter of the OS/400 SNDNETSPLF command. 3=Transform AFPDS to *USERASCII Seqnbr Function 1,0 3 F3=Exit Transform *AFPDS to *USERASCII Output queue for ASCII print . . Library . . . . . . . . . . . __________ __________ InterForm400 printer type . . . Interface .
4=Copy Spooled File Update AFC-functions attached to output queues Output queue . . . . : Library . . . . . : Seqnbr Function 1,0 4 AFC305D PRTHP3_AFC QUSRSYS Copy Spooled File New output queue . . . . . . . . __________ Library . . . . . . . . . . . __________ Hold output spooled file . . . . *NO_ *NO, *YES Save output spooled file . . . .
Save output spooled file: This will affect the spool file attribute SAVE of the moved spooled file. 6=Hold Spooled File This function holds the original input spool entry for the AFC definition. 7=Delete Spooled File This function deletes the original input spool entry for the AFC definition. 8=Call Program Seqnbr Function 1,0 8 Program call Program name . . . . . . . . . . Library . . . . . . . . . . . User profile . . . . . . . . . .
9=Exit This function will cause all remaining AFC functions (sequence lines) to be skipped. If you want to insert AFC functions, that are to be executed for all spooled files not specifically handled in previous lines you could use this function. Just after handling a specific spooled file insert this function to exit from AFC.
indicate that a spool entry has been processed. B=Split spooled file Seqnbr Function n,0 B Split spooled file Split definition name __________ F3=Exit F4=prompt F11=Delete F12=Cancel This function is used to split a spooled file into several separate spool files which can be processed independently. A Split definition must exist before this function can be selected. See Split definitions on page 173 for more information.
M WARNING M Even though *DEFAULT is the default value it is most likely WRONG. *DEFAULT will place the temporary spooled files on the outq where the printer is attached and making it impossible to make them run through the P=Send E-mail function. Form type: The form type entered here should be used as condition for a 1. Merge with overlay following this AFC definition. The formtype could typically be FNSHREADY (Finish ready).
As the new spooled file afterwards will be input to a merge operation, *INPUT will often be appropriate. Note that the keyword *DEFAULT and *INPUT apply to both Output queue and library. Formtype: The formtype entered here should be used as condition for a 1. Merge with overlay following this AFC definition. The formtype could typically be SORTED. M WARNING M Make sure, that you are not creating a loop in Auto Forms Control when you insert a sort definition. If you e.g.
J TIP J Using option F can sometimes fail to change the writer job, if the printer is very fast. Fast printers might print out before Auto Forms Control can get to the print. Therefore it is recommended to use the more efficient way as described on page 27. G=Archive to MultiArchive/400 This option is only visible when the program MultiArchive/400 library MLTARC400 is detected on the system. MultiArchive/400 is a software only archiving system developed by the Danish company MultiSupport A/S.
P = Send PDF E-mail Seqnbr Function 1.0 P Send spooled file as PDF email Overlay name . . . . . File set . . . . . . or overlay selector . Primary/Secondary set Save email . . . . . . . . . . . . . . . . . . . . . . . . . . __________ __________ ________ *PRI *PRI, *SEC *NO_ *NO, *YES This function is used to distribute E-mails. Note, that the spool file first has to be handled by a E-mail finishing definition before this function. See page 195 And 218.
Control commands (CR, LF, FF) in SAP spool entries are formatted as text and not as hex values. For instance is 0Dh0Ch formatted as F0hC4hF0hC3h. SAP generated spool entries has no meaningful attributes like page length/width. Instead the formtype indicates the format (eg. DINA4 or 51X132). InterForm400® does not use this information as the page size definition is controlled by the overlay.
User’s Manual for InterForm400®
Getting Familiar with Auto Forms Control The following sections are structured so you will be brought through a process of creating AFC definitions for processing of the IF400DEMO from the Getting Started section. The chapter requires you have: • • • Performed step 13, 14, 18 and 19 in the Getting Started section. A PCL5 capable printer attached and configured. Not made changes to the AFC definition AFC_INPUT1.
Work with Active Jobs CPU %: 9,7 Elapsed time: Type options, press Enter. 2=Change 3=Hold 4=End 8=Work with spooled files Opt __ __ Subsystem/Job AUTO_FORM AFC_INPUT1 00.03.36 27.02.98 Active jobs: 131 5=Work with 6=Release 13=Disconnect ... User QSYS AFCOPER Type SBS BCH CPU % 0,3 0,2 INTER01 10.20.
Update Auto Forms Control Definition Output queue . . . . . . : Library . . . . . . . : Type choices and Description . Autostart job Code page . . AFC302D AFC_INPUT1 APF3812 then press Enter. Press F3 or F12 to exit. . . . . . . . Job for sample printout___________________ . . . . . . . Y (Y N) . . . . . . . *SYSVAL Number, *SYSVAL F4=List Default output output queue and printer type Output queue . . . . . . . . AFC_OUT1__ Library . . . . . . . . . APF3812___ InterForm 400 printer type .
Update AFC-functions attatched to output queues AFC305D Output queue . . . . . . : AFC_INPUT1 Library . . . . . . . : APF3812 Seqnbr Funct Form type Save Jobname Filename Device file 0001 1 DEMO Merge, Overlay: IF400DEMO Fileset: SAMPLE 0002 6 Hold Spooled File Seqnbr Function 0,1 5 Move Spooled File New output queue . . . . Library . . . . . . . Hold output spooled file Save output spooled file F3=Exit Program . . . . . . . . . . . . . . . .
Update AFC-functions attatched to output queues Output queue . . . . . . : Library . . . . . . . : Seqnbr Funct 0001 5 0002 1 0003 6 AFC305D AFC_INPUT1 APF3812 Form type Save Jobname Filename Device file Program *STD Move spooled file, new outq: AFC_OUT1 library: APF3812 DEMO Merge, Overlay: IF400DEMO Fileset: SAMPLE Hold Spooled File Seqnbr Function 2,1 5 Move Spooled File New output queue . . . . Library . . . . . . . Hold output spooled file Save output spooled file F3=Exit . . . . . . . . .
Example 2, Using same Queue for Input and Output We will now create a new AFC queue, which will be used for both input and output for Auto Forms Control Step 1. Checking the Writer First we will make sure our printer only prints out one specific form type, and leave others to AFC. The easiest way to do this is from the InterForm400® Main Menu to choose 80. Administering InterForm 400, 2.
with formtype *STD in order to limit the subsystem QSPL to process jobs with this formtype only, thus leaving all jobs regardless of formtype to be processed by subsystem AUTO_FORM.: STRRMTWTR OUTQ(APF3812/AFC_OUT1) FORMTYPE(*STD) J TIP J When using the same output queue for both Input and output it is highly recommended to include the form type when starting the writer jobs in program QSTRUPPGM, in order to be sure that the writers are started up with the correct Form Type after IPL.
Step 3. Restricting the writer to process type *STD jobs only Note: This step can be ignored, if you restrict the writer jobs using the STRWTRCHK option as first mentioned. We create our first AFC function by entering 1 followed by Field Exit Update AFC-functions attatched to output queues Output queue . . . . . . : AFC_INPUT2 Library . . . . . . .
By function 9=EXIT we define that all spool files with form type *STD should not be processed further by any sequence line after this.. Step 5. Defining the Overlay Merge Now we want to define the merge of our demo spool entry with our overlay IF400DEMO. We enter sequence line 3 and press Field Exit. We enter form type DEMO as the criteria for executing the move operation and we press Enter: Update AFC-functions attatched to output queues Output queue . . . . . . : Library . . . . . . .
We define that we do not want to search an overlay table, and we press Enter to get the entry field for defining the overlay: Update AFC-functions attatched to output queues Output queue . . . . . . : AFC_INPUT2 Library . . . . . . . : APF3812 Seqnbr Funct Form type Save Jobname Filename 0001 F Change writer: *OUTQ Form type: *STD 0002 9 *STD Exit Seqnbr Function 3,0 1 Device file Program Merge with overlay Overlay name . . . . . File set . . . . . . or overlay selector .
We press Enter to save this AFC definition. Step 6. Cleaning up processed jobs The spool entry which was used for creating the new spool entry with overlays, will stay in the queue with status ready, unless we define an AFC function to handle it. We have several possibilities. We could just hold it with function 6, but we could also choose to move it to another queue in order to save it. This queue could then be cleared every Friday, when we are sure no re-prints are needed.
Step 7. Activating the AFC job AFC_INPUT1 We now press F3 to exit our AFC definition and we select option 8 to start the AFC job. Work with Auto Forms Control output queues AFC300D Start with . . . . . . . __________ __________ Type option, Press Enter. 2=Change 3=Copy 4=Delete Opt _ 8 Outq AFC_INPUT1 AFC_INPUT2 Library APF3812 APF3812 5=Display 8=Start AFC-job 9=End AFC-job Description Job for sample printout DEMO queue for both Input and Output End F3=Exit F5=Refresh F6=Add F12=Cancel Step 8.
Using a “TEMPLATE” AFC defintion As all printers being used together with InterForm400® has to have an AFC-definition defined, the use of a TEMPLATE AFC definition is very useful. A lot of the printers being monitored by AFC, will often have the same requirements in terms of which spool files are to be merged with which overlays.
We will create a simple AFC entry for this AFC definition, where we want to merge the spool files with Form Type DEMO, with overlay IF400DEMO and send the resulting print to the DEFAULT output queue, as follows: Update AFC-functions attached to output queues AFC305D Output queue . . . . . . : TEMPLATE Library . . . . . . .
Seqnbr Function 1,0 1 Merge with overlay Output spooled file name User data . . . . . . . Seperator drawer . . . . Hold output spooled file Save output spooled file F3=Exit F13=Fold/Unfold . . . . . *INPUT____ *INPUT____ *NONE___ *NO_ *NO_ F11=Delete *INPUT, Navn *INPUT, *JOB, *USER ... *NONE, *DEFAULT, Nummer *NO, *YES *NO, *YES F12=Cancel Now start the AFC definition AFC_INPUT1 and TEMPLATE with function 8 in ‘1. Functions attached to output queues’.
2. Form Type Table An alternative to stating the Form Type directly in 1= Merge with Overlay (refer to page 139) is to create a table which has all available form types listed. Apart from having the forms listed in a well-arranged manner, the form types table gives the possibility of defining 3 copies with 3 different overlays for each page in the input spool entry. Note that an AFC definition must be defined which lets the selection from the Forms type table take effect. When selecting the menu point 2.
AFC definition 1.Merge with overlay which has Find overlay in forms type table = Y. (refer to page 140) File-set: The file-set where the overlay is placed. Prompt available file-set with F4 Overlay name: The overlay to use from the above file-set Form type: The form type for the merged output. It is recommended to use *STD in order to avoid messages from the writer about changing forms. Copies: The number of copies produced from each page of the input spool entry.
User’s Manual for InterForm400®
Split Definitions With the Split Definition you will be able to select specific pages in a spool entry on basis of contents of these pages. A split function will create a new spool entry with pages meeting the criteria. The conditional selection of pages works in the same way as the overlay selector described on page 122. When entering 3. Split definitions in the menu 5. Work with Auto Forms Control on the main menu the following screen is displayed. Work with Split Definitions AFC300D Start with . . .
Change Split Definition SPL310D Split definition name . : SHIPPING_ Description . . . . . . : Extract invoices only Seqnbr. Seqnbr 1,0 Split detail description ______________________________ AND/OR Print line Position Oper ___ ___ - ___ ____ ____ ___ ___ - ___ ____ ____ ___ ___ - ___ ____ ____ ___ ___ - ___ ____ ____ ___ ___ - ___ ____ ____ ___ ___ - ___ ____ F3=Exit Split detail description: Description of the pages selected by this detail line.
Calling a User Exit Program with the extracted spool pages Change Split Definition SPL310D Split definition name . : IF400ONLY Description . . . . . . : Sort IF400 Pages Split detail description : IF400 ONLY User exit program Program name . . . . . . *NONE_____ Library . . . . . . . __________ *NONE, name name F3=Exit F12=Cancel This screen can be used to call a user exit program, that inserts information in the spool entry resulting from the split.
Note that there are no user exit programs delivered with InterForm400®, as they must be written specifically for the application or database they should integrate to. J TIP J You can only add to (not overwrite) the contents of the spooled file by use an exit program. If you want to overwrite the contents you need to use the CRTPBSPLF command - see page 406. M WARNING M All exit programs called by InterForm400® must be owned by QSECOFR. If it is not the AFC job will halt with an error message.
Example Using Split The following makes use of the demo spool entry delivered with InterForm400®. You can print this from the menu 12. Service Functions under the administration menu. The distinction between MaterSert/400 and InterMate400™ letters is the text “MateSert” or “InterMate” which is located on each page in line 15 position 21 - 29: DISPLAY SPOOL FILE File . . . . . : QPRINT Page/Line 3/15 Function . . . . +1 Columns 1 - 78 Search for . . . *...+....1....+....2....+....3....+....4....+....5....+..
Change Split Definition SPL310D Split definition name . : IFLETTER Description . . . . . . : Extract InterMate letters Seqnbr.
Change Split Definition SPL310D Split definition name . : IFLETTER_ Description . . . . . . : Extract InterMate letters Split detail description : Split InterMate/MateSerter Output queue . . . . . . . . Library . . . . . . . . . Page size Length, Lines per page . . Length, positions per line Lines per inch . . . . . . . Lines per inch . . . . . . . Characters per inch . . . . Overflow line number . . . . Font ID . . . . . . . . . . Degree of page rotation . . Form type . . . . . . . . . Spool file name .
We can now merge the new spool entry with an overlay conditioned by the Formtype IFLET or by using an Overlay Selector: Update AFC-functions attached to output queues Output queue . . . . . . : Library . . . . . . . : AFC_INPUT1 QUSRSYS Seqnbr Funct Form type Save 0001 B DEMO Split, definition: IFLETTER Seqnbr Function 2,0 1 F3=Exit Seqnbr Function 1,0 1 AFC305D New output queue Attributtes of input file for which to execute the function Form type . . . . . . . Save attribute . . . . . Jobname . . .
Finishing Definitions This function is used for departmental printing with need for immediate stapling, folding and/or insertion into envelopes and other related functions. Currently the following finishing functions are supported: 1. Folding and insertion into envelopes using the Prinserter® (Winserter in the US). 2. Stapling on Canon, HP, Kyocera, Lexmark, IBM, Océ, Ricoh and Xerox models. 3. Individual insertion systems attached to a PCL printer. 4.
Create Finish Definition PRS310D Definition name . . . . . . PRINS Description . . . . . . . . ................................................................ Ty : : : Already during the Prepare for Finishing function, the : : system has to know the number of copies of the individual : : page. If a succeeding merge with overlay function uses copy : : management, you will have to tell here which overlay will : : be used during the merge function. : : : : Overlay name . . . . . . .
Seal envelope: Seal envelope with water. When pressing Enter the Prinserter definition is updated. Go to section Using the Prinserter definition with Auto Forms Control on page 216 in order to test the definition. You can use the spool entry which can be created under Service Functions in the administration menu. This spool entry will be referred to for the examples in the following sections. Defining Prinserter® pre-process Definition.
Pages per envelope Group 1 - 5: Up to 5 different postage franking groups can be defined. Valid values are 1 to 5. If none of the postage groups are defined, all pages will be printed to the upper bin. If only the first group is filled in with 5 pages, all sets of pages will be inserted into envelopes in the same order as the original spool entry.
Pages per Enclosure Pages per Enclosure Pages per Enclosure Pages per Enclosure Pages per Enclosure envelope group-1 envelope group-2 envelope group-3 envelope group-4 envelope group-5 group . . . group . . . group . . . group . . . group . . . . . . . . . . . . 1 1 2 1 3 1 _ _ _ _ Try running this example with the test spool entry combined with the definitions of either example 1 on page 213 or example 2 on page 214.
Defining PFE MailPrinter® Pre-process Definition This pre-processor can on basis of boolean equations determine the level break between pages in a spool entry, and thereby allow varying number of pages to be inserted into envelopes. The pre-processor can additionally define that the varying pages should be sorted in to groups where each group contains a fixed number of pages. This is in reality a postage group sorting mechanism.
Create Finish Definition PRS310D Definition name . . . . . : PFEDEF1 Description . . . . . . . : Finish definition for PFE Mail Printer Type of Finishing Envelope type . . . . : 04 . . . . . . : 2 Overlay for envelope Overlay name . . . . File set . . . . . or selector . . . . Primary / secondary . . . . ________ ________ ________ ________ Overlay for contents Overlay name . . . . . File set . . . . . . or selector . . . . . ________ ________ ________ Primary / secondary F3=Exit .
Seal envelope: Seal envelope with water. Pages per envelope Group 1 - 5: Up to 5 different postage franking groups can be defined. Valid values are 1 to 5 . If none of the postage groups are defined, all pages will be printed to the upper bin. If only the first group is filled in with 5 pages, all sets of pages will be inserted into envelopes in the same order as the original spool entry.
Pages per Enclosure Pages per Enclosure Pages per Enclosure Pages per Enclosure Pages per Enclosure envelope group-1 envelope group-2 envelope group-3 envelope group-4 envelope group-5 group . . . group . . . group . . . group . . . group . . . . . . . . . . . . 1 1 2 1 3 1 _ _ _ _ Try running this example with the test spool entry combined with the definitions of either example 1 on page 213 or example 2 on page 214.
Defining Stapling Pre-process Definitions Enter Menu point 4. Finishing Definitions on the menu 5. Work with Auto Forms Control. Enter F6 to create a new finishing definition and select 02 for making the definition valid for stapling: Create Finish Definition PRS310D Definition name . . . . . . STAPLE Description . . . . . . . . test PH Type of Finishing . . . . .
Select printer type for stapeling Printer Manufacturer . . . . _ 1 2 3 4 5 6 7 8 9 = = = = = = = = = HP Lexmark IBM Kyocera Xerox Océ Canon Ricoh Minolta Notice: Stapeling requieres use of printertype HP4_PJL or HP4D_PJL. F3=Exit F12=Cancel Continue with section Define Level Break Conditions on page 212, to finalise the stapling definition.
Defining Insertion Pre-process Definitions Enter Menu point 4. Finishing Definitions on the menu 5. Work with Auto Forms Control. Enter F6 to create a new finishing definition and select 03 for making the definition valid for external insertion systems: Update Finish Definition Definition name Description PRS310D . . . . . : Stapltst . . . . . . . : Test af stapling Type of Finishing . . . . : 03 Inserting equipment . . . .
Placement of optical marks: Refer to the documentation of your insertion system for further information on the optical marks. Rotation: The available values for rotation are: 000, 090, 180, 270 degrees. From top edge: Absolute margin from top edge of the page dissolved in inches and pels (see Measuring formats page 48). From left edge: Absolute margin from the left edge of the page dissolved in inches and pels (see Measuring formats page 48).
What to do if more than max. pages to a recipient: Outsorting. InterForm400® will inform the Insertion system to outsort the pages for this recipient ID according to the selections on the next screen. More than 1 envelope: InterForm400® will automatically continue insertion in new envelopes. Can there be code for outsorting in the printout: Yes: InterForm400® will insert the outsorting command selected on the next screen, only when the code value defined below is found.
How to distribute E-mails and faxes in InterForm400®: Setup of E-mailing is done in three steps: 1. Create a new type of finishing Definition (Type 05=E-mail). This splits up the spool file depending on the spool file page data and places details in the User Defined Data field. 2. Insert execution of the e-mail Finishing Definition in Auto Forms Control. 3.
Work with E-mail/Fax definition MAI300D Definition name . . . . . : DEMO Description . . . . . . . : Distribution of the Demo spool file Select one of the following options: 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
2. Key definitions Change E-mail/Fax key definition MAI310D Definition name . . . . . : DEMO Description . . . . . . . : Distribution of the Demo spool file Length key field-1 . . . Field type key field-1 . Allow blank key field-1 Key field-1 description . . . . __4 (1 - 30) 1 1=Numeric 2=Alfanum. 3=Alfanum. lowercase N (Y N) Customer number_____ Length key field-2 . . . Field type key field-2 . Allow blank key field-2 Key field-2 description . . . . ___ (1 - 30) _ 1=Numeric 2=Alfanum. 3=Alfanum.
3. Definition variables Change variables MAI315D Definition name . . . . . : DEMO Description . . . . . . . : Distribution of the Demo spool file Variable *V1 *V2 *V3 *V4 *V5 *V6 *V7 *V8 *V9 Length _25 _25 __4 _50 ___ ___ ___ ___ ___ Description Company name_______ Contact person_____ Customer number____ Subject____________ ___________________ ___________________ ___________________ ___________________ ___________________ F3=Exit F12=Cancel Up to 9 variables can be defined.
Change E-mail / cover page text MAI345D Definition name . . . . : Description . . . . . . : DEMO Distribution of the Demo spool file E-mail text version GB________ . . : Description . . . . . . . Demo spool file (English ver.)__ E-mail subject . . . . . . *V4_____________________________________________ Text and -format . . . . . H T=Text, H=HTML, R=Raw HTML E-mail text . . . . . . . For *V2, *V1.
In this example the keys and variables are always placed in a fixed position, and therefor the page selection criteria is left blank. Update Finish Recipient-ID Definition name . . . . : Sequence number . . . . : Description . . . . . . . PRS330D DEMO 1 Demo Spool: Get keys and vars.
number' defined, that you want to find the e-mail address in the spooled file this screen will also include fields that. 7. E-mail addresses and fax numbers E-mail addresses and fax numbers are lists of addresses, that InterForm400 can send to. The addresses are identified by the keys defined earlier. For each set of key(s) the email/fax address, the name of the person, e-mail text version and a password for the attached PDF (if used) are registered.
Create E-mail address / Fax number MAI330D Definition name . . . . . : DEMO Description . . . . . . . : Distribution of the Demo spool file Customer number . . : 1001 Recipient name . . . . Herring Marine Research___________________________ E-mail address . . . . Herring@intermate.
Use the name and E-mail address specified in the bottom for all E-mails. 2=Use owner of spooled file as sender: If you specify this, then the user profile of the original spool file will be retrieved, and the name and E-mail address is extracted from information in the list of E-mail sender addresses found in 8. Work with E-mail senders in the Auto Forms Control menu.
PDF Master Password: User access limitations: *NONE State a password if needed, that will open all the created PDF files with authority to do all. *NOEDIT Use this if you want no limitations on what the receiver can do with the created PDF file. This limitation make it impossible to print the PDF file. Disables the possibility to copy the contents (text or graphics) of the PDF file. Makes it impossible to edit the PDF file.
8. Work with E-mail senders Note: This option is reached from the Auto Forms Control menu. Work with E-mail senders Position to . . . . . . __________ Type options, press Enter. 2=Change 3=Copy 4=Delete Opt _ _ User KSE PDC MAI360D User profile 5=Display User name Kim Egekjaer Poul D. Christiansen End F3=Exit F5=Refresh F6=Create F12=Cancel This screen shows/edits information, that are used for the E-mail finishing definition.
The File Naming Finishing Definition By creating a finishing definition of type '06 = PDF File naming' you can create PDF files in InterForm400 using advanced functions - without any programming! You can use information from the spooled file to break up the spooled file as it is merged into PDF files and let information from the spooled file be a part of the PDF file name and/or the path where it is placed. The functionality is simular to the E-mail/fax finishing definition but more advanced. You can e.g.
Create Variable Definition Definition name . . . . : Description . . . . . . : PNM325D DEMO_MAN Demo for manual Type choices and then press Enter. Press F3 or F12 to exit. Variable . . . . . . . . . *VA *VA-*VZ, *V1-*V9 Description . . . . . . . Customer Name Max. outputlength . . . . 30 1 - 40 Variable type F3=Exit . . . . . .
G NOTE G All the autonumerators change for each new PDF file. Except *TASKKEY and *KEY. Normally you would create a new PDF file for each new key, but not necessarily. Date: Inserts the current date. It can be the: 1=System date, 2=Job date (the date of the AFC job) or the 3=Spoolfile creation date. Many different formats (without delimiters) are supported. Time: Inserts the current time. It can be either: 1=System or 2=Spool creation time.
3. PDF File Name Composition Select this option to state how the PDF file name is determined: Create PDF Filename Composition Definition name . . . . : DEMO_MAN PNM330D Demo for manual Type choices and then press Enter. Press F3 or F12 to exit. PDF output path/file . . . /Invoices/*KEY1/Inv *VB.pdf_____________________> Composition, *USEREXIT Create directory . . . . . Replace file method . . . N G (Y=Yes, N=No) Y=Always, N=Never, G=*Gen when dupl. Available variables Var.
As the document break definitions you need to state a place on the spooled file, that will trigger a break i.e. whenever this information changes a new PDF file will be created. This will normally be the positions of the key(s), but it does not necessarily need to be so. After creating a sequence line you must remember to use option 8=Keys and variables, to state where the variables and keys are placed for this selection of pages.
G NOTE G Any program called by InterForm400 must be owned by QSECOFR. You can change the owner (if you have enough authority with the command: CHGOBJOWN. M WARNING M NEVER place any objects e.g. programs or output queues in the APF3812 library. Those objects will NOT be copied to the new release, when later doing a release update of InterForm400. 8. Encryption and Signature This option works exactly like option 8 of the E-mail/fax finishing definition. Refer to page 203 for more information.
Define Level Break Conditions for Finishing The screen below appears automatically in the process of creating any finishing definition: This section is used for creating definitions for determination of the level break between recipient information. Or in other words, when to start insertion into a new envelope, when to staple the pages or create a new pdf-file, e-mail or fax. Work with Finishing Recipient-ID Definition name . . . . : Start with . . . . .
Print Line: The print line in the spool entry to search. Position: The column interval to search Oper. The operator relating to the compare value. The operators used are standard Query operators. EQ NE LT LE GT GE Compare value: Equal to compare value Not equal to compare value Less than compare value Less than or equal to compare value Greater than compare value Greater than or equal to compare value The character string (case sensitive) or numeric value which the operator should compare with.
Page selection criteria Print line __3 ___ ___ Position Oper Compare value _72 - _72 EQ 1______________ ___ - ___ __ _______________ ___ - ___ __ _______________ In the test spool entry you will discover that the two letters for Florence Flowers are numbered in succession. The above definition will therefore see it to that no level break occur between these two letters which means they will be inserted into the same envelope, or stapled together.
Page selection criteria Print line ___ ___ ___ Position Oper Compare value ___ - ___ __ _______________ ___ - ___ __ _______________ ___ - ___ __ _______________ Find recipient ID in the following positions Print line Position _13 _57 - _60 ___ ___ - ___ ___ ___ - ___ ___ ___ - ___ ___ ___ - ___ ___ ___ - ___ F3=Exit F12=Cancel This definition will cause the two pages for Florence Flowers to be inserted in one envelope, or stapled together.
Using the Finishing Definition with Auto Forms Control Prior to making the following definitions for Finishing control in Auto Forms Control, a Finishing Definition must exist. Enter menu point 5. Auto Forms Control on the main menu, and select 1. Functions Attached to output queues. Either create a new AFC queue to be used as input queue for the PFE MailPrinter / Prinserter or printer with Finishing equipment, or edit an existing definition.
Finishing Definition name: Finishing Definition created with option 4. Finishing Definitions on the Auto Forms Control menu. Output queue: The Finishing pre-process will generate a *SCS spool entry. This spool entry will be formatted with Finishing preprocessing information (can be viewed from position 341 using DSPSPLF). This spool entry should normally be printed to the same AFC input queue, in order to merge it with an overlay.
Update AFC-functions attached to output queues Queue: PFE_IN Seqnbr Funct 0001 C Library: QUSRSYS Form type Save Jobname Filename DEMO Finish def: PFEDEF1 outq: PFE_IN Seqnbr Function 2,0 1 Device file Program library: QUSRSYS form type Merge with overlay Output queue for merged print . Library . . . . . . . . . . . InterForm 400 printer type . . . Interface . . . . . . . . . . . Merge overprint lines . . . . .
Seqnbr Function 1.0 C Prepare for Finishing Prepare for E-mail requires settings for print that will not be send. Output queue non E-mail print . *INPUT____ Library . . . . . . . . . . . __________ Form type . . . . . . . . . . . PRINT_____ On this screen it is specified what to do with spool file pages, that are not possible to send. One problem can be, that InterForm400 is not able to find an E-mail address for a key. The final task is to insert the actual E-mail command in Auto Forms Control.
M WARNING M The Finishing definitions will not work with copies. If more copies have been defined for the merge it will result in faulty insertions. (NOT valid for the PFE MailPrinter) J TIP J Copy Management defined for the overlay is only supported for the overlay entered in the pop-up window when you defined your pre-process. You can, however, alternatively use the program PRSCOPY to generate the copies. Refer to page 153 for more information.
The Reformat finishing definition In InterForm400 you are always limited by the page breaks of the original *SCS spooled files. You never able to move information from one page to another or to change the height of the page making it possible to print more information on the final output. BUT with the Reformat finishing definition things have changed. The reformat definition makes it possible to change the page breaks of an *SCS spooled file.
Here you can state how many of the first lines (including the blank lines) from the input spooled file, that are considered a part of the header i.e. that they are not detail lines. If you state e.g. 10, then all line 1-10 of the input spooled file is considered to be the header. If you specify *VAR this will part of the screen will change to this: Work with reformat definition RFM300D Definition name . . . . . : DEMO_REFOR Description . . . . . . .
User exit program From the reformat finishing definition you can call a user exit program in order e.g. to extract certain information from the spooled file, transfer that to the program, where you e.g. calculate other values which then are placed back into the new spooled file. When you select this option you will see a screen like this (if you press Enter a couple of times): Work with reformat definition RFM300D Definition name . . . . . : DEMO_REFOR Description . . . . . . .
Work with reformat definition RFM300D Definition name . . . . . : DEMO_REFOR Description . . . . . . . : Reformat the Demo spooled file Number of detail lines per output page 1st page per level break . Following pages . . . . . ____ ____ Maximum number of blank lines between 2 detail lines . . __ F3=Exit F12=Cancel You fill in the fields: 1st page per level break This indicates how many detail lines, that there is room for on the first page for each document or customer (after a level break).
Position The starting position of the text compare. Length The length of text to compare. Compare type The type of compare to do. Refer to page 67 for an explanation. Compare value The text, that should be compared with. Occurrence States which of the lines (fitting the condition), that should be selected: *FIRST will be used only for the first time this line is found after a level break and *LAST will be used for the last time only that this line is found within a level break.
2 = Text constant: Seqnbr. Type 2.0 2 Text constant ________________________________ Output line __ position ___ With these 2 types of lines you can decide how the input detail line(s) should be presented in the output spooled file. M WARNING M Plan how you want to structure the sequence of these lines as there is no tool for resequencing. Totals When you select this option you are asked if the print out has totals.
Work with reformat definition RFM300D Definition name . . . . . : DEMO_REFOR Description . . . . . . . : Reformat the Demo spooled file Placing of totals Select one of the following options: 1. Just after the last detail line 2. Like 1, if there is space for all total lines, otherwise next page. 3. In foot Option _ F3=Exit F12=Cancel On this screen you can decide how the total should be inserted: 1. Just after the last detail line This choice will insert the totals just after the last detail line.
If only 1 total page This denotes the line-ID to be inserted if the total is not spread across 2 pages. If 2 total pages, first total The specifies the line-ID for the part of the total lines, that are placed on the page before the last - if the total lines are split across pages. If 2 total pages, extra total States what line-ID to insert for the part of the total lines, that is placed on the last page - if the total lines are split across pages.
User’s Manual for InterForm400® 229
Sort Definitions This function is used if pages in a spool entry for the same receiver ID are not consecutive, and there is a demand for them to be sorted this way. The function should be used prior to an overlay merge or a prinserter or PFE MailPrinter preprocess. Enter Menu point 5. Sort Definitions on the menu 5. Work With Auto Forms Control. The following screen will appear: Work with Sort Definitions Start with . . . . . SOR300D __________ Type option, Press Enter.
Definition name: This name will be referred to by the AFC function D=Sort Spooled File (hidden). Insert Pages before start of new group: Stating *YES will produce an extra page in the sorted spool entry with the text SEPARATOR PAGE inserted between each sorted group within the resulting spool entry. The page will include the character string which met the sort criteria. Insert separator page if break in sort field no.: This option defines the detail level for insertion of the separator page, e.g.
Create Sort Definition Details Definition name . . . . : Sequence number . . . . . Description . . . . . . . SOR330D DEMO __1 Sort_by_Customer_ID__________ Page selection criteria Print line ___ ___ ___ Position ___ - ___ ___ - ___ ___ - ___ Oper ____ ____ ____ Find sort fields in the following positions Sort field no.
Print Line: The print line in the spool entry to search. Position: The column interval to search. Ascending/ decending: Select the way you want to order this sorting field. If you leave it blank it will default to ascending. Examples Using Sort The following makes use of the demo spool entry delivered with InterForm400®. You can print this from the menu 12. Service Functions under the administration menu.
DISPLAY SPOOL FILE File . . . . . : QPRINT Page/Line 3/15 Function . . . . +1 Columns 1 - 78 Search for . . . *...+....1....+....2....+....3....+....4....+....5....+....6....+....7....+... Re. Your new InterMate/400 Forms Management System. --------------------------------------------------Congratulations with your new InterMate/400 software. InterMate/400 will enable you to print Electronic Forms and perform advanced data remapping and copy management of you existing SCS print data.
Find sort fields in the following positions Sort field no. Print line Position Ascending/Descending 1 _15 _23 - _23 A 2 ___ ___ - ___ _ Example 3. Sort by Type and Customer ID: To increase the detail level of the search we could have the groups of MateSert/400 and InterMate/400 letters sorted according to Customer ID. This would also be necessary if some of the letters consisted of more than 1 page, where page 2 and succeeding pages only indicate the customer ID, but not “MateSert” or “InterMat”.
Update AFC-functions attached to output queues Queue: AFC_INPUT2 Seqnbr Funct 0001 D Library: AFC305D APF3812 Form type Save Jobname Filename Device file Program DEMO Sort, def: SORTDEMO outq *DEFAULT &form type: SORTDONE Seqnbr Function 2,0 1 Attributtes of input file for which to execute the function Form type . . . . . . . Save attribute . . . . . Jobname . . . . . . . . Spooled file name . . . Device file . . . . . . Library . . . . . . . Program that opened file Library . . . . . . .
DISPLAY SPOOL FILE File . . . . . : QPRINT Page/Line 1/1 Function . . . . Columns 1 - 78 Search for . . . *...+....1....+....2....+....3....+....4....+....5....+....6....+....7... ** SEPERATOR PAGE ** 1001 InterFor Florence Flowers Tulip Road 16 4000 Marigold DK-Denmark --------------------Att: Wolly Weed 1001/PH.30-04-97 Re. Your new InterMate/400 Forms Management System. --------------------------------------------------Congratulations with your new InterMate/400 software.
PDF File Bookmarks From the InterForm400 main menu select 5. Work with Auto Forms Control followed by 6. PDF bookmark definitions. Here you can define how bookmarks should be inserted when you create a PDF file in InterForm400. Note, that alternatively you can also include &&BMK commands in the *SCS spooled file you merge with to insert bookmarks. Refer to page 396 for more information. G NOTE G In order to get PDF output you need to purchase the PDF module or the classic package for InterForm400.
Create PDF Bookmark details Sequence number Description . . . . . . . . . . . . BMK330D 000 ____ Type option, Press Enter. 1=Select Opt _ _ _ _ _ _ _ _ Definition Page selection Initial open level Level-1 Level-2 Level-3 Level-4 Level-5 Level-6 F3=Exit F12=Cancel Page selection: If you want to use more than one rule (or sequence) for the bookmarks in one spooled file, you need to restrict the sequence to some of the pages only by specifying rules in 'Page selection'. Otherwise skip this part.
G NOTE G Text for bookmarks must be placed in a fixed position on the page. If you want to search for a certain text and insert bookmarks if found you could consider to use the APF3812/CRTPBSPLF command to do copy the floating information into a fixed spot of a new *SCS spooled file before merging. This could be called from an AFC user exit program.
Getting familiar with PDF Bookmarks In order to demonstrate how to insert PDF bookmarks we will go through the process necessary to insert these bookmarks when creating a PDF file based on the InterForm400 demo spooled file: The idea is, that the first level contains information of the customer number. Each customer could have subsidaries in different cities, so level 2 refers to each zipcode and city. Level 3 finally points out each contact person for each subsidary.
Create PDF Bookmark details Sequence number Description . . . . . . . . . . . . BMK330D 000 All_pages_________________________ Type option, Press Enter. 1=Select Opt _ _ _ _ _ _ _ _ Definition Page selection Initial open level Level-1 Level-2 Level-3 Level-4 Level-5 Level-6 F3=Exit F12=Cancel Through Page selection we could have inserted conditions so we could handle bookmark differently for some of the pages, but as this spooled file is the same for all pages, this will not be used here.
Level-3 Field 1 2 Color Prefix _______________ _______________ Print line _11 ___ _8 Position __8 - _35 ___ - ___ F4=List When done defining the levels you just press Enter several times and the bookmark definition has been saved. As the final thing we want to use the PDF Bookmark definition. You can do it in this manner: • Create the demo spooled file as described on page 337.
User Output Queue This feature offers the possibility to move any spooled file to a user dependent output queue. It can be reached from the InterForm400 Main Menu by first selecting 5. Work with Auto Forms Control and then 7. User output queue. Work with user output queues Position to . . . . . . __________ AFC315D User profile Type options, press Enter.
User’s Manual for InterForm400® 245
General Description of OSC (Output Schedule Control) Output Schedule Control (OSC) is a sub-system in InterForm400® which main purpose is to optimize the daily mail procedures in an organisation and thereby reduce the postage costs significantly. The key element with this function is that rather then sending 10 envelopes to the same customer, all documents should be sent together.
InterForm 400 - Output Schedule Control Select one of the following options: System.......: INTER02 Workstn ID...: IF400_PDC2 User ID......: POULD 1. Functions attached to Output Queues 10. Start OSCCTL subsystem / server 11. End OSCCTL subsystem and server 12. Work with OSCCTL subsystem Option: __ F3=Exit F6=Display messages F12=Cancel 10. Start OSCCTL subsystem Output Schedule Control is running as an ordinary AS/400 sub-system, and therefore has to be started as such.
Opt Subsystem/Job OSCCTL OSCSERVER User QSYS AFCOPER Type SBS ASJ CPU % .0 .0 Function PGM-OSC500C Status DEQW MSGW Note that the status MSGW (message waiting) is normal, and does not indicate an error (as it usually does). Describing the OSC definition lines If you from the InterForm400® main menu choose 6. Work with Output Schedule Control and then 1. Functions attached to Output Queues, then the screen below is shown: Work with OSC definitions Position to . . . . . .
The various definition lines does the following: Specify input spooled file priority: This definition line is only used for defining what spool file attributes to sort on, if no sorting fields are selected. Normally it is not necessary to fill this out. Specify placement of input spool file attributes at output: If you decide to sort on the spool file attributes in combination with text of each spool page (e.g. customer number), you can do this using this function. This places the attributes on each page.
Principle of OSC (Output Schedule Control) In short OSC merges all spool files into one and sorts the pages by spool file attributes and/or text on each spool page. This merge can be done at certain times of the week, and it can also be initiated by choosing option 1=Run OSC from the OSC menu. The merged SCS spool file can be distributed to one or more output queues, using a workload factor. These output queues should be monitored by Auto Forms Control and then merged.
User’s Manual for InterForm400® 251
Getting Familiar with OSC (Output Schedule Control) When selecting option 1. Functions Attached to Output Queues in the menu 6. Work with Output Schedule Control on the main menu we get the screen below: Work with OSC definitions OSC100D Position to . . . . . . Output queue Type options, press Enter.
Specify input spooled file priority: Specify input spooled file priority Output queue . . . . . . : Library . . . . . . . : OSC300D OSC_OUTQ01 APF3812 Type choices, press Enter. Input spooled file Form type . . . . . . . Job name . . . . . . . . Job number . . . . . . . Spooled file . . . . . . Spool file no. . . . . . Device file . . . . . . Library . . . . . . . Program that opened file Library . . . . . . . . . . . . . . . .
Define Sort Fields: Work with OSC sort definitions Output queue . . . . . . : Library . . . . . . . : Position to OSC_OUTQ01 APF3812 . . . . . Sequence Type options, press Enter. 2=Change 3=Copy 4=Delete Opt 2 Seqnbr. 1 OSC330D 5=Display 7=Change sequence Description Find inserted sort fields End F3=Exit F5=Refresh F6=Create F12=Cancel Press F6 to create a new Sort Definition. Enter 2 in front of an existing sort definition to change. Change OSC sort definition OSC335D Output queue . . . . .
Specify Grouping and separator page: Specify grouping and separator page Output queue . . . . . . : Library . . . . . . . : OSC300D OSC_OUTQ01 APF3812 Type choices, press Enter. Group by number of sort fields . . . . . . . 1 Insert separator page before start of new group . . . . Y 1-6 Y=Yes, N=No A new group occurs when the content of one or more sort fields (from sort field one to "Group by number of sort fields") changes. All pages of a group will always be sent to same the output queue.
Specify automatic start scheduling: Specify automatic start scheduling Output queue . . . . . . : Library . . . . . . . : OSC300D OSC_OUTQ01 APF3812 Type choices, press Enter. Monday 15:00 _____ _____ _____ _____ Tuesday 15:00 _____ _____ _____ _____ F3=Exit Wed.
Specify output queue for processed spooled files: Specify output queue for processed spooled files Output queue . . . . . . : Library . . . . . . . : OSC300D OSC_OUTQ01 APF3812 Type choices, press Enter. Output queue . . . . . . . Library . . . . . . . . ARCHIVE APF3812 Output queue, *DELETE All input spooled files will be moved to the specified output queue, or will be deleted if *DELETE is specified.
Working with Joint Reports Enter menu point 7. Work with Joint Reports on the main menu. 1. Compose Joint Report In this menu point you can compose a report from a number of overlays. Work with report composition Report name APF310D __________ F3 = Exit F4 = Overview reports Report name: The name of the report composition you wish to create/update. Report name may be up to 10 characters long. Position 1 must be a letter A-Z.
Work with report composition APF310D Report name MONTH_REP Description Monthly Report________________ F3 = Exit F9 = Copy from another report F12 = Cancel Description: A descriptive text for the report you wish to make. This text is used solely in connection with the displaying of a list of reports in this file-set. Designing a Report Composition Work with report composition Report name: MONTH_REP Seqnbr. Type Description: APF310D Monthly Report Overlay Overlay description Seqnbr.
Overlay + spool entry: This is the reference to the overlay used with a spool entry which is being included in the report. Spool entries included in the report will each require a sequence line of this type. 1=Empty Overlay (front page) Seqnbr. Type 1,0 1 Description Empty overlay Overlay name.....................: __________ Name, F4=list Index text.......................: Front page for monthly report_____________________ Include in index.................: _ (Y N) Reset page numbering.............
Indention, page no. The horizontal start position of the index page numbers in Inches, pels absolute to the left edge of the page according the rotation specified by the global settings for the Overlay. Rotation: Rotation of the index lines. Valid values are 000,090,180,270. Note that 180 and 270 rotation is only possible for interface type on IBM3812 and IBM3816. Font, text Font type for the index lines. Prompt by F4 Font, page no. Font type for the page numbers.
Link name: This field only have to be filled in if you want to use the APFLNK command for printing the report instead of doing it interactively from within the InterForm400® menus. 2. Test Print Report Overlays With option 2. Test Print Report Overlays you are able to make a test print of a report composition. Print Joint Report Report name APF710D __________ F3 = Exit F4 = Overview report definitions Report Name:Name of report composition in the file-set you have open.
Print Joint Report Report name __________ Form type A4_______ Copies 1 APF710D (1-99) F3 = Exit F4 = Overview report definitions Report name: The name of the report you wish to print out. If you do not remember the name you can press F4 to get a list of report names to choose from. Form type: The Form type of the resulting printout. Default *STD Copies: 1-99 (of the entire report) Once you press Enter, the system begins to create the report.
If you do not know the identification, or perhaps find it too labourious to enter all information, you may instead specify the output queue to which the spool entry belongs. This is entered at the bottom of the screen.
User’s Manual for InterForm400® 265
Administering InterForm400® Environment and Users When the InterForm400® system is installed for the first time, the option Administering InterForm400® is open to everyone. Once an administrator of the system has been appointed, this person is the only one who can select this option. When you choose option 80 from the main menu you will enter a menu with the following contents: InterForm 400 - ADMINISTRATION Select one of the following options: 1. Appoint administrator 2. Configure InterForm 400 4. 5. 6.
1. Appoint Administrator When you choose the option 1. Appoint administrator on the administration menu, you get the following screen: Appoint InterForm 400 Administrator APF100D Choose a user to be administrator of the InterForm 400 system, or enter *ALL to indicate that all users are given authority to the administration menu. *ALL_______ F3=Exit F12=Cancel It may be wise to appoint a frequent user of the InterForm400® system to be administrator.
2. Configure InterForm 400 When you choose option 2. Configure InterForm 400 on the administration menu, you get the following screen: Configure InterForm 400 APF101D 1/7 Specify default output queue for users with no individual output queue. Users may override value when using the system. Output queue Library __________ __________ Specify default printer type Printer type . . .
Configure InterForm 400 APF101D 2/7 Specify default form type for the InterForm 400 system. Users may override value when using the system.
Configure InterForm 400 APF101D 4/7 Do you want to use DDM to InterForm files on other AS/400 Use DDM . . . . . . . _ (Y N) F3=Exit F12=Cancel This screen will allow InterForm400® to copy overlays from an installed InterForm400® on another AS/400 using DDM (Distributed Data Management).
Configure InterForm 400 APF101D 6/7 Select primary language for: 1. The language of displays. 2. The language of the manual. Language code . . . . GB DE=Deutsch, DK=Dansk, ES=Españoles, FR=Français, GB=English F3=Exit F12=Cancel This menu sets the primary language for the InterForm400® menus. This can be overwritten for each individual user. Configure InterForm 400 Do you want to use the for the STRPRTWTR and FORMTYPE(*ALL) on one if yes, what formtype these output queues.
4. Work with InterForm400® Users When you choose the option Work with InterForm400® users on the administration menu, you get the following screen: Work with InterForm Users APF220D Position to . . . . . . __________ Type options, press Enter.
5. Work with file sets The files in which overlay and report definitions are kept are subdivided into members. The idea is to enable individual users or user groups to maintain their own file-sets. It is not possible to operate on more than one file set at a time in the system. This means, for example, that all overlays to be used in a particular report must be saved in the same file set as the report definition. The program starts with the following screen: Work with File sets Position to . . . . . .
text. The purpose of the text is primarily to ease the management for users with access to more than one file. The Printer Class specifies the type of printers, which this file set should include overlays for. Depending on this selection, the menus and available functions will change throughout the program. Note that screen shots in this manual correspond to a selection of 1=Black/White.
Connect users with overlay and report file sets A user can be connected with one or more specific file sets Several users may be connected with the same file set.
Connect users with overlay and report file sets A user can be connected with one or more specific file sets Several users may be connected with the same file set. User profile PETER Peter Hansen This user is connected with the following file sets: TEST Peter Hansen's personal test file set Specify name of file set to be connected with / disconnected from user: __________ Connect file set with user (Y N) F3=Exit Press F3 when all required file sets have been assigned.
User’s Manual for InterForm400® 277
Working with Fonts InterForm400® exploits resident and down loaded PCL fonts of HP compatible printers independent of their attachment to the AS/400. Intermate InterForm400® has a built-in conversion table between IBM font ID’s, known from the IBM 3812 page printer, and the substituted “look-alike” PCL fonts of the HPII (PCL4), HPIII (PCL5) and HP4 (PCL5e) compatible printers.
7. Work with Fonts Work with Fonts FNT001D Select one of the following options: 1. Description of additional fonts 2. Work with Soft Fonts for PCL 3. Auto download soft fonts 5. Create barcode soft font 7. Work with TrueType font for PDF Work with ZEBRA fonts. 11. Description of ZEBRA fonts 12. Work with ZEBRA soft fonts 13. Work with fonts in ZEBRA flash memory 14. Substitution ZEBRA internal fonts 19.
Create Font Font APF370D . . . . . . . . . . . 4400-9999 4400-4499 4500-4599 4600-4699 4700-4799 4800-4899 4900-4999 5000-9999 F3=Exit PDF417 barcode EAN8/EAN13/UPC-A soft fonts Code 39 soft fonts Code 128 soft fonts IDA bar codes Interleaved 2 of 5 soft fonts Other fonts F12=Cancel Additional fonts must have a font ID in the interval 5000-9999, i.e. you can define up to 5100 fonts in addition to the standard fonts. (refer to page 382).
Spacing: Indicates whether the font is mono spaced (fixed pitch) or proportional spaced. 0=monospaced 1=Propotional spaced Pitch: This field is only of importance if you have chosen fixed spacing. Then enter e.g. 10,00 for 10 CPI. If you have chosen proportional spacing, just enter a value within the valid interval, as the width of the individual letters is relative to the height of the font. Height: The height of a font is expressed in typographical points. A point is 1/72 of an inch.
1p ___v 1s 3b 4148T “Blank” = Proportional (Spacing) = Empty field for point size (Height) = Italic (Style) = Bold (Stroke Weight) = Univers (Typeface) = Use the default We now only need to define the font ID which will be used to select the font when designing forms. By pressing F4 we will get a list of the font ID’s between 5000 and 9999 which are already occupied. In the following we have chosen font ID 7001 to represent our 70 point Univers font: Description additional fonts Font . . . . . . . . . .
2. Work with soft fonts for PCL This function gives you the possibility to work with soft fonts, create soft fonts from TTF files and to download soft fonts to printers. Work with PCL Soft Fonts Position to . . . . . . __________ Type options, press Enter. 2=Change 4=Delete 5=Display Opt _ _ _ _ _ _ _ _ _ _ _ _ _ Member TTFFONT BARCODE39 BAR128 CODE128 CODE128_0 CODE39 EAN8_MICRO EAN8JJ FONT2501 IF_OCRA IF_OCRAEXT IF_OCRB IF_OCRB_L FNT310D Font member name 6=Print 8=Dsp.
Create spool entry to download of soft font Font member Font-id . . . . . . . . __________ . . . . . . . . . . (0001-9999) Description: __________ Place into Flash Memory . . _ F3=Exit FNT700D 0 1 2 3 = = = = No HP Flash memory option Lexmark Flash memory option File system for HP5, HP4000 .. F4 = Prompt Font member: Type the file member name from the APF3812/FONT file in the field Font member. Font-id: Must be given a number in the interval 0001-9999.
Install TrueType font to PCL from the folder APF3812 Document name . . . . . . . ____________ FNT431D F4=List F3=Exit F12=Cancel Now you can either specify the name of the uploaded TTF file or press F4 to get an overview of all files in the APF3812 folder, and then select the TTF file. Press Enter and this screen is presented: Install TrueType font to PCL from the folder APF3812 Document name . . . . . . : TTFFILE.TTF_ Font name . . . . . . . . : True type file text Font name PCL . . . . . . .
File transfer HP SFP Font files from a PC If you have HP PCL fonts in the DOS format *.SFP these can be file transferred to InterForm400® as they are. The file on the AS/400 to receive the PC-file is: APF3812/FONT The SFP file is stored as a file member in this file. The rules for the file transfer is the same as described in the previous section.
3. Auto download Soft Fonts This menu enables you to create groups of HP compatible printers which should have ordinary soft fonts and bar code soft fonts downloaded automatically when the soft fonts are addressed in an overlay. The printers are defined for auto download according to their AS/400 printer queue names. The soft fonts will be downloaded as temporary fonts in the beginning of a spool entry and deleted after the job is printed.
Work with auto download soft fonts Start with . . . . . . . . __________ Type option, press Enter 2=Change 3=Copy 4=Delete Opt _ _ _ _ _ Printer group *PDF HPIII HPIISHIP HP4 HP4Flash F3=exit PGR300 6=Update output queue 8=Update fonts Description Output to PDF files HPIII printer group HPII Shipping department HP4 group (no Flash card) HP4 Flash Management F5=Refresh F6=Add F12=Cancel In order to select the soft font from an overlay, it has to be described to the system in 1.
J TIP J Even though the same font member can not be used for both PCL and PDF output, you can associate one font number to a PCL font member and a PDF font member. Therefore if you install a TTF as a PCL font member and a PDF font member you can get the same output on both PDF and PCL using one font number. 5. Create barcode soft font The support of barcodes is described on page 292. 7. Install True Type font for PDF This option enables you to install a True Type Font to be used in PDF output.
MICR Soft Font (Font ID 3998) The MICR E-13B font is used for check printing in USA, and exist per definition only in one size. The font include the decimal digits 0-9 plus four special characters. The fours characters will be printed when the following characters is included in the text: A=Amount symbol D=Dash symbol O=On us symbol T=Transit symbol It is therefore predefined in InterForm400® and does not need to be generated.
The selection of Symbol set should match the code page you are using. The section Getting Familiar with Soft-fonts and Barcodes includes download of the OCRB font.
Barcode Support When using a HP PCL compatible printer, the system can print bar codes. If you are using an IDA converter (interface IDA3X, IDA5219 or IDA812) it is possible to use the bar code facilities of the protocol converter (refer to the manual delivered with the protocol converter). In order not to lock up your installation on one particular interface type it is recommended to use a soft font, or to use the InterForm400's ability to create barcode soft fonts.
Inches and dots: 1 inch(240 pels) = 300 dots Centimeters and dots: 1 cm(95 pels) = 118 dots 5. Create bar code soft font Selecting option 5. Create bar code soft font will result in the following screen: Create barcode Soft font FNT000 Select one of the following options: 1. 2. 3. 4. Code 39 Code 128 / EAN 128 Interleaved 2 of 5 EAN8 / EAN13 / UPC-A Option: __ F3=Exit F6=Display messages F12=Cancel 1.
3. Interleaved 2 of 5 This bar-code consists of the digits 0-9 only. There can be blanks before or after the digits if the figure contains an odd number of digits, the system will add a preceding zero. The system also adds start and stop codes before and after the number. If you try to use Interleaved 2 of 5 with non-numeric data, the contents will be printed with IBM font-id 0011 (10 pitch courier). G NOTE G The Interleaved 2 of 5 barcode must consist of an even number of digits.
You use the PDF417 font number by remapping a window of text. When you specify a PDF417 font number you are prompted for a ‘Maximum line width’ and ‘Maximum line height’. You are expected to specify only one of them. Normally you would probably use a maximum line width and let the height vary with the variable amount of characters to be converted, but a maximum line height has been added to meet requirements of the automotive industry.
J TIP J If you want easy to see the connection between the font number and the font file member name, you can insert ‘BARCOD’ followed by the font number for the FONT-file member name instead of *GEN. If you do not do this, then the only way to find out which soft font fits with what font number is through the table in Autodownload! Editing of font ID’s for barcodes are done under 1. Description of additional fonts in the Work with Fonts menu.
User’s Manual for InterForm400® 297
Getting Familiar with Soft-fonts and Barcodes This example will bring us through all the menu items under 7. Work With Fonts. At the end of this section we will have made the following: 1. Installed the TrueType Font ARIAL from the PC environment and stored it as a resource (soft font member). 2. Created a Code128 bar code. That includes a soft font, which is assigned to a font number and specified to download the soft font when used. 3. Created a font number (5001) to be used with the arial soft font.
You can either write the name of the TTF file to be installed or prompt with F4, to get a list of all files in the APF3812 folder. Select the TTF file here with option ‘1'. Press Enter. 7. A description is retrieved from the TTF file and displayed as the font name. Following you are prompted for the code page, Type Face number and what to call the font member. Install TrueType font to PCL from the folder APF3812 Document name . . . . . . : ARIAL.TTF Font name . . . . . . . . : Arial Font name PCL . . .
Step 2. Creating the Code128 Barcode Select option ‘7. Work with fonts’ in the InterForm400® administration menu and then select ‘5. Create bar code soft font’. We select Code 128. 5. Create CODE-128 soft font Font number 4700 4700-4799 Font height dots . . . . . . Module width dots . . . . . 40 3 30-1200 3-13 Printer type . . . . . . . . Orientation . . . . . . . . FONT-file member name . . . 2 000 *GEN 1=PCL4, 2=PCL5 000, 090 *GEN, Name Auto download Y Y=Yes, N=No F3=Exit . . . . . . . .
Step 3. Create font ID for the Arial soft-font 8. Before we can use the arial font in an overlay we must describe the font to the system. We select option ‘7. Work with fonts’ in the InterForm400® administration menu and then option ‘1. Description of additional fonts’. We will define a font number for our Arial font. 9. We enter 5001 and get the following screen: Create Font Font APF370D . . . . . . . . . . . 5001 Other fonts Description . . . . . . . .
Work with auto download soft fonts PGR300 Start with . . . . . . . . Type option, press Enter 2=Change 3=Copy 4=Delete Opt _ _ Printer group *PCL *PDF F3=exit 6=Update output queue 8=Update fonts Description Automatically created by auto download Output to PDF files F5=Refresh F6=Add F12=Cancel In this case the *PCL printer group was automatically created when we created the barcode earlier.
fonts’ for printer group *PCL and we press F6 to add a download font to our printer group. Add Auto download Soft Font PGR332D Printer group name . . . : *PCL Font number . . . . . . . Symbol set number . . . . 5001 3 F4=List 0=All symbol sets (barcodes only) 1=Roman-8 2=PC-8 DM 3=CodePage850 4=CodePage852 5=Baltic 6=CodePage858 7=Cyrillic 8=CylillicEuro 9=ISO 8859/9 Latin-5 (Turkish) A=ISO 8859/7 Latin/Greek Font member name 0o . . . Font member name 90o . . .
14. The barcode (font number 4700) was added automatically earlier and we will get the following updated screen: Soft Fonts to be down loaded automatically PGR300 Printer group name . . . : *PCL Start with . . . . . . . .
Step 5. Testing the Barcodes in an Overlay 15. We can now try to create an overlay with text constants using the fonts 0003, 5001 and 4700. The following example is testing the OCRB font (font 3) and the barcode (font 4700) only. The spool entry used for testing will be the demo spool entry delivered with InterForm400® (Refer to section 1. Create Demo Spool Entry on how to print it. See page 337) 16. Enter 1. Design Overlay on the main menu, and type the name FONTTEST.
TESTFONT is already filled in because it was the last overlay active in the design menu. Now go to the lower part of the screen and fill in queue AFC_INPUT1 and library APF3812. Here we will select the spool entry created by option 1. Create demo spool entry page 337. We press Enter to look at entries in queue AFC_INPUT1: Work with Output Queue Queue: AFC_INPUT1 Library: APF3812 Type option, Press Enter.
DISPLAY OUTPUT FILE File . . . . . : QPRINT Page/Line 1/28 Function . . . . +1______ Columns 1 - 78 Search for . . . _____________________________________ *...+....1....+....2....+....3....+....4....+....5....+....6....+....7....+... Model P-Group Serial No. No. of dev.
Work with Zebra fonts Fonts and soft fonts which are created/installed for PCL or PDF output cannot be used for Zebra output. You need to create/install special (soft) fonts for zebra. The options below are reached through 7. Work with fonts, which can be reached from the InterForm400 Administration Menu. Note that the Zebra font menu options are only shown if you have defined a Zebra (=Label) file set in InterForm400.
Create ZEBRA font Font . . . . . . . . . . . ZEB370D ____ 2000-9999 2000-2999 3000-3999 4400-4499 4500-4599 4600-4699 4700-4799 4900-4999 5000-9999 F3=Exit CG Triumvirate Bold Condensed Dot Matrix fonts PDF417 barcode EAN8 / EAN13 / UPC-A Barcode Code 3 of 9 barcode Code 128 barcode Interleaved 2 of 5 barcode Other fonts F12=Cancel Note, that you cannot use any fonts already defined for PCL. You need to create fonts especially for Zebra printers.
Dot matrix Change ZEBRA font Font . . . . . . . . . . : ZEB370D 3001 Dot matrix font Description . . . . . . . . Dot Matrix 11x7 Font source . . . . . . . : 2 Height factor . . . . . . : Width factor . . . . . .
Create ZEBRA font Font . . . . . . . . . . . ZEB370D 4344 Data Matrix Bar Code - ECC200 Description . . . . . . . . Datamatrix_demo_barcode________________ Symbol element size in dots ZEBRA203 . . . . . . . . ZEBRA300 . . . . . . . . 4__ 6__ (1-999) (1-999) Colums to encode . . . . Rows to encode . . . . . __ __ (10-48) or Blank = Based on data length (10-48) or Blank = Based on data length Line separator . . . . . . _ 1=A blank, 2=CR, 3=CRLF, 4=None UCC/EAN . . . . . . . . . .
Using soft fonts for printing on Zebra When you create fonts in the range 5000-9999 this screen is shown: Create ZEBRA font Font . . . . . . . . . . . ZEB370D 5655 Other fonts Description . . . . . . . . Arial 12___________________________________ Height . . . . . . . . . . Relative width . . . . . . _12.00 1.00 Special EBCDIC codepage . . _____ Soft font member name Western . . . . . . Central European . Baltic . . . . . . Turkish . . . . . . Cyrillic . . . . . Greek . . . . . . . Arabic . . . .
12. Work with ZEBRA soft fonts When you select this option all installed soft fonts for Zebra printers are shown: Work with ZEBRA soft fonts Position to . . . . . . __________ Member name Type options, press Enter.
When installing you are prompted for what symbol set to use. Use the symbol set, that you want to use this soft font for. If the font is a specially designed font including e.g. the company logo you should use 9 = Special. 13. Work with fonts in ZEBRA flash memory As opposed to PCL output the soft fonts used for Zebra output are always downloaded when used. You can however decide to download soft fonts or images into the printers flash memory.
This will create an entry in the list above, that InterForm400 will use for remembering NOT to download this soft font when used on this output queue. This will also create a spooled file on the specified queue (which should be the one, where the printer is attached). The spooled file name will be ‘ZEBRAFONT’ and the user data field of the spooled file will be named the same as the downloaded.
Substitution for internal fonts when printing non-western code page Code page Central European Baltic Turkish Cyrillic Greek Arabic Hebrew F3=Exit Substitute for triumvirate __________ __________ __________ __________ __________ __________ __________ F4=Prompt Substitute for dot matrix font __________ __________ __________ __________ __________ __________ __________ F12=Cancel J TIP J Suggestions for substitutions: You could use a Universe Bold or Arial Bold to substitute Triumvirate and a fixed font
Initiate ZEBRA flash memory and reload fonts and images Output queue . . . . . . . . . Library . . . . . . . . . . ZEBRA_____ QUSRSYS___ Flash drive E Form type . . . . . . . . . . . . . . . . . . . F3=Exit ZRL300D (E, B) *STD______ F12=Cancel State the output queue where the printer is attached, the flash memory drive and the form type to use for the spooled file, that will execute this function.
User’s Manual for InterForm400®
8. Work with images Images can be imported from the AS/400 folder system. The following image standards are supported for black and white images: • • • • • • TIFF format Rev. 4.0 non-compressed or with data compression Scheme-2. TIFF Huffman Compressed TIFF format CCITT T.6 (fax group 4) MOD:CA including black and white image tags (If the MOD:CA file includes more images only the first image will be used) LZW compression Grey images These formats are available with most scanners.
Working with black and white images Selecting option 1. Work with black and white images the following screen will appear. Work with Images Start with IMG360D . . __________ Select option. Press Enter. 2=Change description 3=Copy 4=Delete 5=View 6=Print 8=Display attributes 9=Convert to PCL5 Opt Name Description _ Image_1 Image no. 1 for InterForm _ Image_2 Image no. 2 for InterForm _ Image_3 Image no. 3 for InterForm _ Image_4 Image no. 4 for InterForm _ Image_5 Image no.
Select the TIFF file you want to read into InterForm400® and specify the member into which you want to add the image, and which is referred to in an overlay definition. If you select an image with grey tones you will see a screen like this: Load Image from Folder APF3812 Document name File type . . . . : . . . . . . : 171170.TIF TIFF Palette color compression 32773 Width . . . . . . . . : Height . . . . . . . . : Output image name Description . . . . . . . . . Magnitude factor . . . .
Import color images To load a new BMP image from the AS/400 folder system press F6. Type in an image name to be used in InterForm400® and a description of same. In the field From PC-file press F4 to retrieve a list of available BMP files. Select with option 1. Load BMP-file BMP200D Image name . . . . . . . . Color_9___ Description . . . . . . . From PC-file . . . . . . . Finish . . . . . . . . . . Color image no. 9 for InterForm______________ Color9____ Filename without .
Work with Zebra images Images that you want to use for Zebra printers must be installed for Zebra (using option 11. Work with Zebra images). You cannot use images installed for PCL or PDF output. G NOTE G Creation of ZPL output (for Zebra) requires the purchase of the ZPL module for InterForm400. 11. Work with ZEBRA images Work with Zebra images Position to . . . . . . __________ Type options, press Enter.
12. Work with images in ZEBRA flash memory Work with images in Zebra flash memory Position to . . . . . . __________ __________ _______ ZIM391D Outq Library Image member Type options, press Enter. 4=Delete Opt _ _ _ _ Outq ZEBRA ZEBRA ZEBRA ZEBRA Library QUSRSYS QUSRSYS QUSRSYS QUSRSYS Image member LOGO LOGO LOGO LOGO Orientation E N S W Flash drive E E E E End F3=Exit F5=Refresh F6=Create F12=Cancel With this feature you can download images onto the flash memory of a Zebra printer.
9. Work with PCL Files The InterForm400® system features a possibility to import PCL-files from a PC by the following methods: • • From a PCL spooled file (*USERASCII) on an AS/400 output queue. PCL print file placed in folder APF3812 using Client Access Shared Folder. The PCL-file can be created in any PC-Product capable of delivering an output for a HP page printer (PCL4, 5 or 5e compatible). The following are examples of products which have been tested: • • • • • • • • • MS Windows 3.
Work with PCL-files PCL001D Select one of the following options: 1. Work with B/W PCL-files 2. Work with color PCL-files Option: _ F3=Exit F6=Display messages F12=Cancel The menus for black/white and color files appear identical, but InterForm400® needs to operate with the two file types separately. Selecting e.g. 1. Work with B/W PCL-Files will bring up the following screen: Work with PCL-files Position to . . . . . . Type options, press Enter.
Import PCL file Press F6 to load a PCL file into InterForm400® Load PCL-file PCL110D PCL-file . . . . . . . . . ________ Description _______________________________________________ Load from F3=Exit . . . . . . . . . . . . . . . _ 1=PC-file in folder APF3812 2=Output queue F12=Cancel Enter the member name into which you want to add the PCL file, and which is referred to in an overlay definition. Enter whether you want to read the PCL file from a spool file or from the folder system.
User’s Manual for InterForm400®
10. Work with palette Change the definition of the colors. This option is designed for optimizing the color palette for your color printer. Work with palette Position to . . . . . . PAL100D Color nbr Type options, press Enter. 2=Change Opt _ _ _ _ _ _ _ _ _ _ _ _ _ Color nbr 1 2 3 4 5 6 7 8 9 10 11 12 13 Description Black Grey Red Green Blue Yellow Orange Brown Red 0 128 255 0 0 255 255 128 0 0 0 0 0 Green 0 128 0 255 0 255 128 64 0 0 0 0 0 Blue 0 128 0 0 255 0 64 0 0 0 0 0 0 More...
User’s Manual for InterForm400®
11. Work with paper control options 1. Paper type to PCL-drawer conversion Some few (old) printers does not support the possibility to select the drawer by paper type. For these few printers this function has been added, that enables the user to map all of the standard paper types to a PCL drawer number for each printer. For a description of how to set this up for the main part of your printers refer to page 376 for more information. Paper type to PCL-drawer conversion Type options, press Enter.
2. Output Sorter Bin Support This function is used in departmental printing environments with the following purposes: • Several users share the same printer, and want their print output in a specific output tray depending on the User name. Printing of jobs where an output tray should be selected depending on the overlay chosen for the job. Combinations of the above • • This option has been tested and approved with the standard sorter units available for HP5Si and the Lexmark Optra series.
Create Output Sorter Definition Output queue . . . . . . . Library . . . . . . . . PRT02 QUSRSYS Sorter type . . . . . . . Default output bin . . . . HP5SI 1 F3=Exit F12=Cancel Output Queue: The output queue holding the HP5Si or Lexmark Optra printer. Sorter Type: Not yet inspected. Any value entered for Sorter type will default to HP5Si. This type can be used for both HP5si and the Lexmark Optra series.
You can add additional Sorter Detail lines for each User profile and/or each overlay which should result in addressing of a particular sorter bin: Create Output Sorter Details Output queue . . . . . . : Library . . . . . . . : PRT02 QUSRSYS Overlay name . . . . . . . Primary/Secondary . . . . User profile . . . . . . . __________ _ QSECOFR___ Output bin number 4__ . . . .
Work with Output Sorter Details Output queue . . . . . . : PRT02 Library . . . . . . . : QUSRSYS Start with . . . . . . . Type option, Press Enter. 2=Change 3=Copy 4=Delete Opt _ _ _ Overlay IF400DEMO IF400DEMO Pri/Sec 1 1 5=Display User profile PETER PETER Binno.
20. Import Certificates Refer to page 481 for details of how to import certificates to be used for digital signatures in PDF files.
Service Functions The service functions are accessed by selecting option 12 on the administration menu: Service Functions APF900D Select one of the following options: 1. Create Demo Spool Entry 5. 6. 7. 8. 9. Display all displayable characters Save spooled file to the folder APF3812 Print Saved file to the folder APF3812 Print Resource X-reference Journal menu 21. Export of InterForm 400 resources 22. Import of InterForm 400 resources 40. 50. 60. 70. 80.
5. Display All Displayable Characters This option is meant as a tool to solve problems with character set mappings. By making a print screen of this screen you can verify if the displayable characters will appear the same in print.
7. Print Saved Spooled File from the folder APF3812 This function provides a possibility to restore a spool file from a folder, which has originally been saved through menu 6. Save spooled File to the folder APF3812. Reprint Spooled File from the APF3812 Folder Document name F3=Exit . . . . ____________ F4=Prompt F12=Cancel 8. Print Resource X-reference When selecting this option InterForm400 will create a spooled file containing all resource cross references in InterForm400.
Information inserted in autodownload will also be listed. Here you will be able to see what soft font is downloaded with what font number and in which printer group(s) this is defined. It will also list all user exit programs referenced, and list each place where they are referenced. 9. Work with Journaling The import function (see page 343) and the graphical designer (see page 461) of InterForm400® requires journaling active for some files in the APF3812 library.
21. Export of InterForm400 resources This option is to enable users in distributing InterForm400® resources i.e. by tape, SNDDST or E-mail. By using the Export function, resources are copied from InterForm400® to a so called Export library. The Export – and Import libraries can be considered as being temporary libraries, as the resources copied to and from these 2 libraries, usually are relevant only for a certain distribution. The libraries can be deleted when the distribution is completed. Use option 1.
Note that when entering a specific overlay, only the definitions of the overlay are copied. Any images, PCL-files, fonts etc. which the overlay definitions is referring to, has to be copied separately (e.g. by use of option 3). M WARNING M If you use option ‘3. Copy the resources used in already copied overlays’ the necessary soft fonts will NOT be included. You need to copy them for export manually.
You have the possibility of choosing conversion to a save-file only or both a save-file and a PC-file. The suffix you enter is a way for you to separate the distribution from other already created distributions. After you have entered the details for a particular distribution, a save file will be created in the APFEXPORT library and optionally, a PC-file will be added to the APF3812 folder. You can now locate the export PC-file in the APF3812 folder with file name “export.xxx”.
Receive Distribution into Import Library IMPORTD Select one of the following: 1. 2. 3. 4. Receive Receive Receive Receive distribution distribution distribution distribution from from from from tape network file PC-file in the APF3812 folder save file. Option ===> _ F3=Exit F6=Display messages F12=Cancel Transfer resources to the production library Work with import of InterForm 400 resources Distribution From system . From version From user . . Description . . . . . . . . . . . . . . . . . . .
Confirm move of all resources to production library IMP820D Press F10 to move all resources to production. Press F3 or F12 to cancel. Resource SAMPLE/IF400DEMO SAMPLE/RULER Type *OVERLAY *OVERLAY Notice Exists Exists End F3=Exit F10=Move all resources to production F12=Cancel This screen will inform you if the overlays being moved to the production library, already exists. In this case you might want to rename the overlays.
40. Install/upgrade InterWord 400 This option can be used for installing or upgrading InterWord400TM. This is done by installing a PTF, which must be placed in the APF3812 folder. You are prompted for what PTF you want to install like option 50. Apply PTF from folder APF3812. Enter the PTF number, that you want to install, press Enter and this screen below is shown. Press F10 to confirm the install or upgrade of InterWord400TM. Apply PTF from folder PTF number . . . . . . . : . . . .
60. Install Swiftview at drive C: With this option library APF3812 is created on a PC`s C-drive and the Sview.exe file is copied from AS/400 folder QDLS/APF3812 to the created C:\APF3812. See further information about the PCL-viewer, SwiftView on page 430. 70. Install InterForm Designer on your PC This installs the InterForm400® graphical designer on the C: drive of the PC. See page 461 for the installation procedure of the graphical designer. 80.
User’s Manual for InterForm400®
How to create PDF files InterForm400® is capable of creating PDF output. This can be done using the CLcommand, APF3812/MRGSPLFPDF - Merge Spool File PDF. This command merges a spool file with an overlay or overlay selector like a normal PCL merge. Note: You can also create PDF files with the PDF File naming finishing definition. Refer to page 206 for more information about this function. G NOTE G In order to get PDF output you need to purchase the PDF module for InterForm400.
Merge spooled file and overlay (MRGSPLFPDF) Type choices, press Enter. To e-mail address: TOADR ________________________________ _______________________________________________________________________________ _______________________________________________________________________________ ____________________________________________________________ Name . . . . . . . . . . . . .
Merge spooled file and overlay (MRGSPLFPDF) Type choices, press Enter. CC e-mail address: CC ________________________________________ _______________________________________________________________________________ _______________________________________________________________________________ ___________________________________________________________ Name . . . . . . . . . . . . .
Special parameters for this command include: COLORSUP Specify if the PDF output is to be B/W or color. BMKDEF If wanted you can refer to a bookmark definition and get bookmarks in the created PDF file. See on page 238 how you create a bookmark definition. This value can also be determined by a used PDF file name definition refer to the description of the NAMEDEF parameter. CERTIFIC You can digitally sign the PDF file with this reference.
G NOTE G Password protection and/or digital signature of the PDF file requires a purchase of the PDF security module for InterForm400. The subject and message is used for the e-mail. The End of line escape character parameter states which characters are to be interpreted as an end-of-line code in the message field (used only for e-mails).
Refer to page 459 for information of how to enable SMTP on the AS/400.
User’s Manual for InterForm400® 355
Appendix A - Installation System Requirements Your AS/400 system must run at least OS/400 version 4 release 4 modification 0 or newer. Note, that from the next year version i.e. the 2006 versions only OS400 V5R1M0 or newer will be supported. Disk space required for InterForm400 is 500 Mb not including additional modules (e.g. InterWord400, Interfax400..). If you intend to use the InterForm400® Graphical Designer it is required that the OS/400 is version 4 release 5 modification 0 or newer.
License Information for InterForm 400 InterForm 400 version Model / Feature . . . Serial number . . . . Operating system . . . . . . . : : : : LIC320D 2006.M01 270 22A2 65BD1BB V5R2M000 Type choices and then press Enter. Press F3 or F12 to exit. InterForm 400 license code .
System . . : INTER03 ****************************************************************************** * Security changes required * * * * Owner of all InterForm exit programs must be changed to QSECOFR * * * * Press F10 to change owner to QSECOFR. * * Press F3 or F12 to cancel.
INS0104 InterForm 400 version 2006M01 INTER02 A previous version of InterForm 400 is currently installed. Current version Library . . . . . . : 2003M04 . . . . . . . . . . : APF3812 Press Enter to continue. Following you will be prompted for entry of the InterForm400® license code - unless your machine is a known machine by the installation program, then it will know the license code and just proceed. If you enter a code here it will be validated.
INS0121 InterForm 400 version 2006M01 INTER02 Select primary language, press Enter. Primary language . . . . . . . GB Current value 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. 3. The language of the manual. Notice: Language of commands can only be selected during install. Primary language can be changed at the administration menu option 2.
INS0123 InterForm 400 version 2006M01 INTER02 Select installation method, press Enter. Installation method . . . . . 2 1=Rename without warning 2=Rename with warning During install the library APF3812 will be reanmed APF3812OLD. For method 2 a display will be shown before the library is renamed and subsystem AUTO_FORM will be ended. F3=Exit F12=Cancel Select whether to start subsystem AUTO_FORM automatically when installation is complete.
You should keep the old InterForm400® library (APF3812OLD) on the system until you are sure that you have tested that everything operates to your satisfaction with the new version of InterForm400®. Upgrade remote sites You can upgrade InterForm400® on another AS/400 from your local machine as follows: On the local machine restore the library APF3812NEW:.
Performance Printing InterForm400® generates very compact PCL code. You will notice that using large images can increase the time to download the merged spool files to printers. If printing multiple pages the system makes extensive use of PCL macros, which are stored in the printer and called for all pages in the spool entry. If a paper jam occurs, and the printer loose its resources, the macros will be placed in the printer again as the spool entry is released again.
User’s Manual for InterForm400®
Appendix B - Attaching Printers to the iSeries This chapter provides information on how to configure the physical attachment of HP compatible Laser printers to your AS/400 network. Note: Below it is proposed to change the system value, QAUTOCFG. This change may cause problems in certain rare setups. Remember always to have the approval of your AS/400 responsible before changing any system value.
2. An available Twinax device address (0-6) should be provided by the system administrator. Follow the instructions of your protocol converter in order to alter this switch setting. 3. Attach the protocol converter to the Twinax network and power it on. After a while a printer device and an output queue is created on the system. The name of the device and the queue will be identical and will normally have a notation like “PRT05" or “PRT010305".
STRPRTWTR DEV(PRTXXX) 8. Note that if Auto Configuration is enabled on the AS/400 the protocol converter might change the device description back to 5219 the next time it is powered ON. Disable auto configuration to prevent this problem: CHGSYSVAL SYSVAL(QAUTOCFG) VALUE(‘0') Changing Device Description from 5219 to 3812 In order to change a device description it is necessary to delete the device description for the Twinax attached printer emulating 5219, and create a new description for a 3812 model 1.
Attaching through a TCP/IP Raw Socket (Port 9100/3700) Some LAN Print Servers from e.g. HP, Lexmark, Kyocera and IBM offer the possibility of attaching through a raw TCP/IP socket, which enables the host to communicate bidirectionally with the printer using HP PJL. Support for this print method was introduced with OS/400 V3R2 and V4R1. The advantage of this method compared to standard LPD printing, is that the host receives status reply from the printer. 1.
In most cases the terminal will emulate either a 5219 or 3812 SCS printer. Some may only provide a 4214 emulation which will require Host print transform to be enabled on the system in order for ASCII transparency to be transmitted. In case the printer session of your terminal configures as eg. a 4214 you should perform the following steps to enable Host Print Transform for the device. Note that Host Print Transform can be enabled for any SCS printer device description including 5219 and 3812.
name in the Workstation ID field. This definition is the same as for a 5250 SNA printer emulation sessions and is saved in the [5250] section of the user's workstation profile, as are SNA connections. Under Type of emulation, click the Printer option and then click the Setup button. 3. At the PC5250 Printer Emulation Setup screen, specify the message queue and library where print messages should be sent. The default is QSYSOPR. Select Transform Print Data and Printer model HP Laserjet III. 4.
transfer, and others will automatically default to binary transfer if a random name is entered. Consult the manual for your Printer Server, or try with eg. PR1). Examples: Use ‘raw1' for the HP JetDirect, and ‘lp’ for ZebraNet PrintServer. See a list of some of the possible queue names at this site: http://www912.ibm.com/s_dir/slkbase.
Testing the Connection In order to test if the connection is working you can print the InterForm400® font list. If this list prints properly, the connection is working. Compare the list with the list in the back of this manual. Note that the font list should be printed directly to the output queue where the printer is connected. The AUTO_FORM sub-system does not need to be active.
User’s Manual for InterForm400® 373
Appendix C - Printer Types The InterForm400® system can be used in connection to the following printer types: • • • • • • • • • • IBM4019, IBM4029, IBM4039 IBM4216 model 010 (prim. data stream) HP LaserJet II, IID, IIP HP LaserJet III, IIID, IIIP, IIISi HP LaserJet 4, 4+, 4Si, 4V, 5, 5Si, 4000, 8000 HP LaserJet 6 HP Color LaserJet, HP4500 Lexmark Optra Series Kyocera FS series + other HP PCL4/PCL5/PCL5e/PCL5c compatible printers. Some differences exist between the function sets of various printers.
You will have no possibility of printing text with different rotation on the same page either. Text constants with a different rotation than the rotation defined for the contents of the overlay will be ignored. On the same printer types printing white text on black background (reverse printing line type 7=ink) will be ignored. HPIID: As above but with duplex support. On back page overlays HP/GL-2 files will be ignored. HPIIP: As for HPII.
Cassette Mapping (Drawers) Selecting the drawer on an overlay can be done either by specifying a drawer number (*INPUT, *PRINTER, 1-255) or a paper type. Whenever possible it is recommended to select the drawer by use of the paper type as described below. Selecting drawer by drawer number When selecting a drawer in Design InterForm400® Overlay in the InterForm400® system, you should be aware of the differences between various printer types.
PREPRINTD LTRHEAD TRNSPRNCY PREPUNCHD LABELS BOND RECYCLED COLOR CARDSTOCK Note, that these names may be translated into your native language on your printers, but InterForm400® will still select the same correct paper type. Refer to page 38 for a description of how to put this into production. Refer to page 331 for information of how to select drawers on printers not supporting paper type.
Appendix D - Interfaces (Protocol Converters) Note, that it is recommended always to use ASCII850 as the interface in InterForm400® as this will work in the majority of setups/printers.
WORKSTN: Used for the Client Access (PC-support) printer session. (Note that the Rumba printer session can not be used with the InterForm400® system). This selection will imply the Printer Conversion table to work with the HP ASCII symbol set PC-8. When using IBM Client Access a print function table that matches the attached printer (e.g. HPLASERD.PFT) should be used. WS31N, WS347N and WS348N: Optimized for the printer port on 31nn (e.g. IBM 3197), 317n (e.g. IBM 3477) and 348n (e.g.
Appendix E - Codepage Support InterForm400® makes a complete protocol conversion of EBCDIC/SCS data to ASCII/PCL data. This requires the National Code Page ID of the system to be known as well as the available ASCII codepage in the PCL Printer. InterForm400® determines the System Code page from the system value QCHRID and makes an EBCDIC to ASCII conversion on basis of this. The supported national languages are listed in the table below which also indicates the resulting ASCII symbol set.
User’s Manual for InterForm400® 381
Appendix F - Font-ID Information This appendix lists the standard fonts shipped with InterForm400 for both PCL/PDF and Zebra printers. Also a list showing typefaces of the most used resident fonts of PCL printers is included. IBM 3812 font-ID Information The system uses the IBM font ID’s to select fonts. This font list will include the standard IBM 3812 font set (3 to 2103). If printed on a PCL printer the fonts will be emulated by the selection of PCL printer type (refer to page 120, 268 and 374).
IBM Compatible Font List Font Name CPI Font-ID OCRB 10 3 Orator 10 5 Courier10 10 11 Prestige Pica 10 12 Artisan 10 10 11 Courier Italic 10 10 18 Pica 10 12 Orator Bold 10 38 Gothic Bold 10 10 39 Gothic Text 10 10 40 Roman Text 10 10 41 Serif Text 10 10 42 Serif Italic 10 10 43 Courier Bold 10 10 46 Gothic Text 12 12 66 Gothic Italic 12 12 68 Gothic Bold 12 12 69 Serif Text 12 12 70 Serif Italic 12 12 71 Serif Bold 12 12 72 Script 12 84 Couri
Essay Italic PS 162 Essay Bold PS 163 Essay Light PS 173 Document PS 175 Gothic Text 13 13 204 Prestige 15 15 230 Courier 15 15 230 Serif Text 15 15 229 Gothic Text 15 15 230 Courier 5 Courier Bold 5 5 244 5 245 Courier 17 17 252 Courier Bold 17 17 253 Courier 17 (sub/super) 17 254 Gothic Text 20 20 281 27 290 Sonoran-Serif 8-pt Roman Medium typ 751 Sonoran-Serif 10-pt Roman Medium typ 1051 Sonoran-Serif 10-pt Italic Bold typ 1053 Sonoran-Serif 10-pt It
Shipped Zebra Fonts These fonts are known by the Zebra printers and the font definitions are shipped with InterForm400®: Font number Description 6 Triumvirate 6 pt 7 Triumvirate 7 pt 8 Triumvirate 8 pt 9 Triumvirate 9 pt 10 Triumvirate 10 pt 11 Triumvirate 11 pt 12 Triumvirate 12 pt 13 Triumvirate 13 pt 14 Triumvirate 14 pt 15 Triumvirate 15 pt 16 Triumvirate 16 pt 17 Triumvirate 17 pt 18 Triumvirate 18 pt 20 Triumvirate 20 pt 22 Triumvirate 22 pt 24 Triumvirate 24 pt 28
Typefaces known by PCL-Printers PCL printers normally have several resident fonts. Below a few possible resident fonts and the most likely typeface number are listed.
User’s Manual for InterForm400® 387
Appendix G - Limitations of the Light Version The following are rules given for the Light version: 1. Spool entries for manual merge can only be selected from the queues named AFC_INPUT1 and AFC_INPUT2. 2. The program will support only two sets of AFC print queues. These queues are named AFC_INPUT1, AFC_OUT1, AFC_INPUT2 and AFC_OUT2. The queues can be mixed (e.g. AFC_INPUT1 -> AFC_OUT2), and input from e.g.
13. No PDF and e-mail support. Conditions for new features will be added as they are being implemented.
Appendix H - Commands in Spooled Files The system contains a command interpreter. This means you have a possibility of inserting command lines as a part of the print out. When InterForm400® identifies a command line, the system will execute the command instead of just printing it. A command line is a line, where the first two positions contain a command specification. The command recognition characters <&&’ are normally used. A special command can change these characters into something else.
Command Position Contents Description VAN 1-2 3-5 6-6 7 - 11 12 - 12 13 - 17 <&&’
Command Position Contents Description TXT 1-2 3-5 6-6 7 - 11 12 - 12 13 - 17 19 - 21 23 - 26 28 -198 <&&’
Command Position Contents Description OVL 1-2 3-5 7 - 16 17 18 - 22 23 24 - 28 <&&’
Command Position Contents Description PCL SKU 1-2 3-5 7 - 16 17 18 - 22 23 24 - 28 36 - 45 47 - 56 1-2 3-5 6 <&&’
Command Position Contents Description BLA 1-2 3-5 6-6 7 - 11 12 - 12 13 - 17 19 - 21 23 - 26 <&&’
Command Position Contents Description BMK 1-2 3-5 7 9 '&&' 'BMK' Bookmark level code 0-6 Code telling if bookmark on higher level should be open to start with: 0=Closed, 1=Open Colour number. Non numeric will be interpreted as black. Code for focus. 0= Show page. 1=Show specific place on the page specified by Ycoordinate. sign (+/-) distance top edge. Blank is absolute, +/- is relative to place of the command. Y-Coordinate: Absolute/relative distance from the top of the page.
Example of using Escape Commands in the Data Stream Using the Edit Print Command APF3812/APFEDTPRT in InterForm400® below example has been created, based on the Demo Spool Entry in InterForm400®. In the example below we have made use of the escape commands for Font, Frames, images, and Block formatting.
Escape sequences in the spool file to take effect. Create a similar overlay as defined below, and call this overlay in a AFC definition. Design InterForm 400 overlay APF300D Overlay name NOOVERLAY Overlay text Line spacing Rotation Extra left margin positions Maximum number of print positions Extra blank lines on top Font Extended page def.
User’s Manual for InterForm400® 399
Appendix I - InterForm400® CL Commands NetServer Commands The Add Netserver File Share Command The APF3812/ADDFILSHR command can be used for sharing objects on the AS/400. It can e.g. be used for sharing the QDLS as below: Add NetServer File Share (ADDFILSHR) Type choices, press Enter. Share name . . . . Object . . . . . . _______ Text 'description' _______ Data authorities . Maximum users . . . . . . . . . > QDLS________ Name . . . . . . . > /QDLS______________________________________ . . . . . . .
Display NetServer Attributes Server name . . . . . . : QS4449079 Domain name . . . . . . : WORKGROUP Text . . . . . . . . . . : Os/400 The End Netserver Command The APF3812/ENDNETSVR command ends the netserver on the AS/400. The Remove NetServer share Command The APF3812/RMVNETSHR command can be used to remove a share of an object, that previously has been added either by use of Operations Navigator or ADDFILSHR or ADDPRTSHR.
The Import Chart Command The APF3812/IMPCHT command is used for importing charts from the APFIMPORT library. Previously the chart have to be exported using the APF3812/EXPCHT command. When importing it can be specified, wether or not an existing chart can be overwritten. Important notes are stated below the description of the APF3812/EXPCHT command at page 401. Prior to this command you have to import resources into the APFIMPORT library. See how on page 343.
Save Library into Folder (SAVLIB2FLR) Type choices, press Enter. Library . . . . . . . . . . . . LIB ______ Name To folder . . . . . . . . . . . TOFLR ______________________ _______________________________________________________________ To document . . . . . . . . . . TODOC ______ Character value Replace document . . . . . . . . REPLACE ______ *NO Target release . . . . . . . . .
APFLNK command which contains the following parameters: Link spooled file to joint rep (APFLNK) Type choices, press Enter. InterForm 400 file set Report name . . . . . Link name . . . . . . Spooled file . . . . . Job name . . . . . . . User . . . . . . . . Job number . . . . . Spooled file number . F3=Exit F4=Prompt F24=More keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
The Start Auto Forms Control Job Command The APF3812/STRAFCJOB command can be used for starting one specific Auto Forms Control job. Using this command it is e.g. possible to schedule a CL-program calling this command in order to start merging and printing at a giving time. Remember, in order for the job to become active, it is necessary that the AUTO_FORM subsystem is active. Refer to page 133.
Merge spooled file and overlay (APF3812) Type choices, press Enter. InterForm 400 file set . . . . . KARTSET __________ Character value Overlay name . . . . . . . . . . KLICHE __________ Character value or Overlay Selector name . . . . SELNAM ________ Character value Primary/Secondary set . . . . . VRSION ____ *PRI, *SEC Spooled file . . . . . . . . . . FILNVN __________ Name, *NONE Job name . . . . . . . . . . . . JOB __________ Name, * User . . . . . . . . . . . . . ___________ Name Job number . . . . . .
program must be specified for the PAGBLDPGM parameter on the CRTPBSPLF command. Description of the Create PageBuilder Spooled File command, CRTPBSPLF Create PageBuild Spooled File (CRTPBSPLF) Type choices, press Enter. PageBuilder program . . . . . . PAGBLDPGM __________ Name Library . . . . . . . . . . . __________ Name Data parameter definition: DTAPARM _ Find 'string' . . . . . . . . __________ Value, *PAGE, *ANY String length . . . . . . . . *STR__ 1-256, *STR Return length . . . . . . . .
Find 'string': Type in e.g. *PAGE to transfer the contents of whole spooled file page to the page builder program without the use of DATA01DATA10. Use of *ANY tells that you do not want to search after any specific text. Other values are interpreted as a string to search for in each spooled file page. G NOTE G If you use *PAGE for Find string, the rest of the fields for DTAPARM are ignored. String length: The length of the string to search for/compare with in 'Find string'.
12)) FILE(QSYSPRT) JOB(*) SPLNBR(*LAST) APPIDPARM(‘MY ID’) OUTQ(DIAG) This will process the last QSYSPRT spooled file for the current job, calling the program BPSAMP in library LIB1 for every page in this spooled file. Keyword DTAPARM describes where to find the values for parameters DATA01-DATA10 (see PageBuilder program parameters below) which are passed to program BPSAMP. (‘INVOICE NO’ 10 10 1 80 51 51) = specification of DATA01.
Convert PCL Spooled File (CVTPCLSPLF) Type choices, press Enter. Spooled file . . . . . . . . . . Job name . . . . . . . . . . . . User . . . . . . . Number . . . . . . Spooled file number PCL command subset . PCL application . . Output queue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Library . . . . . . . . . . . Form type . . . . . . . . . . .
select *CONTINUOUS if the media is not separated into labels (in this case you would probably select *CUTTER for the print mode parameter). Media type (MEDIATYPE): Select *TRANSFER if you use a non heat sensitive media otherwise use *THERMAL. G NOTE G Creation of ZPL output from InterForm400 requires the purchase of the ZPL module for InterForm400. The Print ASCII File Command The APF3812/PRTASCF command prints a ASCII file to an output queue as a SCS spool file. The ASCII file must be placed in IFS.
The purpose of this feature is, that InterForm400® can look for a special string in a spool file and change the form type of the spool file depending on wether the string was found or not. This can be done without any programming. To maintain SFI definitions use the APF3812/WRKSFID command. (See Sample SFI definition below). To use/run an SFI definition, enter a line in an Auto Forms Control definition using function 8 (Call Program), and specify program RUNSFI and library APF3812.
ZIP stream file(s) (ZIP) Type choices, press Enter. Archive path . . . . . . . . . . ARCHIVE __________________ Create / Add to archive . . . . CREATE _______________________________ *CREATE *CREATE, *ADD Current directory . . . . . . . CURDIR _______________________________ _________________ From stream file . . . . . . . .
Copy and edit print (APFEDTPRT) Type choices, press Enter. Input spool file . . . . . . . Input output queue . . . . . . Library . . . . . . . . . . Output queue for edited print Library . . . . . . . . . . F3=Exit F4=Prompt F24=More keys . FILNVN . FROMOUTQ . . TOOUTQ .
Output Queue Queue: APFOUTQD AFC_INPUT2 Library: APF381_A04 Status: RLS Type options, press Enter. ----------------------------------------------------------- ase 7=Messages | Send spooled file | | | | Select one of the following options: | s Form Type Pty | | DEMO 5 | 1. Send Network Spooled File | 1001 5 | 2.
Encrypt InterForm400 PDF File With this command (APF3812/ENCIFPDF) you can take an existing InterForm400 PDF file and copy it to another encrypted PDF file. You can add an owner password, which will enable any function and a user password, that will open the PDF file with the restrictions stated under 'User Access Limitations'. It is possible to encrypt some PDF files, that have not been created by InterForm400, but it cannot be guaranteed, that all pdf files can be encrypted in this manner.
into the HPMACRO command. Download overlay as a HP-macro (HPMACRO) Type choices, press Enter. InterForm 400 file set . Overlay name . . . . . . Printer type . . . . . . Interface . . . . . . . Macro-id (0 32767) . . . Automatic on every page Place into Flash Memory Output queue . . . . . . Library . . . . . . . Form type . . . . . . . F3=Exit F4=Prompt F24=More keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
When you wish to download the macro you only have to release the spool entry. The Import InterForm400 Resources Command With this command you can import InterForm400 resources directly into production (into the APF3812 library) without a lot of menu selections: Import InterForm resources (IMPAPFRSC) Type choices, press Enter. Save file . . . . . . Library . . . . . . Transfer to production Display errors . . . . F3=Exit F4=Prompt F24=More keys . . . . . . . . . . . . . . . . . SAVF . . TFRPROD .
have to be placed as members in the APF3812/PCL file (for Black and white) or the APF3812/PCLCOL file (for colour files). PCL files not placed in PCL and PCLCOL can only be used by inserting &&-commands in the spool file. TIF files can be inserted with a simular command, as seen at page 422. The Print PCL-member Command This command can be used in conjunction with PCL files, that are already installed in InterForm400.
Print TIFF file (PRTTIFF) Type choices, press Enter. From IFS path name . ___________________ Output queue . . . . Library . . . . . Form type . . . . . Paper Size . . . . . Copies . . . . . . . Drawer . . . . . . . Rotation . . . . . . Resolution . . . . . F3=Exit F4=Prompt F24=More keys . . PATH _________________________________________ . . . . . . . . *JOB______ __________ *STD______ *A4_______ 1____ *PRINTER *AUTO *AUTO . . . . . . . .
Work with Job WRKPRFJO Position to . . . . . . __________ Job name Type options, press Enter. 5=Work with Opt _ _ _ _ _ _ _ Job name QGYSERVER QNPSERVS QNPSERVS QPADEV000B QRWTSRVR QZHQSSRV QZRCSRVS User QUSER QUSER QUSER KSE QUSER QUSER QUSER Job number 029983 029837 029972 029982 029849 029843 029956 End F3=Exit F5=Refresh F12=Cancel Use option ‘5' to work with a job and then option 41 to end the job if wanted.
The TIF-file from folder to member Command The APF3812/TIFTOMBR command can be used for inserting one or several TIF files (from a folder) as members in a physical file. The TIF files can be specified as generic or *ALL. TIF-file from folder to member (TIFTOMBR) Type choices, press Enter. From folder . . . . . . . . _________________ From PC-file name . . . . . From PC-file extension . . . To physical file . . . . . . Library . . . . . . . . . Member prefix . . . . . . .
User’s Manual for InterForm400® 423
Appendix J - Merging overlays with OV/400 and InterWord400TM print jobs If the system should operate on print jobs from OfficeVision/400, you should be aware that some specific word processing features will disappear from the print job during merge with an InterForm400® overlay. The features in question are sub-script, super-script, font changes and justification (bold and underline might work depending on the method used in the document).
User’s Manual for InterForm400® 425
Appendix K - Forms Server for non-AS/400 environments InterForm400® can act as a Forms Server for other environments, such as WindowsNT, UNIX, Novell etc. For instance it is possible with Client Access to create a printer in Windows, which directs print jobs either as PCL (datatype *ASCII) or print jobs which has been converted to SCS (datatype *SCS) to an AS/400 attached printer.
DISPLAY SPOOL FILE File . . . . . : QPRINT Page/Line 1/800 Function . . . . Columns 1 - 78 Search for . . . *...+....1....+....2....+....3....+....4....+....5....+....6....+....7....+... Florence Flowers Tulip Road 16 4000 Marigold DK-Denmark --------------------Att: Susan Sunflower Forrest Friends Inc.
will pick it from the same file set. Note that the string “##overlayname” must be written in the document with a font that is resident in the printer (e.g. Courier). In order to avoid the overlay to be added to certain pages in the overlay, you must create an empty overlay (eg. with the name “blank”), and insert the text “##blank” on all pages which should be printed without overlay.
User’s Manual for InterForm400® 429
Appendix L - PDF and PCL Viewing The PCL Viewer SwiftView included with InterForm400® will view PCL spool files with data type *ASCII containing PCL4, PCL5 and PCL5e data. This is a true WYSIWYG feature, which is unique for verifying results of forms design, and to view the contents of spool files in the AS/400 output queues, that has been merged with InterForm400® overlays. G NOTE G For easy design of your overlays you can also install a graphical designer on your PC. Refer to page 461 for more details.
commands. 2. The user must have full authorisation over the folder \\system\QDLS\APF3812\VIEW. You can grant these rights with the command: CHGDLOAUT DLO(VIEW) FLR(APF3812) USRAUT((*PUBLIC *CHANGE)) 3. The user must be added to the system directory. You can add a user to the system directory with the following command: ADDDIRE USRID(KURT SYSTEM) USRD('Jensen, Kurt') USER(KURT) 4. The system name defined in the InterForm400® administration menu 2.
- to display the NetServer Name and Domain of the AS/400. The Netserver name is the name, that you should use for your AS/400 when configuring Client Access Express. M WARNING M The NetServer Name should not be the same as the AS/400 System name. The system name can be displayed with the command, DSPNETA. If the names are identical you could change the Netserver name with the command, APF3812/CHGNETSVRA. 3. Start the NetServer with the command: APF3812/STRNETSVR 4.
NetServer share commands: ADDFILSHR Add NetServer File Share ADDPRTSHR Add NetServer Printer Share RMVNETSHR Remove NetServer Share Troubleshooting problems using SwiftView: If you receive an error when starting up SwiftView (using e.g. F14), you might get some help here. When using the full Client Access the AS400 system name used on the PC can be found, by choosing Start, Programs, IBM AS400 Client Access, AS400 Connections. Additional information for Client Access Express can be found below.
User’s Manual for InterForm400®
Appendix M - InterForm400 charts InterForm400 supports the following two types of charts: - Bar charts and - Line charts Samples are seen below: A B C D E F G H I J Chart height Chart width Chart margin, left Chart margin, right Chart margin, top Chart margin, bottom Legend margin Legend width Legend spacing Displacement of group texts You can define both types of charts by using the Work with Charts (WRKCHT) command.
The Work with Charts command, WRKCHT When using the Work with Charts command, APF3812/WRKCHT, the following display is shown: Work with Chart definitions Position to . . . . . . _____________ Chart Type options, press Enter.
Press F6 to create a new chart: Create Chart definition CHA110D Chart . . . . . . . . . . Type . . . . . . . . . . . __________ __________ Description ___________________________________ F3=Exit . . . . . . . *BAR, *LINE F12=Cancel Chart: Type: Description: The name of the chart, which is been created. Write *BAR for a Bar chart and *LINE for a Line chart. Description of chart (not printed).
Define general layout When selecting ’Define general layout’ the display below is shown. Here it is possible to set up parameters, that describe the general layout of the chart. Define general layout Chart . . . . . . . . . : Type . . . . . . . . . . : CHA300D MYBAR *BAR Type choices, press Enter. Chart header . . . . . . . Chart header font . . . . _______________________________________ ____ Chart header font color Chart height . . . . . . Chart width . . . . . . Chart margin, left . . .
Define layout of the X-axis When defining the layout of the X-axis, it is possible to define the layout of the axis it self, but also direction and displacement of the text belonging to the X-axis groups, if used. Define layout of the X-axis Chart . . . . . . . . . : Type . . . . . . . . . . : CHA300D SAMPLELINE *LINE Type choices, press Enter. X-axis line width . . . X-axis line color . . . X-axis text direction . Displacement, grp texts Bar width in % . . . . . F3=Exit F4=Prompt . . . . .
Define X-axis points and X-axis groups When selecting Define X-axis points you get the screen below, which overviews the existing X-axis groups: Work with X-axis groups Chart . . . . . . . . . : Type . . . . . . . . . . : Position to . . . . . CHX100D MYBAR *BAR Seq number Type options, press Enter.
Work with X-axis points You can assign X-axis points to an existing X-axis group, by using option 12=Work with X-axis points in front of the group as described above. In the example above, where we have created a group called Month, we might add 12 Xaxis points for that group, marking the 12 months of the year. Work with X-axis points Chart . . . . . . . . . : Type . . . . . . . . . . : X-axis group ID . . . . : CHX200D SAMPLELINE *LINE G1 Type options, press Enter.
Define layout of the Y1 (and Y2)-axis InterForm400® offers the possibility to define two Y-axis’. This can be used for printing graphs on the same chart with two different units of measure. Choose this option from the chart definition display, and the following is displayed: Define layout of the Y1-axis Chart . . . . . . . . . : Type . . . . . . . . . . : CHA300D MYBAR *BAR Type choices, press Enter. Text 1 . . . . . . . . . . Number of installations________________________ Text 2 . . . . . . . . . .
Define observation set When selecting Define observations from the Create chart definition menu, the following will be displayed: Work with Observation sets Chart . . . . . . . . . : Type . . . . . . . . . . : CHS100D MYBAR *BAR Type options, press Enter.
Change Observation set CHS110D Chart . . . . . . . . . : Type . . . . . . . . . . : SAMPLELINE *LINE Seq number . . . . . . . : ___ Observation set . . . . . Text . . . . . . . . . . . ___ _______________________________________ Text font . . . Text font color Use Y1/Y2-axis . Line type . . . Line width . . . Point marker . . Color . . . . . ____ ___ _ _ __ _ ___ F3=Exit . . . . . . . . . . . . . . F4=Prompt Seq number: . . . . . . . . . . . . . . . . . . . . .
Marker Description Blank C C1 C2 C3 C4 C5 C6 C7 C8 No point Point 0 % filled Point 2 % filled Point 10 % filled Point 20 % filled Point 35 % filled Point 55 % filled Point 80 % filled Point 99 % filled Point 100 % filled When you press Enter, you will return to Work with Observation sets. Now it is possible to appoint values to this observation set. Select option 12=Work with sample observations, and this will be displayed: Work with Sample observations Chart . . . . . . . . . : Type . . . . . . . . . .
The &&CHA Chart commands General format of the &&CHA commands From To Description 1 5 &&CHA 6 7 Format version 9 18 Chart name 20 23 Function ID 25 Dep. Function data General description of the &&CHA commands Chart naming: To create an internally defined chart the first command issued must be the CRIC command. Internally defined charts are completely defined using the &&CHA commands in a spool file. An externally defined chart is defined using the WRKCHT command before printing.
&&CHA01 &&CHA01 &&CHA01 &&CHA01 *INT1 *INT1 *INT1 *INT1 XPLO ... OSLO ... OSDA ... PRCH ... (Define X-axis point - 2. point) (Define observation set layout) (Add data) (Print chart) Create/delete internal chart commands Create internal chart (CRIC 01): From To Description 1 5 ‘&&CHA’ 6 7 ‘01' 9 18 Chart name 20 23 ‘CRIC’ 25 34 *BAR or *LINE Description: Creates a new internal chart definition.
Load commands Load external chart (LOEC 01): From To Description 1 5 ‘&&CHA’ 6 7 ‘01' 9 18 Chart name 20 23 ‘LOEC’ 25 34 Load sample data for observation set ID / *NONE / *ALL Description: Loads (or reloads) a chart definition.
General layout commands Define general layout (GNLO 01): From To Description 1 5 ‘&&CHA’ 6 7 ‘01' 9 18 Chart name 20 23 ‘GNLO’ 25 74 Chart header / *BLANK 76 79 Chart header font 81 83 Chart header font color 85 89 Chart height INPEL 91 95 Chart width INPEL 97 101 Chart margin, left INPEL 103 107 Chart margin, right INPEL 109 113 Chart margin, top INPEL 115 119 Chart margin, bottom INPEL 121 122 Frame line width in points 124 126 Frame line color Description:
X-axis commands Define X-axis layout (XALO 01): From To Description 1 5 ‘&&CHA’ 6 7 ‘01' 9 18 Chart name 20 23 ‘XALO’ 25 26 X-axis line width in points 28 30 X-axis line color 32 32 X-axis text direction 34 38 Displacement, group texts 40 42 Bar width in % *1 Note: *1 For *BAR charts only. Description: Describes layout of the X-axis.
Y1-/Y2-axis commands Define Y1-axis/Y2-axis layout (Y1LO 01/Y2LO 01): From To Description 1 5 ‘&&CHA’ 6 7 ‘01' 9 18 Chart name 20 23 ‘Y1LO’/’Y2LO’ 25 74 Text 1 / *BLANK 76 125 Text 2 / *BLANK Description: Describes layout of the Y1- or Y2-axis.
Y1-/Y2-axis commands continued Define Y1-axis/Y2-axis layout (Y1LO 02/Y2LO 02): From To Description 1 5 ‘&&CHA’ 6 7 ‘02' 9 18 Chart name 20 23 ‘Y1LO’/’Y2LO’ 25 28 Text font 30 32 Text font color 34 34 Text direction 36 37 Line width in points 39 41 Line color 43 50 Minimum (Integer part) 51 51 Minimum (Decimal point) 52 56 Minimum (Decimals) 57 57 Sign minimum ( - indicates negative value) 59 66 Increment (Integer part) 67 67 Increment (Decimal point) 68 72
X-axis group commands Add/change X-axis group layout (XGLO 01): From To Description 1 5 ‘&&CHA’ 6 7 ‘01' 9 18 Chart name 20 23 ‘XGLO’ 25 27 X-axis group ID 29 31 Copy definition from X-axis group ID 33 82 Text / *BLANK 84 87 Text font 89 91 Text font color Description: Adds or changes the layout of a X-axis group.
X-axis point commands Add/change X-axis point layout (XPLO 01): From To Description 1 5 ‘&&CHA’ 6 7 ‘01' 9 18 Chart name 20 23 ‘XPLO’ 25 27 X-axis group ID *1 29 31 X-axis point ID 33 35 Copy definition from X-axis point ID 37 86 Text / *BLANK 88 91 Text font 93 95 Text font color 97 99 Relative spacing Note: *1 Required for new X-axis points. Description: Adds or changes the layout of an X-axis point.
Observation set commands Add/change observation set layout (OSLO 01): From To Description 1 5 ‘&&CHA’ 6 7 ‘01' 9 18 Chart name 20 23 ‘OSLO’ 25 27 Observation set ID 29 31 Copy definition from observation set ID 33 82 Text / *BLANK 84 87 Text font 89 91 Text font color 93 93 Use Y1/Y2-axis 95 95 Line type 97 98 Line width in points 100 101 Point marker *1 103 105 Color 107 107 Pattern *2 109 111 Pattern color *2 Notes: *1 *LINE charts only *2 *BAR charts onl
Observation set commands continued Clear observation set data (CLOS 01): From To Description 1 5 ‘&&CHA’ 6 7 ‘01' 9 18 Chart name 20 23 ‘CLOS’ 25 34 Observation set ID / *ALL Description: Clears a single or all observation sets.
Data commands Add/change data by ID (OSDA 01): From To Description 1 5 ‘&&CHA’ 6 7 ‘01' 9 18 Chart name 20 23 ‘OSDA’ 25 27 Observation set ID 29 31 Observation ID 1 33 40 Value 1 (Integer part) 42 46 Value 1 (Decimals) 47 47 Sign Value 1 ( - indicates negative value) 49 51 Observation ID 2 53 60 Value 2 (Integer part) 62 66 Value 2 (Decimals) 67 67 Sign Value 2 ( - indicates negative value) 69 71 Observation ID 3 73 80 Value 3 (Integer part) 82 86 Value 3 (D
Print chart commands Print sample chart (PRSM 01): From To Description 1 5 ‘&&CHA’ 6 7 ‘01' 9 18 Chart name 20 23 ‘PRSM’ 25 25 Sign (+/-) distance top edge 26 30 Distance to paper top edge INPEL 32 32 Sign (+/-) distance left edge 33 37 Distance to paper left edge INPEL 39 41 Rotation Description: Prints a sample chart.
Appendix N - Sending E-mails from the AS/400 G NOTE G In order to get PDF output you need to purchase the PDF module for InterForm400. InterForm400 ® can be used for sending email using the OS/400 SMTP feature. To email spooled files as attached PDF-files do one of the following: 1) Sending a complete, merged spooled file as an attached PDF file in an Email. For that purpose you would probably use the APF3812/MRGSPLFPDF command. Refer to page 349 and 410 for more information.
should use: 1) CFGTCP - Option 10. Work with TCP/IP host table entries - Insert IP-address and Hostname of the mail server - if used. 2) CHGTCPDMN - Insert the IP-adresses of Domain Name Servers at INTNETADR 3) Add possible unknown routes to the mail server CFGTCP - Option 2. Work with TCP/IP routes 4) CHGSMTPA, press F4 to prompt - Insert *YES to AUTOSTART SMTP server after IPL. - Insert "HOSTNAME" of mail server at "MAILROUTER" - if used.
Appendix O - Graphical Designer: Install and use From InterForm400® an unlimited number of graphical designers can be installed. Below is a description of the requirements and how to install and use the designer.
*DTAQ *FILE *NETPRT *RMTCMD *SIGNON *SVRMAP 8472 8473 8474 8475 8476 449 TCP-server *DDM Port number 446 Apart from that this port number must be open in order for to be able to activate Swiftview: Service Microsoft-DS Port number 445 Limitations of the Graphical Designer • Barcodes are not displayed correctly. Only an image looking like a barcode (in about the same size) is shown. • PCL files included are not shown in the graphical designer. Only a frame indicating the PCL file is shown.
You install the graphical designer from InterForm400® by entering InterForm400 with the command APF3812/APFMENU and selecting ‘80. Administering InterForm 400', ‘12. Service functions’ and ‘70. Install InterForm Designer on your PC’. If this installation fails you can also find the installation file for the graphical designer in the IFS: /APF3812Home/Designer/. Find the directory with the highest number and download the .exe file to your PC and double click on the file.
The job number in the heading refers to the job number of the corresponding job with the name QZRCSRVS in subsystem QUSRWRK on the iSeries. Use the command ‘APF3812/WRKPRFJOB’ to display all jobs used by a specific user profile -including server jobs. Refer to page 420 for more information of this command. Now you have these opportunities: Create a new overlay To create a new overlay for PCL and/or PDF output you can either press the icon looking like this: - Or select ‘File’ and ‘New overlay’.
Settings and tools for the design Before you start the actual design you want to setup the graphical designer. Changing the displayed size You can zoom in or out by selecting ‘Display’ and ‘Zoom In’, ‘Zoom Out’ or ‘Size’ or by use of the icons looking like magnifying glasses.
Activate ‘Conditional repositioning’ to reposition the grid when designing conditioned suboverlays. Press this icon to (temporarily) disable the grid and place elements freely without the corsor is snapping to the grid. Designing for colour or B/W (For laser/pdf overlays only) You can shift between looking at the B/W output or colour output by pressing this icon in the upper toolbar. This will affect what you see in the graphical design and when you preview the result in SwiftView and Acrobat Reader.
The tool bar changes its function: • If you activate copy management you can use this to see each of the resulting copies. P1 denotes e.g. the first primary copy/version of the output. • If you use an If..Then line and you transfer 1 or more lines onto the conditioned overlay, then you can press the 'Conditional' tab in the input view. When looking at the conditional tab you can use this to flip through the places where this condition is true on the current page.
Duplex Activate duplex if needed. (Not available for ZPL output). Zebra Sets specific Zebra (ZPL) parameters: Printing speed and relative temperature. Copy Management Here you can activate or change the attributes of Copy Management. Refer to page 46 for more information. Page definitions refers to Extended Page definitions. Open up this folder and insert new lines by use of the this icon: For more information of extended page definition refer to page 45.
The spool view When you design, you can view the original spooled file and the resulting spooled file on the right. Select the ‘Spool’ view to see the original spooled file. Text, that has already been remapped or tabulated will be shown in grey: If the mouse pointer is placed in the spool view the current position is shown in the bottom to the right.
The Result view The result view looks like this: You can mark an element and drag it to the position you want. The current position of the mouse pointer is shown in the bottom in inches and pels.
User’s Manual for InterForm400® 471
Inserting design elements To start editing or adding design elements for an overlay you need to open the ‘Elements’ folder of the overlay: Press this icon to move the marked element upwards in the list. In the screen above it would move ‘Pattern (Black) above the Text command. Press this icon to move the marked element downwards in the list. Deletes the marked design element. You can also just mark an element and press the key.
Line. Inserts a line. (Same as type 4=Line - refer to page 56) Inserts a frame. Refer to page 54. Tabulator. Mark first the area of text on the input view, that you want to tabulate and then mark the place where it should be printed. Refer to page 61 for more information. Remap window. Mark the window of text, that you want to remap in the input view and where to place it in the result view. See page 63 for more information. If..Then. Mark the area for the condition in the input view. On the If..
Inserts a HP-GL/2 file in the design. HP-GL/2 files are not displayed in the graphical designer. Refer to page 71 for more information. Inserts a comment. Comments are shown in blue in the graphical designer. Refer to page 72 for more information. When you have finished the design you need to upload/save onto the InterForm400 databases on your iSeries (AS/400). You can do that in these manners: Save the current overlay Select this icon to close the current overlay.
Grouping and ungrouping elements You can group several elements in order to reposition them all in one process. Note, that you can only create one, current group. You can group elements together in the following manners: • By holding down the key and marking each element in the element listing to the left of the screen. • By holding down the key and marking each element in the result window. • By first making sure, that no element is selected by e.g.
User’s Manual for InterForm400®
Appendix P - Import/Export extension This Appendix describes the following extensions to InterForm 400 import/export functions: • • The multiple export libraries feature. Description of the Import InterForm400 Resources (IMPAPFRSC) command. Multiple Export Libraries (MEL) feature Description By default InterForm 400 only allows you to export resources to a library named APFEXPORT. The purpose of the MEL feature is to allow developers to export resources to other libraries as well.
Transfer to production . . . . . TFRPROD Display errors . . . . . . . . . DSPERR *YES___ *YES *YES, *NO, *PROMPT *YES, *NO Restrictions: This command can only run from an interactive job. Parameters: SAVF This is required. Specifies the qualified name of the save file to be used to restore the resources.The name of the save file can be qualified by one of the following library values: *LIBL: All libraries in the job's library list are searched until the first match is found.
Escape messages: CPF9801 Object &2 in library &1 not found. CPF9810 Library &1 not found. APF9801 Error code &1 loading InterForm400 resources. Possible error codes for message APF9801: Error code Description IMP0001 The InterForm APFIMPORT library can not be used. IMP0002 The InterForm import library APFIMPORT is in use. IMP0003 The InterForm import library APFIMPDST already exists. IMP0004 Error installing the InterForm import library APFIMPORT.
Appendix Q: The PDF Security module The PDF Security module of InterForm400 is installed with InterForm400 and can be enabled if you insert the correct license code. It opens up for the possibility to: • • • • • Encrypt PDF files created by InterForm400 Encrypt already existing PDF files (created by InterForm400) with the command APF3812/ENCIFPDF.
M WARNING M When you recover a system that includes Cryptographic Access Provider (5769AC1), (5769AC2), or (5769AC3); the Cryptograhic Access Provider product fails when you use it. You must reinstall Cryptographic Access Provider after completing the recovery process in order to use it. G NOTE G If you try to generate PDF files in QDLS with signatures or if you try to generate PDF file in QDLS after using signatures in the current job you will receive the error message: CPE3524 Function not allowed.
certificate has been installed on your PC you can export it so it can be installed on other machines. Make sure, that you export the certificate as a PKCS#12 with x.509 certificate. Select this option and you will see a list of the installed certificates: Work with Certificates Position to . . . . . . __________ Type options, press Enter. 2=Change 3=Copy 4=Delete Opt Certificate CER200D Certificate 5=Display Description Valid to Cert.
Description A description of what/who this certificate is for. Path The path to the certificate file (in the IFS - not in QDLS) that you are importing. The path must end with '/' as this is concatenated with the file name. File name The name of the file in the IFS containing the certificate. Cert. alias The alias of the certificate if the file contains more than one certificate. Password The password used when you exported the certificate. The password is hidden on this display. Cert.
MAXACT for the *BASE pool You could increase this value to reduce tread transitions into the ineligible state. OS/400 System values These are the system values you could consider to change to get better JAVA performance on your iSeries: QACTJOB (Initial number of active jobs) Increase this (from default of 20) to 400. QADLACTJ (Additional number of active jobs) Increase this (from default of 10) to 50. QADLTOTJ (Additional number of total jobs) Increase this (from default of 10) to 50.
User’s Manual for InterForm400® 485
Index *=Comment . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 && Commands . . . . . . . . . . . . . . . . . . . . . . . 390 &&CHA commands . . . . . . . . . . . . . . . . . . . . 446 &&CPY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 396 About this manual . . . . . . . . . . . . . . . . . . . . . . 14 Access to the file is not permitted . . . . . . . . . 433 Add file share . . . . . . . . . . . . . . . . . . . . . . . . 400 Add printer share . . . . . . . . . . . . . . . . . . . . .
APF3812/PCLTOMBR . . . . . . . . . . . . . . 418 APF3812/PRTTIFF . . . . . . . . . . . . . . . . 419 APF3812/PRTXREF . . . . . . . . . . . . . . . 420 APF3812/RSTLIBFLR . . . . . . . . . . . . . . 402 APF3812/SAVLIB2FLR . . . . . . . . . . . . . 402 APF3812/SNDMAIL . . . . . . . . . . . . . . . . 420 APF3812/STRAFCJOB . . . . . . . . . . . . . 405 APF3812/STROSCJOB . . . . . . . . . . . . . 405 APF3812/TIFTOMBR . . . . . . . . . . . . . . 422 APF3812/WRKCHT . . . . . . . . . . . . . . . .
OCRB soft font . . . . . . . . . . . . . . . . . . . 290 Soft font, example . . . . . . . . . . . . . . . . . 298 Soft fonts . . . . . . . . . . . . . . . . . . . . . . . . 293 Form type table . . . . . . . . . . . . . . . . . . . . . . . 170 Overlay selection entry field . . . . . . . . . . 170 Forms server for non-AS/400 environments . 426 Frame . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 Function Keys F13 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 F14 . . . . . . .
OneWorld spool file (Convert) . . . . . . . . . . . . 409 Operators . . . . . . . . . . . . . . . . . . . . . . . . 124, 174 Orientation of design elements . . . . . . . . . . . . 48 OSC(Output Schedule Control) . . . . . . . . . . . 246 Other Environments Mail merge . . . . . . . . . . . . . . . . . . . . . . . 426 Merging with *ASCII . . . . . . . . . . . . . . . . 427 Output Bin support . . . . . . . . . . . . . . . . . . . . 332 Output Schedule Control . . . . . . . . . . . . . . . . 246 OUTQ . . . . .
Start OSC Job (CL command) . . . . . . . . . . . 405 Storing macros permanent . . . . . . . . . . . . . . 416 STRAFCJOB (CL command) . . . . . . . . . . . . 405 STRNETSVR . . . . . . . . . . . . . . . . . . . . . . . . 401 STROSCJOB (CL command) . . . . . . . . . . . . 405 STRWTRCHK . . . . . . . . . . . . . . . . . . . . . . . . . 27 Sub-overlays . . . . . . . . . . . . . . . . . . . . . . . 67, 107 Suboverlay Conditioned . . . . . . . . . . . . . . . . . . . . . . . 67 Unconditioned . . . . . . . . . . .