Xerox Electronic Documentation Solution for Xerox Printers Xerox FS 3270 / Xerox FS 3270 IPC User’s Guide Doc. no. D60329 Revision 02 WARNING: This equipment generates, uses, and can radiate radio frequency energy and if not installed and used in accordance with the instruction manual, may cause interference to radio communications.
Preface Xerox FS 3270, User's Guide Preface September 1997 This manual applies to the Xerox FS 3270 and the Xerox FS 3270 IPC protocol converters, installed with firmware release S10 xxx.xxx and S91 xxx.xxx, and to any subsequent release until otherwise specified. NOTE: Both products: “Xerox FS 3270” and “Xerox FS 3270 IPC” will be referred to as “Xerox FS 3270” unless specific reference is made to the IPC functionality of the Xerox FS 3270 IPC. The Xerox FS 3270 supports Coax, Centronics and RS232 inputs.
Table of Contents Xerox FS 3270, User's Guide Table of Contents Preface....................................................................................................... 2 Related Manuals ................................ ................................ ............ 2 Table of Contents...................................................................................... 3 1. Installation Requirements .................................................................... 5 1.1.
Table of Contents Xerox FS 3270, User's Guide Appendix B: Using Serial OUT ................................................................. 61 Appendix C: Selected Xerox Products ...................................................
Installation Requirements Xerox FS 3270, User's Guide 1. Installation Requirements This chapter gives you a short description of the Xerox FS 3270 and its installation requirements. 1.1. Introduction to Xerox FS 3270 The Xerox FS 3270 is a protocol converter which enables any printer (or other output device) to be connected to an IBM computer sys tem.
Installation Requirements Xerox FS 3270, User's Guide 1.2. Xerox FS 3270 Features The Xerox FS 3270 protocol converter gives you the following features: • Autoconfiguration of printers with minimum PCL4 and PJL, supporting IEE1284, Bidirectional Centronics Communication. This automatically configures • Paper size • Paper tray • Duplex (IPDS) • Memory (IPDS) To enable the automatic configuration, use function 119.
Installation Requirements Xerox FS 3270, User's Guide • Non-IPC support via the installed i-data interface card, with full emulation of IBM3268/3287/4214. • Support of the ida PSS software package • Parallel input and output • Serial input • Support of the i-data Function Selection via the Line (FSL) facility in non-IPC mode. • Automatic input sharing between Coax, Centronics and RS-232 input ports. • Flash prom allowing downloading of new firmware via the centronics port.
Installation Requirements Xerox FS 3270, User's Guide • • • • Xerox FS 3270 converter Parallel printer cable Wall plug power supply Documentation kit Xerox FS 3270 IPC • Same contents as above except converter comes equipped with IPC module In addition the following i-data accessories can be used: • • • • Parallel output cable/printer cable (Order no. 999 023-030) Parallel input cable (Order no. 999 022-030) Serial input cable (Order no.
Installation Requirements Xerox FS 3270, User's Guide WARNING! The equipment must be grounded. Operation without a ground may cause exposed metal parts to carry main voltage. This can lead to malfunction and personal injury.
Connecting to System Xerox FS 3270, User's Guide 2. Installation and Connections of the Xerox FS 3270 This chapter starts with an overview of the functionality of the rear panel. Then follows a description of how you connect the Xerox FS 3270 box to the printer and the system. NOTE: Before you start the installation, make sure that you set the rotary switch at the required emulation. See SWITCH B/A/T in sec tion 2.1. below. 2.1. The Rear Panel RS232 TEST PARALLEL IN PARALLEL OUT B A T 12-18 VDC.
Connecting to System Xerox FS 3270, User's Guide (The “T” position is used for testing purposes. See the section on testing later on in the manual.) CAUTION: When delivered, the switch is in neither the B, A or T position, but is nevertheless set to PCL as a default. To change the driver, it is very important you follow the instructions below in the “Changing the Printer Driver” section. Note that operating position is alwaysaway from the B, A or T position.
Connecting to System Xerox FS 3270, User's Guide NOTE: Programming of functions 15, 16, 17, 18 and 24 is not possible via the serial port. These functions have to be programmed either via the coax or via the parallel input port. 2.2. Upgrading to IPC If you need to upgrade your Xerox FS 3270 with the IPC module, please follow these instruction before proceeding with the installation. 1. Unscrew the 4 screws from the bottom of the converter. 2.
Connecting to System Xerox FS 3270, User's Guide 2.3.1. Connecting via Centronics output Connecting the Xerox FS 3270 to the printer is simple and should cause no problems if you just follow these steps: 1. Check that printer's parallel input port is available on printer. 2. Connect the cable supplied with the converter between the printer's parallel port and the protocol converter's PARALLEL OUT port. 3. Power ON the printer and the Xerox FS 3270 box. 4.
Connecting to System Xerox FS 3270, User's Guide If possible, the serial output device you are connecting has to be set to Baud rate = 9600, Number of data bits = 8, Parity = None and Stop Bits = 1 to match the default settings of the box. If this is not possible, you must change functions 15, 16, 17 and 18 on the box to match the settings of the serial output device. NOTE: Programming of Functions 15, 16, 17, 18 and 24 is not possible via the serial port.
Connecting to System Xerox FS 3270, User's Guide 7. Power the Xerox FS 3270 OFF and back ON and check that all indicators light up momentarily. (The indicators are describ ed in Section 3.1, Indicator LEDs). 8. Proceed to section 2.3 Connecting Xerox FS 3270 to the System. 2.4.
Connecting to System Xerox FS 3270, User's Guide If all three (a. b. and c.) are in order, contact your systems support personnel or your dealer. PCL driver: The default configuration of the interface will suffice for most application programs and uses. You should only change the configuration if you have special requirements. If you should wish to change the configuration, the options may be set from the line as described in the Programmer's Guide; document no.
Connecting to System Xerox FS 3270, User's Guide Keep the settings printout together with this manual for future reference. Settings Printout at Power-on (PCL mode only) A settings printout can also be generated at power-on by activating function Y120. NOTE: The Rotary Switch has to be activated at power on in order to change from FSL to PCL or back. 2.4.2. Timeout The Xerox FS 3270 enables printer sharing between the system and a PC. For this purpose it is possible to specify a timeout period.
Operation Xerox FS 3270, User's Guide 3. Operation of Xerox FS 3270 The Xerox FS 3270 top panel has been designed to register the operation of the box via the four following indicator LEDs : • CU (contact to Control Unit) • PAR (parallel input) • SER (serial input) • READY (printer) 3.1. The Indicators of the Xerox FS 3270 CU (Contact with Control Unit) This indicator LED has 3 states: State ON BLINKING Indication Contact with the control unit. 1.
Operation Xerox FS 3270, User's Guide SER (Serial input) The indicator LED has 3 states State ON BLINKING OFF Indication Indicates that the box is processing data from the RS-232 Serial input Indicates that the box has defined the RS-232 as output for the box. Indicates that the box is idle or is processing data from the coax/Centronics inputs. READY (Printer Ready) The indicator LED has 3 states: State ON OFF BLINKING Indication Indicates that the connected printer is ready; i.e.
Specifying Timeout Xerox FS 3270, User's Guide 4. Specifying Timeout In order to specify the timeout for a specific input port, an FSL ( Function Selection via the Line) sequence must be sent to the port in question. To do this a temporary Escape (ESC) Character must be defined first. This is done in the following way: &&?? The sequence "&&??%" will define "%" as the ESC Character. Timeout is specified in FSL Function 100 .
Specifying Timeout Xerox FS 3270, User's Guide NVRAM= Non-volatile RAM The new setup must be saved in the NVRAM with the following command ("%" is the ESC Character): %X1 The FSL string above was split up into several lines for reasons of clarification to simplify the explanation of the different functions. Below is an example where the FSL string is typed in one line.
idaSetup - IPC Programming Xerox FS 3270, User's Guide 5. idaSetup - IPC Programming NOTE: This chapter only applies to the converter when mounted with an IPC module. idaSetup is a program developed with the purpose of setting up the wide range of IPC protocol converters via a PC share port or from a host. For details on how to configure the IPC parameters for the Xerox FS 3270 IPC using the program idaSetup, see the separate documentation for this, “IPDS Programmer’s Guide”, doc. no. D60253.
Programming Xerox FS 3270, User's Guide 6. IRQ Handling This section describes how to recover from various IRQ conditions. • • • Paper jam Out-of paper Stacker full The printer will recover from these conditions without loss of data as long as you do not power off the printer. • Printer Not READY The Xerox FS 3270 IPC will detect if the printer is NOT READY and will interrupt data transmission to the printer. If the printer is OFFLINE (i.e.
Programming Xerox FS 3270, User's Guide 7. Programming Xerox FS 3270 - non-IPC The Xerox FS 3270 works using approximately 60 internal Setup Functions (FSL Functions). When the protocol converter has been installed and connected to a printer, you may have to consider the use of these setup options. FSL setup functions can be sent either from your IBM system or from a PC.
Programming Xerox FS 3270, User's Guide 7.1. Setup Functions Supported in PCL mode Y1 Y2 Y3 Y4 Y5 Y6 Y7 Y8 Y10 Y11 Y12 Y13 Y14 Y15 Y16 Y17 Y18 Y19 Y22 Y24 Y25 Y26 Y27 Y28 Y29 Y30 Y31 Y32 Y33 Y34 Y36 Y37 Y38 Y41 Y44 Y46 Y47 Y48 Y49 Y50 Y51 Y57 Y58 Y59 Y60 Set IBM Buffer Size Set Default LPI Set Default CPI Set Default Line Spacing Set Default Page Length (MPL) Set Default Max.
Programming Xerox FS 3270, User's Guide Y61 Y62 Y63 Y72 Y73 Y74 Y75 Y77 Y78 Y79 Y80 Y88 Y89 Y90 Y91 Y92 Y93 Y94 Y96 Y98 Y100 Y110 Y111 Y112 Y113 Y114 Y115 Y118 Y119 Y120 Setup for user-defined strings (parameters 0 - 7) Setup for IBM defined strings Define Logo Reset Translate Table Select Translate Table Printer Symbol Set Definition Strings Overwrite Translate Table Reset APL Translate Table Select APL Translate Table ida 820 AFP Font Offset Overwrite APL Translate Table Margin Definition (idaAFP only)
Programming Xerox FS 3270, User's Guide TEST functions (T-Functions): T1 T2 T3 T4 T5 T6 Offline Hex Dump (PCIA Dump) Online Hex Dump Online ASCII Hex Dump Print out Settings Printout Character Set Cancel Online ASCII Hex Dump User Settings Functions (X-Functions): X1 X2 X3 X4 X5 Store Settings in Permanent Storage Restore Settings from Permanent Storage Restore Factory Default Settings Restore Settings from Permanent Storage Restore Settings (SCS settings will be retained) Engineering Functions: Y249
Programming Xerox FS 3270, User's Guide 7.2. Setup Functions Supported in FSL mode Y1 Y2 Y3 Y5 Y6 Y7 Y8 Y9 Y11 Y14 Y15 Y16 Y17 Y18 Y24 Y25 Y26 Y27 Y28 Y29 Y30 Y31 Y32 Y33 Y34 Y35 Y36 Y37 Y38 Y39 Y44 Y46 Y48 Y49 Y50 Y51 Y52 Y53 Y54 Y55 Y56 Y57 Y58 Y61 Set IBM Buffer Size (parameters 2,3,4 & 5) Set Default LPI (parameters 6 & 8) Set Default CPI (parameters: 10, 12, 15 & 16) Set Default Page Length (MPL) Set Default Max.
Programming Xerox FS 3270, User's Guide Y62 Y63 Y71 Y72 Y73 Y75 Y76 Y77 Y78 Y80 Y88 Y89 Y90 Y100 Y120 Setup for IBM defined strings Define Logo Create Translate Table Reset Translate Table Select Translate Table Overwrite Translate Table Create APL Translate Table Reset APL Translate Table Select APL Translate Table Overwrite APL Translate Table Margin Definition (idaAFP only) Enable Margin Definition (idaAFP only) Define User Escape String Port Sharing Option Settings Printout at Power Up ESC Features %
Programming Xerox FS 3270, User's Guide User Settings Functions (X-Functions): X1 X2 X3 X4 Store Settings in Permanent Storage Restore Settings from Permanent Storage Restore Factory Default Settings Restore Settings from Permanent Storage Engineering Functions: Y249 Enable Engineering Mode Z Functions: Zn Send user-defined string - 30 -
FSL Setup via PC's Parallel Port Xerox FS 3270, User's Guide 8. FSL Setup via Xerox FS 3270 Serial or Parallel Port FSL support on the serial or parallel input port is defined by temporary escape character, FSL Y100 and ESC X1. The Engineering Function Y249 (FSL setup via share port) allows you to program the FSL parameters for coax input directly via the serial or parallel input port. When FSL programming is preceded by FSL Y249, the Xerox FS 3270 will interpret the FSL as sent via the coax line.
FSL Setup via PC's Parallel Port Xerox FS 3270, User's Guide Activating the Y249 Engineering Function Before the Engineering Function can be activated, an Escape character must be defined (see section 5 for details on how to do this). If you have defined % as Escape CHARACTER, you activate the engineering function by typing: %Y249,n% n = password. As this is sensitive information, system operators can contact their i-data distributor for password details.
FSL Setup via PC's Parallel Port Xerox FS 3270, User's Guide 8.1. Updating Firmware The Xerox FS 3270 firmware (complete firmware) may be updated either via the coax line or via centronics input port. For further in formation please contact your i-data distributor. If errors are detected, the downloading will be terminated and an error message will be printed if possible. If serious errors occur during programming, the firmware has to be downloaded via the share port.
Error Messages Xerox FS 3270, User's Guide 9. Error Messages Errors fall into two categories: the operator-recoverable errors and the non-recoverable hardware errors. The error messages listed below are all printed out on paper when the error situation arises (provided the printer is on-line). You correct the errors from the host system in accordance with the error messages given. 9.1. Recoverable Errors The error messages are listed in alphabetical order below.
Error Messages Xerox FS 3270, User's Guide ESCAPE SEQUENCE ERROR TRANSLATE TABLE LOAD CHARACTER IS OUT OF RANGE VALIDATION VALUE IN NVRAM IS WRONG VALUES ARE NOW OVERWRITTEN WITH FACTORY DEFAULTS ESCAPE SEQUENCE ERROR ILLEGAL SEPARATOR FUNCTION (NO) IS NOT SUPPORTED ESCAPE SEQUENCE ERROR ESC Y MULTISTRIKE STRING IS TOO LONG Not in engineering mode NVRAM VERIFICATION ERROR IN CELL PARAMETER IS OUT OF RANGE PASSWORD IS NOT ACTIVE SYNTAX ERROR IN CALL.
Error Messages Xerox FS 3270, User's Guide TERMINATOR NOT ACCEPTED ESC Z IS WRONG Validation value in NVRAM is wrong YOU CANNOT LOCK THE NVRAM BEFORE YOU HAVE PROGRAMMED IT 9.2. Non-Recoverable Hardware Errors The following recovery attempt can be made: • Turn power OFF for 10 seconds and then ON again. If the problem persists, seek technical assis tance. The non-recoverabel error messages consist of this message: HARDWARE MALFUNCTION. Call for service.
Test Printouts Xerox FS 3270, User's Guide 10. Test Printouts PCL Test Printout Xerox FS 3270 PCL, Version: S10 xxx.xxx /00963001 Boot ID: 80010004 Temporary Escape code = 2E Hex, Character = '%'. Tray = A4 Dynamic area size: 2048 bytes, 333 bytes used, 1715 bytes free.
Test Printouts Xerox FS 3270, User's Guide Default GFID: 10 CPI= 11, 13 CPI = 204 12 CPI= 80, 20 CPI = 281, 15 CPI= 223, 27 CPI = 290 16 CPI = 253, PROPORTIONALLY SPACED = 1412 ACTIVE GFID = 11 AFP TOP MARG. = 0 : 0 AFP LEFT MARG.
Test Printouts Xerox FS 3270, User's Guide FSL Test Printout Xerox FS 3270 FSL, Version: S10 xxx.xxx /00964002 Boot ID: 80010004 Temporary Escape code = 2E Hex, Character = '%'. Tray =A4 There are 2048 bytes available in the dynamic area. 299 bytes are in use, and 1749 bytes are free.
Appendices Xerox FS 3270, User's Guide Appendix A: Quick Reference Guide to FSL Functions * = Factory Default No.
Appendices Xerox FS 3270, User's Guide No.
Appendices Xerox FS 3270, User's Guide No. 10 11 Name Page Format Paper Path Syntax %Y10,[,n2]% %Y11,% Parameters n1 *0 = Portrait 1 = Landscape 2 = COR 1 3 = Fit to page in portrait 4 = 8" x 11" Portrait 5 = 8" x 12" Portrait 6 = 13.2" x 8.5" Landscape 7 = Landscape 13.
Appendices Xerox FS 3270, User's Guide No. 12 13 14 Name Paper Size Line Overflow Option Enable Graphics Syntax %Y12,[,n2]% %Y13,[,n2]% %Y14,% Parameters n1 *1 = A4 2 = Legal **3 = Letter 4 = Executive 5 = Letter (Monarch) 6 = Business (Com 10) 7 = International DL 8 = International C5 10 = A3 n2 1 = Tractor (Upper) 2 = Drawer 1 (Upper) 3 = Drawer 2 (Lower) 4 = Manual feeder 5 = Envelope feeder 6 = Drawer 3 (Lower) n1 0 = Lines longer than print line are wrapped.
Appendices Xerox FS 3270, User's Guide No. 15 Name Baud Rate for Serial Input Syntax %Y15,% 16 No. of Data Bits for serial input Parity for serial input %Y16,% No.
Appendices Xerox FS 3270, User's Guide No. 26 27 28 Name FF after Local Copy Non-SCS Print Image Syntax %Y26,% CR at MPP +1 %Y28,% %Y27,% Parameters 0 = No FF *1 = FF *0 = Null line suppression in Local Copy and non-SCS print.
Appendices Xerox FS 3270, User's Guide No.
Appendices Xerox FS 3270, User's Guide No. 37 Name IBM Printer Emulation Select Syntax %Y37,% 38 IBM Communication Feature %Y38,% 39 Suppress Empty Forms %Y39,% 41 Generation of New Line at End of Message Suppress CR and Spaces to Obtain Same Position %Y41,% 44 Parameters 0 = 3287 Emulation *1 = 3268/4214 Emulation 2 = HEX 00-3F sent transparently except valid SCS codes. TRN sent nontransparently 4 = HEX 00-3F sent as blanks except valid SCS codes.
Appendices Xerox FS 3270, User's Guide No. 46 Name IRQ Time Syntax Parameters %Y46,[,n2,n3]% n1 000 = Never send IRQ 001 to 255 = Send IRQ after n1 x 5 seconds *12 Deviations Send IRQ after 1 minute n2 001 to 255 = Hold Time Out. Send Hold Time Out after n2 x 5 sec if printer is in stop mode. *120 n3 000 = Never send Busy Timeout IRQ 001 to 255 = Send Busy Timeout after n3 x 5 seconds if printer is in stop mode.
Appendices Xerox FS 3270, User's Guide No. 48 Name Permanent ESC Character Selection Syntax %Y48,[;n2 [;n3]]% or %Y48,% Parameters 'char.' = character selected from the current IBM char. table in apostrophe notation Deviations xx = HEX value of the character selected from the LU3 table n2 max. of 5 characters to introduce transparency (string must not begin w. ‘&’ or char. defined in n1) lead-in sequence n3 max.
Appendices Xerox FS 3270, User's Guide No. 53 54 55 Name User Defined string(s) before programming error message User defined strings after programming error message Bar Code Select 56 Bar Code Entry 57 User-Defined String(s) before Local Copy User-Defined String(s) after Local Copy Bar Code Type Definition 58 59 Syntax Parameters %Y53,[n2],..] 0-7 = One or more strings indicated in the syntax Deviations Y53: FSL only %Y54,,[,n2] [,...
Appendices Xerox FS 3270, User's Guide No. 61 Name Setup for User Defined Strings Syntax %Y61,,% 62 Setup for IBM Defined Strings %Y62,,% 63 Logo Definitions %Y63,n, [;n; ;n, ;....;n, % 71 Select Tranlate Table Reset Translate Table Select Translate Table Define Printer Symbol Set Strings %Y71,% 72 73 74 Parameters n1 0-7 = User String no.
Appendices Xerox FS 3270, User's Guide No. 75 Name Overwrite Translate Table Syntax PCL: %Y75,[,n2], [:n1,n2, ]% Parameters n1 00-BF = LU3 position in HEX of character to be translated Deviations PCL mode n2 1-8 = Symbol set defined in FSL 74 ----------------FSL: %Y75,n1,n2[;n2]| [:n1,n2]% 76 77 78 Create APL Translate Table Reset APL Translate Table Select APL Translate Table n3 00-FF = Data in ASCII HEX required to print the character --------------------n1 LU3 char.
Appendices Xerox FS 3270, User's Guide No. 79 80 Name ida 820 AFP Font Offset Overwrite APL Translate Table Syntax %Y79,% Parameters 0-200 = Offset to be added to the specified font *0 = No offset is added %Y80,[,n2], % This function only needs to be changed from default if other applications are using the ida AFP font IDs.
Appendices Xerox FS 3270, User's Guide No.
Appendices Xerox FS 3270, User's Guide No. 91 Name Font Definition Syntax %Y91,,, ,, [,n6]% Parameters n1 (IBM GFID) 1-65535 = IBM GFID no. Deviations Y91: PCL only n2 (Typeface) 0-255 = Pre-programmed typeface value n3 (Attribute) 0 = No attributes 1 = Bold 2 = Italic 3 = Bold and Italic 4 = Proportional 5 = Prop. Bold 6 = Prop. Italic 7 = Prop.
Appendices Xerox FS 3270, User's Guide No. 96 Name Simulate Font Change Syntax %Y96, 98 Automatic Page Orientation APO) %Y98,[,n2]% 100 Port Sharing Option Parameters 1-65535 = GFID No. in decimals *11 n1 0 = Activate APO *1 = Deactivate APO 2 = Validate physical page %Y100,[,n2]% n2 1 = Drawer 1 (Upper) 2 = Drawer 1 (Upper) 3 = Drawer 2 (Lower) 4 = Manual feeder 5 = Envelope feeder 6 = Drawer 3 (Lower) n1 0-255 = Timeout in no.
Appendices Xerox FS 3270, User's Guide No. 110 111 112 Name idaAFP Orientation Support Function tells idaAFP to send orientation via query idaAFP Duplex Support This function tells idaAFP to use the duplex facility in the printer. idaAFP is told to support duplex via query.
Appendices Xerox FS 3270, User's Guide No. 113 114 Name idaAFP Early Print Complete This function enables the spool system to make a better recovery after errors. idaAFP Colour Support Syntax %Y113,% Parameters n1 0 = All is printed before response to host. Deviations Y113: PCL only *1 = Early printcomplete supported %Y114,% 115 idaAFP Misc.
Appendices Xerox FS 3270, User's Guide No.
Appendices Xerox FS 3270, User's Guide No.
Appendices Xerox FS 3270, User's Guide Appendix B: Using Serial OUT Use of Xerox FS 3270 serial port The following connections are available in the serial plug: pin 1 pin 2 pin 3 pin 4 pin 5 pin 6 pin 7 pin 8 pin 9 NC RX data TX data DTR GND (Signal) DSR (Busy) RTS (always high) N.C. N.C.
Appendices Xerox FS 3270, User's Guide Appendix C: Selected Xerox Products Coax Supported Printers External Xerox LS 3270 Xerox FS 3270 Xerox Flex + Xerox 3270 PCL/XES Any Xerox decentralized PCL printer Any Xerox decentralized PCL printer Any Xerox decentralized XES & PCL printer External IPDS Xerox FS 3270 IPC Any Xerox decentralized PCL printer Xerox 4500/3270 Xerox 4030/3270 XES/PCL Xerox 4213/3270 XES/PCL Xerox 4505, 4510, 4517, 4520 Xerox 4030, 4197 Xerox 4213 Internal Internal IPDS Xerox