AXIS AX-3 Cobra+ Technical Reference
PREFACE Please refer to the User’s Manual for installation and basic configuration procedures. Every care has been taken in the preparation of this manual; if you detect any inaccuracies or omissions, please inform us at the address supplied. Axis Communications AB cannot be held responsible for any technical or typographical errors and reserves the right to make changes in this manual and to the firmware without prior notice.
About this Manual This manual contains detailed technical descriptions of the protocol converters and the IBM environment they are designed to operate in. The protocol converters covered by this manual belong to the Cobra family. They are: AX-3 Cobra+, AXIS OKI HD, AX-4039/2, AXIS Cobra+ OEM and the AXIS 330 Cobra. If you are not familiar with the basic functions of the protocol converters, refer to the User’s Manual.
EMISSION NOTICES USA 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. It has been tested and found to comply with the limits for a Class A computing device pursuant to Subpart B of Part 15 of FCC rules, which are designed to provide reasonable protection against such interference when operated in a commercial environment.
TABLE OF CONTENTS CONTENTS Section 1 THE IBM 5250 ENVIRONMENT Communications Methods Physical Connection The Twinax Protocol 5250 Host Configuration 8 8 9 10 12 Section 2 IBM 5250 CONTROL CODES Summary of IBM SCS Control Codes Control Codes Common to 4214 and 3812/5219 Emulation Additional Control Codes for 3812/5219 Emulation Additional Control Codes for 4214 Emulation 14 15 17 23 30 Section 3 THEORY OF OPERATION Data Flow Chart 31 31 Section 4 EXTENDED EMULATION MODE Using Extended Emulation Mo
TABLE OF CONTENTS Section 6 PC-HOST SHARING Using the PC-Host and Host-PC Sequences Using an External Printer Sharing Device 69 70 70 Section 7 SOLVING PROBLEMS Missing Printout Incorrect Host Printouts Reporting Problems Error Messages 71 71 72 74 76 Section 8 PRINTER DRIVERS Printer Drivers (3812/5219 Emulation Only) Printer Drivers (4214 Emulation Only) 77 77 77 Section 9 THE PARAMETER LIST Parameters (3812/5219 Emulation Only) Parameters (4214 Emulation Only) 79 79 96 Section 10 INTERNAL FU
TABLE OF CONTENTS APPENDIX C CABLES Overview Centronics Parallel Printer Cable RS-232 Serial Printer Cable PC-Host Sharing Cable (Serial Printer, Serial PC) PC-Host Sharing Cable (Parallel Printer, Serial/Parallel PC) PC-Host Sharing Cable (Parallel Printer, Parallel PC) Power Connector 146 146 147 148 148 149 151 156 APPENDIX D UPGRADING FIRMWARE Dip switch positions Updating the Software 157 158 158 APPENDIX E TECHNICAL SPECIFICATIONS 160 APPENDIX F HOW TO CONTACT AXIS Axis on-line service 163
THE IBM 5250 ENVIRONMENT SECTION 1 THE IBM 5250 ENVIRONMENT The following information applies when attaching the protocol converter to a 5250 Twinax host (System/36, System/38, or AS/400). For further details, refer to the IBM documentation listed in Appendix E. The protocol converter appears to the 5250 host as an original IBM Twinax printer. Communications Methods The 5250 host communicates with the protocol converter through either a local or remote controller as illustrated below.
THE IBM 5250 ENVIRONMENT Physical Connection Three different cabling methods can be used. Cabling methods and characteristics: Cabling Method Characteristics Standard Twinax Cable Cable through (multi-drop) Max. length 1525 m Max. 11 cable junctions Termination after last unit IBM Cabling System Multi purpose: Can be used for Token Ring, Coax, etc. Cables routed as a star Electrically connected as cable through (multi-drop) Max. cable length 770 m Max.
THE IBM 5250 ENVIRONMENT The Twinax Protocol All communication between a twinax controller and a twinax printer is initiated by the controller. On request from the controller, a printer responds with the appropriate information. Printer Poll Command This command will initiate the transfer of two status words (frame 1 and frame 2) to the controller.
THE IBM 5250 ENVIRONMENT Read Status Command If the outstanding status bit was set in poll response frame 1, this command will initiate transfer of one word with additional information (frame 1). The table below lists the outstanding status information responded by a 3812/5219 and a 4214 model 2 printer respectively.
THE IBM 5250 ENVIRONMENT 5250 Host Configuration You have the choice of making a manual or automatic configuration. We strongly recommend manual configuration on AS/400 and S/38 when the protocol converter is configured for IBM 3812/5219 emulation. The protocol converter is by default set to emulate the IBM 3812 model 1 printer with 5219 software. This setting is recommended for any 5250 system, as it makes the best use of the functionality of the connected printer.
THE IBM 5250 ENVIRONMENT S/36 Configuration If you will configure for a number of protocol converter interfaces, manual configuration is recommended. Manual configuration is performed by using CNFIGSSP. The device code must match the settings of the protocol converter Protocol converter printer emulation Device code IBM 5256 IBM 5224 IBM 5225 IBM 4214 IBM 3812 *IBM 4230 PB PC PC PG PD PG *Applies to the AXIS 330 Cobra only.
IBM 5250 CONTROL CODES SECTION 2 IBM 5250 CONTROL CODES This Section describes the IBM SCS control codes supported by the AX-3 Cobra+. The control codes are described as emulated by the IBM 3812/5219 printer and the IBM 4214 model 2 printer. The performance of the control codes is not fully described here and this presentation must only be used as an overview. For details, refer to the appropriate manual in Appendix G, Related Documentation.
IBM 5250 CONTROL CODES Summary of IBM SCS Control Codes Control codes common to 3812/5219 emulation and 4214 emulation: Code Value ATRN 03nn Description ASCII Transparency Page 17 FF 0C Form Feed 17 CR 0D Carriage Return 17 NL 15 New Line 17 IRS 1E Interchange Record Separator 17 LF 25 Line Feed 17 SHF 2BC1... Set Horizontal Format 17 SVF 2BC2... Set Vertical Format 18 SLD 2BC6... Set Line Density 18 SGEA 2BC8... Set Graphic Error Action 18 SCGL 2BD10381... Set Char.
IBM 5250 CONTROL CODES Code Value SPPS 2BD2nn40… Description Set Page Presentation Size Page 26 SVM Set Vertical Margins 26 SPSU 2BD2nn4C… 2BD2nn49… Set Printer Setup 27 SEA 2BD2nn85… Set Exception Action 27 STO 2BD3nnF6… Set Text Orientation 27 BUS 2BD4nn0 Begin Underscore 28 A01… EUS 2BD4020E End Underscore 28 BOS 2BD4nn72… Begin Overstrike 28 EOS 2BD40276 End Overstrike 28 IRT 33 Index Return 28 NBS 36 Numeric Space 29 SBS 38 Subscript 29 IT 39 Indent Tab
IBM 5250 CONTROL CODES Control Codes Common to 4214 and 3812/5219 Emulation ASCII Transparency (ATRN) $03 nn d1 ... dn Passes data directly to an attached printer. Used by PC Support and Host Print Transform. Count (nn): Number of bytes following this command. Data (d1…dn) : protocol converter ASCII data to be directly transferred to an attached printer. Form Feed (FF) $0C Moves the print position to the top line and left margin of the next page.
IBM 5250 CONTROL CODES Set Vertical Format (SVF) $2B $C2 nn vv Defines the maximum vertical print position. Count (nn): Number of bytes following this command plus one. Maximum vertical print position (vv): Defines the maximum vertical print position. Set Line Density (SLD) $2B $C6 nn ld Defines the vertical distance between two lines. Count (nn): Number of bytes following this command plus one. Line distance (ld): Distance between lines in increments of 1/72th of an inch.
IBM 5250 CONTROL CODES Set Single Line Distance (SSLD) $2B $D2 $04 $15 ldld Sets the vertical distance between two lines. Line distance (ldld): Distance between lines in increments of 1/1440th of an inch. Set Character Density (SCD) $2B $D2 $04 $29 $00 cp Defines the number of characters to be printed per horizontal inch.
IBM 5250 CONTROL CODES Page Presentation Media (PPM) $2B $D2 nn $48 xxxx fc sd do dd qq dx Specifies presentation media device settings. Count (nn): Number of bytes following this command plus one. Reserved (xxxx): These two bytes are ignored.
IBM 5250 CONTROL CODES Absolute Horizontal Presentation Position (AHPP) $34 $C0 ah Moves the horizontal print position. Absolute Horizontal Position (ah): The horizontal position. Absolute Vertical Presentation Position (AVPP) $34 $C4 av Moves the vertical print position. Absolute Vertical Position (av): The vertical position. Relative Horizontal Presentation Position (RHPP) $34 $C8 rh Moves the print position horizontally relative to its present position.
IBM 5250 CONTROL CODES Underscore (US) $6D Prints the underscore character. Syllable Hyphen (SHY) $CA Prints the hyphen character. Numeric Space (NSP) $E1 Causes a horizontal displacement of one column width to the right. The displacement cannot be increased during justification of text. Eight Ones (EO) $FF The IBM 4214 printer prints this character as a blank unless it has been programmed by the load alternate character command.
IBM 5250 CONTROL CODES Additional Control Codes for 3812/5219 Emulation Horizontal Tab (HT) $05 Moves the print position to the right one tab stop. Required New Line (RNL) $06 Same as New Line (NL). Superscript (SPS) $09 Causes an upward displacement of one-half the single line distance. Backspace (BS) $16 Causes the print position to be changed to the left a distance equal to the current character width.
IBM 5250 CONTROL CODES Set GCGID through GCID (SCG) $2B $D1 $06 $01 gcgc cpcp Selects the global character set ID. Graphic Character Set Global id (gcgc): This two-byte value is ignored. Code Page Global id (cpcp): A two byte value specifying the code page global ID (CPGID). Set FID through FGID (FSG) $2B $D1 $07 $05 gfgf fwfw fa Selects the global font ID, font width and font attributes. Font Global id (gfgf): A two byte value specifying the font global ID (FGID).
IBM 5250 CONTROL CODES Set Line Spacing (SLS) $2B $D2 $03 $09 ls Specifies multiple line spacing as the number of half lines to be advanced when one of the commands New Line, Required New Line, Line Feed, Interchange Record Separator or Index Return, is performed. Line Spacing (ls): The number of half lines to advance. Set Initial Conditions (SIC) $2B $D2 $03 $45 is Sets the formatting parameters to their initialization values.
IBM 5250 CONTROL CODES Set Justify Mode (SJM) $2B $D2 nn $0D st pr Specifies justification of all lines of text. Count (nn): Number of bytes following this command plus one. State (st): Valid values are: Value Description $00 Inactivate justification $01 Activate justification Percent Rule (pr): The percentage rule of justification. The IBM 3812/5219 always use full justification (100%).
IBM 5250 CONTROL CODES Set Printer Setup (SPSU) $2B $D2 nn $4C xx pf xx si Specifies the paper feed unit and print setup to be used. Count (nn): Number of bytes following this command plus one. Reserved (xx): This byte is ignored. Paper Feed (pf): Valid values are: Value Description $00 No change to the paper feed $01 Select manual feed $02 Select tractor feed $03 Select automatic cut sheet feed Reserved (xx): This byte is ignored. String (si): A string of maximum 60 bytes.
IBM 5250 CONTROL CODES Begin Underscore (BUS) $2B $D4 nn $0A $01 bp Activates the underscore function. Count (nn): Number of bytes following this command plus one. Bypass (bp): Valid values are: Value Description $00 Underscore all graphic characters $80 Underscore all graphic characters except space and relative horizontal positioning control End Underscore (EUS) $2B $D4 $02 $0E Deactivates the underscore function.
IBM 5250 CONTROL CODES Numeric Backspace (NBS) $36 Same as Backspace (BS). Subscript (SBS) $38 Causes a downward displacement of one-half the single line distance. Indent Tab (IT) $39 Moves the print position to the right one tab stop and sets the left margin to this position. Required Form Feed (RFF) $3A Moves the print position to the top line and left margin of the next page. Substitute (SUB) $3F The substitute character (hyphen) is printed.
IBM 5250 CONTROL CODES Additional Control Codes for 4214 Emulation Load Alternate Characters (LAC) $2B $FE nn mm ee i1 ... in Loads character images at specified EBCDIC character code points. Count (nn): Number of bytes following this command plus one. Matrix Size (mm): Valid values are: Value Description $01 Character matrix size 8 high by 9 wide $02 Character matrix size 8 high by 10 wide EBCDIC Character (ee): EBCDIC character code point for the character pattern defined in i1 to in.
THEORY OF OPERATION SECTION 3 THEORY OF OPERATION The protocol converter receives IBM SCS (System network architecture Character String) character codes and control commands, and translates them into ASCII character codes and control commands which are sent to an attached printer. Data Flow Chart The basic data flow is shown in the following diagram.
THEORY OF OPERATION EBCDIC National Coded-To-EBCDI C International Set 5 EBCDIC International Set 5-To-ASCII Extended Emulation SCS characters are coded in EBCDIC (Extended Binary-Coded Decimal Interchange Code) of which a number of national dependent versions exist. The protocol converter internally works with EBCDIC International Set 5 (see section 11, page 132) and of this reason, all printable characters ($40 - $FF) coming from the IBM system are translated to International Set 5.
EXTENDED EMULATION MODE SECTION 4 EXTENDED EMULATION MODE During normal mode of operation the protocol converter, together with your printer, emulates the IBM printer selected in your configuration. In addition, the Extended Emulation Mode gives you access to functions not available in standard IBM printer.
EXTENDED EMULATION MODE Using Extended Emulation Mode To use the Extended Emulation Mode functions, the Extended Emulation Mode has to be activated. This is done by inserting the enter Extended Emulation Mode sequence in your document. Any number of extended emulation functions can then be used before Extended Emulation Mode is deactivated using the exit Extended Emulation Mode sequence.
EXTENDED EMULATION MODE Enter Extended Emulation Mode Syntax: The Extended Emulation Mode is entered by inserting the enter Extended Emulation Mode sequence into your document. • is the Extended Emulation Control Sequence (Parameter #044). The default sequence is ‘&&??’. • , and are three printable characters to be used for subsequent extended emulation functions. Result: Param.
EXTENDED EMULATION MODE The example below shows how Extended Emulation Mode can be exited using the default EECS. Example: Result: &&??000 The parameters for Extended Emulation Mode will be set to their default values (see Section 9) and the complete parameter list will be saved as well as the EBCDIC-To-ASCII Character Translation Table. Param. #040 #041 #042 #043 Title Escape Character Transparency Lead-In Sequence Configuration Lead-In Sequence Transp./Config.
EXTENDED EMULATION MODE Result: Parameter #054 will be set to 4 and parameter #120 will contain the ASCII codes for the characters in the text ‘UDS STRING 0’ followed by the ASCII control code for form feed. Notes: 1. To program parameters Extended Emulation Mode has to be active. See page 33. 2. All IBM control codes are ignored during Configuration from the System. 3. The parameter number must always be decimal.
EXTENDED EMULATION MODE Notes: 1. Character codes are the EBCDIC International Set 5 codes that are valid. Make sure that you have selected a System Language matching your host settings. 2. No character should be used to denote a decimal value. Hex Transparency The transparency (pass through) function lets you send data directly to the printer without any conversion. The data could be ASCII printer commands not supported by the protocol converter or font data for downloading fonts to the printer.
EXTENDED EMULATION MODE Multi-Byte Transparency Multi-Byte Transparency passes through any number of bytes to the printer. Once Extended Emulation Mode has been entered (see page 33), the function is controlled by the Transparency Lead-In Sequence and the Transparency/Configuration Trailer Sequence. Syntax: [...] or "" • is the Transparency Lead-In Sequence (parameter #041).
EXTENDED EMULATION MODE Example: %%"DATA"=62% Result: The text ‘DATA’ followed by the contents of parameter #062 (Form Feed) will be printed on the attached printer. Notes: 1. To send commands Extended Emulation Mode has to be active. See page 33. 2. The parameter number must always be decimal. Data Representation and Delimiters during Multi-Byte Transparency Parameter numbers must always be specified as decimal values.
EXTENDED EMULATION MODE Prescribe Transparency For use of Prescribe sequences on Kyocera printers, a special transparency mode is available. This mode is selected by setting parameter #041 (Transparency Lead-In Sequence) to $4F, $D9, $4F (‘!R!’).
EXTENDED EMULATION MODE User Definable Strings There are ten parameters in the parameter list (parameter #120 to #129, the User Definable Strings, UDS) that can be programmed by the user to contain arbitrary strings. The User Definable Strings are programmed using the standard Parameter Programming (see page 36). To send the stored strings to the printer the method described on page 39 can be used.
FEATURES AND FONTS SECTION 5 FEATURES AND FONTS By configuring the protocol converter, a number of features can be accessed. This Section describes the most commonly used features. Note that some features only apply to either 5219 emulation or 4214 emulation. Redefinition of the Lead-In and Trailer Sequences The redefinition is done using either Configuration from the System or using Configuration from a Terminal ( the User’s Manual).
FEATURES AND FONTS Changing ASCII Character Translation Table When doing the character conversion from EBCDIC International Set 5 to ASCII character codes, the protocol converter uses the translation table it has been configured for. Even though the Printer Driver selection includes a suitable character translation table, there are some predefined tables that can be explicitly selected. For modification of the selected translation table, refer to page 46.
FEATURES AND FONTS Translation Table Selection (4214 Emulation Only) A selection is made by programming parameter #015 (ASCII Character Set). Valid selections are 0 to 12, representing one of the translation tables listed in section 9, page 79. The ASCII character set will not be automatically selected in the printer. The recommended method when changing ASCII character set in the protocol converter is to update the power up sequence (parameter #090) to select the new ASCII character set in the printer.
FEATURES AND FONTS Modification of the Character Translation Table Normally, there is no need to modify the EBCDIC International Set 5-To-ASCII Character Translation Table since the table activated by the System Language and Printer Driver selections is designed to produce the same printouts as the emulated IBM printer. If you anyway need to print characters not available in the standard translation table, this Section describes how to do the necessary modifications.
FEATURES AND FONTS Character Substitutions Up to five different ASCII characters can be replaced with five different ASCII strings. Note: Example: This is accomplished by programming a value (1-5) in the character translation table instead of the ASCII character that shall be replaced by a string. The new value in the translation table refers to one of the Character Substitution strings in parameter #110 to #114. The characters ‘*’ and ‘&’ are to be underlined when printed.
FEATURES AND FONTS Changing Super/Subscript Level (3812/5219 Emulation Only) With the protocol converter, it is possible to control the amount of vertical movement for the Superscript and Subscript command issued by the host. Using the default setting will cause text to be moved the distance of half a line feed in the current LPI (Lines per Inch). Besides the default setting and shutting off the function, the distance can be set to 1/4, 1/6 and 1/8 of a line feed.
FEATURES AND FONTS Controlling Page Orientation (3812/5219 Emulation Only) A document can be printed in two different orientations with an additional mode for landscape orientation: • Portrait Orientation • Landscape Orientation • Computer Output Reduction (COR) There are four different sources of information that determine the orientation and COR: • Set Text Orientation command (STO) • Set Physical Page Size command (SPPS) or • Set Horizontal/Vertical Format command (SHF/SVF) • Setting of Page Orientation
FEATURES AND FONTS Page orientation without control by the STO command If no STO command is received from the host or if it sets Default, the continued operation is determined by the Page Orientation parameter (parameter #053), which can be set for two overall methods; Automatic Orientation (parameter setting 0,1, 2 and 6) and Non Automatic Orientation (parameter setting 3,4 and 5). The default setting of parameter #053 is for Automatic Orientation.
FEATURES AND FONTS Computer Output Reduction (COR) When the algorithm for page orientation determines COR to be activated, it not only switches to Landscape Orientation, but also selects a new font and reduces the line density to 70% of its current value. Depending on the font in use when COR is determined, a certain predestined font, identified by its FGID number, will be selected. The table below shows which FGID numbers that are used for COR depending on the current font.
FEATURES AND FONTS Reducing Margins (3812/5219 Emulation Only) It is sometimes desirable to reduce the left and/or top margin. This can especially be the case when pre-printed forms are used and when the text has to be perfectly positioned. By programming two Offset Text parameters (parameter #055 and parameter #056) it’s possible to move text unconditionally upwards and to the left. The programmed value is measured in units of 1/72 inch, i.e. the maximum distance text can be moved is 255/72 inches = 3.
FEATURES AND FONTS Vertical Compression of Text (3812/5219 Emulation Only) There is a possibility in the protocol converter to compress text vertically. The function is useful for example when an A4 document prints all 70 lines in 6 lpi that theoretically fits into one page and, due to the unprintable area most laser printers have, only 68 lines can be printed. By reducing the distance between each line with only 3%, all 70 lines can be printed one page.
FEATURES AND FONTS Left and Top Margin - COR (3812/5219 Emulation Only) There is a possibility in the protocol converter to adjust top and left margins when COR is used. The function is useful for printers that have non-standard default top and left margins in landscape orientation. By setting parameters #58 (Left Margin - COR) and #59 (Top Margin - COR) the top and left margins can be set to get the desired margins.
FEATURES AND FONTS Fonts (3812/5219 Emulation Only) A font is the appearance of the group of symbols that can be found in a symbol set. The appearance is described by the characteristics: spacing, height, pitch, style, stroke weight and typeface. In the twinax environment, the font characteristics are summarized in an identification number, FGID (Font Global IDentifier) and symbol sets are identified with a Global Code page IDentification number (GCID).
FEATURES AND FONTS Explanation: Predefined FGID numbers in the protocol converter FGID $0028 (40) is defined and that is the identification number for the IBM font Gothic Text 10. Accordingly the character spacing 10 cpi is defined in the HMI byte ($48 = 72 and 720/72 = 10). The font will use the ASCII character set defined in parameter #054 and finally the sequence for selection of typeface Gothic Text in an HP LaserJet printer is defined.
FEATURES AND FONTS Mapping of undefined FGID numbers Even though 50 different FGID numbers are defined in the parameter list, it may happen that an FGID selected by the host is missing. The protocol converter will in that case go through a mapping table to see if the missing FGID should be replaced with another FGID number. Below is listed which mappings may take place.
FEATURES AND FONTS Font Selection A font selection command from the host makes the protocol converter go through a number of steps before the according font is selected in the printer. Determine pitch (character spacing) for the requested FGID number. This is the first step in the font selection algorithm. See the table on page 51 for a list of pitch values and FGID numbers. Select a default font with the correct pitch in the printer.
FEATURES AND FONTS Set HMI in the printer. This is the last step in the font selection algorithm and it makes the HMI setting in the printer according to what was defined in the font definition string. Note: If the same FGID is defined twice in the parameter list, it is assumed by the protocol converter that the first definition should be used for documents in portrait, and the second one for documents in landscape.
FEATURES AND FONTS Changing the ASCII Character Set for a Font Besides the normal case when it is determined by parameter #054, the character set may be defined in the font definition string. The function can be used, for example, when the user wants to select a font in the printer that cannot be selected with the predefined font selection sequences, and that uses a certain symbol set.
FEATURES AND FONTS Printing with Code Page 259 The host may select different code pages that have different groups of symbols in them. One of these is code page 259 that has mathematical symbols and box drawing characters. Only a few of the characters in code page 259 can be printed with the character sets that are used for normal text. The protocol converter can handle a code page 259 selection in two different ways.
FEATURES AND FONTS Font Selection Triggered by Code Page 259 The protocol converter can be programmed to select a certain font when a code page 259 selection is received from the host. Depending on the FGID in use when the code page 259 selection comes, one of the FGID numbers 30, 80 and 225 will be used. FGID numbers for 10 cpi fonts are mapped to FGID 30, FGID numbers for 12 cpi fonts are mapped to FGID 80 and FGID numbers for 15 cpi fonts are mapped to FGID 225.
FEATURES AND FONTS Result: The correct characters will be printed if code page 259 is triggered by the host to print the characters ‘√’, ‘∆’ and ‘Σ’. String Substitutions This function is useful when you want to print a document that is prepared for a different PC type printer than yours. This function is included as standard in the AXIS 330 and the AX-3 Cobra+ (except in 3812/5219 mode where it is optional). Please contact your dealer/distributor for more details.
FEATURES AND FONTS Programming String Substitutions from a Terminal Start the Configuration from Terminal as described in Appendix A, page 143. Select the Edit Parameters entry in the Main Menu. Match and Substitute Strings start from parameter #150. Edit the first two string substitution pairs. Use the cursor keys to edit.
FEATURES AND FONTS Programming String Substitutions from the System The same programming example as above can also be obtained by inserting the following lines into your document. String Substitutions are programmed in Extended Emulation Mode.
FEATURES AND FONTS 3. Bar codes can only be printed vertically, and only one bar code per line. By using page position commands on laser printers and reverse linefeeds on matrix printers more than one barcode can be printed on the same line. 4. The text below is always printed in 12 cpi, regardless of the current cpi setting. 5. Pages with bar codes should be ended with a form feed to keep correct Top-of-Form.
FEATURES AND FONTS Example: Notes: %P =211,1,2,2,1,10 =212,"AXIS" Note 1 =211,12,2,2,1,10 =212,"1234" Note 2 =211,13,2,2,1,10 =212,"A12A" Note 3 =211,3,2,2,1,10 =212,"12345678901" Note 4 =211,8,2,2,1,10 =212,"1234567" Note 5 =211,9,2,2,1,10 =212,"123456789012" % Note 6 1. Definition of bar code type Code 39, module width 2/120", height 2/6", human readable text below and start position 10/12" from the left margin. 2.
FEATURES AND FONTS Result: AXIS AX-3 Cobra+ Technical Reference 68
PC-HOST SHARING SECTION 6 PC-HOST SHARING This section does not apply to the Axis 330 Cobra. The PC-Host Sharing function makes it possible to share the attached printer between up to three sources; host input, serial PC input, and parallel PC input.
PC-HOST SHARING Using the PC-Host and Host-PC Sequences These sequences are used for printer configuration (e.g. changing of printer emulation or character set between the two modes). • The Host-PC Serial Sequence is sent before a serial PC printout. It may contain any printer control commands required by the PC application. • The Host-PC Parallel Sequence is sent before a parallel PC printout. It may contain any printer control commands required by the PC application.
SOLVING PROBLEMS SECTION 7 SOLVING PROBLEMS This Section helps you solve common problems that might arise when installing or using your protocol converter. There are three major areas of difficulty: • Missing printer output • Incorrect printer output • Host communication problems Missing Printout If the installation has been done correctly and you still don’t get printouts as expected, check the following steps for problem determination.
SOLVING PROBLEMS Incorrect Host Printouts There are three major types of incorrect printout. Some Characters Are Printed Incorrectly • Characters like ä ü Ä Ü are printed as { }[ ] Most likely an incorrect System Language has been selected. Select the System Language matching your system configuration. • Characters like é ì ô ü are printed as e i o u Your printer has not been set up for the character set matching the ASCII Character Set selection in the Printer Driver.
SOLVING PROBLEMS Incorrect Page Breaks (4214 Emulation Only) If the form length is correctly set on the host, the most likely cause is that an incorrect Printer Driver has been selected (e.g. Epson FX/EX/DFX instead of Epson LQ) Host Communication Problems If the protocol converter has been connected to a host system with the Axis T-cable and a printout has been unsuccessfully sent to the unit, please see the following steps for problem determination.
SOLVING PROBLEMS Reporting Problems If you have an unsolved problem, you should contact your dealer/distributor for further instructions. The dealer/distributor may ask you to make an error report which should include: • A printout with a description of the errors. • If possible, a correct printout. • A Parameter List. • A System hexdump. • An ASCII hexdump. Data sent to the protocol converter can also be recorded and analyzed with the Axis Emma System, see page 75.
SOLVING PROBLEMS To produce a hexdump, do as follows: Switch the protocol converter and printer off and on. Set the rotary switch to ‘9’. Wait for approx 3 seconds until the SYSTEM indicator starts to flash. Set the rotary switch to ‘4’ for system hexdump or ‘3’ for ASCII hexdump. Send the print job you want to analyze. The data will now be printed in hexadecimal form. Set the rotary switch to ‘9’. The SYSTEM indicator stops flashing. Select device address and restart the protocol converter.
SOLVING PROBLEMS Error Messages There are six different error conditions that causes the protocol converter to print an error message on your printer. 61 - UNPRINTABLE CHARACTER This message is caused by invalid character codes or LAC buffer overflow. 64 - RESET COMMAND RECEIVED FROM HOST This message is caused by bad communication lines or colliding device addresses. The protocol converter will try to re-establish communication after 10 seconds.
PRINTER DRIVERS SECTION 8 PRINTER DRIVERS A Printer Driver is a device driver containing all the parameters, including command sequences and character sets, required to drive a particular range of printers.
PRINTER DRIVERS Available Printer Drivers in 4214 emulation AXIS 330 Cobra: Printer Drivers (AX-4039 Only) Value Description *30 31 32 33 34 35 44 48 Generic Printer IBM Graphics IBM Proprinter Epson FX/EX/DFX Epson LQ Fujitsu DL (DPL24C) IBM Matrix (PPDS) HP LaserJet A printer driver is a device driver containing all the parameters required to drive a particular range of drivers. The following printer drivers are available in IBM 3812/5219.
THE PARAMETER LIST (3812/5219) SECTION 9 THE PARAMETER LIST This Section describes the parameters available in the protocol converter. All parameters can be edited using either the Configuration from the System (see “Configuration from the System” on page 36) or from the Edit Parameters entry in the main menu of the Configuration from a Terminal (see the User’s Manual).
THE PARAMETER LIST (3812/5219) #031 Baud Rate Does not apply to the Axis 330 Cobra. Controls the serial port baud rate. Note: Value Description 1 3 6 12 18 24 36 48 72 *96 192 100 baud 300 baud 600 baud 1200 baud 1800 baud 2400 baud 3600 baud 4800 baud 7200 baud 9600 baud 19200 baud 1. The value 192 (19200 baud) cannot be used with PC-Host Sharing. #032 Word Size Does not apply to the Axis 330 Cobra. Serial port word size (number of bits).
THE PARAMETER LIST (3812/5219) #035 XON/XOFF Does not apply to the Axis 330 Cobra. Handshake protocol for serial communication. Note: Value Description Yes *No XON/XOFF protocol Ready/Busy protocol 1. If a serial cable is used from the protocol converter to the printer and XON/XOFF is set to Yes, #039 PC-Host Time-out must be set to 0. #036 XON Character Does not apply to the Axis 330 Cobra. XON character for serial communication.
THE PARAMETER LIST (3812/5219) Related parameters: #047 Resend PC-Host String #064 Host-PC Par. String #060 PC-Host String #065 PC-Host TOF String #061 Host-PC Ser. String #040 Escape Character The EBCDIC International Set 5 character code for Single-Byte Transparency and User Definable Strings. Value Description $40 - $FF Escape Character (EBCCDIC character code) $00 Factory default (Escape Character disabled) Notes: Related parameter: 1.
THE PARAMETER LIST (3812/5219) #042 Configuration Lead-In Sequence The sequence bypasses the normal emulation and starts a Configuration from the System session. Value Description Configuration start sequence Factory default (Configuration from the System disabled) Notes: Related parameters: 1. The Configuration Lead-In Sequence will be automatically set when the Extended Emulation Control Sequence is received. 2. The sequence must be entered in EBCDIC character codes or literals (e.g.
THE PARAMETER LIST (3812/5219) #044 Extended Emulation Control Sequence The sequence starts and stops Extended Emulation Mode. Value Description Extended Emulation Control Sequence $50 $50 $6F $6F Factory default (‘&&??’) Notes: Related parameters: 1. The Extended Emulation Control Sequence must be entered in EBCDIC character codes or literals (e.g. <$50,$50,$6F,$6F> corresponds to the character sequence (‘&&??’). 2. The sequence must be followed by three EBCDIC character codes (e.g.
THE PARAMETER LIST (3812/5219) #047 Resend PC-Host String Does not apply to the Axis 330 Cobra. Host-PC Serial String (#061) or Host-PC Parallel String (#065) are sent if new data is recieved from the PC and PC-Host Time-out (#039) has expired. Value Description *No Yes Related parameters: The strings are not sent. (default) Resend strings #039 PC-Host Time-out #064 PC-Host Parallel String #060 PC-Host String #065 Host-PC Parallel String #061 Host-PC Ser.
THE PARAMETER LIST (3812/5219) #052 Font Setting Mode For determination of when a font selection, initiated from the host, shall cause the protocol converter to select a font in the printer. Value Description 0 *1 2 No font selection will be made (font selection disabled) A font will be selected if it differs from the previous one selected Always select a font #053 Page Orientation Mode The parameter determines how to handle page orientation.
THE PARAMETER LIST (3812/5219) #055 Offset Text Left (set in 1/72th of an inch) The parameter can be used to move text unconditionally to the left. Notes: Value Description *0 1 - 255 Text will not be moved to the left (offset text left disabled) Text will be moved (minimum 1/72" and maximum 255/72" = 3.5") 1. This parameter has no effect on internal printouts like the Parameter List and EBCDIC-To-ASCII Translation Table. 2.
THE PARAMETER LIST (3812/5219) #060 PC-Host String Does not apply to the Axis 330 Cobra The contents of this string will be sent to the printer each time the PC-Host Sharing function switches from PC input to host input. Value Description ASCII data sequence to be sent Factory default (PC-Host String disabled) Related parameters: #039 PC-Host Time-out #064 Host-PC Par. String #047 Resend PC-Host String #065 PC-Host TOF String #061 Host-PC Ser.
THE PARAMETER LIST (3812/5219) #064 Host-PC Parallel String Does not apply to the Axis 330 Cobra The contents of this string will be sent to the printer each time the PC-Host Sharing function switches from host input to PC parallel input. Related parameters: Value Description ASCII data sequence to be sent Factory default (Host-PC Par. String disabled) #039 PC-Host Time-out #061 Host-PC Ser.
THE PARAMETER LIST (3812/5219) #090 Power-Up Sequence The Power-Up sequence is sent to the printer when the protocol converter is powered on. Notes: Value Description ASCII data sequence to be sent at power on No sequence sent at power on (Power-Up Sequence disabled) 1. The default sequence depends on the selected Printer Driver. 2.
THE PARAMETER LIST (3812/5219) #110 Character Substitute 1 #111 Character Substitute 2 #112 Character Substitute 3 #113 Character Substitute 4 #114 Character Substitute 5 Each of these parameters can contain a string that may replace an ASCII character. Note: Related parameter: Value Description ASCII data sequence replacing an ASCII character Factory default 1.
THE PARAMETER LIST (3812/5219) #120 User Definable String 0 #121 User Definable String 1 #122 User Definable String 2 #123 User Definable String 3 #124 User Definable String 4 #125 User Definable String 5 #126 User Definable String 6 #127 User Definable String 7 #128 User Definable String 8 #129 User Definable String 9 These strings are reserved for customer use and may be programmed to contain arbitrary data. Note: Value Description ASCII data sequence Factory default 1.
THE PARAMETER LIST (3812/5219) #133 Horizontal Motion Index Sets in the printer the horizontal distance the print position will advance for each printed character (i.e. the character width). Notes: Related parameters: Value Description ASCII data sequence for setting of character width No character width will be set (horizontal motion index disabled) 1. The default sequence depends on the selected Printer Driver. 2.
THE PARAMETER LIST (3812/5219) #140 Default Font 10 CPI #141 Default Font 12 CPI #142 Default Font Proportional (PSM) #143 Default Font 13.3 CPI #144 Default Font 15 CPI #145 Default Font 5 CPI #146 Default Font 17.1 CPI #147 Default Font 20 CPI #148 Default Font 27 CPI #149 Default Font Typographic When a font selection command is received from the host, the protocol converter checks the character spacing for the selected font.
THE PARAMETER LIST (3812/5219) #150-199 Font Definition and Selection Sequences When a font selection command has been received from the host and the protocol converter has sent the appropriate Default Font Selection Sequence to a printer, the contents of these parameters will be used to complete the font selection. Each sequence consists of two parts; one for definition of FGID, HMI and ASCII Character Set, and one for the sequence that will be sent to the printer for font selection.
THE PARAMETER LIST (4214) Parameters (4214 Emulation Only) #001 Form Length The value in this parameter is set in the printer at power up and software reset, and when the Set Horizontal Format command selects the front panel setting. Note: Related parameters: Value Description 0-255 *48 Form Length in number of lines Factory default 1. The Form Length setting is overridden by the Set Horizontal Format command.
THE PARAMETER LIST (4214) #004 Feeder Type Designates the paper feeder type to be selected at power up. Note: Related parameters: Value Description *0 1 2 3 4 Continuous Form (Tractor Feed) Sheet Feeder 1 Sheet Feeder 2 Sheet Feeder 3 Single Sheet 1. The Feeder Type parameter is overridden by the Page Presentation Media command. #008 Lock Feeder Type #097 Sheet Feeder 2 selection seq. #095 Continuous Form selection seq. #098 Sheet Feeder 3 selection seq. #096 Sheet Feeder 1 selection seq.
THE PARAMETER LIST (4214) #007 Lock LPI If set to Yes, the lpi defined in parameter #003 cannot be overridden by the Set Line Density command. Related parameter: Value Description *no yes Allow the Set Line Density command to set lpi The Set Line Density command is disabled #003 Line Density #008 Lock Feeder Type If set to Yes, the Feeder Type defined in parameter #004 cannot be overridden by the Page Presentation Media command.
THE PARAMETER LIST (4214) #012 Left Margin Defines the column for the first horizontal print position. Note: Value Description 0 - 255 *1 The column for the leftmost character Factory default 1. If column 0 is defined, it is treated as column 1. #014 Lock Maximum Print Position If set to Yes, the Maximum Print Position defined in parameter #011 cannot be overridden by the Set Horizontal Format command.
THE PARAMETER LIST (4214) #016 Color String to Send at Power Up The setting refers to parameter #130 to parameter #136 and determines which of them that shall be sent to the printer at power up.
THE PARAMETER LIST (4214) #020 Monocase If set to Yes, all text is printed with capital letters. Value Description *No Yes Normal printing All text is printed with capital letters #021 Simulated Line Feed If set to Yes, a Carriage Return is sent to the printer before the Line Feed sequence. Then the current print position is restored.
THE PARAMETER LIST (4214) #029 Lock Form Length If set to Yes, the Form Length defined in parameter #001 cannot be overridden by the Set Vertical Format command. Related parameter: Value Description *no yes The Set Vertical Format command may set Form Length Form Length setting from the host is ignored #001 Form Length #031 Baudrate Does not apply to the Axis 330 Cobra. See “#031 Baud Rate” on page 80. #032 Word Size Does not apply to the Axis 330 Cobra. See “#032 Word Size” on page 80.
THE PARAMETER LIST (4214) #043 Transparency/Configuration Trailer Sequence See “#043 Transparency/Configuration Trailer Sequence” on page 83. #044 Extended Emulation Control Sequence See “#044 Extended Emulation Control Sequence” on page 84. #045 Job Timeout See “#045 Job Time-out” on page 84. #046 Start of Job Sequence See “#046 Start of Job Sequence” on page 84. #047 Resend PC-Host String Does not apply to the Axis 330 Cobra.
THE PARAMETER LIST (4214) #053 Bar Code Driver Selects the graphics driver used for bar code printing. Notes: Related parameter: Value Description 0 1 2 8 Off (bar code printing disabled) IBM Proprinter/Epson FX Epson LQ/Fujitsu DPL24C HP-PCL 1. The default value depends on the selected Printer Driver. 2. If the Bar Code Driver is set to 0 (Off), an attempt to print bar code data results in an error message (ERROR NO: BE - BAR CODE ERROR).
THE PARAMETER LIST (4214) #055 LAC with Bit Image-Graphics Enables graphics printing with the Load Alternate Character command. Notes: Related parameters: Value Description 0 1 2 3 Disable the LAC command Adjust graphics data for correct character density (10 cpi or 15 cpi) Print graphics data 1:1 in 120 dpi (12 cpi instead of 15 cpi) Print graphics data 1:1 in 240 dpi (24 cpi instead of 15 cpi) 1. The default value depends on the selected Printer Driver. 2.
THE PARAMETER LIST (4214) #058 PC-Host String Does not apply to the Axis 330 Cobra. The contents of this string is sent to the printer each time the PC-Host Sharing function switches from PC input to host input.
THE PARAMETER LIST (4214) #063 Header String See “Parameters (3812/5219 Emulation Only)” on page 79. #064 Host-PC Parallel String Does not apply to the Axis 330 Cobra. See “Parameters (3812/5219 Emulation Only)” on page 79. #065 PC-Host TOF String Does not apply to the Axis 330 Cobra. See “Parameters (3812/5219 Emulation Only)” on page 79. #066 Set Top of Form Escape sequence for setting Top of Form in the printer.
THE PARAMETER LIST (4214) #071 Form Length Format This parameter consists of four hexadecimal bytes that together determine how the form length shall be set in the printer. The meaning of each byte is listed below.
THE PARAMETER LIST (4214) #072 Form Length Tail After the Form Length Header sequence has been sent to the printer and the form length value has been set according to the Form Length Format parameter, the Form Length Tail sequence is sent to the printer. Note: Related parameters: Value Description Last part of the escape sequence for form length setting No ending sequence for form length setting is sent to the printer 1. The default value depends on the selected Printer Driver.
THE PARAMETER LIST (4214) #081 Line Density Format This parameter consists of four hexadecimal bytes that together determine how the line density shall be set in the printer. The meaning of each byte is listed below.
THE PARAMETER LIST (4214) Note: Related parameters: 1. The default value depends on the selected Printer Driver. #080 Line Density Header #081 Line Density Format #083 6 LPI When byte 2 and/or byte 3 of the Line Density Format parameter is set to 0, the sequence for selecting 6 lpi in the printer is used to simulate host settings of 3, 6, 12, 18 and 32 lpi.
THE PARAMETER LIST (4214) #085 5 CPI #086 10 CPI #087 12 CPI #088 15 CPI #089 16.7 CPI These parameters contain sequences for selection of character density and are triggered at power up by the Character Density parameter, or by the Set Character Density command from the host. Note: Related parameter: Value Description ASCII data sequence for selection of character density No selection sequence is sent (character density selection disabled) 1.
THE PARAMETER LIST (4214) #095 Continuous Form Selects continuous form (tractor feed) in the printer and can only be triggered at power up (if parameter #004 is set to 0). Note: Related parameter: Value Description ASCII data sequence for selection of Continuous Form No selection sequence is sent 1. The default sequence depends on the selected Printer Driver.
THE PARAMETER LIST (4214) Note: Related parameter: 1. To use a substitute sequence, a character in the Editable Set must have been programmed to a value in the range $01 - $0A. At translation from EBCDIC to ASCII, that value will refer to one of the character substitute sequences that will replace the original ASCII character.
THE PARAMETER LIST (4214) #130 Color 1 #131 Color 2 #132 Color 3 #133 Color 4 #134 Color 5 #135 Color 6 #136 Color 7 These strings are intended for selection of color. The string defined in parameter #016 is sent automatically at each power up. Related parameter: Value Description ASCII data sequence for selection of color Factory default #016 Color String to Send at Power Up #150-#189 String Substitutions Applies to the AXIS 330 Cobra+ and AX-3 Cobra+ (4214 mode) only.
INTERNAL FUNCTIONS (3812/5219) SECTION 10 INTERNAL FUNCTIONS This Section contains a summary of the internal functions available in the protocol converter. The general syntax for function calls is described in “Internal Function Calls” on page 37. An internal function call is only valid within a configuration sequence, as described in “Configuration from the System” on page 36. Some of the functions are also accessible from the Configuration from a Terminal as described in the User’s Manual.
INTERNAL FUNCTIONS (3812/5219) #205 Save Current Configuration Function #205 saves all parameters in the parameter list and the Editable Set in permanent memory so that changes made with parameter programming and function #203 remains after power off. Syntax: =205 #206 Initialize Printer Function #206 performs a Warm Start, i.e. the protocol converter and the printer are initialized to the power on status.
INTERNAL FUNCTIONS (3812/5219) Valid selections for Bar Code Height (BH) in multiples of 1/6": Value Description 1 - 32 Minimum Bar Code Height 1/6", maximum Bar Code Height 32/6" Valid selections for Human Readable Text (RT): Value Description 0 1 2 No text Text immediately below bar code Text below bar code with a blank line between Valid selections for Horizontal Start Position (HP) in multiples of 1/12": Value Description 1 - 255 Leftmost Start Position 1/12", rightmost Start Position 255/12"
INTERNAL FUNCTIONS (3812/5219) #239 Print Test Printout Prints test printout. This gives the same result as setting the rotary switch to position 9 at power on. See also appendix A, “Start Conditions” on page 142. Syntax: =239 #254 Wait until printer is ready This function waits until the printer is ready. This can be useful with some printers before making internal test printouts.
INTERNAL FUNCTIONS (4214) Internal Functions (4214 Emulation Only) #203 Edit EBCDIC-To-ASCII Character Translation Table Editing with function #203 affects the currently selected character translation table and takes immediate effect. Syntax: =203,,[,,,,] • is the EBCDIC to ASCII table positions. • is the ASCII character code values. Example: Notes: See “Modification of the Character Translation Table” on page 46. 1.
INTERNAL FUNCTIONS (4214) • is the Bar Code Type. • is the Module Width in multiples of 1/120". • is the Bar Code Height in multiples of 1/6". •
INTERNAL FUNCTIONS (4214) #222 Print EBCDIC International Set 5 Table See “#222 Print EBCDIC International Set 5 Table” on page 118. #228 Print Parameter List See “#228 Print Parameter List” on page 118. #231 Print Software Header See “#231 Print Software Header” on page 122. #232 Print Name of Current Printer Driver See “#232 Print Name of Current Printer Driver” on page 118. #239 Print Test Printout See “#239 Print Test Printout” on page 119.
CHARACTER TABLES SECTION 11 CHARACTER TABLES This section contains the following character tables: Code Page (System Language) Character Tables 37 US English, Canadian 273 German/Austrian 274 Belgian 275 Brazilian 276 Canadian French 277 Danish/Norwegian 278 Finnish/Swedish 297 French 500 International Set 5 280 Italian 281 Japanese English 282 Portuguese 284 Spanish Speaking 285 UK English Page 124 125 126 127 128 129 130 131 132 133 134 135 136 137 ASCII Symbol Sets: ASCII Symbol Set Character Tables
CHARACTER TABLES Code Page number 037 AXIS AX-3 Cobra+ Technical Reference US English/Canadian 124
CHARACTER TABLES Code Page 273 AXIS AX-3 Cobra+ Technical Reference German/Austrian 125
CHARACTER TABLES Code Page 274 AXIS AX-3 Cobra+ Technical Reference Belgian 126
CHARACTER TABLES Code Page 275 AXIS AX-3 Cobra+ Technical Reference Brazilian 127
CHARACTER TABLES Code Page 276 AXIS AX-3 Cobra+ Technical Reference Canadian French 128
CHARACTER TABLES Code Page 277 AXIS AX-3 Cobra+ Technical Reference Danish/Norwegian 129
CHARACTER TABLES Code Page 278 AXIS AX-3 Cobra+ Technical Reference Finnish/Swedish 130
CHARACTER TABLES Code Page 297 AXIS AX-3 Cobra+ Technical Reference French 131
CHARACTER TABLES Code Page 500 Note: International Set 5 1. This is the default system language.
CHARACTER TABLES Code Page 280 AXIS AX-3 Cobra+ Technical Reference Italian 133
CHARACTER TABLES Code Page 281 AXIS AX-3 Cobra+ Technical Reference Japanese English 134
CHARACTER TABLES Code Page 282 AXIS AX-3 Cobra+ Technical Reference Portuguese 135
CHARACTER TABLES Code Page 284 AXIS AX-3 Cobra+ Technical Reference Spanish Speaking 136
CHARACTER TABLES Code Page 285 AXIS AX-3 Cobra+ Technical Reference UK English 137
CHARACTER TABLES PC Set 2 (Code Page 437) Note: ASCII Symbol Set 1. This is the most common 8 bit symbol set.
CHARACTER TABLES PC-850 (Code Page 850) Note: ASCII Symbol Set 1. This symbol set is used by the HP LaserJet III printer driver.
CHARACTER TABLES Roman-8 Note: ASCII Symbol Set 1. This symbol set is used by the HP LaserJet II printer driver.
THE FRONT PANEL APPENDIX A THE FRONT PANEL The front panel of the protocol converter family of protocol converters has three indicators (POWER, SYSTEM and PC SHARE) and a rotary switch. The front panel of the Axis 330 Cobra protocol converter has two indicators (POWER and SYSTEM) and a rotary switch. The switch is used for accessing certain functions. In normal print operation it should be set to the device address.
THE FRONT PANEL The Rotary Switch The ten-position rotary switch is used to set the device address for the protocol converter. It is also used to set start conditions and to select and execute test functions during operation. Start Conditions The action when the protocol converter is switched on will be determined by the setting of the rotary switch.
THE FRONT PANEL Test Mode Test mode is reached from normal print operation. It is used to access a number of internal functions. Normal print operation is inhibited. Set the rotary switch to position ‘9’. When the SYSTEM indicator starts to flash, you can select one of the following test mode functions below.
THE FRONT PANEL Select IBM Printer Emulation (4214 only) You can select IBM Printer Emulation by using the rotary switch. Proceed as follows: Turn the protocol converter off. Note the current device address. Select position ‘8’ on the rotary switch. Turn the protocol converter on. A printed message indicates the current IBM Printer Emulation. Press the printer’s ONLINE/OFFLINE key twice to change emulation. The new emulation is confirmed by a printed message.
COMPATIBILITY WITH OTHER PRODUCTS APPENDIX B COMPATIBILITY WITH OTHER PRODUCTS The protocol converter is designed to directly replace one of the emulated IBM printers. When replacing other printers or protocol converters, problems may arise when these products diverge from the IBM specifications. If the protocol converter to be replaced utilizes non-standard command code interpretation, the printout from the protocol converter may look different.
CABLES APPENDIX C CABLES CI - AX-3 Cobra+ Cables This Section describes the pin-configuration for the different cables that can be used with the AX-3 Cobra+. Overview There are five different cables available for connecting the AX-3 Cobra+ to the printer and optionally to parallel or serial PC or LAN connections. The possible configurations are listed below: Part Description No.
CABLES Centronics Parallel Printer Cable Centronics parallel printer cable (P/N 12755): 44 pin male connector (AX-3 36 pin centronics connector (printer) Cobra+) 1 2 3 4 5 6 7 8 9 10 11 12 13 18 19 20 21 42 41 -PR_STB PR_DATA 0 PR_DATA 1 PR_DATA 2 PR_DATA 3 PR_DATA 4 PR_DATA 5 PR_DATA 6 PR_DATA 7 -PR_ACK PR_BUSY PR_PE PR_SELECT +5 V +5 V GND GND -PR.INIT -PR.
CABLES RS-232 Serial Printer Cable RS-232 Serial printer cable (P/N 12756): 44 pin male connector (AX-3 25 pin male connector (printer) Cobra+) 22 23 25 20 18 RECEIVE TRANSMIT CTS GND +5 V 2 TRANSMIT 3 RECEIVE 20 CTS 7 GND N/C(can be connected to +5V, 200mA) 9 PR_DATA 7 13 PR_SELECT 12 PR_PE/SER_BUSY 26 SER_BUSY PC-Host Sharing Cable (Serial Printer, Serial PC) PC-Host Sharing cable (P/N 12757): 44 pin male connector (AX-3 Cobra+) 25 pin male connector (printer) 23 25 20 18 3 20 7 N/C TRANS
CABLES PC-Host Sharing Cable (Parallel Printer, Serial/Parallel PC) PC-Host Sharing Cable (P/N 12758) - Centronics connector: 44 pin male connector (AX-3 36 pin centronics connector (printer) Cobra+) 1 2 3 4 5 6 7 8 9 10 11 12 13 18 19 20 21 42 41 -PR_STB PR_DATA 0 PR_DATA 1 PR_DATA 2 PR_DATA 3 PR_DATA 4 PR_DATA 5 PR_DATA 6 PR_DATA 7 -PR_ACK PR_BUSY PR_PE PR_SELECT +5 V +5 V GND GND -PR.INIT -PR.
CABLES PC-Host Sharing Cable (P/N 12758) - PC connectors: 44 pin male connector (AX-3 25 pin female connector (PC) Cobra+) 22 23 24 24 21 RECEIVE TRANSMIT DTR OUT DTR OUT GND 2 3 5 6 7 TRANSMIT RECEIVE CTS DSR GND DCD 8 20 DTR 44 pin male connector (AX-3 25 pin male connector (PC) Cobra+) 27 28 29 30 31 32 33 34 35 36 37 38 39 20 21 40 41 -PC_STROBE PC_DATA 0 PC_DATA 1 PC_DATA 2 PC_DATA 3 PC_DATA 4 PC_DATA 5 PC_DATA 6 PC_DATA 7 -PC_ACK PC_BUSY PC_PE PC_SELECT GND GND -PC_INIT -PC_ERROR AXIS AX-3 C
CABLES PC-Host Sharing Cable (Parallel Printer, Parallel PC) PC-Host Sharing Cable (P/N 12998) - Centronics connector: 44 pin male connector (AX-3 36 pin centronics connector (printer) Cobra+) 1 2 3 4 5 6 7 8 9 10 11 12 13 18 19 20 21 42 41 -PR_STB PR_DATA 0 PR_DATA 1 PR_DATA 2 PR_DATA 3 PR_DATA 4 PR_DATA 5 PR_DATA 6 PR_DATA 7 -PR_ACK PR_BUSY PR_PE PR_SELECT +5 V +5 V GND GND -PR.INIT -PR.
CABLES PC-Host Sharing Cable (P/N 12998) - PC connector: 44 pin male connector (AX-3 25 pin male connector (PC) Cobra+) 27 28 29 30 31 32 33 34 35 36 37 38 39 20 21 40 41 -PC_STROBE PC_DATA 0 PC_DATA 1 PC_DATA 2 PC_DATA 3 PC_DATA 4 PC_DATA 5 PC_DATA 6 PC_DATA 7 -PC_ACK PC_BUSY PC_PE PC_SELECT GND GND -PC_INIT -PC_ERROR AXIS AX-3 Cobra+ Technical Reference 1 2 3 4 5 6 7 8 9 10 11 12 13 19 20 16 15 -STROBE DATA 0 DATA 1 DATA 2 DATA 3 DATA 3 DATA 5 DATA 6 DATA 7 -ACKNLG BUSY PE SELECT GND GND -INIT -ERROR
CABLES C2 - AX-3 Cobra+ Built In Connector Cables This section describes the pin-configuration for the different cables that can be used with the AX-3 Cobra+ built in connector cables. Overview There are three different cables available for connecting the AXIS OKI HD, AX-4039 and AX-7 Cobra+ OEM cables to parallel or serial PC or LAN connections. The possible configurations are listed below: Part No.
CABLES PC-Host Sharing cable (Serial/Parallel PC) PC-Host Sharing cable (P/N 12516): 20 pin high density connector (AXIS OKI-HD, AX-4039 and AXIS Cobra+ OEM kit.) 25 pin female connector (PC) 1 2 3 RECEIVE TRANSMIT DTR 4 GND 2 3 5 6 7 8 20 TRANSMIT RECEIVE CTS DSR GND DCD DTR 20 pin high density connector (AXIS OKI-HD, AX-4039 and AXIS Cobra+ OEM kit.
CABLES C3 - AXIS 330 Cobra Cables This section describes the pin-configuration for the different cables that can be used with the AXIS 330 Cobra. Overview There are one cable available for connecting the AXIS 330 Cobra to the printer. The possible configuration are listed below: Part No.
CABLES Power Connector If power is supplied from an external source, a Japanese power plug with dimensions according to the illustration below should be used.
UPGRADING FIRMWARE APPENDIX D UPGRADING FIRMWARE Does not apply to the Axis 330 Cobra. The AX-3 Cobra+ firmware can be upgraded by replacing the EPROM chip located inside the unit. To replace the EPROM, proceed as follows: Caution: The AX-3 Cobra+ circuit board is static-sensitive. Mishandling may cause permanent damage to its components. Make sure to take all recommended precautions related to static-sensitive devices. 1. 2. 3. 4. Turn off the AX-3 Cobra+ by removing the power supply connector.
UPGRADING FIRMWARE 6. Carefully insert the new EPROM chip into the socket. The notch on the top of the chip should face the front panel. Make sure that all of the EPROM pins align with the socket and gently press the chip down. Note: There are two sizes of EPROM (24 and 28 pin) that work with the AX-3 Cobra+. If you are installing a 24 pin EPROM it should be positioned at the side of the socket that is closest to the back panel, leaving four empty connectors in the socket at the front panel side. 7.
UPGRADING FIRMWARE Alternatively you may wish to check the Axis WWW Home Page at http://www.axis.com/, where you can down-load the latest version of the software utilities. You can also get files and information through anonymous ftp: log into ftp.axis.com and go to the /pub/axis directory. Updating the Axis 330 Cobra Flash ROM You can carry out an update to your Flash ROM: • through the parallel printer port of the Axis 330 Cobra. A special cable is needed to do this.
TECHNICAL SPECIFICATIONS APPENDIX E TECHNICAL SPECIFICATIONS Attachments • IBM System/34 • IBM System/36 • IBM System/38 • IBM System AS/400 • IBM 5259 Migration Data Link • IBM 5294 Control Unit • IBM 5394 Control Unit • IBM 5494 Control Unit • IBM 5251 Model 12 Control Unit • IBM 5299 Terminal Multiconnector IBM Printer Emulations (3812/5219 Emulation Only) • IBM 3812 with 5219 emulation software • IBM 3816 01S/01D with 5219 emulation software IBM Printer Emulations (4214 Emulation Only) • IBM 4214 mo
TECHNICAL SPECIFICATIONS IBM System Features • SCS and FFT Data Stream • Page Presentation Media • Cut Sheet Feeder Command • Virtual Printer PC/Support • Host Print Transform • Multiple Bin Support • 14 National Languages Additional System Features (3812/5219 Emulation Only • Computer Output Reduction and Automatic Page Rotation • FGID Font Selection Support • Duplex • Fixed-Pitch, Proportional and Typographic Font Support Additional System Feature (4214 Emulation Only) • Graphics Support Through LAC AX
TECHNICAL SPECIFICATIONS AX-3 Cobra+ Features (4214 Emulation Only) • 20 Predefined Printer Drivers, fully editable, Bar Codes, String Substitutions Hardware Specifications AX-3 Cobra+ • Size: 100x25x90 mm / 4.0"x1.0"x3.5" • Weight: 0.25 kg / 0.55 lb • Power: Max 170mA at 5V DC supplied via Centronics cable, or 200m at 9V AC / 12V DC via optional External Power Supply Approvals EMI: FCC 15B class A, CE: EN 50081-1, EN 50082-1 • Safety: EN 60950, UL, CSA. Approved power supply for all countries.
HOW TO CONTACT AXIS APPENDIX F HOW TO CONTACT AXIS Technical Support If you need technical support, please contact your dealer. If they can’t help you, they will forward your request to us. Axis on-line service Use the Axis on-line service at any time to retrieve electronically distributed items. The material available includes the AX-3 Cobra+ Technical Reference, the Adobe Acrobat Reader (required for all Axis on-line documentation), company and product presentations, etc.
HOW TO CONTACT AXIS The Axis Offices To contact an Axis office, choose the one nearest to your region: Europe, Middle East, South America, Africa, Australia Axis Communications AB Scheelevägen 16 S-223 70 Lund, Sweden Phone: +46 46 270 18 00 Fax: +46 46 13 61 30 Email: info@axis.com URL: http://www.axis.com/ France Axis Communication S.A 191, avenue Aristide Briand, 94230, Cachan, France Phone:+33 149 691550 Fax:+33 149 691559 North & Central America Axis Communications Inc.
HOW TO CONTACT AXIS China Axis Communications Ltd. Beijing Office Room 2203, 22/F, Everbright Building 6 Fu Xing Men Wai Street Beijing 100045, China Phone: +86 - 10 6856 1350 Fax: +86 - 10 6856 1359 Axis Communications Ltd.
RELATED DOCUMENTATION APPENDIX G RELATED DOCUMENTATION Related documentation: Title Part No.
GLOSSARY 3812/3816 IBM 12/24 ppm page printer that uses LED technology. 4214 IBM medium-speed matrix printer. 5219 IBM 24-60 cps daisy wheel printer. 5224 IBM 30-560 lpm matrix printer. 5225 IBM high speed matrix printer. 5250 5250 Information Display System, the IBM twinax environment. argument An expression that is passed to a function for evaluation. APF Advanced Printer Function. AS/400 utility providing support for advanced printer functions. AS/400 Application System/400.
configuration from the system A method allowing the AX-3 Cobra+ to be configured with a setup document sent from the attached host. control codes Codes used for printer control, e.g. Carriage Return and Form Feed. SCS control codes are $00 to $3F. COR Computer Output Reduction. Printout in landscape orientation with reduced horizontal and vertical spacing. delimiter A character that marks the beginning or end of a unit of data.
parameter list A listing from the AX-3 Cobra+ with the complete configuration. pc/host sharing A feature allowing the AX-3 Cobra+ to be shared between a twinax host and a PC. pitch A unit of width of a character. portrait Print orientation for documents with a depth greater than the width. printer driver All parameters in the configuration and the program routines in the AX-3 Cobra+ that controls the data sent to the attached printer.
INDEX A Anonymous FTP 163 ASCII Character Set - edit translation to ASCII, 46 - select for FGID, 60 - select, 44 Axis Offices 164 Axis WWW Home Page 163 B Bar Codes, 65 C Character Substitution, 47 Code Page - 277 Danish/Norwegian, 129 - 037 US English/Canadian, 124 - 273 German/Austrian, 125 - 274 Belgian, 126 - 275 Brazilian, 127 - 276 Canadian French, 128 - 278 Finnish/Swedish, 130 - 280 Italian, 133 - 281 Japanese English, 134 - 282 Portuguese, 135 - 284 Spanish Speaking, 136 - 285 UK English, 137 - 297
I T IBM Cabling System, 9 Indicators - PC Share 141 - power, 141 - system connection, 141 Internal Functions 116 Internet 163 Internet Axis Home Page 163 Technical Support 163 Text Compression - horizontally, 59 - vertically, 53, 54 Transparency 38 - from FormsXPress 41 - multi-byte 39 - Prescribe 41 - sending strings 39 - single-Byte 38 Twisted Pair, 9 M Margins, 52 O Output Driver 32 P Page Orientation - COR, 51 - STO Command, 49 Page Orientation, 49 Parameter List - printing, 74 Parameter Programming