FSL Reference Manual for Print Servers D10590-01 October 2009 DASCOM Europe GmbH Heuweg 3 D-89079 Ulm Germany www.dascom.com E-mail: support.de@dascom.com or support.gb@dascom.
FSL Reference Manual for Print Servers Introduction Table of Contents 1 Preface............................................................................................................................................ 3 1.1.1 2 FSL Features ...................................................................................................... 3 Introduction to FSL Feature ......................................................................................................... 4 2.1 2.2 FSL Concept ..
FSL Reference Manual for Print Servers Introduction 1 Preface The FSL features are used with SCS or DCA sessions in the Print Server. The TN3270e or the TN5250e protocols are used for these sessions and the input and output parameters are selectable via PrintGuide. The SCS/DCA datastream transforms are add-on features to the standard Print Server.
FSL Reference Manual for Print Servers Introduction 2 Introduction to FSL Feature With your Print Server FSL features, you will be able to emulate legacy data applications processed in coax or twinax environments that contain FSL sequences as well as the same applications running in a LAN environment NOTE: In the Appendix sections you will find details on the specific subsets of FSL functions supported in the original Coax and Twinax environments.
FSL Reference Manual for Print Servers Introduction 2.1 FSL Concept Function Selection via the Line (FSL) sequences are special commands used for downloading of settings. The syntax of an FSL command is shown below. "%" is the defined escape character (i.e. ESC character). See Figure 1 for definition of an escape character. %Y, % Figure 1, Defining the escape character When you send the FSL syntax via the line, the "Y" and the following number will select an FSL Function.
FSL Reference Manual for Print Servers Introduction 2.2.1 Defining temporary escape character No ESC character has been defined from the factory. If you wish to change the settings from the host system, you will have to define an ESC character. See below how to define "%" as the temporary ESC character. &&??% Figure 2, Defining "%" as a temporary ESC character. The five characters shown should be sent to the printer from the host system. The ESC character is not defined permanently.
FSL Reference Manual for Print Servers Introduction 2.2.3 Defining a permanent escape character If you wish to define and save a permanent ESC character, you will have to define a temporary escape character, use Function Y48, (Select Permanent Escape Character) and save the settings in the permanent memory by the command (ESC) X1 before powering off. You can define the permanent ESC character using the apostrophe notation, e.g.
FSL Reference Manual for Print Servers Appendix Section - FSL Commands for IBM 3270 emulation Appendix A. Supported Coax FSL Functions For Printer Driver = PCL5 (FSL 22 = 4) The following FSL 3270 functions will be supported when the PCL5 Printer Driver is selected. These functions will be received and accepted with the values stated. Other functions will be received and ignored. Should you need further information on the use of the FSL functions, please contact your point of purchase.
FSL Reference Manual for Print Servers Appendix Section - FSL Commands for IBM 3270 emulation FSL Number 93 94 96 98 Function Font Attribute Definition string Font Typeface Definition String Font Change Simulation Automatic Page Orientation T(est) Functions: T4 = T5 = Print out Settings Print out Character Set Z Function: Zn = Send user-defined string W Function: Wn = Print Barcode X Functions: X1 = X2 = X3 = X4 = Store RAM in FLASH Factory default Factory default to RAM Restore default 9
FSL Reference Manual for Print Servers Appendix Section - FSL Commands for IBM 3270 emulation Appendix B. FSL Coax Quick Reference For Printer Driver = PCL5 (FSL 22 = 4) No. Name Syntax Parameters 2 LPI %Y2,% 0 = Ignored 3 = 3 LPI 4 = 4 LPI *6 = 6 LPI 8 = 8 LPI 3 CPI %Y3,% 5 Form Length %Y5,% 0 = Prop.spacing *10 = 10 CPI 12 = 12 CPI 15 = 15 CPI 16 = 16.7 CPI 20 = 20 CPI 27 = 27 CPI 0 = Pass FF and NL from system and ignore MPL in SVF 001 to 255 = Set FL in no.
FSL Reference Manual for Print Servers Appendix Section - FSL Commands for IBM 3270 emulation No.
FSL Reference Manual for Print Servers Appendix Section - FSL Commands for IBM 3270 emulation No. Name Syntax Parameters 10 Page Format %Y10,[,n2]% n1 *0 = Portrait 1 = Landscape 2 = COR 3 = Reserved 4 = 8" x 11" Portrait 5 = 8" x 12" Portrait 6 = 13.2" x 8.
FSL Reference Manual for Print Servers Appendix Section - FSL Commands for IBM 3270 emulation No.
FSL Reference Manual for Print Servers Appendix Section - FSL Commands for IBM 3270 emulation No. Name 59 Bar Code Type Definition Syntax %Y59,,,, % (See W Function below for printing of bar codes) Parameters n1 1-8 = Bar code def. no.
FSL Reference Manual for Print Servers Appendix Section - FSL Commands for IBM 3270 emulation No.
FSL Reference Manual for Print Servers Appendix Section - FSL Commands for IBM 3270 emulation No.
FSL Reference Manual for Print Servers Appendix Section - FSL Commands for IBM 3270 emulation No.
FSL Reference Manual for Print Servers Appendix Section - FSL Commands for IBM 3270 emulation No. Name Syntax Parameters 91 Font Definition %Y91,,,,,< n5>[,n6]% n1 (IBM GFID) 1-65535 = IBM GFID no. n2 (Typeface) 0-255 = Pre-programmed typeface value (or Y94 string no.) n3 (Attribute) 0 = No attributes 1 = Bold 2 = Italic 3 = Bold and Italic 4 = Proportional 5 = Prop. Bold 6 = Prop. Italic 7 = Prop. Bold and Italic (or Y93 string no.
FSL Reference Manual for Print Servers Appendix Section - FSL Commands for IBM 3270 emulation No.
FSL Reference Manual for Print Servers Appendix Section - FSL Commands for IBM 3270 emulation T(est) Functions Six different tests may be run via the line. Use the following syntax: %T Test Number 1 2 3 4 5 6 Test Offline HEX Dump Online HEX Dump ASCII HEX dump Print out settings Print out character sets Cancel Test 3 (On-line ASCII HEX dump) Test 4 can also be generated via the TEST key on the interface's rear panel. Test 3 is terminated by pressing the TEST key on the rear panel.
FSL Reference Manual for Print Servers Appendix Section - FSL Commands for IBM 3270 emulation Appendix C. Supported Coax FSL Functions For Printer Driver = Matrix (FSL 22 = 1, 6, 7 or 9) The following FSL 3270 functions will be supported when a Matrix Printer Driver is selected. These functions will be received and accepted with the values stated. Other functions will be received and ignored. Should you need further information on the use of the FSL functions, please contact your point of purchase.
FSL Reference Manual for Print Servers Appendix Section - FSL Commands for IBM 3270 emulation FSL Number Function W Function: Wn = Print Barcode X Functions: X1 = X2 = X3 = X4 = Store RAM in FLASH Restore default Factory default to RAM Restore default 22
FSL Reference Manual for Print Servers Appendix Section - FSL Commands for IBM 3270 emulation Appendix D. FSL Coax Quick Reference For Printer Driver = Matrix (FSL 22 = 1, 6, 7 or 9) No. Name Syntax Parameters 2 LPI %Y2,% 3 CPI %Y3,% 5 Form Length %Y5,% 0 = No LPI sent to printer 3 = 3 LPI 4 = 4 LPI *6 = 6 LPI 8 = 8 LPI 0 = No LPI sent to printer *10 = 10 CPI 12 = 12 CPI 15 = 15 CPI 16 = 16.7 CPI 20 = 20 CPI 27 = 27 CPI 0 = Convert FF to NL 001 to 255 = Set FL in no.
FSL Reference Manual for Print Servers Appendix Section - FSL Commands for IBM 3270 emulation No. Name Syntax Parameters 6 Maximum Print Position %Y6,% 0 = Do not generate NL at MPP and ignore MPP in SVF 001 to 255 = Set MPP in no.
FSL Reference Manual for Print Servers Appendix Section - FSL Commands for IBM 3270 emulation No.
FSL Reference Manual for Print Servers Appendix Section - FSL Commands for IBM 3270 emulation No. Name Syntax Parameters 47 ESC Mode Selection %Y47,% 48 Permanent ESC Character Selection %Y48,<'char.'>% or %Y48,% *1 = ESC xx sent as "xx" HEX 3 = Double Escape Feature n1 'char.' = character selected from the current IBM char. table in apostrophe notation xx = HEX value of the character selected from the LU3 table %Y48,[;n2 [;n3]]% n2 a max. of 5 chars.
FSL Reference Manual for Print Servers Appendix Section - FSL Commands for IBM 3270 emulation No. Name Syntax 62 Setup for IBM Defined Strings %Y62,,% Parameters LPI: 101 102 1 or 103 2 or 104 3 LPI 4 LPI 6 LPI 8 LPI CPI: 111 3 or 112 4 or 113 5 or 114 115 6 or 116 117 118 5 CPI 10 CPI 12 CPI 15 CPI 13.3 CPI 16.
FSL Reference Manual for Print Servers Appendix Section - FSL Commands for IBM 3270 emulation No.
FSL Reference Manual for Print Servers Appendix Section - FSL Commands for IBM 3270 emulation T(est) Functions Six different tests may be run via the line. Use the following syntax: %T Test Number 4 5 Test Print out settings Print out character sets Test 4 can also be generated via the TEST key on the interface's rear panel. Z Function (Sending user-defined strings) This function is used for sending user-defined strings (up to 8 strings can be defined see FSL 61).
FSL Reference Manual for Print Servers Appendix Section - FSL Commands for IBM 5250 emulation Appendix E. Supported TN5250e FSL Functions For Printer Driver = PCL5 (FSL 22 = 4) The following 5250 FSL functions will be supported in the SCS/DCA datastream when the PCL5 Printer Driver is selected. The Print Server will emulate an IBM 3812 printer and accept both DCA and SCS datastreams. The FSL commands will be received and accepted with the values stated. Other commands will be received and ignored.
FSL Reference Manual for Print Servers Appendix Section - FSL Commands for IBM 5250 emulation T(est) Functions: T4 = Print out Settings Z Function: Zn = Send user-defined string S Function: Sn = Send user-defined string W Function: Wn = Print Barcode X Functions: X1 = Store RAM in FLASH X3 = Factory default to RAM X4 = Restore default PCL Macro Functions: On = Activate PCL overlay macro In = Excecute PCL macro 31
FSL Reference Manual for Print Servers Appendix Section - FSL Commands for IBM 5250 emulation Appendix F. FSL TN5250e Quick Reference For Printer Driver = PCL5 (FSL 22 = 4) No. Name Syntax Parameters 2 LPI %Y2,% 3 CPI %Y3,% 8 Language %Y8,% 3 = 3 LPI 4 = 4 LPI *6 = 6 LPI 8 = 8 LPI 5 = 5 CPI *10 = 10 CPI 12 = 12 CPI 15 = 15 CPI 16 = 16.
FSL Reference Manual for Print Servers Appendix Section - FSL Commands for IBM 5250 emulation No.
FSL Reference Manual for Print Servers Appendix Section - FSL Commands for IBM 5250 emulation No. Name 59 Bar Code Type Definition Syntax %Y59,,,,[,n5] % Parameters n1 1-8 = Bar code def. no. n2 22-39 = Bar code type n3 1-255 = Height n4 1-32 = Horizontal expansion 61 Setup for User Strings %Y61,,% *1 n1 0-7 = User String No.
FSL Reference Manual for Print Servers Appendix Section - FSL Commands for IBM 5250 emulation No. Name Syntax Parameters 96 Font Change Simulation %Y96,% 1-65535 = GFID no. 97 User GFID/Font Selection %Y97,,[:n3]% n1 1-65535 = GFID No.
FSL Reference Manual for Print Servers Appendix Section Appendix G. Supported TN5250e FSL Functions For Printer Driver = Matrix (FSL 22 = 1, 6, 7 or 9) The following 5250 FSL functions will be supported in the SCS/DCA datastream when a Matrix Printer Driver is selected. The Print Server will emulate an IBM 5219 printer and accept both DCA and SCS datastreams. The FSL commands will be received and accepted with the values stated. Other commands will be received and ignored.
FSL Reference Manual for Print Servers Appendix Section Appendix H. FSL TN5250e Quick Reference For Printer Driver = Matrix (FSL 22 = 1, 6, 7 or 9) No. Name Syntax Parameters 2 LPI %Y2,% 3 CPI %Y3,% 8 Language %Y8,% 3 = 3 LPI 4 = 4 LPI *6 = 6 LPI 8 = 8 LPI 5 = 5 CPI *10 = 10 CPI 12 = 12 CPI 15 = 15 CPI 16 = 16.
FSL Reference Manual for Print Servers Appendix Section No. Name Syntax Parameters 22 Printer Driver Selection %Y22,% 36 Suppress control codes %Y36,% 40 Absolute Horizontal Positioning %40, % 48 Permanent ESC Character Selection %Y48,<'char.
FSL Reference Manual for Print Servers Appendix Section Appendix I. Test printout TEST key Pressing the TEST key on the rear panel once generates a settings printout. This test printout consists of two or more pages: The first two pages contain details of device settings and information related to the protocol used. The following pages contain detailed information about each session available in the Print Server. Additional pages will be printed depending whether SCS/DCA is enabled.
Appendix J Abbreviations Appendix J.
Appendix J Abbreviations Abbreviation Full name Explanation IPDS Intelligent Printer Data Stream IPDS is generated and sent by e.g. PSF and translated to PCL by e.g. the MPI Tech PrintServer/Protocol Converter. IPDS supports the complete print datastream and communication between IPDS capable devices (including software devices). LAN Local Area Network Usually TokenRing or Ethernet.
Appendix J Abbreviations Abbreviation MVS Full name Multiple Virtual Machine OS/390 New name for MVS PPD Page Printer Demon PPR Page Printer Requester Explanation IBM operating system for mainframes. This is the most commonly used operating system for large corporations. IBM operating system for mainframes. This is the most commonly used operating system for large corporations. The only operating system that supports IBM CMOS and SYSPLEX technology. Enhanced version of LPR/LPD.
Appendix J Abbreviations Abbreviation PSF Full name Print Service Facility Explanation IBM printer driver for AFP printing. Converts line data and AFP data to IPDS only. PSF/AIX and PSF/2 is capable of converting the data to PCL as well. MPI Tech print system for OS/390 (MVS) and VM systems. Prints AFP and line data files on all remote printers, NOT channel attached printers. Memory chip that is able to store information while powered on. RAM can be ‘written’ an indefinite number of times.
Appendix J Abbreviations Abbreviation VM Full name Virtual Machine WAN Wide Area Network Explanation IBM operating system for mainframes. OS/390 (MVS) and other operating systems can run under control of VM. Usually Coax and Twinax networks. Today it is also used for larger TokenRing and Ethernet networks and/or Router base networks.