Dascom TallyCom III Reference Manual

FSL Reference Manual for Print Servers
D10590-01
October 2009
DASCOM Europe GmbH
E-mail: support.de@dascom.com or
support.gb@dascom.com
FSL Reference Manual for Print Servers Introduction
Table of Contents
1 Preface............................................................................................................................................3
1.1.1 FSL Features...................................................................................................... 3
2 Introduction to FSL Feature .........................................................................................................4
2.1 FSL Concept.......................................................................................................................5
2.2 The Escape Character........................................................................................................ 5
2.2.1 Defining temporary escape character ................................................................. 6
2.2.2 Removing temporary escape character ..............................................................6
2.2.3 Defining a permanent escape character .............................................................7
2.2.4 Removing a permanent escape character ..........................................................7
Appendix A. Supported Coax FSL Functions - For Printer Driver = PCL5.....................................8
Appendix B. FSL Coax Quick Reference - For Printer Driver = PCL5........................................... 10
Appendix C. Supported Coax FSL Functions - For Printer Driver = Matrix..................................21
Appendix D. FSL Coax Quick Reference - For Printer Driver = Matrix .........................................23
Appendix E. Supported TN5250e FSL Functions - For Printer Driver = PCL5............................. 30
Appendix F. FSL TN5250e Quick Reference - For Printer Driver = PCL5..................................... 32
Appendix G. Supported TN5250e FSL Functions - For Printer Driver = Matrix ...........................36
Appendix H. FSL TN5250e Quick Reference - For Printer Driver = Matrix ...................................37
Appendix I. Test printout ....................................................................................................................39
Appendix J. Abbreviations.................................................................................................................40
2
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.
NOTE: As this manual deals only with functions and operations related to the FSL features, you are referred to the other manuals supplied with the product for additional information as to the general and advanced operation of the Print Server.

1.1.1 FSL Features

There are 4 different levels of FSL features depending on the attached host system and on the type of the attached printer:
In the IBM 3270 environment the Print Server supports convertion of SCS datastream received via TN3270e and TCP/IP. The FSL features depend on whether the connected printer is a PCL5 Laser printer or a Matrix/Line printer.
In the IBM 5250 environment the Print Server supports convertion of SCS/DCA datastream received via TN5250e and TCP/IP. The FSL features depend on whether the connected printer is a PCL5 Laser printer or a Matrix/Line printer.
NOTE: The TCP/IP protocol must be installed and configured for Telnet sessions.
3
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. Moreover, you are provided with a quick set-up reference to the supported functions, including syntax and supported parameters.
4
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<Function number>, <parameter>%
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.
All spaces and IBM control codes between the leading and the trailing ESC characters will be ignored.
The FSL Functions are used for setting up the printer to special applications, to carry out a special print job, or to gain access to special facilities in the printer.
NOTE: Functions not saved using “<ESC>X1” will apply for the actual job only.

2.2 The Escape Character

If you wish to program the FSL top, you must first define an ESC character. An ESC character is a signal to the interface that the characters following the ESC character form a command sequence.
Once a character has been defined as the ESC character, it cannot be printed or used as a normal character. However, it is not necessary to have an ESC character defined permanently. When the ESC character has served its purpose, it can be deleted.
5
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. When the power is turned off, it will be lost. If you wish to save the defined ESC character you must define it as a permanent escape character. (See section 2.2.3,)
NOTE:
The characters "," ";" and ":" must never be used as ESC character, as they are used as separators in escape sequences and will give unpredictable printing results. The same applies to 0-9, A-F, a-f and K,S,T,X,Y,Z, simple quote ('), & and ?. These must not be used as escape characters.
Avoid using your national characters as escape characters.
The following EBCDIC HEX codes have been defined as national language characters and must not be used as ESC characters:
4A 4C 4F 5A 5F 6A 79 7B 7C 7F A1 C0 D0 E0
&&??%

2.2.2 Removing temporary escape character

If you wish to remove the temporary escape character in order to use that character as a printable character, you can define it as a space.
Figure 3, Removing the temporary ESC character .
&&??<space>
6
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.
%Y48,'<'%
NOTE:
If the character used in Function Y48, Select Permanent Escape Character, is different from the one specified as temporary ESC character, the latest specified character will take precedence immediately after you have defined Function Y48.

2.2.4 Removing a permanent escape character

The permanent ESC character may be removed again in the following way:
1. Set Function Y48, Select Permanent Escape Character, to ' ' ('space' or No ESC character).
2. Define a new temporary ESC character as described above.
3. Save the settings using the command "<ESC> X1". Examples of these commands are shown below (in the example, the permanent
ESC character is ">"):
>Y48, ' ' >
&&??%
%X1
Figure 4 Removing permanent escape character (">").
7
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 Number Function
2 LPI 3 CPI 5 Form Length 6 Maximum Print Position 8 LU1 Language 9 Quality 10 Page Format 11 Paper Path 12 Paper Size 19 Duplex printing 22 Printer Driver Selection 34 Last LF on Page Sent as FF 35 Form Feed Usage 36 Suppress IBM Control Codes 37 IBM Printer Emulation Selection 39 Suppress Empty Forms 47 ESC Mode Selection 48 Permanent ESC Character Selection 51 User-Defined String(s) at Begin Job 59 Bar Code Type Definition 60 Font Link 61 Setup for User Strings 62 Setup for IBM-Defined Strings 72 Reset Translate Table 73 Select Translate Table 74 Printer Symbol Set Definition Strings 75 Overwrite Translate Table 77 Reset APL Translate Table 78 Select APL Translate Table 80 Overwrite APL Translate Table 85 Overwrite Translate Table in LU1 88 Physical Margins 89 Physical Margin Compression 90 User ESC String Definition 91 Font Definition 92 Font Point Size Definition String
8
FSL Reference Manual for Print Servers Appendix Section - FSL Commands for IBM 3270 emulation
FSL Number Function
93 Font Attribute Definition string 94 Font Typeface Definition String 96 Font Change Simulation 98 Automatic Page Orientation
T(est) Functions:
T4 = Print out Settings T5 = Print out Character Set
Z Function:
Zn = Send user-defined string W Function:
Wn = Print Barcode
X Functions:
X1 = Store RAM in FLASH X2 = Factory default X3 = Factory default to RAM X4 = 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,<n1>% 0 = Ignored
3 CPI %Y3,<n1>% 0 = Prop.spacing
5 Form Length %Y5,<n1>% 0 = Pass FF and NL from system
6 Maximum Print Position %Y6,<n1>% 0 = Do not generate NL at MPP and
3 = 3 LPI 4 = 4 LPI *6 = 6 LPI 8 = 8 LPI
*10 = 10 CPI 12 = 12 CPI 15 = 15 CPI 16 = 16.7 CPI 20 = 20 CPI 27 = 27 CPI
and ignore MPL in SVF 001
to 255 = Set FL in no. of lines
*66 EU **62 US
ignore MPP in SVF 001 to 255 = Set MPP in no. of characters
*132
10
FSL Reference Manual for Print Servers Appendix Section - FSL Commands for IBM 3270 emulation
No. Name Syntax Parameters
8 LU1 Language %Y8,<n1>% 1 = English US EBCDIC CP 37
9 Quality %Y9,<n1>% *1 = Draft Print Quality
3 = Austrian/German CP 273 5 = Brazilian CP 275 6 = Canadian (French) CP 260 7 = Danish/Norwegian CP 277 8 = Danish/Norwegian Alt CP 287 9 = Finnish/Swedish CP 278 10 = Finnish/Swedish Alt CP 288 13 = Austrian/German Alt CP 286 14 = International CP 500 15 = Italian CP 280 16 = Japanese(English CP 281 19 = Spanish CP 284 20 = Spanish CP 289 22 = English UK CP 285 30 = French 105-characters CP 297
65 = English US EBCDIC CP 1140 67 = Austrian/German CP 1141 71 = Danish/Norwegian CP 1142 73 = Finnish/Swedish CP 1143 78 = International CP 1148 79 = Italian CP 1144 83 = Spanish CP 1145 86 = English UK CP 1146 94 = French 105-chr. CP 1147 101 = Iceland CP 1149
37 = English US EBCDIC 260 = Canadian (French) 273 = Austrian/German 275 = Brazilian 277 = Danish/Norwegian 278 = Finnish/Swedish 280 = Italian 281 = Japanese(English) 284 = Spanish 285 = English UK 286 = Austrian/German Alt 287 = Danish/Norwegian Alt 288 = Finnish/Swedish Alt 289 = Spanish Alt 297 = French 105-characters 500 = International
Code Pages with €-sign: 1140 = English US EBCDIC
1141 = Austrian/German 1142 = Danish/Norwegian 1143 = Finnish/Swedish 1144 = Italian 1145 = Spanish 1146 = English UK 1147 = French 105-characters 1148 = International 1149 = Iceland
2 = Near Letter Quality 3 = Correspondence
11
FSL Reference Manual for Print Servers Appendix Section - FSL Commands for IBM 3270 emulation
No. Name Syntax Parameters
10 Page Format %Y10,<n1>[,n2]%
11 Paper Path %Y11,<n1>% 0 = Ignore PPM and do not send
12 Paper Size %Y12,<n1>[,n2]%
19 Duplex printing
%Y19<n1>% *0 = Simplex
n1 *0 = Portrait 1 = Landscape 2 = COR 3 = Reserved 4 = 8" x 11" Portrait 5 = 8" x 12" Portrait 6 = 13.2" x 8.5" Landscape 7 = Landscape Listing 8 = Portrait Listing 11" 9 = Portrait Listing 12" 12 = COR, 65% of LPI
n2 1 = Tractor (Upper) 2 = Drawer 1 3 = Drawer 2 4 = Manual feeder 5 = Envelope feeder 6 = Drawer 3 7 = Auxilary 8 = Drawer 4 9 = Drawer 5 10= = Drawer 6
Tray Select to Printer 1 = Tractor (Upper) 2 = Drawer 1 3 = Drawer 2 4 = Manual feeder 5 = Envelope feeder 6 = Drawer 3 7 = Auxilary 8 = Drawer 4 9 = Drawer 5 10 = Drawer 6
n1 *1 = A4 2 = Legal **3 = Letter 4 = Executive 5 = Letter (Monarch) 6 = Business (Com 10) 7 = International DL 8 = International C5 10 = A3 11 = US Ledger 12 = A5 19 = Wide A4
n2 1 = Tractor (Upper) 2 = Drawer 1 3 = Drawer 2 4 = Manual feeder 5 = Envelope feeder 6 = Drawer 3 7 = Auxilary 8 = Drawer 4 9 = Drawer 5 10= = Drawer 6
1 = Long-edge duplex 2 = Short-edge duplex
12
FSL Reference Manual for Print Servers Appendix Section - FSL Commands for IBM 3270 emulation
No. Name Syntax Parameters
22 Printer Driver Selection %Y22,<n1>% 0 = Non specific driver (must be
34 Last LF on Page Sent as
FF
35 Form Feed Usage %Y35,<n1>% 0 = Pass FF from Host
36 Suppress IBM Control
Codes
37 IBM Printer Emulation
Selection
39 Suppress Empty Forms %Y39,<n1>% 0 = No forms suppressed 47 ESC Mode Selection %Y47,<n1>% *1 = ESC xx sent as "xx" HEX 48 Permanent ESC Character
Selection
51 User-Defined String(s) at
Begin Job
%Y34,<n1>% 0 = No
%Y36,<n1>% *0 = Respect all codes
%Y37,<n1>% 0 = 3287 Emulation
%Y48,<'char.'>% or %Y48,<xx>%
%Y48,<n1>[;n2 [;n3]]%
%Y51,<n1>% 0-7 = One or more strings defined
programmed in FSL Y62) 1 = IBM Pro Printer (preprogrammed) 4 = PCL5 (preprogrammed) 6 = Epson FX (preprogrammed) 7 = Epson LQ (preprogrammed) 9 = IBM Pro XL24 Printer (preprogrammed) 16 = PCL II (preprogrammed)
*1 = Yes, count lines in FSL 5 and send FF
*1 = Count the lines in FSL 5 and send FF
1 = Suppress all codes 2 = Reserved
*1 = 3268/4214 Emulation 2 = HEX 00-3F sent transparently except valid SCS codes. TRN sent non-transparently 4 = HEX 00-3F sent as blanks except valid SCS codes. TRN sent transparently 6 = HEX 00-3F sent transparantly except valid SCS codes. TRN sent transparantly 8 = HEX 00-3F are suppressed except valid SCS codes. HEX 00-3F in TRN are printed as spaces..
*1 = Empty forms suppressed
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
n2 a max. of 5 chars. to introduce transparancy (invalid values: 0-9 and A-F) Lead-in sequence
n3 a max. of 5 chars. to introduce transparancy (invalid values: 0-9 and A-F)
Lead-out sequence
*00 in FSL 61
13
FSL Reference Manual for Print Servers Appendix Section - FSL Commands for IBM 3270 emulation
No. Name Syntax Parameters
59 Bar Code Type Definition
(See W Function below for printing of bar codes)
60 Font Link %Y60,<n1>,<n2>%
61 Setup for User Strings
(See Z function below for sending user-defined strings)
%Y59,<n1>,<n2>,<n3>,<n4> %
%Y61,<n1>,<n2>%
n1 1-8 = Bar code def. no.
n2 22-39 = Bar code type
n3 1-255 = Height
n4 1-32 = Horizontal expansion
*1 n1
0,10,13,15,16,20,27 = CPI n2
1-65535 = GFID No. n1
0-7 = User String no. n2
00-FF = String contents in HEX or in apostrophe notation
14
Loading...
+ 30 hidden pages