
4 Programming the Printserver
The Printserver supports a number of internal setup functions, known as FSL (Function Selection via
the Line). This chapter explains the FSL concept and how to use it.
Please note that FSL is only used in non-IPDS mode.
FSL sequences are special text-based commands which download settings to the Printserver.
Appendix A provides you with a complete list of supported FSL functions with a description, syntax,
options and examples.
FSL commands may be loaded as a Printserver configuration file, using the Ethernet interface. These
settings will be retained and applied each time the Printserver is powered-up.
FSL commands may also be sent inline with data on the Twinax/Coax interface to control the output
dynamically. With the TNx Ethernet option, FSL commands may be embedded within the
TN5250e/TN3270e SNA data as well.
Note: The Printserver is pre-programmed and ready to operate when the interface has been installed
correctly. The factory default setup will meet the demands of most host systems and users.
Consequently no special programming is required.
However, special circumstances may require changes to the setup of the Printserver. This is done in
accordance with the instructions in this chapter.
4.1 Syntax of an FSL Function
The special sequence that the interface will interpret as an FSL function is shown below:
%Y<function number>, <parameter>%
where % is the defined escape character (see The Escape Character section below)
Below are some examples where "%" is the defined escape character.
%Y5,66% Set Function 5, Form Length, to 66 lines
%Y9,1% Set Function 9, Print Quality, to Font 1, Draft Print Quality
Between the leading and the trailing escape character, all spaces and control codes are ignored.
4.2 The Escape Character
To change the Printserver setup from the host system, an escape character must be defined as
described in this section.
When you have defined an escape character you will be able to do the following:
• Send printer command strings using all HEX codes (00-FF) directly to the printer.
• Change the settings in the Printserver.
• Send special commands to the Printserver (save temporary memory area in permanent
memory area, etc.).
The characters following the escape character make up a command string, which is intercepted by
the Printserver and used for the mentioned purposes.
10