Professional Documents
Culture Documents
Remote Communications
Interface Reference Manual
Copyright notice
No part of this publication may be reproduced, transmitted, transcribed, stored in a
retrieval system, or translated into any human or computer language by any means or in
any form, without the express prior written permission of Linx Printing Technologies Ltd.
Neither whole nor part of the product described in this manual may be adapted or
reproduced in any material form without the express prior written permission of Linx
Printing Technologies Ltd.
Contravention of copyright may also reduce the ability of Linx Printing Technologies Ltd to
provide effective support for its equipment.
This Second edition published 2014
© Linx Printing Technologies Ltd 2014
LINX is a registered trademark of Linx Printing Technologies Ltd.
Manual content
The content of this manual is provided for information only. Nothing in the content of this
manual represents, or should be construed as, any contractual or other commitment on the
part of Linx Printing Technologies Ltd.
Linx products are subject to continual development and improvement, and updates to the
content of this manual will be made accordingly in subsequent editions.
Linx reserves the right to make changes without notice to both this publication and to the
products described herein.
All possible care has been taken in the preparation of this manual, and information of a
technical nature and particulars of the product and its use are given by Linx in good faith.
However, Linx makes no guarantees regarding the accuracy or completeness of this
publication.
Confidentiality statement
The information contained in this manual is confidential to Linx and its distributors, and to
Original Equipment Manufacturers (OEMs) who are integrating Linx products into a larger
system, and who have signed a confidentiality agreement with Linx.
Safety recommendation
Before attempting to use either a Linx printer or its accessories, you should read the
information contained in the Safety section of the relevant printer manual. It is essential that
you follow safe operating procedures at all times, and that the equipment is maintained
according to the directions contained therein and as recommended by Linx or its
authorized Distributors.
MP65969–2
Linx RCI Reference Manual (i) Mar 2014
About this manual
This manual describes the Linx Remote Communications Interface, a communications
protocol for use with Linx 4900, 7300, 7900, and CJ400 printers.
This issue introduces compatibility with 5900 printers.
This reference manual also includes information about hardware connections, printer
setup, mapping tables for printer compatibility, information about how to calculate print
widths and delays and ASCII tables.
Linx will be pleased to receive any correspondence relating to this manual and the
information contained herein; please write to us at the address below.
For further information or help with Linx products, please contact:
Linx Printing Technologies Ltd
Burrel Road
St Ives
Cambridgeshire
PE27 3LA
UK
Tel: + 44 (0) 1480 302100
Fax: + 44 (0) 1480 302116
E-mail: sales@linx.co.uk
or visit our website at www.linxglobal.com
MP65969–2
Mar 2014 (ii) Linx RCI Reference Manual
Contents
Copyright notice................................................................................................... i
Manual content .................................................................................................... i
Confidentiality statement ..................................................................................... i
Safety recommendation....................................................................................... i
About this manual ............................................................................................... ii
Contents .............................................................................................................iii
List of figures ............................................................................................... xi
List of tables ............................................................................................... xv
Using this manual .................................................................................................xvii
How this manual is organized..........................................................................xvii
Intended readership.........................................................................................xvii
Document conventions ................................................................................... xviii
MP65969–2
Linx RCI Reference Manual (iii) Mar 2014
2.2 Descriptions of printer command codes ..................................................2—5
2.2.1 EHT Value ......................................................................................2—5
2.2.2 Print Width......................................................................................2—6
2.2.3 Print Delay......................................................................................2—6
2.2.4 Total Print Count ............................................................................2—7
2.2.5 Message Ratio ...............................................................................2—7
2.2.6 Time and Date................................................................................2—8
2.2.7 Start and Stop Jet ..........................................................................2—9
2.2.8 Start and Stop Print ......................................................................2—10
2.2.9 Trigger Print .................................................................................2—10
2.2.10 Printer Status Request ...............................................................2—11
2.2.11 Data Set(s) .................................................................................2—11
2.2.12 Message Type Data Request.....................................................2—13
2.2.13 Message Data ............................................................................2—14
2.2.14 Field Data ...................................................................................2—15
2.2.15 Print Message ............................................................................2—16
2.2.16 Print Mode ..................................................................................2—17
2.2.17 Printhead Code ..........................................................................2—19
2.2.18 Photocell Mode ..........................................................................2—19
2.2.19 Shaft Encoder Mode ..................................................................2—20
2.2.20 Alarm Relay State ......................................................................2—20
2.2.21 Keyboard Lock State ..................................................................2—22
2.2.22 Request Jet State.......................................................................2—23
2.2.23 Request System Times ..............................................................2—24
2.2.24 Quick Start Jet............................................................................2—24
2.2.25 Clear Nozzle...............................................................................2—24
2.2.26 Request System Configuration ..................................................2—24
2.2.27 Phase Offset ..............................................................................2—27
2.2.28 Diagnostic Start Print .................................................................2—28
2.2.29 Set System Pressure .................................................................2—28
2.2.30 Request Ref. Pressures .............................................................2—28
2.2.31 Filter Purge.................................................................................2—29
2.2.32 Clear RAM Data Area ................................................................2—29
2.2.33 Phase Fault ................................................................................2—29
2.2.34 Phase Period..............................................................................2—30
2.2.35 Auto Phase State .......................................................................2—30
2.2.36 TOF Correction ..........................................................................2—31
2.2.37 TOF Warm Up State ..................................................................2—31
2.2.38 Alarm Test ..................................................................................2—31
2.2.39 Request Software Options .........................................................2—32
2.2.40 Request Last Key Presses .........................................................2—32
2.2.41 Download Display String ............................................................2—33
2.2.42 Clear Error..................................................................................2—33
2.2.43 Set System Times ......................................................................2—34
2.2.44 Upload Pixel RAM Data .............................................................2—34
2.2.45 Production Schedules ................................................................2—35
2.2.46 Power Save Option ....................................................................2—38
2.2.47 Power Down/Reset Shutdown ...................................................2—38
2.2.48 Request Display Data ................................................................2—39
2.2.49 Request Data Directory ..............................................................2—39
2.2.50 Inter-Print Delay .........................................................................2—42
2.2.51 Speed Setting.............................................................................2—43
MP65969–2
Mar 2014 (iv) Linx RCI Reference Manual
2.2.52 Set Remote Error....................................................................... 2—43
2.2.53 Extended Error Request ............................................................ 2—44
2.2.54 Request UNIC Code.................................................................. 2—44
2.2.55 Message Print Count ................................................................. 2—44
2.2.56 Configuration Code.................................................................... 2—45
2.2.57 Cost Per Code ........................................................................... 2—45
2.2.58 Serial Number............................................................................ 2—45
2.2.59 Compatibility Mapping ............................................................... 2—46
2.2.60 Recent Consumables ................................................................ 2—48
2.2.61 Remote Field Data..................................................................... 2—49
2.2.62 Event History ............................................................................. 2—50
2.2.63 RCI Mode .................................................................................. 2—51
2.2.64 Current Events........................................................................... 2—52
MP65969–2
Linx RCI Reference Manual (v) Mar 2014
CHAPTER 5: PRINTER DATA FORMAT ...................................... 5—1
5.1 Character set data format........................................................................5—1
5.1.1 4900, 5900, 7300, and 7900 printers .............................................5—1
5.2 Date format data format ..........................................................................5—4
5.3 Logo data format .....................................................................................5—6
5.3.1 4900, 5900, 7300, 7900, and CJ400 printers .................................5—6
5.4 Message Type data format......................................................................5—7
MP65969–2
Mar 2014 (vi) Linx RCI Reference Manual
A.3 Flow control............................................................................................ A—2
A.3.1 Hardware flow control ................................................................... A—2
A.3.2 Software flow control..................................................................... A—2
A.4 Cable connections.................................................................................. A—3
A.4.1 Full handshaking cable ................................................................. A—3
A.4.2 No handshaking cable (software flow control) .............................. A—4
A.4.3 Partial Handshaking cable (hardware flow control)....................... A—4
A.4.4 No handshaking cable (special type) ............................................ A—4
A.4.5 No handshaking loop-back adaptor .............................................. A—6
A.5 Hardware requirements.......................................................................... A—7
A.5.1 4900 .............................................................................................. A—7
A.5.2 7300, 7900, and CJ400................................................................. A—7
A.6 Software requirements ........................................................................... A—8
MP65969–2
Linx RCI Reference Manual (vii) Mar 2014
D.4 Network Settings.................................................................................. D—10
D.4.1 DHCP ......................................................................................... D—10
D.4.2 Host Name.................................................................................. D—10
D.4.3 Static IP Address ........................................................................ D—10
D.4.4 Subnet Mask............................................................................... D—10
D.4.5 MAC Address ............................................................................. D—10
MP65969–2
Mar 2014 (viii) Linx RCI Reference Manual
F.2 5900, 7300, 7900 and CJ400 code pages ........................................... F—10
F.2.1 6200 European code page ......................................................... F—11
F.2.2 European code page .................................................................. F—15
F.2.3 Greek code page ........................................................................ F—19
F.2.4 Japanese code page .................................................................. F—23
F.2.5 Russian code page ..................................................................... F—27
F.2.6 Polish code page ........................................................................ F—31
APPENDIX H: GLOSSARY............................................................H—1
MP65969–2
Linx RCI Reference Manual (ix) Mar 2014
This page left blank intentionally
MP65969–2
Mar 2014 (x) Linx RCI Reference Manual
List of figures
Figure Page
MP65969–2
Linx RCI Reference Manual (xi) Mar 2014
Figure B-4. Flow Control menu .................................................................................................... B—3
Figure B-5. Message Delimiters menu......................................................................................... B—4
Figure B-6. Print Control menu .................................................................................................... B—5
Figure B-7. Print Mode menu ....................................................................................................... B—6
MP65969–2
Mar 2014 (xii) Linx RCI Reference Manual
Figure G-13. 5900, 7300, and 7900 downloads at 115200 baud: average ............................... G—17
Figure G-14. 5900, 7300, and 7900 downloads at 115200 baud: worst case ........................... G—17
Figure G-15. CJ400 downloads at 9600 baud: worst case........................................................ G—19
Figure G-16. CJ400 downloads at 115200 baud: worst case.................................................... G—19
Figure G-17. CJ400 downloads at 19200 baud: average .......................................................... G—21
Figure G-18. CJ400 downloads at 19200 baud: worst case...................................................... G—21
Figure G-19. CJ400 downloads at 115200 baud: average ........................................................ G—23
Figure G-20. CJ400 downloads at 115200 baud: worst case.................................................... G—23
Figure G-21. Comparison of 7 Drops at 9600 baud: average.................................................... G—24
Figure G-22. Comparison of 7 Drops at 9600 baud: worst case ............................................... G—24
Figure G-23. Comparison of 16 Drops at 9600 baud: average.................................................. G—25
Figure G-24. Comparison of 16 Drops at 9600 baud: worst case ............................................. G—25
Figure G-25. Comparison of 25 Drops at 9600 baud: average.................................................. G—26
Figure G-26. Comparison of 25 Drops at 9600 baud: worst case ............................................. G—26
Figure G-27. Comparison of 34 Drops at 9600 baud: average.................................................. G—27
Figure G-28. Comparison of 34 Drops at 9600 baud: worst case ............................................. G—27
Figure G-29. Comparison of 7 Drops at 19200 baud: average.................................................. G—28
Figure G-30. Comparison of 7 Drops at 19200 baud: worst case ............................................. G—28
Figure G-31. Comparison of 16 Drops at 19200 baud: average................................................ G—29
Figure G-32. Comparison of 16 Drops at 19200 baud: worst case ........................................... G—29
Figure G-33. Comparison of 25 Drops at 19200 baud: average................................................ G—30
Figure G-34. Comparison of 25 Drops at 19200 baud: worst case .......................................... G—30
Figure G-35. Comparison of 34 Drops at 19200 baud: average................................................ G—31
Figure G-36. Comparison of 34 Drops at 19200 baud: worst case ........................................... G—31
Figure G-37. Comparison of 7 Drops at 115200 baud: average................................................ G—32
Figure G-38. Comparison of 7 Drops at 115200 baud: worst case ........................................... G—32
Figure G-39. Comparison of 16 Drops at 115200 baud: average.............................................. G—32
Figure G-40. Comparison of 16 Drops at 115200 baud: worst case ......................................... G—33
Figure G-41. Comparison of 25 Drops at 115200 baud: average.............................................. G—33
Figure G-42. Comparison of 25 Drops at 115200 baud baud: worst case ................................ G—33
Figure G-43. 7300/7900 34 Drops at 115200 baud: average .................................................... G—34
Figure G-44. 7300/7900 34 Drops at 115200 baud baud: worst case....................................... G—34
MP65969–2
Linx RCI Reference Manual (xiii) Mar 2014
This page left blank intentionally
MP65969–2
Mar 2014 (xiv) Linx RCI Reference Manual
List of tables
Table Page
Chapter 1: Introduction 1–1
Table 1-1. ASCII control characters............................................................................................... 1–9
MP65969–2
Linx RCI Reference Manual (xv) Mar 2014
APPENDIX A: HARDWARE CONNECTIONS ...................................................A–1
MP65969–2
Mar 2014 (xvi) Linx RCI Reference Manual
Using this manual
How this manual is organized
The manual is structured as follows:
Chapter 1: ‘Introduction’ introduces the Linx Remote Communications Interface, lists the
interface specification version history, and describes the communication protocol and data
transfer formats.
Chapter 2: ‘Sending Data to the Printer’ describes the printer command codes initiated
from the remote host.
Chapter 3: ‘Receiving Data from the Printer’ describes the replies returned by the printer
including Command Status Codes, Printer Status Codes, Fault Codes, Printer Error Codes,
Jet States, and Reply Data.
Chapter 4: ‘Message Data Format’ describes the format of the message header data and the
formats of the field types.
Chapter 5: ‘Printer Data Format’ describes the format of the various types of printer
resources returned by the printer.
Chapter 6: ‘Message Parameters’ describes how to calculate the Print Height, Print Width,
Print Delay, and Inter-Print Delay parameters.
Chapter 7: ‘Printer Compatibility Mapping’ describes the mapping of message data
between the 4900 and 5900, and also the mappings between the 7300, 7900, and CJ400
printers.
Appendix A: ‘Hardware Connections’ gives details of cable connections, voltage levels, and
control signals.
Appendix B: ‘Communications Setup Part 1’ describes how to configure the remote
communications settings on the 4900 printer.
Appendix C: ‘Communications Setup Part 2’ describes how to configure the remote
communications settings on the 5900, 7300, and 7900 printers.
Appendix D: ‘Communications Setup Part 3’ describes how to configure the remote
communications settings on the CJ400 printer.
Appendix E: ‘Examples of Sending Data’ provides examples of message data sent to the
printer, and the expected replies.
Appendix F: ‘ASCII Characters and Code Pages’ provides reference information for ASCII
and non-ASCII key codes and characters. It also provides code page tables for various
languages for use with the printers
Appendix G: ‘Download Timings’gives approximate download and print timings for 4900,
5900, 7300, 7900, and CJ400 printers when using Remote fields.
Appendix H: ‘Glossary’ provides a short glossary of terms used in this manual.
Intended readership
This manual is intended for use by anyone who needs to use the Linx Remote
Communications Interface to send and receive data from a remote host to a Linx printer.
MP65969–2
Linx RCI Reference Manual (xvii) Feb 2014
Document conventions
Certain typographical conventions are used throughout this reference manual to indicate
cross-references to other sections or manuals.
Text emphasis Use of emphasis
‘blue and single quotes’ For internal cross-references (cross references made to
another chapter or section within this manual). For
example:
... refer to Chapter 4: ‘Message Data Format’ for more
information.
Italics For data definitions such as bytes, bits and fields. For
example:
Repeat count 2 bytes...
For data transmission examples. For example:
1C ;Field header
For external cross-references (cross-references made to
another publication). For example:
... refer to the Linx 7900 Quick Start Guide...
Courier For programming code. For example:
while(newlen)
MP65969–2
Feb 2014 (xviii) Linx RCI Reference Manual
CHAPTER 1: INTRODUCTION
1.1 The Linx Remote Communications Interface
The Linx Remote Communications Interface (referred to in this manual as the ‘remote
interface’ or RCI) is a method of controlling printer functions from a remote host via the
serial port or the Ethernet port, rather than using the local keyboard and display. The
printer acts as a ‘slave’ that receives commands from the remote host and sends back status
information and data as requested.
The remote interface allows most of the printer functions to be controlled from a remote
host.
The remote interface uses a point-to-point, serial data transfer protocol. (See ‘Data transfer’
on page 1—5 for more information about the protocol used.)
The serial hardware connection to Linx printers is a standard factory-fitted option and is
based on the RS-232C standard. Note that, although this manual refers to the RS-232
Standard, and the software refers to RS-232, this does in fact equate to the EIA232 Standard.
The Ethernet hardware connection on the 5900 and 7300 is a hardware optional extra, but it
is a standard factory fit on the 7900 and a factory-fitted option on the CJ400.
MP65969–2
Linx RCI Reference Manual 1—1 Mar 2014
1.3 Version history
1.3.1 Issue 1
• (a) Initial issue of MP65969-1 for 4900, 7300, 7900, and CJ400.
1.3.2 Issue 2
• (a) Reissued to support 5900.
• (b) Commands 13D and 14D, seconds parameter added.
• (c) Commands 101D and 102D, Set and Request Speed added.
• (d) Command 155D, Request Recent Consumables added.
• (e) Command 156D, Reset Recent Consumables added
• (f) Command 157D, 158D and 159D, Request Remote Fields Data, Send Remote Data by
Name, and Send Remote Data by Stream.
See Chapter 2: ‘Sending Data to the Printer’ for details of the above changes.
• (g) Commands 161D and 162D, Set and Request RCI Mode added for CJ400 v1.6.0
• (h) Command 163, Request Current Events added for CJ400 v1.6.0.
See Chapter 2: ‘Sending Data to the Printer’ for details of the above changes.
1.4.1 RS-232
The RS-232 standard is an Electronic Industries Association (EIA) approved standard for
connecting serial devices. It provides point-to-point communications. For information
about hardware and software requirements for Linx printers, see Appendix A: ‘Hardware
Connections’.
1.5.1 Introduction
Typically, communications are initiated by the remote host, in the form of a command.
Depending on the command issued, the command can contain data. A reply is returned by
the printer and no other commands can be sent until the reply is received by the host,
irrespective of whether or not the host processes the reply. Replies confirm the receipt of the
command, and can contain data.
MP65969–2
Mar 2014 1—2 Linx RCI Reference Manual
There are exceptions to the host initiated communications and these are described in
Chapter 3: ‘Receiving Data from the Printer’.
ASCII control characters (00H to 1FH) are used for various control functions, and to delimit
the data. The characters described in this manual are the default values and cannot be
changed.
MP65969–2
Linx RCI Reference Manual 1—3 Mar 2014
NOTES:
1. < DATA > indicates variable data, one or more bytes in length.
2. [ DATA ] indicates optional data.
ESC, STX, ETX: Control characters and message delimiters are described below in ‘Data
transfer’ on page 1—5.
Command ID: The command ID is a single byte that identifies the command.
DATA: The message data consists of one or more bytes, if required by the command.
See for a full list of command IDs and a description of each command.
Checksum: The checksum is a single byte placed at the end of each data transmission. A
description of how the data checksum is generated can be found in ‘Data checksum
calculation’ on page 1—7.
Note that the checksum is optional—refer to the following appendices for more
information:
4900 printer: Appendix B: ‘Communications Setup Part 1’
5900, 7300, and 7900 printers: Appendix C: ‘Communications Setup Part 2’
CJ400 printer: Appendix D: ‘Communications Setup Part 3’
MP65969–2
Mar 2014 1—4 Linx RCI Reference Manual
If an ESC NAK sequence is received, it indicates that the command was not valid. In this
case C-Status is not zero. It contains a code indicating a specific fault/warning—for
example, ‘Invalid command’ or ‘Jet not running’. These codes are described in ‘Description
of command status codes’ on page 3—6.
Command ID: The command ID that is returned corresponds to the command ID that was
sent in the original command.
DATA: The length and content of the reply data depend on the original command.
Additional printer status information can be obtained in the reply by sending a command
using the alternative message delimiter SOH (01h) instead of STX. For example:
ESC
SOH
Command ID
[< DATA >]
ESC
ETX
[Checksum]
The reply data then contains extended status information:
ESC
ACK or NAK
P-STATUS
C-STATUS
COMMAND ID
ERROR MASK
PRINT COUNT
[ < DATA > ]
ESC
ETX
[Checksum]
The reply contains two additional sets of data. Both sets of data are four bytes long— the
least significant byte first, the most significant byte last:
ERROR MASK: The printer error mask is a 32-bit mask, in which each bit indicates a
particular printer error when set. See ‘32-bit Error Mask’ on page 3—19 and ‘Summary of
extended printer warnings’ on page 3—16 for details.
PRINT COUNT: The print count indicates the total current print count in the range 0 to
999,999,999.
The command format can be sent at any time, and the reply returns extended status
information.
MP65969–2
Linx RCI Reference Manual 1—5 Mar 2014
Similarly, the reply from the printer can also contain ESC characters within the data, (that is,
not forming part of the message delimiters), and again each of these is preceded by an
additional ESC character. The host must discard this additional ESC character when the
reply is received.
The remaining ESC character from each of these pairs forms part of the data, and is
included in the data checksum calculation. ESC characters used in delimiters are not
included.
Example 1:
The Delete Message command (Command ID 27) is used to delete messages stored in the
printer. The command format in hexadecimal to delete ‘Message 1’ is:
1B ;Command ID – Delete Message Data
01 ;Number of messages – 1
4D 45 53 53 41 47 45 20 ;Message name – MESSAGE 1
31 00 00 00 00 00 00 00
This is transmitted as follows:
1B 02 1B 1B 4D 45 53 53 41 47 45 20 31 00 00 00 00 00 00 00 1B 03
Example 2:
To request the print height setting in the printer, the Request EHT command is used as
shown below.
1B 02 02 1B 03
NOTE: The STX (02) character in the data is not preceded by an escape character.
Flow control
Flow control is achieved using either the CTS and DTR control lines for hardware control,
or by transmitting the XON and XOFF characters for software control. See Appendix B for
the 4900 printer, Appendix C for the 5900, 7300, and 7900 printers, or Appendix D for the
CJ400 printer for further details.
The above rules apply when using software flow control: both XON and XOFF are preceded
by an ESC character. If either XON or XOFF occur as part of the command data, no ESC
character is required.
When the printer receives data from the host and the number of data bytes in the printer
receive buffer reaches the buffer threshold, the printer either sets its DTR line inactive, or
issues an ESC XOFF sequence, depending on the form of flow control that is in use. When
enough data is read out of the receive buffer, the DTR line is set active again or an ESC XON
sequence is issued to restart reception. When the printer transmits data to the host, if the
CTS line is set to inactive, or an ESC XOFF sequence is received, the printer stops the
transmission. The printer resumes the data transmission when the CTS line returns to the
active state, or an ESC XON sequence is received.
The software flow control characters can be issued at any time, including during the
transmission or reception of other data. The printer removes the flow control characters
when they are received or inserts them into the transmitted data. It is assumed that the host
is able to deal with the software flow control characters in the same way.
The type of flow control used must be set up in the printer before communications can start.
See Appendix B for the 4900 printer, Appendix C for the 5900, 7300, and 7900 printers, or
Appendix D for the CJ400 printer for further details.
Once the printer has issued the ESC character, no other character is transmitted until after
the character associated with the ESC character is sent. This includes any software flow
control characters XON or XOFF. The printer expects the same procedure to be followed by
the host.
MP65969–2
Mar 2014 1—6 Linx RCI Reference Manual
Example 3:
If ESC STX is to be sent, this is not interrupted by the escape sequence ESC XON.
The following sequence is invalid:
ESC ESC XON STX
The following sequences are valid:
ESC STX ESC XON
ESC XON ESC STX
Step 1
STX 02h
GS 1Dh
LF 0Ah
NUL 00h
1 31h
2 32h
3 33h
4 34h
5 35h
6 36h
7 37h
8 38h
9 39h
0 30h
ETX 03h
MP65969–2
Linx RCI Reference Manual 1—7 Mar 2014
Step 2
First, the Boolean AND operation (modulo-256) is applied to the total value and 0FFh to
give a single byte value:
239h AND 0FFh = 39h
Step 3
The 2s-complement of 39h is then calculated as follows:
100h – 39h = C7h
Therefore the checksum for the above message is C7h.
The 2s-complement checksum is added to the checksum up to the ETX of the received
message. The result is C7h + 39h = 100h.
It should be noted that there could be an instance where the result of the AND operation
could leave a single byte value of 00 (zero) and the result of the 2s compliment would
therefore be 100h, that is represented by two bytes. To prevent such an occurrence, it is good
practice to carry out the AND function again that would result in the checksum being zero
(00). Any other checksum values would not be affected by this second AND operation and
in these circumstances 00 will be a valid checksum that will be accepted by the printer.
Any inserted ESC characters are not included in the checksum calculation. If the result of
the checksum is 1Bh, that is, the ESC character, then this must be preceded by an ESC
character.
There is an option to disable the checksum function on the printers. For more information,
see Appendix B for the 4900 printer, Appendix C for the 5900, 7300, and 7900 printers, or
Appendix D for the CJ400 printer.
NOTE: For applications that use the Linx DDE Driver, the checksum must remain enabled
on all printers connected to a DDE Driver channel.
MP65969–2
Mar 2014 1—8 Linx RCI Reference Manual
1.5.7 ASCII control characters
The following ASCII control characters are reserved for use as data delimiters, flow control,
and specific command/reply functions. Note that the null character (00h) is always used to
terminate text data.
NOTES:
1. These control characters are hardcoded in the DDE driver and must not be changed
on a printer connected to any channel of the DDE driver.
See Appendix F for more information about the ASCII character set.
MP65969–2
Linx RCI Reference Manual 1—9 Mar 2014
On the 5900, 7300, 7900, and CJ400 printers, these characters are hardcoded and
cannot be changed except for the Print Delay Start, Print Start and Print End
characters, that can be chosen from a list of ASCII control characters.
2. It is recommended that the control characters are not used for Print Delay, Print
Start, or Print End characters.
MP65969–2
Mar 2014 1—10 Linx RCI Reference Manual
CHAPTER 2: SENDING DATA TO THE
PRINTER
2.1 Summary of printer command codes
The table below provides a summary of printer command codes. For a detailed description
of each command, refer to ‘Descriptions of Printer Command Codes’ on page 2—5.
PRINTER
Description IDD IDH 4900 5900 7300/7900 CJ400
MP65969–2
Linx RCI Reference Manual 2—1 Mar 2014
PRINTER
Description IDD IDH 4900 5900 7300/7900 CJ400
MP65969–2
Mar 2014 2—2 Linx RCI Reference Manual
PRINTER
Description IDD IDH 4900 5900 7300/7900 CJ400
MP65969–2
Linx RCI Reference Manual 2—3 Mar 2014
PRINTER
Description IDD IDH 4900 5900 7300/7900 CJ400
NOTES:
1. Set and Request Invert Message Ratio are not available on the 4900 unless it is
configured as a Dairy Coder.
2. CJ400 v1.6.0 onwards. Supports extended time and date command to set and get
seconds.
3. An ‘X’ in the list indicates that the command is not implemented.
4. CJ400 v1.6.0 onwards.
MP65969–2
Mar 2014 2—4 Linx RCI Reference Manual
2.2 Descriptions of printer command codes
The data transfer convention requires that all values that are contained in two or more bytes
must be transferred in the following order:
Least significant byte (first byte),... ...Most significant byte (last byte)
The printer expects all data to follow the above convention.
MP65969–2
Linx RCI Reference Manual 2—5 Mar 2014
The EHT range is from -30% to +50% and depends on the message type (see
Chapter 7: ‘Printer Compatibility Mapping’). This command uses values in increments of
+5%, but on the printer interfaces, the EHT (Vertical Pitch) value is set in increments of +1%.
In these cases, the Request EHT Value command returns an EHT value that is rounded up
to the nearest 5% increment. For example, for any value in the range 1% to 5%, the value 5%
is returned.
If a value less than or greater than the supported value, then the lowest or highest available
value is set.
The values of -25% and -30% are left in the parameter list for backward compatibility. Using
these values will result in the action as described in the previous paragraph.
MP65969–2
Mar 2014 2—6 Linx RCI Reference Manual
If no message is selected for printing when this command is issued, an acknowledgement is
returned with the Command Status byte set to zero, but the value sent in the command is
not set.
The delay value is applied to the message currently selected as the print message and is not
a global value within the printer.
NOTES:
1. CJ400 v1.6.0 onward:
When bit 0 is set using Set RCI Mode (command 161), the print width that is set
and returned is a 4-byte value in the range 0 to 100000 tenths of a millimetre (for
example 100 = 10 mm).
2. 4900, 5900, 7300, and 7900:
The commands Set RCI Mode and Request RCI Mode (commands 161 and 162) are
not available.
MP65969–2
Linx RCI Reference Manual 2—7 Mar 2014
The required format of the parameters is as follows:
For reverse or inverse off: 01 00 00 00 00 00 00 00
For reverse or inverse on: 00 00 01 00 00 00 00 00
The count bytes are used for backward compatibility with older software versions, and are
no longer supported. However, the printer expects the count bytes in the Set command and
sends them in its reply to the Request command.
Setting the reverse to On selects the orientation 'Horizontal Flip'. Setting the inverse to On
selects the orientation 'Vertical Flip'.
NOTES:
1. 4900:
Set and Request Invert Message Ratio were implemented from v1.5 with 4900DC
configuration only. If the Set or Request Invert Ratio commands are sent to a printer
without a DC configuration, the command returns an NAK with a C-Status Error
Code 17D, 'Invalid Command'.
2. 5900:
The 5900 printer will allow invert and reverse operations but these remain static.
When configured as a Dairy Coder these operations can then be set to ‘Fixed’ or
‘Variable’ as required, but only via the user interface.
MP65969–2
Mar 2014 2—8 Linx RCI Reference Manual
NOTES:
1. 4900:
The request command will return Sunday as day 1. Because the day of the week is
calculated internally, this parameter can be set to 0 for all days when setting the
time and date. The seconds parameter is not supported on this printer type. If the
seconds parameter is set the command returns an NAK with a C-Status Error Code
22D, 'Number of Bytes in Command'.
2. 5900, 7300, 7900, and CJ400:
This option is supported on all the following printer releases onwards: 7300 v4.2,
7900 v5.1, 5900 v1.1, and CJ400 v1.6.0.
3. 5900:
When the 5900 is mapped as a 5900, Sunday is set as day 7. When mapping the
4900, Sunday is set as day 1.
MP65969–2
Linx RCI Reference Manual 2—9 Mar 2014
If the Start Jet command is issued during a shutdown sequence, the command
returns a NAK with a C-Status Error Code 81D 'Printer Busy' error.
MP65969–2
Mar 2014 2—10 Linx RCI Reference Manual
2.2.10 Printer Status Request
Command ID: 20D (14H)
MP65969–2
Linx RCI Reference Manual 2—11 Mar 2014
These commands relate to the data sets that are present in the printer. There are four
different data sets and each is identified by its Data Type byte:
Barcodes ‘B’ (42H)
Character sets ‘C’ (43H)
Date formats ‘F’ (46H)
Logos ‘L’ (4CH)
When downloading data sets (Command 21), the transmitted data consists of the data type,
the number of data sets being downloaded, and the data sets themselves. The format of
each data set type is described in Chapter 5: ‘Printer Data Format’.
When uploading data sets (Command 22), the transmitted data consists of the data type
byte only. The returned data then consists of the data type, the number of data sets, and the
data sets themselves.
When deleting data sets (Command 23), the transmitted data consists of the data type, the
number of data sets to delete, and the data set name strings. Each data set name string must
be null terminated. Any strings that are shorter than 16 characters must be padded out
using null characters. The format of the data set name string is described in
Chapter 4: ‘Message Data Format’. If the number of data sets to delete is 0, all data sets of
that type are deleted.
MP65969–2
Mar 2014 2—12 Linx RCI Reference Manual
COMMAND 23 (DELETE DATA SETS)
Printer Type Barcodes Char Sets Date Formats Logos
4900 NAK (Invalid NAK (Invalid NAK (Invalid NAK (Invalid
Command) Command) Command) Command)
NOTES:
1. Barcodes:
The uploading, downloading, and deletion of barcode data is not supported in this
command.
2. 4900:
If the ‘4800 Translation’ option is set to ‘No’ in the Remote Setup menu, Command
22 always returns the character set names as 4900 names, and does not return 4800
names. See ‘4800 Translation’ on page B—2.
3. 5900:
If the RCI Mappings are set to 5900, Command 22 will return the character set
names as 5900 names. If the RCI Mappings are set to 4900, Command 22 returns the
character set names as 4900 names.
MP65969–2
Linx RCI Reference Manual 2—13 Mar 2014
2.2.13 Message Data
Command ID: 25D (19H)
MP65969–2
Mar 2014 2—14 Linx RCI Reference Manual
2.2.14 Field Data
Command ID: 28D (1CH)
MP65969–2
Linx RCI Reference Manual 2—15 Mar 2014
NOTES:
1. 5900, 7300, 7900, and CJ400:
Command 28 is not implemented and returns a NAK with a C-Status Error Code
17D, 'Invalid Command'.
2. 5900, 7300, and 7900:
When Remote field data is sent using this command, the printer assumes that data
is to be sent to fields named in the same way. Starting with "RCIRemoteField1", the
printer allocates data to each field until all the data is used.
3. CJ400:
On the CJ400, the data is loaded based on the remote fields order set in the
Communication Settings. When a message is downloaded with remote fields,
remote fields must be created in Communication Settings before using the message
with remote fields, see Appendix D.
MP65969–2
Mar 2014 2—16 Linx RCI Reference Manual
NOTES:
1. 4900 and 5900:
A further Load Print Message command sent to a 4900 printer before the required
print count has been reached will be rejected with a command Status Code of 20D
'Print Not Idle'. If the print count has been reached the command will load the new
message.
2. CJ400:
The CJ400 does not support numbered printing, therefore the print count value will
be ignored for Command 30 (‘Load Print Message’) and Command 31 (‘Request
Print Message’) will return 0 for the print count.
Mode
• 0—Continuous
With 'Continuous Mode' set, the printer will continuously print the data sent via
command 28 or 29. If new data is sent it will overwrite this data and print the new
data after one more trigger and print.
• 1—Single
The printer will print the data once then disregard it. New data must be available in
the buffers or the 'Print Go/No Data' error will be initiated.
MP65969–2
Linx RCI Reference Manual 2—17 Mar 2014
This failure state is no longer supported but the byte in the command is still required and
therefore must be set to zero. The 'Request Print Mode' command will also return a zero for
this byte.
MP65969–2
Mar 2014 2—18 Linx RCI Reference Manual
5. 5900, 7300, 7900, and CJ400:
The Print Trigger Char State is no longer supported on these printers.
MP65969–2
Linx RCI Reference Manual 2—19 Mar 2014
2. 5900, 7300, and 7900:
0 Continuous
1 Leading Edge Primary
2 High Level Primary
3 Remote - Invalid Option
4 Trailing Edge Primary
5 Low Level Primary
3. CJ400:
0 Continuous
1 Leading Edge Primary
2 Active Primary (High Level)
3 Remote—Invalid Option
4 Trailing Edge Primary
5 Inactive Primary (Low Level)
12 Manual
MP65969–2
Mar 2014 2—20 Linx RCI Reference Manual
0 Off
1 Fail
2 Fail and Warn
2 Print Disabled
MP65969–2
Linx RCI Reference Manual 2—21 Mar 2014
In Continuous mode, the data is returned as a byte value. This is indicated by the most
significant bit of the data byte being set:
Bit 0 Fail
Bit 1 Warn
Bit 2 Print Disabled
Bit 3 Ink and Solvent
Bit 4 4900 use only (see note 2 below)
Bit 5 Not used—clear
Bit 6 Modes:
0— Pulsed
1—Continuous
Bit 7 0—Basic format
1—Advanced format
NOTES:
1. 4900:
The use of the alarm relay is extended for the 4900 printer to allow different
combinations of events to trigger the alarm relay. This is enabled when the Alarm
Mode is set to Continuous. If the alarm Mode is set to Pulsed, the basic format is
used.
2. 4900:
From 4900 v1.5, setting Bit 4 to 1 inverts the alarm output.
3. 5900:
In 4900 mapping mode, both the basic or advanced format can be used. To set the
basic mode use a value between 0 and 3. To use advanced mode at least bit 7 must
be set.
4. 5900, 7300, 7900, and CJ400:
These printers only accepts input in the advanced format. Any use of the basic
format (input values < 128) causes the command to return an NAK and a C-Status
Error Code 23D'Parameters Rejected'.
MP65969–2
Mar 2014 2—22 Linx RCI Reference Manual
When the display is disabled, the printer enters terminal mode—see ‘Command ID: 81D
(51H)’ on page 2—32 and ‘Command ID: 82D (52H)’ on page 2—33.
0 Keyboard and display enabled.
1 Keyboard disabled/display enabled.
2 Keyboard and display disabled.
The printer always powers up with the keyboard enabled.
NOTES
1. 5900, 7300, and 7900:
This command can lock the keyboard but not the display with the parameter set to
1. However, if the parameter is set to 2, the command is still acknowledged but
again only the keyboard is locked. Locking the keyboard on these printers has no
effect on download performance.
2. CJ400:
Sending this command with any value will be accepted, but no action is taken.
MP65969–2
Linx RCI Reference Manual 2—23 Mar 2014
2.2.23 Request System Times
Command ID: 48D (30H)
MP65969–2
Mar 2014 2—24 Linx RCI Reference Manual
Printer type 1 byte
Printer address 1 byte 0 to 30
% Free message RAM 1 byte 0 to 100
% Free data RAM 1 byte 0 to 100
Printhead type 1 byte
H/w links string 16 bytes + null
Software version 15 bytes + null
Number of strings 1 byte
ID characters Variable length
Configuration Strings Variable length
Printer Type
The types of printers reported are:
• 4 4900 (see note 2 below)
• 6 6000
• 7 7300 (see note 3 below)
• 8 6800/6900
• 9 4900 (see note 1 below)
• 10 7900 (see note 3 below)
CJ400 (see note 4 below)
• 11 5900 (see note 5 below)
Printer Address
The Printer address was used with RS485 systems (these are no longer supported).
Printhead Type
The printhead types reported are:
0 Micro Mk7
1 Midi Mk 3 or Midi Mk 7
2 Macro
3 Midi Mk 4/5
4 Midi 70 µm Mk4/5 or Midi + Mk 7
5 Ultima Mk 7
6 Ultima + Mk 7
7 Mini Mk 7
8 Ultima A
9 Midi A
MP65969–2
Linx RCI Reference Manual 2—25 Mar 2014
H/W Links String
The hardware links string gives a list of all the enabled hardware links in the system. Each is
identified by a letter.
Software Version
Returns the software version currently installed on the printer.
Number of Strings
This returns the number of configuration strings.
ID Characters
The ID characters indicate the type of data blocks present in the printer:
C Character set
D Display data
F Date formats
L Logos
R Raster information
Configuration Strings
Each Configuration string contains the version number and creation date for that data
block. The ‘number of strings’ byte indicates the number of ID characters and configuration
strings that follow. Each string must be 16 characters long, that is 15 text characters + null.
ID character 1 corresponds to configuration string 1; ID character 2 corresponds to
configuration string 2, and so on.
NOTES:
1. 4900:
This printer does not set the % free data RAM byte, because data sets cannot be
downloaded to the printers.
2. 4900:
If 4800 Translations is set to Yes, the command returns 4 as the printer type. If 4800
Translations is set to No, the command returns 9 as the printer type.
3. 7300 and 7900:
These printers always return 0 for the Number of strings parameter, and do not
return any ID characters or configuration strings.
Depending on user requirements and setup using the Protocol Setup on the user
interface, the printers return a printer type as follows:
• 6200 = 6
• 6800 (or 6900) = 8
• 7300 = 7
• 7900 = 10
This allows better configuration for particular customer requirements.
MP65969–2
Mar 2014 2—26 Linx RCI Reference Manual
The hardware links string only supports links A–D as follows:
A Enable Debug Log
B Spectrum Printer
C Not used
D Clear memory on next startup
4. CJ400:
Depending on the Protocol Setup or command 153D settings, the printer returns a
printer type as follows:
• 6200 = 6
• 7300 = 7
• 6800 = 8
Printhead type returned = 9 MidiA
Number of strings = 0
ID characters = 0
Configuration strings = 0
5. 5900:
Depending on the Protocol Setup or command 153D settings, the printer returns a
printer type as follows:
• 4900 = 9
• 5900 = 11
MP65969–2
Linx RCI Reference Manual 2—27 Mar 2014
2.2.28 Diagnostic Start Print
Command ID: 56D (38H)
MP65969–2
Mar 2014 2—28 Linx RCI Reference Manual
2.2.31 Filter Purge
Command ID: 60D (3CH)
MP65969–2
Linx RCI Reference Manual 2—29 Mar 2014
2.2.34 Phase Period
Command ID: 64D (40H)
MP65969–2
Mar 2014 2—30 Linx RCI Reference Manual
2.2.36 TOF Correction
Command ID: 68D (44H)
MP65969–2
Linx RCI Reference Manual 2—31 Mar 2014
NOTE:
1. 5900, 7300, 7900, and CJ400:
This command set is not implemented and returns a NAK with a C-Status Error
Code 17D, 'Invalid Command'.
PRINTER
Option Bit 4900 5900 7300/7900
RS-232 0 • • •
RS485 1 • N/A N/A
Barcode 2 N/A N/A N/A
Extended Message Length 3 N/A N/A N/A
Reduced Message Directory 4 N/A N/A N/A
Expansion RAM 5 N/A N/A N/A
Time Offsets 6 N/A N/A N/A
Expansion ROM 7 N/A N/A N/A
Demo Mode 8 N/A N/A N/A
Message Cycle 9 N/A N/A N/A
DDE Level 1 10 • • •
DDE Level 2 11 • • •
Parallel I/O 12 N/A • •
Data Matrix 13 N/A • •
Table 2-5. Request software options
The DDE Level 1 option means that the printer communicates with the DDE driver.
The DDE Level 2 option means that the printer communicates with LogoJet through the
DDE driver.
NOTE:
1. CJ400:
This command is not implemented on the CJ400.
MP65969–2
Mar 2014 2—32 Linx RCI Reference Manual
The majority of key presses correspond to their ASCII equivalents, although some options
(for example, non-English characters, function keys, and cursor keys) have values greater
than 127. These are described in Appendix F: ‘ASCII Characters and Code Pages’.
NOTE:
1. CJ400:
This command set is not implemented and returns a NAK with a C-Status Error
Code 17D, 'Invalid Command'.
MP65969–2
Linx RCI Reference Manual 2—33 Mar 2014
2.2.43 Set System Times
Command ID: 85D (55H)
MP65969–2
Mar 2014 2—34 Linx RCI Reference Manual
2. 5900, 7300, and 7900:
This command requires a long time out period due to the amount of data returned.
Schedule Information 2
Message Information 1
Message Information 2
Message Information 3
.
.
Message Information n
Schedule Information n
Message Information 1
Message Information 2
Message Information 3
.
.
Message Information n
When transferring Production Schedule data, the data format is as described above. The
first byte is the number of Production Schedules followed by one or more Production
Schedules. Each Production Schedule consists of a Schedule Information Header followed
by one or more Message Information Headers.
MP65969–2
Linx RCI Reference Manual 2—35 Mar 2014
The format of the Schedule Information Header and the Message Information Header is
shown below:
MP65969–2
Mar 2014 2—36 Linx RCI Reference Manual
When deleting schedules, the transmitted data consists of the number of schedules to be
deleted followed by the name strings. If the number of schedules specified is 0, all the
schedules are deleted.
MP65969–2
Linx RCI Reference Manual 2—37 Mar 2014
2.2.46 Power Save Option
Command ID: 93D (5DH)
MP65969–2
Mar 2014 2—38 Linx RCI Reference Manual
NOTES:
1. 5900, 7300, and 7900:
If this command is issued it always initiates a power down, regardless of the input
parameter.
2. CJ400:
This command is not implemented and returns a NAK with a C-Status Error Code
17D, 'Invalid Command'.
MP65969–2
Linx RCI Reference Manual 2—39 Mar 2014
‘L’ (4CH) Logos
‘M’ (4DH) Messages
‘P’ (50H) Production Schedules
The command is not valid during printing.
If there are any of the requested data items in the printer, the command returns one or more
headers from the specified data items. The length of each header depends on the data item
type.
If no data items exist in the printer, the returned Data Set count is 0.
If an invalid Data Item Type is requested, a count of 0 is returned. There is no error code
associated with invalid Data Item Types.
The data type headers have the following formats:
4900, 5900, 7300, and 7900 Character Set Header (Extended)—816 bytes
As above, plus:
Pixel Data Offset 2 bytes
Character Width 1 byte
Extended character set information in these printers consists of the header previously
described, followed by a 256-entry table consisting of 3 bytes for each character. The first 2
bytes are the offset from the start of the table to the pixel information for each character and
one byte that specifies the width of each character.
MP65969–2
Mar 2014 2—40 Linx RCI Reference Manual
4900, 5900, 7300, and 7900 Logo Header—28 bytes
Size of Logo 2 bytes
Size of Header 1 byte
Bytes per Raster 1 byte
Number of Bytes in Pixel Data 2 bytes
Reserved 1 byte
Logo Height 1 byte
Reserved 4 bytes
Logo Name 15 bytes + null
MP65969–2
Linx RCI Reference Manual 2—41 Mar 2014
2.2.50 Inter-Print Delay
Command ID: 98D (62H)
MP65969–2
Mar 2014 2—42 Linx RCI Reference Manual
2. CJ400:
The Message Names string is required for backwards compatibility, but is ignored
on the CJ400.
3. CJ400 v1.6.0 onward:
When bit 0 is set using Set RCI Mode (command 161), the print width that is set and
returned is a 4-byte value in the range 0 to 100000 tenths of a millimetre (for
example, 100 = 10 mm).
When bit 1 is set using command 161, the inter print delay that is set and returned
is measured as the distance from the start of one message to the start of the next.
When bit 0 is set using Set RCI Mode (command 161), the print width that is set and
returned is a 4-byte value in the range 0 to 100 000 tenths of a millimetre (for
example, 100 = 10 mm).
4. 4900, 5900, 7300, and 7900:
The commands Set RCI Mode and Request RCI Mode (commands 161 and 162) are
not available.
MP65969–2
Linx RCI Reference Manual 2—43 Mar 2014
NOTES:
1. 4900:
The error reported in the Event List on this printer is 3.32.
2. CJ400:
The error reported in the Event Log on this printer is 3.30.
MP65969–2
Mar 2014 2—44 Linx RCI Reference Manual
2.2.56 Configuration Code
Command ID: 143D (8FH)
MP65969–2
Linx RCI Reference Manual 2—45 Mar 2014
NOTE:
1. 4900:
This command is not implemented and returns a NAK with a C-Status Error Code
17D, 'Invalid Command'.
MP65969–2
Mar 2014 2—46 Linx RCI Reference Manual
Code page byte
In the set command all bytes are required, regardless of whether that byte is set.
Example 1:
The following example will set a European (6200) code page with the 7300/7900 Style
Message Type and the 7300/7900 Style Font:
99 ; Command ID
07 ; Mapping Byte (Byte set to 0000111)
00 ; Code page Byte (European (6200))
04 ; Message Type Byte (7300/7900 Style Mapping)
04 ; Font Type Byte (7300/7900 Style Mapping)
MP65969–2
Linx RCI Reference Manual 2—47 Mar 2014
Example 2:
If the choice had been to select the code page and font mappings only, then the command
structure would be:
99 ; Command ID
05 ; Mapping Byte (Byte set to 0000101)
00 ; Code page Byte (European (6200))
04 ; This byte is now ignored as the Message Type Byte is not set.
04 ; Font Type Byte (7300/7900 Style Mapping)
NOTES:
1. 4900:
This command set is not implemented and returns a NAK with a C-Status Error
Code 17D, 'Invalid Command'.
2. CJ400:
Setting the Message Style Mapping will automatically set the corresponding Font
Style Mapping. For example, setting the Message Style to '6200’ will also set the
Font Style to 6200.
3. 5900:
The Message and Font Type bytes can be set to either 4900 (07) or 5900 (08).
MP65969–2
Mar 2014 2—48 Linx RCI Reference Manual
NOTES:
1. 4900:
This command is not implemented and returns a NAK with a C-Status Error Code
17D, 'Invalid Command'.
2. CJ400:
This command is not implemented and returns a NAK with a C-Status Error Code
17D, 'Invalid Command'.
MP65969–2
Linx RCI Reference Manual 2—49 Mar 2014
From the Print Monitor page, press Print Settings, and then scroll down to highlight the
Remote Fields Editor option, as shown in Figure 1.
69405
MP65969–2
Mar 2014 2—50 Linx RCI Reference Manual
Date Stamp 10 bytes
Space 1 byte
Time Stamp 8 bytes
The Event data is returned in blocks of 24 bytes. Each block represents one event. The
format of the data is a text field, for example:
"4.02 2013-03-28 20:23:31"
Each event string is NOT null terminated.
NOTE:
1. 4900:
This command is not implemented and returns a NAK with a C-Status Error Code
17D, 'Invalid Command'.
MP65969–2
Linx RCI Reference Manual 2—51 Mar 2014
2.2.64 Current Events
Command ID: 163D (A3H)
MP65969–2
Mar 2014 2—52 Linx RCI Reference Manual
CHAPTER 3: RECEIVING DATA FROM
THE PRINTER
Each command sent to the printer will receive a reply. The format of the reply is:
ESC
ACK or NAK
P-STATUS
C-STATUS
Command ID
[< DATA >]
ESC
ETX
[Checksum]
As part of the reply to a command, the printer always returns status information. Part of
this information is a 1-byte command status code (C-Status) related to the command that
was issued.
Additional information can be obtained from the printer fault code (P-STATUS), that is also
returned with every reply. This indicates whether any serious problem occurred that
prevents the printer from printing.
By regularly using the Printer Status Request command (14H), the current printer status can
be monitored.
If the command to request printer status, command 20D (14H) is sent or commands are sent
using the extended start command, the 32-bit Warning Mask will be returned, that indicates
if any printer warnings exist.
MP65969–2
Linx RCI Reference Manual 3—1 Mar 2014
3.1 Printer fault codes (P-STATUS)
Print Failures occur when the software detects an electrical or mechanical failure that
prevents printing. When a Print Failure occurs, printing is stopped and the jet is shut down.
Printing cannot restart until the fault is cleared.
PRINTER
Cod Description 4900 5900 7300/7900 CJ400
e
01 Print Head • • • •
Temperature
02 EHT Trip • • • •
03 Phase Failure • • • •
04 Time of Flight • • • •
05 300V Power Supply • • • ×
06 Hardware Safety Trip • • • •
07 Ink Tank Empty • • • •
08 Internal Spillage • • • •
10 Solvent Tank Empty • • • •
11 Jet Misaligned • • • •
12 Pressure Limit • • • •
13 Viscosity • • • •
02 EHT Trip
The EHT trip sense software has detected that an EHT trip has occurred, that is, the
EHT output has been switched off.
03 Phase Failure
The printer failed to obtain a valid phase position. This failure is normally
associated with invalid data from the hardware and can be caused if the printhead
becomes very dirty with ink, particularly around the deflector plates.
04 Time of Flight
This failure occurs if, after the jet has been started, there are no valid Time of Flight
(TOF) readings for a period of 40 minutes.
MP65969–2
Mar 2014 3—2 Linx RCI Reference Manual
05 300V Power Supply
The 300 V sense signal has detected that the 300 V output from the EHT PSU is not
present.
08 Internal Spillage
The base of the ink system enclosure is sealed in order to contain any ink or solvent
spillage, preventing external leakage. In the event of a pressurized ink leak from an
ink system pipe, manifold assembly or pump head, a spillage sensor stops the
pump within five seconds of detection (that is, there is no jet shutdown sequence).
11 Jet Misaligned
Under normal operating conditions, the gutter sense circuit detects the presence of
ink flow in the gutter. If ink flow is not detected in the gutter for any reason (for
example, a misaligned jet), the software shuts down the jet. Absence of ink in the
gutter is detected within approximately 10 seconds.
12 Pressure Limit
The software is unable to increase the pressure sufficiently to achieve a TOF
measurement equal to the Reference TOF. This can occur during the jet start
process.
13 Viscosity
The software is unable to establish Reference TOF at or below the Solvent Add
Pressure. The printer has added solvent eight times (for MEK inks) or 12 times (for
Mixed Base inks) without being able to bring the pressure below the Solvent Add
Pressure.
MP65969–2
Linx RCI Reference Manual 3—3 Mar 2014
3.2.1 Summary of command status codes
The following table provides a summary of command status codes.
MP65969–2
Mar 2014 3—4 Linx RCI Reference Manual
COMMAND STATUS CODES
Dec Hex Description
46 2E Print command: No message
47 2F Jet command: Ink low
48 30 Jet command: Solvent low
49 31 Jet command: Print fail
50 32 Jet command: Print in progress
51 33 Jet command: Phase
52 34 Jet command: Time of flight
53 35 Cal. printhead: Try later
54 36 Cal. printhead: Failed
55 37 Message too large
56 38 Pixel RAM overflow
57 39 Invalid message format
58 3A Invalid field type
59 3B No print message loaded
60 3C Invalid print mode
61 3D Invalid failure condition
62 3E Invalid buffer divisor
63 3F No remote fields in message
64 40 Number of remote characters
65 41 Remote data too large
66 42 Remote buffer now full
67 43 Remote buffer still full
68 44 Field data exceeds message end
69 45 Invalid remote field type
70 46 Invalid while display enabled
79 4F Too many messages specified
81 51 Printer busy
82 52 Unknown raster
83 53 Invalid field length
84 54 Duplicate name
85 55 Invalid barcode linkage
86 56 Data set in ROM
87 57 Data set in use
88 58 Invalid field height
89 59 Production Schedule: No message schedules
90 5A Production Schedule: Too many message schedules
91 5B Production Schedule: Unknown message schedule
92 5C Production Schedule: Duplicate message schedule
MP65969–2
Linx RCI Reference Manual 3—5 Mar 2014
COMMAND STATUS CODES
Dec Hex Description
93 5D Overlapping fields
94 5E Not Calibrated
95 5F Production Schedule: Incorrect Trigger Mapping (7300
and 7900 only)
97 61 Invalid jet state (CJ400 only)
02 Framing error
An incomplete character was received—the character contains no stop bit.
Can be caused by noise on the transmission cable. Check screening and
connections.
03 Data overrun
Data is being received at a rate that is faster than the CPU can process. At least three
characters were received that were not processed.
04 Serial break
A null character was received with a framing error. The number of zeros received
was:
((Number of bits per character) + 1)
06 Command start
Two or more start command sequences were received without an end sequence
between them.
07 Command end
Two or more end command sequences were received without a start sequence
between them.
08 Invalid checksum
The received checksum for a command was different from the one calculated. The
checksum can be disabled if not required.
17 Invalid command
An invalid command code was received. All remaining data in the command is
ignored.
Check that the command is implemented.
MP65969–2
Mar 2014 3—6 Linx RCI Reference Manual
18 Jet not running
Command is not valid while jet is idle.
23 Parameter rejected
A command data parameter is invalid.
Check the structure of the command in ‘Sending Data to the Printer’ on page 2—1.
26 Minimum value
Numeric data found in a command is less than the minimum allowed value.
27 Maximum value
Numeric data found in a command exceeds the maximum allowed value.
28 Memory full
The memory used to store printed messages is now full. This indicates that another
complete message cannot be stored in the printer memory.
29 No character sets
No character sets exist in the printer.
30 No barcodes
No barcodes exist in the printer.
31 No logos
No logos exist in the printer.
32 No date formats
No date formats exist in the printer.
MP65969–2
Linx RCI Reference Manual 3—7 Mar 2014
33 PROM-based data set specified
An attempt was made to delete a PROM-based data set.
35 No messages
No messages exist in the printer memory.
36 Unknown message
An unknown message name was specified.
39 Non-alphanumeric character
A non-alphanumeric character was specified in a string.
40 Positive value
A positive number was required.
MP65969–2
Mar 2014 3—8 Linx RCI Reference Manual
48 Jet command: Solvent low
A start jet command was issued and the solvent is low. The jet is not started.
MP65969–2
Linx RCI Reference Manual 3—9 Mar 2014
62 Invalid buffer divisor
A print mode command was issued, and the remote buffer divisor specified is not
valid. The number specified is used to divide the remote buffer into one or more
equal blocks. Remote data can then be downloaded and stored in each of the
blocks. If the number of blocks is increased, more remote data can be downloaded,
but the blocks are smaller.
For the 4900, the remote divisor must be 1, 2, 4, 8, 16, 32, 64, or 128. If the buffer
divisor is set to 128 bytes and the current size of the remote buffer is 1024 bytes,
each of the 128 blocks contains 8 bytes.
This code is also returned if the divisor is 1 and the print mode is Continuous. The
divisor must be at least 2 in Continuous print mode.
For the 7300, 7900, and CJ400, the maximum number of buffers is 32 and a divisor is
not used.
MP65969–2
Mar 2014 3—10 Linx RCI Reference Manual
79 Too many messages specified
An attempt was made to specify too many messages, either for uploading,
downloading or deleting. If this error code occurs, the command was not actioned.
81 Printer busy
A command was issued that cannot be actioned at the present time. This can occur
when a jet startup or shutdown is in progress—wait for the printer to complete the
jet function, and then reissue the command.
82 Unknown raster
A raster name that is specified in the downloaded message is not recognised by the
printer.
84 Duplicate name
A message or data set was downloaded that has the same name as an existing
message or data set in the printer.
MP65969–2
Linx RCI Reference Manual 3—11 Mar 2014
92 Production Schedule: Duplicate message schedule
This error is returned for command 87 'Download Production Schedule' when the
Production Schedule specified already exists in the printer.
93 Overlapping fields
This error is returned on the IJ600 only.
94 Not Calibrated
This error is returned on the IJ600 only.
MP65969–2
Mar 2014 3—12 Linx RCI Reference Manual
PRINTER
Bit Description Printer 4900 5900 7300 CJ400
System
Event
12 Low Pressure 3.18 • • • •
13 Under Speed (Line Speed) 3.10 × • • •
14 Over Speed (Asynchronous Data) 3.07 • • • •
15 Not Used
24 Not Used
25 Not Used
26 Not Used
29 Not Used
30 Not Used
MP65969–2
Linx RCI Reference Manual 3—13 Mar 2014
3.3.2 Description of printer warnings
00 No Time of Flight
This warning can occur when the jet has been running for at least 5 minutes. It
indicates that the printer has been unable to obtain a valid TOF in the time allowed.
01 Shutdown Incomplete
The printer was powered down before the shutdown sequence was completed.
This warning is reported at power-up. It indicates that the printer was previously
switched off while the jet was still running, or before the printer had completed the
shutdown sequence. Printer start problems may be experienced if the shutdown
sequence was incomplete; these could be a blocked nozzle, a dirty start or a
misaligned jet.
The warning is reported on every subsequent printer power-up until a jet
shutdown sequence is fully completed.
03 Ink Low
If the ink level sensor indicates that the volume of ink in the tank is low, this
warning is reported. The warning is cleared automatically when a sufficient
quantity of ink is added to the tank.
If this event is detected before the jet is started, the jet cannot be started until the
event has been cleared (that is, the ink tank is refilled). If the event is detected while
the jet is running, the jet continues to run for 8 hours (Mini and Ultima printheads)
or 6 hours (Ultima plus printhead) until the ink level is critically low, at which point
the printer fails (see ‘Description of printer fault codes’ on page 3—2, "07 Ink Tank
Empty").
04 Solvent Low
If the solvent level sensor indicates that the volume of solvent in the tank is low, this
warning is reported. The warning is cleared automatically when a sufficient
quantity of solvent is added to the tank.
If this event is detected before the jet is started, the jet cannot be started until the
event has been cleared (that is, the solvent tank is refilled). If the event is detected
while the jet is running, the jet will continue to run for 12 hours (all printheads)
until the solvent level is critically low, at which point the printer fails (see
‘Description of printer fault codes’ on page 3—2, "10 Solvent Tank Empty").
MP65969–2
Mar 2014 3—14 Linx RCI Reference Manual
07 Printhead Cover Off
This warning is reported if the printhead cover tube is removed. The EHT supply to
the deflector plates is automatically switched off and printing is suspended when
the cover tube is removed. Printing is resumed a few seconds after the cover tube is
refitted. The red strobe LED is also switched on when the cover tube is removed.
12 Low Pressure
Each time the jet is started a pressure and filter check is carried out. The pressure is
set to a pre-determined value and the pressure is checked to see if this pressure is
actually reached. If the difference between the pressure setting (Set Pressure) and
the pressure reading (Actual Pressure) is greater than a predetermined value this
warning is reported.
MP65969–2
Linx RCI Reference Manual 3—15 Mar 2014
15 Power Off Override Active
This warning is reported if link LK20 (Power Off Override) is fitted on the IPM
PCB.
When this link is fitted, the auto power down mains on/off switch cannot be
switched off by the software.
17 Memory Corrupt
When the printer is switched on, each individual item stored in the back-up Non-
Volatile Random Access Memory (NVR) is checked. If one or more items are
corrupt, the default values for those items are loaded and this event is reported. The
system will still function but some values may have been reset to the defaults.
18 No Message in Memory
This warning is set when the messages store is empty.
20 Remote Error
This warning is generated when the printer receives the 'Set Remote Error'
command (121) through the RCI.
PRINTER
Bit Description Printer System 4900 5900 7300 CJ400
Event
00 Cover Override Active 3.13 • • • •
01 Power Override Active 3.14 • • • ×
02 Gutter Override Active 3.16 • • • •
03 Gate Array Test Mode Active 3.17 • • • •
04 Valid UNIC Chip Not Found 3.19 × • • •
05 Message Memory Full 3.31 • × × ×
06 Message Name Exists 3.30 • × × ×
MP65969–2
Mar 2014 3—16 Linx RCI Reference Manual
3.3.4 Description of extended printer warnings
00 Cover Override Active
This warning is reported if link LK6 (4900), LK21 (7300/7900), or a link between
pins 3 and 4 on PL210 (CJ400) is fitted on the IPM PCB.
When this link is fitted, the EHT and charge voltage remain on while the printhead
cover tube is removed (that is, they are not automatically disabled), that allows
printing to continue for fault diagnosis purposes.
MP65969–2
Linx RCI Reference Manual 3—17 Mar 2014
3.4 Jet States
00 Jet Running
The system has started and is ready.
01 Jet Startup
The system is carrying out its startup procedure.
02 Jet Shutdown
The system is carrying out its shutdown procedure. This can take up to 4 minutes.
03 Jet Stopped
The jet is now stopped and it is safe to power off the printer.
04 Fault
00 Printing
Printing a pattern (generating the rasters).
01 Undefined
02 Idle
Ready for a print start command.
03 Generating Pixels
Generating pixel pattern for next print.
04 Waiting
Waiting for the next print trigger, or waiting for the print delay to expire.
05 Last
Printing the last pattern following a Print Stop command.
06 Printing/Generating Pixels
Printing a pattern and generating the pixel pattern for the next print.
MP65969–2
Mar 2014 3—18 Linx RCI Reference Manual
3.6 32-bit Error Mask
The 32-bit error mask is returned when either the alternative message header character is
used (SOH) or the Printer Status Request command (14H) is issued (see Chapter 2: ‘Sending
Data to the Printer’).
The returned data is in the form of 4 bytes, are shown below in bit format:
AS152
00000000 00000000 00000000 00000000
Example:
If the Printer Status Request command is sent to a printer that has a ‘Solvent Low’ warning,
and the printhead cover tube is removed, it returns the following (assume that the jet is
running):
1B 06 ;ESC ACK sequence
00 ;P-Status No printer errors
00 ;C-Status No command errors
14 ;Command ID sent
00 ;Jet state Jet running
02 ;Print state Print idle
90 00 00 00 ;32-bit Error Mask
1B 00 ;ESC ETX sequence
51 ;Checksum
Here the error mask is shown in bold. Note that the bytes appear here in reverse order—
that is, low byte first.
In hexadecimal format this is:
00 00 00 90
When converted to binary, the format is:
00000000 00000000 00000000 10010000
The conversion shows that counting from zero on the right-hand side, bit 4 and bit 7 are set.
If this is compared to the list of printer errors, it can be seen that a ‘Solvent Low’ warning
and ‘Printhead Cover Off’ warning are returned.
If extended errors are detected and, command 129, ‘Request Extended Errors’ is used to
retrieve the errors (See Chapter 2: ‘Sending Data to the Printer’), then both the standard
error mask and the extended error mask are returned, that is, two sets of four bytes.0
MP65969–2
Linx RCI Reference Manual 3—19 Mar 2014
This page left blank intentionally
MP65969–2
Mar 2014 3—20 Linx RCI Reference Manual
CHAPTER 4: MESSAGE DATA
FORMAT
Message data consists of a message header followed by one or more fields (refer to the
illustration below). The message header contains information relevant to the whole
message. Each field contains position information and data particular to that field.
AS126
Message Header
FL Field 1
ML
Field 2
Field n
MP65969–2
Linx RCI Reference Manual 4—1 Mar 2014
4.1 Message header
Message length in bytes 2 bytes 0 to 65535
Message length in rasters 2 bytes 0 to 65535
EHT setting * 1 byte 0 to 16
Inter raster width 2 bytes 0 to 65535
Print delay 2 bytes 0 to 65535
Message name string 16 bytes 15 + null
Message Type string 16 bytes 15 + null
* Printer dependent.
Total message header length is 41 bytes.
Message length in bytes: Refers to the total length of the message in bytes, that is, the total
message header bytes plus the sum of all the field lengths in bytes.
Message length in rasters: Refers to the total length of the message in rasters. For a one line
message, this is the sum of all the field lengths in rasters as shown below.
AS265
Single Line Message
Field 1 Field 2 Field 3
EHT setting
This is a parameter that can be used to increase or decrease the printed message height. The
EHT range depends on the message type. For the EHT ranges on the 4900, see Table 7-70 on
page 7—33. For the EHT ranges on the 5900, 7300, 7900, and CJ400, see Table 7-71 on
page 7—34.
Although this parameter can be set during the downloading of the message, it can be
adjusted after downloading by using command 01, 'Set EHT Value'. See ‘Command ID: 01D
(01H)’ on page 2—5.
MP65969–2
Mar 2014 4—2 Linx RCI Reference Manual
Inter-raster width
This parameter can be used to increase or decrease the width of the message. Two methods
of calculation are used, as follows:
• When a shaft encoder is used, this value sets the pitch of the raster by using the
calculated shaft encoder pitch.
• When a shaft encoder is not used, the value sets a timing delay between the printed
rasters.
• The delay value is calculated by inserting non-printed drops between each pair of
printed rasters.
For more information about this parameter, see ‘Print Width’ on page 6—1.
Although this parameter can be set during the downloading of the message, it can be
adjusted after downloading by using command 03, ‘Set Print Width’. See ‘Command ID:
03D (03H)’ on page 2—6.
Print Delay
This parameter can be used to accurately position the printed message on a product. The
value of the delay is a multiple of the inter-raster width. For further details about this
parameter, see ‘Print Delay’ on page 6—11.
Although this parameter can be set during the downloading of the message, it can be
adjusted after downloading by using command 05, ‘Set Print Delay’. See ‘Command ID:
05D (05H)’ on page 2—6.
Message Name
Message names are not case sensitive—the name ‘MESSAGE1.PAT’ is the same as
‘message1.pat’ and ‘MeSsAgE1.pAt’. The message names do not have to be exactly 15
characters plus null, but if they are shorter they must be padded out to 16 characters with
nulls.
Message Type
The message types are a fixed resource in the printer. To obtain a list of message types
available in a printer, use command 24, ‘Message Type Data Request’. See ‘Command ID:
24D (18H)’ on page 2—13.
MP65969–2
Linx RCI Reference Manual 4—3 Mar 2014
4.2 Field header
In the following section, it should be noted that when explaining the operation of various
bits in a byte, counting always starts from zero. For example, the right-hand, least
significant bit (LSB) is number zero.
Field type
Each field type and its ID byte are described later. The top three bits of the byte are
used to determine how the field relates to a barcode and if applicable to display or
not to display the barcode integrated text.
Bit 7:
0 Field appears in the message as normal.
1 Field is not rendered into the message. This is typically used for Text, Date,
or Sequential Number fields being used as source fields for barcodes.
Bit 6:
0 Field is not associated with another field via the linkage byte.
1 Field is associated with another field via the linkage byte. This is typically
used to associate a Text, Date, or Sequential Number field with a barcode
field. In these circumstances both fields have bit 6 set. See ‘Linkage’ on
page 4—6. Both bits are 0 for normal field types. When a barcode is
associated with the field and both are to be printed, bit 6 is set. If only the
barcode is to be printed and not the text, both bits 6 and 7 are set. These bits
must be 0 if the field is to be downloaded to a 4900 printer because this
printer does not support barcodes.
Bit 5:
Barcode types EAN-13, EAN-8, and UPCA have the capability to display integrated
text. This bit can be used to turn off the integrated text.
0 Integrated text switched off.
1 Default. Integrated text displayed.
MP65969–2
Mar 2014 4—4 Linx RCI Reference Manual
Field length in bytes
This is the total length of the field in bytes, that is, the field header and all associated data,
including null terminators.
Y and X positions
These parameters refer to the start co-ordinates of the field in the message. These co-
ordinates are measured from the top left corner of the message. The Y position indicates the
vertical drop number, and 0 is at the top. The X position indicates the horizontal raster
number, starting from the left side of the message—that is, raster 0. When calculating the
positions of fields, the length in rasters and the height in drops of any fields previously
inserted must be taken into account.
MP65969–2
Linx RCI Reference Manual 4—5 Mar 2014
For all fonts on the CJ400, and the proportional fonts (not West or 6200) on the 5900, 7300,
and 7900, it is recommended that the message is created on the printer and then uploaded
using Command 26, ‘Upload Message Data’ (see ‘Command ID: 26D (1AH)’ on page 2—
14). This will provide accurate data for field lengths and positioning.
Linx can provide a utility to carry out the uploading of the message data. For more
information, contact your local Linx Service Centre.
Format 3 Byte
For the 4900 the Format 3 byte is not used and must be set to null in all fields.
For the 5900, 7300, 7900, and CJ400, the byte is used as follows:
• Bit 0 is used to remove the leading zeroes in a sequential number (not CJ400)
• Bit 1 is used to justify the sequential number (not CJ400)
• Bit 2 is used to set the field orientation (horizontal flip) (not CJ400).
• Bit 3 is used to set the field orientation (vertical flip) (not CJ400).
• Bit 4 is used to create a reverse range for a sequential number (not 5900 or CJ400)
• Bit 5 is used to set the field to negative image (not CJ400).
• Bits 6 and 7 are used to set the field rotation.
Bold multiplier
This is the value by which the width of each character is increased. The minimum value is 1
(normal), and the maximum is 9. This must be taken into account when calculating the field
lengths and message lengths in rasters.
String length
Indicates the number of characters used in the printed text.
Linkage
This byte controls the link between a barcode and its associated field. A given barcode field
can have one or more text-based fields associated with it, and the linkage byte is an index
into the list of message fields giving the position of the associated field. For example, if a
message is made up of five fields, where field 0 is a barcode field and field 3 is its associated
text field, then the linkage byte in the barcode field is 3 and the linkage byte in the text-
based field is 0. This byte is only relevant if bit 6 of the Field type byte is set. This byte is not
relevant on 4900 printers, although it must exist. For more information, see ‘Field Type 6—
Barcode Field’ on page 4—37.
MP65969–2
Mar 2014 4—6 Linx RCI Reference Manual
4.3 Character Orientation
The orientation of characters in text-based fields can be controlled by using bits 6 and 7 of
the Format 2 byte. Characters within a text field can be printed in one of four orientations
(rotating clockwise), depending on the state of bits 6 and 7:
00XXXXXX 00H 0º
01XXXXXX 40H 90º
10XXXXXX 80H 180º
11XXXXXX C0H 270º
Although the characters can be rotated, the field itself still runs from left to right. When
determining field height and length for 90º and 270º rotated characters, the height becomes
the width of the widest character in the character set, and the length of each character is the
normal (0º rotation) height for the character set. The inter-character gap remains the same
regardless of orientation.
The default format 0º is backward compatible for older message versions.
NOTE:
1. 4900:
Character Orientation is not available on this printer.
MP65969–2
Linx RCI Reference Manual 4—7 Mar 2014
NOTE:
1. 4900 and CJ400:
Field Orientation is not available on these printers.
MP65969–2
Mar 2014 4—8 Linx RCI Reference Manual
4.7 Field Types
Following the field header (described above), for each field there is data specific to that
field.
The ID bytes for the field types are as follows:
Text field 0
Logo field 1
Time field 2
Sequential Message field 3
Sequential Number field 4
Date field 5
Barcode field 6
Remote field 7
Pixel field 8
GS1-128 Data Matrix 9
NOTE:
1. 4900, 5900, and CJ400:
These printers do not support barcodes or GS1-128 Data Matrix fields.
Field Type
Bit 7 in the Field Type byte determines whether a field is rendered into the message.
0XXXXXXX Field is rendered into the message
1XXXXXXX Field is not rendered into the message
This is typically used when the field is being used as a source field for barcodes.
Bit 6 determines whether a field is associated with another field via the Linkage byte.
X0XXXXXX Field is not associated with a barcode via the Linkage byte
X1XXXXXX Field is associated with a barcode via the Linkage byte
Format 1
The Format 1 byte is not used in this field type and must be set to null.
Format 2
Bits 6 and 7 of the Format 2 byte define the orientation of the character. See ‘Character
Orientation’ on page 4—7 for details.
Format 3
Bits 2 and 3 control the Field Orientation. See ‘Field Orientation’ on page 4—7 for details.
Bit 5 is used to switch on the Negative Image option. See ‘Negative Image’ on page 4—8 for
details.
MP65969–2
Linx RCI Reference Manual 4—9 Mar 2014
Example
The example data below downloads a message that contains a single Text field.
19 ;Command ID - Download message
01 ;Number of messages - 1
54 00 ;Length in bytes - 84
76 00 ;Length in rasters - 118
06 ;EHT setting - 6
37 00 ;Width - 55
0A 00 ;Print Delay - 10
4D 65 73 73 61 67 65 30 ;Message name - Message 01
31 00 00 00 00 00 00 00
32 35 20 51 55 41 4C 49 ;Message Type- 25 QUALITY
54 59 00 00 00 00 00 00
1C ;Field header
00 ;Field Type - Text field (Rendered)
2B 00 ;Field length - 43
00 ;Y position - 0
00 00 ;X position - 0
76 00 ;Field length in rasters - 118
0F ;Field height in drops -15
00 ;Format 3 - 00
01 ;Bold multiplier - 1
0A ;String length (excluding null) - 10
00 ;Format 1 - 00
00 ;Format 2 - 00
00 ;Linkage - 0
31 35 20 46 48 20 43 41 ;Data set name - 15 FH CAPS
50 53 00 00 00 00 00 00
31 32 33 34 35 36 37 38 ;Data - 1234567890 (note null terminator)
39 30 00
Field Type
There are no options to set with this field type.
Format 1
The Format 1 byte is not used in this field type and must be set to null.
Format 2
The Logo field is a not text-based field and does not support Character Orientation,
therefore this byte must be set to null.
Format 3
Bits 2 and 3 control the field orientation. See ‘Field Rotation’ on page 4—7 for details. Bit 5 is
used to switch on the Negative Image option. See ‘Negative Image’ on page 4—8 for details.
MP65969–2
Mar 2014 4—10 Linx RCI Reference Manual
NOTES:
1. 4900:
A logo for the 4900 printer must be in an EPROM (IC43) because there is no
provision for logo storage in the printer memory.
2. 5900:
Logos are transferred using the USB facility. All logos must be limited to a
maximum of 25 drops in height, otherwise the logo will not be recognised.
3. 7900 v4.2 onward:
Logo transfer is now available via USB.
Example
The example data below downloads a message that contains a single logo. This example
requires a logo called ‘Logo1’ to be available in the printer. This logo must be 16x16 pixels in
size.
19 ;Command ID - Download message
01 ;Number of messages - 1
49 00 ;Message length in bytes - 73
0F 00 ;Message length in rasters - 16
06 ;EHT setting - 6
37 00 ;Width - 55
0A00 ;Print Delay - 10
4D 65 73 73 61 67 65 30 ;Message name - Message 02
32 00 00 00 00 00 00 00
32 35 20 51 55 41 4C 49 ;Message Type - 25 QUALITY
54 59 00 00 00 00 00 00
1C ;Field header
01 ;Field Type - Logo field (Rendered)
20 00 ;Field length in bytes - 32
00 ;Y position - 0
00 00 ;X position - 0
0F 00 ;Field length in rasters - 16
0F ;Field height in drops - 16
00 ;Format 3 - 0
01 ;Bold multiplier - 1
00 ;String length (excluding null) - 0
00 ;Format 1 - 0
00 ;Format 2 - 0
00 ;Linkage - 0
4C 6F 67 6F 20 31 00 00 ;Data set name - Logo1
00 00 00 00 00 00 00 00
MP65969–2
Linx RCI Reference Manual 4—11 Mar 2014
Field Type
Bit 7 in the Field Type byte determines whether a field is rendered into a message.
0XXXXXX Field is rendered into the message
1XXXXXX Field is not rendered into the message
This is typically used when the field is being used as a source field for barcodes.
Bit 6 determines whether a field is associated with another field via the Linkage byte.
X0XXXXX Field is not associated with a barcode via the Linkage byte
X1XXXXX Field is associated with a barcode field via the linkage byte
Format 1
The Format 1 byte in the field header determines the time format:
The text length byte indicates the length of the printed string. This is determined by the
time format selected.
Format 2
Bit 0 of the Format 2 byte determines the format that is being used:
0 Standard format
1 Extended format
When uploading a Time field from the printer, the format is determined as follows:
• If the Time Offset in the printer is zero, the standard format is transmitted and bit 0 of
Format 2 is 0.
• If the Time Offset in the printer is not zero, the extended format is transmitted and bit 0
of Format 2 is 1.
MP65969–2
Mar 2014 4—12 Linx RCI Reference Manual
Format 3
Bits 2 and 3 control the field orientation. See ‘Field Rotation’ on page 4—7 for details. Bit 5 is
used to switch on the Negative Image option. See ‘Negative Image’ on page 4—8 for details.
NOTES:
1. CJ400:
The CJ400 uses a space in the formats defined by Format 1 byte, Values 2 and 3.
2. 4900, 5900, 7300, and 7900:
This time format is not supported by these printers.
3. CJ400:
The CJ400 does not support this format in the user interface, but it can be built
using the individual elements.
MP65969–2
Linx RCI Reference Manual 4—13 Mar 2014
Example
The example data below downloads a message that contains two Time fields. One field is in
the standard format, and one is in the extended format with an offset of 1 hour and 10
minutes (defined in minutes).
19 ;Command ID - Download message
01 ;Number of messages - 1
6B 00 ;Message length in bytes - 107
1D00 ;Message length in rasters - 29
06 ;EHT setting - 6
37 00 ;Width - 55
0A 00 ;Print Delay - 10
4D 65 73 73 61 67 65 30 ;Message name - Message 03
33 00 00 00 00 00 00 00
32 35 20 51 55 41 4C 49 ;Message Type - 25 QUALITY
54 59 00 00 00 00 00 00
1C ;Field header
02 ;Field type - Time field (Rendered)
20 00 ;Field Length - 32
00 ;Y Position - 0
00 00 ;X Position - 0
1D 00 ;Length in Rasters - 29
07 ;Height in drops - 7
00 ;Format 3 - 0
01 ;Bold multiplier - 1
00 ;String length (excluding null) - 0
00 ;Format 1 - HH:MM
00 ;Format 2 - Standard format
00 ;Linkage - 0
37 20 46 48 20 43 41 50 ;Data set name - 7 FH CAPS
53 00 00 00 00 00 00 00
1C ;Field header
02 ;Field type - Time field (Rendered)
22 00 ;Field Length - 34
09 ;Y Position - 9
00 00 ;X Position - 0
1D 00 ;Length in Rasters - 29
07 ;Height in drops - 7
00 ;Format 3 - 0
01 ;Bold multiplier - 1
00 ;String length (excl. null) - 0
00 ;Format 1 - HH:MM
01 ;Format 2 - Extended format
01 ;Linkage - 0
37 20 46 48 20 43 41 50 ;Data set name - 7 FH CAPS
53 00 00 00 00 00 00 00
MP65969–2
Mar 2014 4—14 Linx RCI Reference Manual
4.7.4 Field Type 3—Sequential Message Field
Sequential Message fields are only available from the user interface on the 7300 and 7900
printers. On the 4900 printer a similar field exists called a Timed Message, and on the 5900
and CJ400 the field is called a Shift Code.
Both the Timed Message and the Shift Code are subsets of the Sequential Message and the
only trigger available is the Timed trigger.
On the 7300 and 7900 the Sequential Message field can be triggered by Time, Date, Print Go,
the Auxiliary Photocell, or the keyboard (Alt + T). Refer to the printer's user manual for a
full description of the operation of these trigger types.
The data format is slightly different for each trigger type but the field header data is
common to all types.
The Text Length byte must contain the length of the printed string (shorter strings must be
padded with nulls to maintain a constant length).
Field Type
Bit 7 in the Field Type byte determine whether a field is rendered into the message.
0XXXXXXX Field is rendered into the message
1XXXXXXX Field is not rendered into message
This is typically used when the field is being used as the source field for Barcodes.
Bit 6 determines whether a field is associated with another field via the Linkage byte.
X0XXXXXX Field is not associated with a barcode via the
Linkage byte
X1XXXXXX Field is associated with a barcode field via the
Linkage byte
Format 1
The Format 1 byte must contain the total number of strings.
Format 2
The lower 6 bits of the Format 2 byte determine the trigger and mode for the field.
The lower 4 bits determine the trigger:
XXXX0000 00H Time
XXXX0001 01H Date
XXXX0010 02H Print Go
XXXX0011 03H Aux. Photocell
XXXX0100 04H Keyboard Trigger
Bits 4 and 5 determine the mode for the Aux. Photocell trigger:
XX00XXXX 00H Count
XX01XXXX 10H Reset
XX10XXXX 20H Disable
MP65969–2
Linx RCI Reference Manual 4—15 Mar 2014
To obtain a byte value for the functions, add the two byte values. For example Aux
Photocell Reset is 10H + 03H = 13H. The following table summarizes the Format 2 value for
any given combination:
Format 3
Bits 2 and 3 control the Field Orientation. See ‘Field Rotation’ on page 4—7 for details. Bit 5
is used to switch on the Negative Image option. See ‘Negative Image’ on page 4—8 for
details.
Time trigger
The Time-triggered field data consists of one or more null terminated text strings, that are
all of equal length. Each string is preceded by a 2-byte block indicating the hour and minute
of the message change. The strings are listed in reverse chronological order—that is, latest
first:
< header >
< hour n > < minute n>
< text n >
.... .... ....
< hour 1 > < minute 1 >
< text 1 >
The hour and the minute occupy one byte each.
MP65969–2
Mar 2014 4—16 Linx RCI Reference Manual
Example
The example data below downloads a message that contains a Time-triggered Sequential
Message field.
19 ;Command ID - Download Message Data
01 ;Number of messages - 1
58 00 ;Length in Bytes - 88
16 00 ;Length in Rasters - 22
06 ;EHT setting - 6
37 00 ;Width - 55
0A 00 ;Print delay - 10
4D 65 73 73 61 67 65 20 ;Message name - Message 04
30 34 00 00 00 00 00 00
32 35 20 51 55 41 4C 49 ;Message Type - 25 QUALITY
54 59 00 00 00 00 00 00
1C ;Field header
03 ;Field type - Seq Message field (Rendered)
2F 00 ;Field Length - 47
00 ;Y Position - 0
00 00 ;X Position - 0
16 00 ;Length in Rasters - 22
0F ;Height in drops - 15
00 ;Format 3 - 00
01 ;Bold multiplier - 1
02 ;String length (excluding null) - 2
03 ;Format 1 - Number of strings: 3
00 ;Format 2 - Time Trigger
00 ;Linkage - 0
31 35 20 46 48 20 43 41 ;Data set name - 15 FH CAPS
50 53 00 00 00 00 00 00
0E 00 ;Time 14:00
53 42 00 ;Message name - 'SB'
06 00 ;Time 06:00
53 41 00 ;Message name - 'SA'
MP65969–2
Linx RCI Reference Manual 4—17 Mar 2014
Date trigger
The Date-triggered field data consists of one or more null-terminated text strings, that are
all of equal length. Each string must be preceded by a 2-byte block indicating the day and
month of the message change. The strings must be listed in reverse chronological order—
that is, latest first:
< header >
< day n > < month n>
< text n >
.... .... ....
< day 2> < month 2>
< text 2 >
< day 1 > < month 1 >
< text 1 >
The day and the month occupy one byte each.
NOTE:
1. 4900, 5900, and CJ400:
Date-triggered Sequential Message fields are not available on these printers.
MP65969–2
Mar 2014 4—18 Linx RCI Reference Manual
Example
The example data below downloads a message that contains a Date-triggered Sequential
Message field.
19 ;Command ID - Download Message Data
01 ;Number of messages - 1
64 00 ;Length in Bytes - 100
46 00 ;Length in Rasters - 70
06 ;EHT setting - 6
37 00 ;Width - 55
0A 00 ;Print delay 10
4D 65 73 73 61 67 65 20 ;Message name - Message 05
30 35 00 00 00 00 00 00
32 35 20 51 55 41 4C 49 ;Message Type - 25 QUALITY
54 59 00 00 00 00 00 00
1C ;Field header
03 ;Field type = Seq Message field (Rendered)
3B 00 ;Field Length - 59
00 ;Y Position - 0
00 00 ;X Position - 0
46 00 ;Length in Rasters - 70
0F ;Height in drops - 15
00 ;Format 3 - 00
01 ;Bold multiplier - 1
06 ;String length (excl. null) -6
03 ;Format 1 - Number of strings: 3
01 ;Format 2 - Date Trigger
00 ;Linkage -0
31 35 20 46 48 20 43 41 ;Data set name - 15 FH CAPS
50 53 00 00 00 00 00 00
Print Go trigger
The Print Go-triggered field data consists of the following:
Current Message 1 byte
Number of Repeats 2 bytes
Repeat Count 2 bytes
Reserved 1 byte
Current Message indicates the current string in the sequence (1 to n).
Number of Repeats is the number of times each string is to be used.
Repeat Count is the number of times the current string was used.
MP65969–2
Linx RCI Reference Manual 4—19 Mar 2014
The Reserved byte must be set to null.
This data is followed by one or more null terminated text strings, all of equal length. The
strings must be listed in increasing order.
< header >
< current message >
< number of repeats >
< repeat count >
< reserved >
< text 1 >
<text 2>
....
< text n >
NOTE:
1. 4900, 5900, and CJ400:
Print Go-triggered Sequential Message fields are not available on these printers.
MP65969–2
Mar 2014 4—20 Linx RCI Reference Manual
Example
The example data below downloads a message that contains a Print Go-triggered
Sequential Message field with three mesaages.
19 ;Command ID - Download Message Data
01 ;Number of messages - 1
64 00 ;Length in Bytes - 100
46 00 ;Length in Rasters - 70
06 ;EHT setting - 6
37 00 ;Width - 55
0A 00 ;Print delay - 10
4D 65 73 73 61 67 65 20 ;Message name - Message 06
30 36 00 00 00 00 00 00
32 35 20 51 55 41 4C 49 ;Message Type - 25 QUALITY
54 59 00 00 00 00 00 00
1C ;Field header
03 ;Field type - Seq Message field (Rendered)
3B 00 ;Field Length -59
00 ;Y Position -0
00 00 ;X Position -0
46 00 ;Length in Rasters -70
0F ;Height in drops -15
00 ;Format 3 - 00
01 ;Bold multiplier - 1
06 ;String length (excl. null) - 6
03 ;Format 1 - Number of strings
02 ;Format 2 - Print Go Trigger
00 ;Linkage - 0
31 35 20 46 48 20 43 41 ;Data set name - 15 FH CAPS
50 53 00 00 00 00 00 00
MP65969–2
Linx RCI Reference Manual 4—21 Mar 2014
This data is followed by one or more null terminated text strings, all of equal length. The
strings are listed in increasing order.
< header >
< current message >
< number of repeats >
< repeat count >
< reserved >
< text 1 >
....
< text n >
NOTE:
1. 4900, 5900, and CJ400:
Auxillary photocell-triggered Sequential Message fields are not available on these
printers.
MP65969–2
Mar 2014 4—22 Linx RCI Reference Manual
Example
The example data below downloads a message that contains an Auxiliary Photocell-
triggered Sequential Message field.
19 ;Command ID - Download Message Data
01 ;Number of messages - 1
64 00 ;Length in Bytes - 100
46 00 ;Length in Rasters - 70
06 ;EHT setting - 6
37 00 ;Width - 55
0A 00 ;Print delay- 10
4D 65 73 73 61 67 65 20 ;Message name - Message 07
30 37 00 00 00 00 00 00
32 35 20 51 55 41 4C 49 ;Message Type - 25 QUALITY
54 59 00 00 00 00 00 00
1C ;Field header
03 ;Field type - Seq Message field (Rendered)
3B 00 ;Field Length - 59
00 ;Y Position - 0
00 00 ;X Position - 0
46 00 ;Length in Rasters - 70
0F ;Height in drops - 15
00 ;Format 3 = 00
01 ;Bold multiplier - 1
06 ;String length (excl. null) - 6
03 ;Format 1 - Number of strings: 3
13 ;Format 2 - Aux Photocell Reset
00 ;Linkage - 0
31 35 20 46 48 20 43 41 ;Data set name - 15 FH CAPS
50 53 00 00 00 00 00 00
01 ;Current message - 1
01 00 ;Number of repeats - 1
00 00 ;Repeat count - 0
00 ;Reserved
Keyboard trigger
The trigger is activated by pressing and holding the ALT key, and then pressing the T key.
NOTE:
1. 4900, 5900, and CJ400:
Keyboard-triggered Sequential Message fields are not available on these printers.
MP65969–2
Linx RCI Reference Manual 4—23 Mar 2014
Example
The example data below downloads a message that contains a Sequential Message field that
is reset by the keyboard trigger.
19 ;Command ID - Download Message Data
01 ;Number of messages - 1
64 00 ;Length in Bytes - 100
46 00 ;Length in Rasters - 70
06 ;EHT setting - 6
37 00 ;Width - 55
0A 00 ;Print delay - 10
4D 65 73 73 61 67 65 20 ;Message name - Message 08
30 38 00 00 00 00 00 00
32 35 20 51 55 41 4C 49 ;Message Type - 25 QUALITY
54 59 00 00 00 00 00 00
1C ;Field header
03 ;Field type - Seq Message field (Rendered)
3B 00 ;Field Length - 59
00 ;Y Position - 0
00 00 ;X Position - 0
46 00 ;Length in Rasters - 70
0F ;Height in drops - 15
00 ;Format 3 - 00
01 ;Bold multiplier 1
06 ;String length (excl. null) - 6
03 ;Format 1 - Number of strings: 3
14 ;Format 2 = Keyboard Trigger Reset
00 ;Linkage - 0
31 35 20 46 48 20 43 41 ;Data set name - 15 FH CAPS
50 53 00 00 00 00 00 00
01 ;Current message - 1
01 00 ;Number of repeats - 1
00 00 ;Repeat count - 0
00 ;Reserved
MP65969–2
Mar 2014 4—24 Linx RCI Reference Manual
Field Type
Bit 7 in the Field Type byte determines whether a field is rendered into the message.
0XXXXXXX Field is rendered into the message
1XXXXXXX Field is not rendered into message
This is typically used when the fields is being used as source field for barcodes.
Bit 6 determines whether a field is associated with another field via the Linkage byte.
X0XXXXXX Field is not associated with a barcode via the Linkage byte
X1XXXXXX Field is associated with a barcode field via the Linkage byte
Format 1
The Format 1 byte is used to indicate the interval between successive numbers. The value
has a range of –127 to +127 (the value 0 is invalid). The range of allowed values is shown in
the table below.
Format 2
The lower 6 bits of the Format 2 byte determines the trigger and mode for the field.
The lower 4 bits determine the trigger:
XXXX0000 00H Print Go
XXXX0001 01H Aux. Photocell
XXXX0010 02H Time
XXXX0011 03H Keyboard Trigger
For the Aux. Photocell trigger only, bits 4 and 5 determine the mode:
XX00XXXX 00H Count
XX01XXXX 10H Reset
XX10XXXX 20H Disable
MP65969–2
Linx RCI Reference Manual 4—25 Mar 2014
To obtain a bytevalue for the functions add the two byte values. for example, Aux Photocell
Reset is 10H + 03H = 13H. The following table summarizes the Format 2 value for any given
combination:
NOTE: The keyboard trigger is not available on the 4900 and CJ400 printers.
Format 3
Bits zero and one control the leading zeroes and the number justification. Bit zero controls
the justification and bit one the presence of leading zeroes.
XXXXXX00 00H Leading zeroes on
XXXXXX01 01H Leading zeroes off and left justification
XXXXXX11 03H Leading zeroes off and right justification
NOTES:
1. 4900:
Control of leading zeros and justification is not available on the 4900.
Bits 2 and 3 control the Field Orientation. See ‘Field Rotation’ on page 4—7 for
details.
Bit 5 is used to switch on the Negative Image option. See ‘Negative Image’ on
page 4—8 for details.
2. 4900, 5900, and CJ400:
The negative image option is not available on these printers.
The Format 3 byte bit 4 can be used in traversing applications to reverse the sequential
number by creating a reverse range. This function is only available for the 7300 and 7900:
XXX0XXXX 00H Extended range off
XXX1XXXX 10H Extended range on
This option can be be used in traversing applications to reverse the sequential message
sequence. For example, for the sequence:
Text 1, Text 2, Text 3, Text 4
Setting bit 4 will print:
Text 1, Text 2, Text 3, Text 4 Text 4, Text 3, Text 2, Text 1 Text 1, Text 2, Text 3, Text 4 ....
NOTE:
1. 4900, 5900, and CJ400:
The extended range option is not available on these printers.
MP65969–2
Mar 2014 4—26 Linx RCI Reference Manual
Print Go trigger
The Print Go-triggered field data consists of the following:
Number of Repeats 2 bytes
Repeat Count 2 bytes
End Number String Variable
Start Number String Variable
Current Number String Variable
Number of Repeats
This defines the number of times each number is to be printed.
Repeat Count
This is the number of times the current number was printed.
MP65969–2
Linx RCI Reference Manual 4—27 Mar 2014
Example
The example data below downloads a message that contains a Print Go-triggered
Sequential Number field.
19 ;Command ID - Download message
01 ;Number of messages
5F 00 ;Length in Bytes - 95
3A 00 ;Length in Rasters - 58
06 ;EHT setting - 6
37 00 ;Width - 55
0A 00 ;Print delay - 10
4D 65 73 73 61 67 65 20 ;Message name - Message 09
30 39 00 00 00 00 00 00
32 35 20 51 55 41 4C 49 ;Message Type - 25 QUALITY
54 59 00 00 00 00 00 00
1C ;Field header
04 ;Field type - Seq Number field (Rendered)
36 00 ;Field Length - 54
00 ;Y Position - 0
00 00 ;X Position - 0
3A 00 ;Length in Rasters - 58
0F ;Height in drops - 15
00 ;Format 3 - 00
01 ;Bold multiplier - 1
05 ;String length (excl. null) - 5
01 ;Format 1- Positive increment: +1
00 ;Format 2 - Print Go Trigger
00 ;Linkage - 0
31 35 20 46 48 20 43 41 ;Data set name - 15 FH CAPS
50 53 00 00 00 00 00 00
01 00 ;No. of repeats - 1
00 00 ;Repeat count - 0
Number of Repeats
This is the number of times each number is to be printed.
MP65969–2
Mar 2014 4—28 Linx RCI Reference Manual
Repeat Count
This is the number of times the current number was printed.
Example
The example data below downloads a message that contains a Sequential Number field
with an Auxiliary Photocell reset counting backwards from 99998 to 00002, and with an
interval of two.
19 ;Command ID - Download Message Data
01 ;Number of messages - 1
5F 00 ;Length in Bytes - 95
3A 00 ;Length in Rasters - 58
06 ;EHT setting - 6
37 00 ;Width - 5
0A 00 ;Print delay 10
4D 65 73 73 61 67 65 20 ;Message name - Message 10
31 30 00 00 00 00 00 00
32 35 20 51 55 41 4C 49 ;Message Type - 25 QUALITY
54 59 00 00 00 00 00 00
1C ;Field header
04 ;Field type - Seq Number field (Rendered)
36 00 ;Field Length - 54
00 ;Y Position - 0
00 00 ;X Position - 0
3A 00 ;Length in Rasters - 58
0F ;Height in drops - 15
00 ;Format 3 - 00
01 ;Bold multiplier - 1
05 ;String length (excl. null) - 5
FE ;Format 1 - Negative increment: -2
11 ;Format 2 - Aux Photocell Reset
00 ;Linkage - 0
31 35 20 46 48 20 43 41 ;Data set name - 15 FH CAPS
50 53 00 00 00 00 00 00
01 00 ;No. of repeats - 1
00 00 ;Repeat count - 0
MP65969–2
Linx RCI Reference Manual 4—29 Mar 2014
Time Interval trigger
The Time-triggered field data consists of the following:
Start Time 2 bytes
Time Interval 2 bytes
End Number String Variable
Start Number String Variable
Current Number String Variable
Start Time is the time (the number of minutes after 00:00) at which the first number in the
sequence is printed. For example, 127 = 2:07 a.m.
Time Interval is the time between increments (in minutes).
The End, Start, and Current Number strings are of variable length, but must all be the same
length and terminated by a null character.
NOTE:
1. 4900 and CJ400:
Time interval triggers are not available on these printers.
MP65969–2
Mar 2014 4—30 Linx RCI Reference Manual
Example
The example data below downloads a message that contains a Time Interval-triggered
Sequential Number field.
19 ;Command ID - Download Message Data
01 ;Number of messages - 1
5F 00 ;Length in Bytes - 95
3A 00 ;Length in Rasters - 58
06 ;EHT setting - 6
36 00 ;Width - 54
0A 00 ;Print delay - 10
4D 65 73 73 61 67 65 20 ;Message name - Message 11
31 31 00 00 00 00 00 00
32 35 20 51 55 41 4C 49 ;Raster name - 25 QUALITY_
54 59 00 00 00 00 00 00
1C ;Field header
04 ;Field type - Seq Number field (Rendered)
36 00 ;Field Length - 54
00 ;Y Position - 0
00 00 ;X Position - 0
3A 00 ;Length in Rasters - 58
0F ;Height in drops - 15
00 ;Format 3 - 00
01 ;Bold multiplier - 1
05 ;String length (excl. null) - 5
01 ;Format 1 - Positive increment: +1
02 ;Format 2 - Time Interval Trigger
00 ;Linkage - 0
31 35 20 46 48 20 43 41 ;Data set name - 15 FH CAPS_
50 53 00 00 00 00 00 00
Keyboard trigger
The trigger is activated by pressing and holding the ALT key, and then pressing the T key.
NOTE:
1. 4900 and CJ400:
The keyboard trigger is not available on these printers.
MP65969–2
Linx RCI Reference Manual 4—31 Mar 2014
Example
This example data below downloads a message to a printer that contains a Sequential
Number field with a keyboard reset counting backwards from 99998 to 00002, and with an
interval of two.
19 ;Command ID - Download Message Data
01 ;Number of messages - 1
5F 00 ;Length in Bytes - 95
3A 00 ;Length in Rasters - 58
06 ;EHT setting - 6
36 00 ;Width - 54
0A 00 ;Print delay - 10
4D 65 73 73 61 67 65 20 ;Message name - Message 12
31 32 00 00 00 00 00 00
32 35 20 51 55 41 4C 49 ;Message Type - 25 QUALITY
54 59 00 00 00 00 00 00
1C ;Field header
04 ;Field type - Seq Number field (Rendered)
36 00 ;Field Length - 54
00 ;Y Position - 0
00 00 ;X Position - 0
3A 00 ;Length in Rasters - 58
0F ;Height in drops - 15
00 ;Format 3 - 00
01 ;Bold multiplier - 1
05 ;String length (excl. null) - 5
FE ;Format 1 Negative increment: -2
13 ;Format 2 - Aux Photocell Reset
00 ;Linkage - 0
31 35 20 46 48 20 43 41 ;Data set name - 15 FH CAPS
50 53 00 00 00 00 00 00
01 00 ;No. of repeats - 1
00 00 ;Repeat count - 0
Field Type
Bit 7 in the Field Type byte determines whether a field is rendered into the message.
0XXXXXXX Field is rendered into the message
1XXXXXXX Field is not rendered into the message
MP65969–2
Mar 2014 4—32 Linx RCI Reference Manual
This is typically used when the fields is being used as source field for barcodes.
Bit 6 determines whether a field is associated with another field via the Linkage byte.
XXXXXXX0 Field is not associated with a barcode via the Linkage byte
XXXXX110 Field is associated with a barcode via the Linkage byte
Format 1
The Format 1 byte is not used in this field type and must be set to null.
Format 2
Bit 0 of the Format 2 byte determines the format that is being used:
XXXXXXX0 00H Standard Format
XXXXXXX1 01H Extended Format
NOTE:
1. 4900 and CJ400:
The Extended date format is not available on these printers.
The Standard and Extended field formats both contain the following information:
Date Format Name 16 bytes (including null)
Date Offset 2 bytes
The Date Format Name refers to the date format required for printing. This format can be in
the ROM of the printer, or can be downloaded from the remote host beforehand.
The Date Offset can be positive or negative and is measured in either days or months. Each
format (for example, dd/mm/yy) has a default offset type (days or months). Bit 2 of
Format 2 determines whether this default type is used:
XXXXX0XX 00H Use default Days offset type
XXXXX1XX 04H Use the Months offset type
To obtain a bytevalue for the functions add the two byte values, for example Use Months
offset + Extended Format is 04H + 01H = 05H. The following table summarizes the Format 2
values for any given combination:
Standard Extended
Format Format
Use Default Offset Type 00h 01h
Use Other Offset Type 04h 05h
NOTE:
1. 4900:
The Use Other Offset Type option is not available on this printer.
In addition to this data, the extended field format has three more data bytes associated with
it. These bytes contain an offset in minutes, that is applied to the date field. The offset can be
up to ± 23 hours 59 minutes (± 1439 mins). This functionality is useful to advance (or retard)
the time the date rolls over.
Reserved 1 byte Set to null
TOffsetLS 1 byte Offset—least significant byte
TOffsetMS 1 byte Offset—most significant byte
MP65969–2
Linx RCI Reference Manual 4—33 Mar 2014
When a Date field is uploaded from the printer, the format is determined as follows:
• If the Time Offset in the printer is zero, the standard format is transmitted and bit 0 of
Format 2 is 0.
• If the Time Offset in the printer is not zero, the extended format is transmitted and bit 0
of Format is 1.
The Text Length parameter in the header indicates the number of characters printed in the
format.
Format 3
Bits 2 and 3 control the Field Orientation. See ‘Field Rotation’ on page 4—7 for details. Bit 5
is used to switch on the Negative Image option. See ‘Negative Image’ on page 4—8 for
details.
MP65969–2
Mar 2014 4—34 Linx RCI Reference Manual
Example
The example data below downloads a message that contains three Date fields. The first uses
the standard format with a 5 day offset, the second uses the extended format with an offset
of 2 days and 10 minutes, and the third uses the Months offset, set to 3 months.
19 ;Command ID - Download Message Data
01 ;Number of messages - 1
C2 00 ;Length in Bytes - 194
2F 00 ;Length in Rasters - 47
06 ;EHT setting - 6
36 00 ;Width - 54
0A 00 ;Print delay 10
4D 65 73 73 61 67 65 20 ;Message name - Message 13
31 33 00 00 00 00 00 00
32 35 20 51 55 41 4C 49 ;Message Type - 25 QUALITY
54 59 00 00 00 00 00 00
1C ;Field header
05 ;Field type - Date field (Rendered)
32 00 ;Field Length - 50
00 ;Y Position - 0
00 00 ;X Position - 0
2F 00 ;Length in Rasters - 47
07 ;Height in drops - 7
00 ;Format 3 - 00
01 ;Bold multiplier - 1
00 ;String length (excl. null) - 0
00 ;Format 1 - 00
00 ;Format 2 - Standard Date format
00 ;Linkage - 0
37 20 46 48 20 43 41 50 ;Data set name - 7 FH CAPS
53 00 00 00 00 00 00 00
64 64 2E 6D 6D 2E 79 79 ;Date format name - dd.mm.yy
00 00 00 00 00 00 00 00
1C ;Field header
05 ;Field type - Date field(Rendered)
35 00 ;Field Length - 53
09 ;Y Position - 9
00 00 ;X Position - 0
2F 00 ;Length in Rasters - 47
07 ;Height in drops - 7
00 ;Format 3 - 00
01 ;Bold multiplier - 1
00 ;String length (excl. null) - 0
00 ;Format 1 - 00
01 ;Format 2 - Extended Date Format
00 ;Linkage - 1
37 20 46 48 20 43 41 50 ;Data set name - 7 FH CAPS
53 00 00 00 00 00 00 00
64 64 2E 6D 6D 2E 79 79 ;Date format name - dd.mm.yy
MP65969–2
Linx RCI Reference Manual 4—35 Mar 2014
00 00 00 00 00 00 00 00
1C ;Field header
05 ;Field type - Date field (Rendered)
32 00 ;Field Length - 50
12 ;Y Position - 18
00 00 ;X Position - 0
2F 00 ;Length in Rasters - 47
07 ;Height in drops - 7
00 ;Format 3 - 00
01 ;Bold multiplier -1
00 ;String length (excl. null) - 0
00 ;Format 1 - 00
04 ;Format 2 - Months Offset Formay
00 ;Linkage - 0
37 20 46 48 20 43 41 50 ;Data set name - 7 FH CAPS
53 00 00 00 00 00 00 00
64 64 2E 6D 6D 2E 79 79 ;Date format name - dd.mm.yy
00 00 00 00 00 00 00 00
MP65969–2
Mar 2014 4—36 Linx RCI Reference Manual
4.7.7 Field Type 6—Barcode Field
A barcode is made up of two fields: the barcode field itself, that is described here, and a
text-based associated field. The barcode field describes the barcode type, size and position,
and the text-based field describes the position of the text associated with it. Both can be
positioned independently of each other.
The two fields are linked by the Linkage byte in the field header. The byte in the barcode
field is a ‘pointer’ to the text-based field, and the byte in the text-based field is a ‘pointer’ to
the barcode field. (These ‘pointers’ are index values that indicate a position within the list of
message fields in the printer memory.) If the order of the fields stored in the memory is
changed, the linkage bytes must be changed accordingly. The first field is field 0.
Attached Text is human-readable data that is displayed as part of the barcode. The barcode
height (set in the 2 bytes of Field Height in Drops) includes the Attached Text. The printer
automatically selects the best font for the text (based on the overall size of the barcode). The
Attached Text setting is independent of the display of the source text-based field (or fields)
for the barcode. The display of the source field is controlled by bit 7 of the Field Type byte in
the source field header. A source field that has this bit set is not displayed.
Currently supported barcode types are:
Code 25
ITF
Code 39
Code 128
EAN-8
EAN-13
UPCA
Data Matrix (ECC200)
Code 27
Pharmacode
GS1-128 Linear (7900 only)
Data Matrix (GS1-128)
Field Type
Bit 7 in the Field Type byte that determine whether a field is associated with a barcode.
0XXXXXXX Field is rendered into the message
1XXXXXXX Field is not rendered into the message
If only the barcode is printed, the text-based field must still exist because this contains the
actual barcode data string that is used to generate the barcode.
Bit 6 determines whether a field is associated with another field via the Linkage byte.
X0XXXXXX Field is not associated with another field via the Linkage
byte
X1XXXXXX Field is associated with a another field via the Linkage byte
Bit 5 is used to turn the Integrated text option on or off.
XX0XXXXX Integrated text switched off
XX1XXXXX Default—Integrated text switched on
Format 1
Bits 0 of the Format 1 byte is used to hold the selected aspect ratio. This number is an index
into the list of aspect ratios described in the barcode data set. Aspect ratios are currently
supported for the ITF and Code 39 barcodes. The Format 1 byte values are:
MP65969–2
Linx RCI Reference Manual 4—37 Mar 2014
XXXXXX00 00 Aspect ratio 1:2
XXXXXX01 01 Aspect ratio 1:3
XXXXXX10 02 Aspect ratio 2:5
XXXXXX11 03 Aspect ratio 3:8
Format 2
Bit 0 of the Format 2 byte is used to determine whether the printer generates the checksum
or not:
XXXXXXX0 00H Checksum Off
XXXXXXX1 01H Checksum On
The checksum is mandatory on Code 128, EAN-8, EAN-13, and UPCA barcodes. Setting
this option to Off has no effect.
Format 3
Bits 2 and 3 control the Field Orientation. See ‘Field Rotation’ on page 4—7 for details. Bit 5
is used to switch on the Negative Image option. See ‘Negative Image’ on page 4—8 for
details.
NOTES:
1. 4900, 5900, and CJ400:
This field type is not available on these printers.
2. 7300 and 7900:
The GS1-128 Linear and Data Matrix (GS1-128) are configurable options on these
printers.
MP65969–2
Mar 2014 4—38 Linx RCI Reference Manual
Example 1
The example data below downloads a message that contains an EAN-13 barcode field and
its associated text field. Because bits 6 and 7 in the text field type byte are set (C0H), the text
field is associated with another field (in this case the barcode field) and the Text field is not
rendered into the message. However, as bit 5 of the field type is set, the Integrated text is set
to on:
19 ;Command ID - Download Message Data
01 ;Number of messages - 1
01 ;Message count - 1
76 00 ;Length in Bytes - 118
71 00 ;Length in Rasters - 113
06 ;EHT setting - 6
83 00 ;Width - 131
0A 00 ;Print delay 10
4D 65 73 73 61 67 65 20 ;Message name - Message 14
31 34 00 00 00 00 00 00
33 34 20 51 55 41 4C 49 ;Message Type - 34 QUALITY
54 59 00 00 00 00 00 00
1C ;Field header
66 ;Field type - Barcode field
20 00 ;Field Length - 32
00 ;Y Position - 0
00 00 ;X Position - 0
71 00 ;Length in Rasters - 113
19 ;Height in drops - 25
00 ;Format 3 - 00
01 ;Bold multiplier - 1
00 ;String length (excl. null) - 0
00 ;Format 1 - 00
01 ;Format 2 - Checksum on (mandatory)
01 ;Linkage 1 - Points to Text field
45 41 4E 2D 31 33 20 20 ;Data set name - EAN-13
20 20 20 20 20 20 20 00
1C ;Field header
C0 ;Field type - Text field (Not rendered)
2D 00 ;Field Length - 45
00 ;Y Position - 0
00 00 ;X Position - 0
48 00 ;Length in Rasters - 72
09 ;Height in drops - 9
00 ;Format 3 - 00
01 ;Bold multiplier - 1
0C ;String length (excl. null) - 12
00 ;Format 1 - 00
00 ;Format 2 - 00
00 ;Linkage 0
39 20 53 54 44 20 46 55 ;Data set name - 9 STD FULL
4C 4C 00 00 00 00 00 00
31 32 33 34 35 36 37 38 ;123456789098
39 30 39 38 00
MP65969–2
Linx RCI Reference Manual 4—39 Mar 2014
Example 2
The example data below downloads a message that contains a Code 128 barcode field, an
associated text field and an associated sequential number field. Because bit 6 in both of the
field type bytes is set (40H and 44H respectively), the text field and sequential number are
associated with another field, in this case the barcode field. Also, because bit 7 is not set for
both fields, the text and sequential number fields are rendered into the message:
1C ;Field header
66 ;Field type - Barcode field (Rendered)
20 00 ;Field Length - 32
00 ;Y Position - 0
00 00 ;X Position - 0
20 01 ;Length in Rasters - 288
19 ;Height in drops - 25
00 ;Format 3 - 00
01 ;Bold multiplier - 1
00 ;String length (excl. null) - 0
00 ;Format 1 - 00
01 ;Format 2 - Checksum on (mandatory)
01 ;Linkage - Points to the Text field
43 6F 64 65 20 31 32 38 ;Data set name - Code 128
20 20 20 20 20 20 20 00
1C ;Field header
40 ;Field type - Text field (Rendered)
2B 00 ;Field Length - 43
1B ;Y Position - 27
14 00 ;X Position - 20
3B 00 ;Length in Rasters - 59
07 ;Height in drops - 7
00 ;Format 3 - 00
01 ;Bold multiplier - 1
0A ;String length (excl. null) - 10
00 ;Format 1 - 00
00 ;Format 2 - 00
02 ;Linkage - Point to the Seq Number field
37 20 46 48 20 43 41 50 ;Data set name - 7 FH CAPS
53 00 00 00 00 00 00 00
31 32 33 34 35 36 37 38 ;Data - 12345678390
39 30 00
MP65969–2
Mar 2014 4—40 Linx RCI Reference Manual
1C ;Field header
44 ;Field type - Seq Number field (Rendered)
36 00 ;Field Length - 54
1B ;Y Position - 27
50 00 ;X Position - 80
1D 00 ;Length in Rasters - 29
07 ;Height in drops - 7
00 ;Format 3 - 00
01 ;Bold multiplier - 1
05 ;String length (excl. null) - 5
01 ;Format 1- Positive increment: +1
00 ;Format 2 - Print Go Trigger
00 ;Linkage - Points back to the Barcode field
37 20 46 48 20 43 41 50 ;Data set name - 7 FH CAPS
53 00 00 00 00 00 00 00
01 00 ;No. of repeats - 1
00 00 ;Repeat count - 0
MP65969–2
Linx RCI Reference Manual 4—41 Mar 2014
4.7.8 FieldType 7—Remote Field
This field type allows the creation of a ‘template’ that specifies a text field in the same way
as described above. It is assumed that the characters used for this field are downloaded
during printing. The Remote field contains no data. The maximum number of characters
allowed for this field is 255.
For the 7300 and 7900 this field is defined as a Buffered Remote field. This is to allow the
allocation of buffers for the data and to distinguish it from a standard Remote Field that is
populated by the QuickSwith protocol or directly from the keyboard using the Remote
Field Monitor option.
It is also possible to encode the remote data as source fields for Barcodes and Data Matrix
field types.
On the CJ400, data is loaded based on the remote fields order set in the Communication
Settings. Also when a message is downloaded with remote fields, remote fields needs to be
created in Communication Settings before using the message with remote fields.
The text length parameter in the header indicates the number of characters expected for this
field.
Field Type
Bit 7 in the Field Type byte determines whether a field is rendered into the message.
0XXXXXXX Field is rendered into the message
1XXXXXXX Field is not rendered into message
This is typically used when the field is being used as a source field for Barcodes.
Bit 6 determines whether a field is associated with another field via the Linkage byte.
X0XXXXXX Field is not associated with a barcode via the Linkage byte
X1XXXXXX Field is not associated with a barcode via the Linkage byte
Format 1
The Format 1 byte is not used in this field type and must be set to null.
Format 2
For the 7300, 7900, and CJ400, bits 6 and 7 of the Format 2 byte defines the orientation of the
character. See ‘Character Orientation’ on page 4—7 for details.
Format 3
Bits 2 and 3 control the Field Orientation. See ‘Field Rotation’ on page 4—7 for details. Bit 5
is used to switch on the Negative Image option. See ‘Negative Image’ on page 4—8 for
details.
MP65969–2
Mar 2014 4—42 Linx RCI Reference Manual
Example 1
The example data below downloads a message that contains a single Remote field that has a
length of four characters.
19 ;Command ID - Download Message Data
01 ;Number of messages - 1
49 00 ;Length in Bytes - 73
B2 00 ;Length in Rasters - 178
06 ;EHT setting - 6
B8 00 ;Width - 184
0A 00 ;Print delay- 10
4D 65 73 73 61 67 65 20 ;Message name - ;Message 16_
31 36 00 00 00 00 00 00
32 35 20 51 55 41 4C 49 ;Message Type - ;25 QUALITY_
54 59 00 00 00 00 00 00
1C ;Field header
07 ;Field type - Remote field (Rendered)
20 00 ;Field Length - 32
00 ;Y Position - 0
00 00 ;X Position - 0
B2 00 ;Length in Rasters - 178
0F ;Height in drops - 15
00 ;Format 3 - 00
01 ;Bold multiplier - 1
0A ;String length (excl. null) - 10
00 ;Format 1 - 00
00 ;Format 2 - 00
00 ;Linkage - 0
31 35 20 46 48 20 43 41 ;Data set name - 15 FH CAPS
50 53 00 00 00 00 00 00
MP65969–2
Linx RCI Reference Manual 4—43 Mar 2014
4.7.9 Field Type 8—Pixel Field
This field allows a predefined pixel pattern to be inserted directly into the current message.
The pixel pattern immediately follows the field header.
Field Type
There are no options to set with this field type.
Format 1
The Format 1 byte is used to indicate the number of bytes per raster used by the pixel
pattern.
Format 2
The Format 2 byte is not used in this field type and must be set to null.
Format 3
This byte is not used and must be set to null.
The text length parameter is not used and must be set to null.
NOTE:
1. 4900 and CJ400:
Pixel fields are not supported on these printers.
MP65969–2
Mar 2014 4—44 Linx RCI Reference Manual
Example
The example data below downloads a message that contains a single Pixel field, that is
16x16 pixels in size.
19 ;Command ID - Download Message Data
01 ;Number of messages - 1
69 00 ;Length in Bytes - 105
10 00 ;Length in Rasters - 16
06 ;EHT setting - 6
00 00 ;Width - 0
0A 00 ;Print delay - 10
4D 65 73 73 61 67 65 20 ;Message name - Message 16
31 36 00 00 00 00 00 00
32 35 20 51 55 41 4C 49 ;Message Type - 25 QUALITY
54 59 00 00 00 00 00 00
1C ;Field header
08 ;Field type = Pixel field (Rendered)
40 00 ;Field Length - 64
00 ;Y Position - 0
00 00 ;X Position - 00
10 00 ;Length in Rasters - 16
10 ;Height in drops - 16
00 ;Format 3 = 00
01 ;Bold multiplier - 1
00 ;String length (excl. null) - 00
02 ;Format 1 - 2 bytes per raster
00 ;Format 2 - 00
00 ;Linkage - 0
00 00 00 00 00 00 00 00 ;Data set name - Not required
00 00 00 00 00 00 00 00
55 55 AA AA 55 55 AA AA ;Pixel data
55 55 AA AA 55 55 AA AA
CC CC CC CC 33 33 33 33
CC CC CC CC 33 33 33 33
MP65969–2
Linx RCI Reference Manual 4—45 Mar 2014
4.7.10 Field Type 9—Data Matrix Field
Data Matrix is a matrix (2D or two-dimensional) barcode that may be printed as a square or
rectangular symbol made up of individual dots or squares. This representation is an
ordered grid of dark and light dots bordered by a finder pattern. The finder pattern is partly
used to specify the orientation and structure of the symbol. The data is encoded using a
series of dark or light dots based upon a pre-determined size. The minimum size of these
dots is known as the X-dimension.
Data Matrix codes on the 7300 and 7900 printers are implemented as an encoded field and
use the same format as the barcode field.
Data Matrix codes are associated with a number of text items (fields), are the standard
fields that are used to build a printed message. Data Matrix codes can have any number of
associated fields up to 255; the final encoded text is the resultant text from all associated
fields. Field types that can be associated with Data Matrix codes are: text, time, date,
sequential number, sequential message, and remote fields.
For more information about Data Matrix usage, refer to the 2-D Dot Codes User Guide (part
number MP65210; order as FA65210).
When remote fields are encoded into a Data Matrix, the data is checked when it is received
to determine whether the data type is alpha-numeric or numeric. Alpha-numeric is used
unless all characters are numeric. Make sure that the correct data type is downloaded. If it is
not correct, an empty matrix will be displayed.
MP65969–2
Mar 2014 4—46 Linx RCI Reference Manual
The ECC 200 Data Matrix encoding capabilities are shown below.
Field Type
Bit 7 in the Field Type byte determines whether a field is rendered into the message.
0XXXXXXX Field is rendered into the message
1XXXXXXX Field is not rendered into message
If only the barcode is printed, the text-based field must still exist because this contains the
actual barcode data string that is used to generate the barcode.
Bit 6 determines whether a field is associated with another field via the Linkage byte.
X0XXXXXX Field is not associated with a barcode via the
Linkage byte
X1XXXXXX Field is associated with a barcode via the Linkage
byte
Format 2
The Format 2 byte is not used with this field type and must be set to null
Format 3
Bits 2 and 3 control the Field Orientation. See ‘Field Rotation’ on page 4—7 for details. Bit 5
is used to switch on the Negative Image option. See ‘Negative Image’ on page 4—8 for
details.
NOTE:
1. 4900, 5900, and CJ400:
Data Matrix fields are not available on these printers.
MP65969–2
Linx RCI Reference Manual 4—47 Mar 2014
Example
The example data below downloads a message that contains a Data Matrix code that is
associated with a text field and a five-digit sequential number. The text field and the
sequential number are not rendered (printed). In this example, if the fields are not rendered
the field height byte can be set to zero but the Dataset Name must be specified.
The Data Matrix in this example has the following parameters:
Data Format Default
Error Correction ECC 200
Drop Gap None
Size 24x24
01 ;Number of messages - 1
1C ;Field header
66 ;Field type - Barcode Field (Rendered)
20 00 ;Field Length - 32
00 ;Y Position - 0
00 00 ;X Position - 0
18 00 ;Length in Rasters - 24
18 ;Height in drops - 24
00 ;Format 3 - 0
01 ;Bold multiplier - 1
00 ;String length (excl. null) - 0
00 ;Format 1 - 0
00 ;Format 2 - 0
01 ;Linkage - Points to the Text field
44 61 74 61 20 4D 61 74 ;Data set name - Data Matrix
72 69 78 20 20 20 20 00
1C ;Field header
C0 ;Field type - Text field (not rendered)
2B 00 ;Field Length - 43
00 ;Y Position - 0
00 00 ;X Position - 0
3C 00 ;Length in Rasters - 60
09 ;Height in drops - 9
00 ;Format 3 - 0
01 ;Bold multiplier - 1
0A ;String length (excl. null) - 10
MP65969–2
Mar 2014 4—48 Linx RCI Reference Manual
00 ;Format 1 - 0
00 ;Format 2 - 0
02 ;Linkage 2
39 20 53 54 44 20 46 55 ;Data set name - 9 STD FULL
4C 4C 00 00 00 00 00 00
31 32 33 34 35 36 37 38 ;1234567890
39 30 00
1C ;Field header
C4 ;Field type - Seq Number field (Not
rendered)
36 00 ;Field Length - 54
00 ;Y Position - 0
00 00 ;X Position - 0
1E 00 ;Length in Rasters - 30
09 ;Height in drops - 9
00 ;Format 3 - 0
01 ;Bold multiplier - 1
05 ;String length (excl. null) - 5
01 ;Format 1- Positive increment: +1
00 ;Format 2 - Print Go Trigger
00 ;Linkage 0 - Points back to the barcode
field
39 20 53 54 44 20 46 55 ;Data set name - 9 STD FULL
4C 4C 00 00 00 00 00 00
01 00 ;No. of repeats -1
00 00 ;Repeat count - 0
MP65969–2
Linx RCI Reference Manual 4—49 Mar 2014
The following AIs are available for the 7900 printer:
• 01 GTIN—Global Trade Item Number (GTIN) is an identifier for trade items developed
by GS1 (comprising among others members of the former EAN International and
Uniform Code Council). This consists of three elements making a total of 13 digits plus
a checksum.
Packaging Level— This one digit element defines the type of packaging. For
example a single unit will have a packaging level of zero. A tray of eight elements
will have a packaging level of 1 etc. This is mandatory for the GS1-128 Data Matrix.
Company Prefix—The GS1 Company Prefix is a seven-digit number that provides
a way for GS1 Member Companies to uniquely and globally identify things like
trade items, logistic units, locations, parties, and assets. This is mandatory for the
GS1-128 Data Matrix.
Product ID—This is a five-digit unique id for the product. This is mandatory for the
GS1-128 Data Matrix
• 10 Batch or Lot Number—Batch number of the product. The Batch Number can be up
to 20 digits in length and is mandatory for the GS1-128 Data Matrix.
• 17 Maximum Durability—This is effectively the 'Use By' date. The human-readable
format of this date can be chosen from any of the date formats supported on the printer
but the encoded date will be of the format YYMMDD. If the day element is not required
the DD element must be sent as zero (for example 00 can be entered). This is mandatory
for the GS1-128 Data Matrix
• 21 Serial Number—This number will be unique for each item printed. The GS1
standard allows up to 20 digits, but the 7900 has an upper limit of 15 digits for a
sequential number. This is optional for the GS1-128 Data Matrix.
The GS1 Data Matrix uses a special start combination to differentiate the GS1 Data Matrix
symbol from other Data Matrix ECC 200 symbols. This is achieved by using the Function 1
Symbol Character (FNC1) in the first position of the encoded data. It enables scanners to
process the information according to the GS1 System Rules.
The FNC1 character (ASCII 232) is encoded in two separate ways within GS1 Data Matrix:
• Start character
• Field Separator (to separate variable length article identifiers)
MP65969–2
Mar 2014 4—50 Linx RCI Reference Manual
Example
19 ;Command ID - Download message
01 ;Number of Messages
B9 00 ;Messgae length in Bytes
88 00 ;Message length in rasters
06 ;EHT setting
D1 00 ;Inter Rasetr Width
00 00 ;Print delay
4D 65 73 73 61 67 65 20 ;Message name
31 38 00 00 00 00 00 00 ;Message 18
32 34 20 51 55 41 4C 49 ;Raster name - 24 QUALITY
54 59 00 00 00 00 00 00
1C ;Field header
66 ;Field type = Barcode Field
20 00 ;Field Length 32
00 ;Y Position 0
00 00 ;X Position 0
18 00 ;Length in Rasters 24
18 ;Height in drops 24
00 ;Format 3 = 00000000
01 ;Bold multiplier 1
00 ;String length(excl. null) 0
00 ;Format 1 = 0
00 ;Format 2 = 0
01 ;Linkage 1
47 54 49 4E 44 41 54 41 ;Data set name - GTINDATA MATRIX
20 4D 41 54 52 49 58 00
00 ;Package Level - 0
31 32 33 34 35 36 37 00 ;Company Id- 1234567
39 38 37 36 35 00 ;Product Id - 98765
41 42 43 31 32 33 00 00 ;Batch Number - ABC123
00 00 00 00 00 00 00 00
00 00 00 00
00 ;Day of Month
09 ;Month of Year
0D ;Year of Century
0E ;Date Format Style
00 00 00 00 ;Spare
07 ;Seq Num Length
13 ;Seq Num trigger
02 ;Seq Num Interval
01 00 ;Repeats
00 00 ;Current repeat count
39 39 39 39 39 00 00 00 ;End Number
00 00 00 00 00 00 00
30 30 30 30 31 00 00 00 ;Start Number
00 00 00 00 00 00 00
30 30 30 30 31 00 00 00 ;Current Number
00 00 00 00 00 00 00
MP65969–2
Linx RCI Reference Manual 4—51 Mar 2014
The displayed format styles, based on the date 7 December 2011 (where dd=day,
mm=month, and yy=year of century) are shown in the following table.
MP65969–2
Mar 2014 4—52 Linx RCI Reference Manual
CHAPTER 5: PRINTER DATA
FORMAT
This section describes the format of the different types of resources available in the printer.
These can be uploaded using either Command 97 ‘Request Data Directory’, for Character,
Set, Date Format, and Logo Data or Command 24, ‘Message Type Data Request’ for
Message Type Data (see Chapter 2: ‘Sending Data to the Printer’).
NOTES:
1. CJ400:
The CJ400 only supports the uploading of logos and messages. However, sending
other data requests returns an ACK, but no data is uploaded.
2. The Barcode option has been removed as the 7300 and 7900 printers do not support
the downloading of barcodes.
Header Block
Character width
in rasters (1 byte)
1C0310
Pixel Data
MP65969–2
Linx RCI Reference Manual 5—1 Mar 2014
All character sets are limited to 64 KB in size, because all offsets used are limited to 16 bits.
There are two components to each character set:
• A fixed format area (relative to the starting address of the set), that contains
identification information and pointers to character pixel data.
• A variable format area that contains the pixel data.
NOTE: All addresses within the character set, and all pointers and offsets, contain an offset
that is relative to the base of the character set.
The pixel area is of variable size. Each characters is built as follows:
For character heights in the range 5 to 8 pixels, each byte represents a raster (see Figure 5-2).
The least significant bit (LSB) of the first byte refers to the top left corner of the character,
and the most significant bit (MSB) refers to the bottom left corner. The MSB of the last byte
refers to the bottom right corner.
Bit 0
Byte n
Bit 7 AS127
MP65969–2
Mar 2014 5—2 Linx RCI Reference Manual
For characters heights in the range 17 to 24 pixels, three bytes represent a single raster. For
25 to 32 pixels, 4 bytes are required, and so on. An example is shown below.
Bit 0
Byte n
Bit 7
Bit 0
Byte n+1
Bit 7
Bit 0
Byte n+2
Bit 7
Bit 0
Byte n+3
Bit 7
AS128
MP65969–2
Linx RCI Reference Manual 5—3 Mar 2014
5.2 Date format data format
A date format allows up to four fields and three separators to be defined.
AS130
MP65969–2
Mar 2014 5—4 Linx RCI Reference Manual
If there are fewer field blocks or separator blocks than the maximum, the remaining offsets
are set to 0.
The ‘Days or months ahead’ byte determines how the offset to the current date is calculated.
Each field block consists of the following:
Field type 1 byte 0 to 13
Max. string length 1 byte
String pointers offset 2 bytes
The field types are described above.
The maximum string length indicates the longest string for that field type.
The string pointers offset indicates the position where a list of offsets to all the strings for
that field type are found.
For example, for days of the week:
Field type (0)
Max string length (9)
Offset ----------> Offset 0 -------->‘Sunday’
Offset 1 -------->‘Monday’
Offset 2 -------->‘Tuesday’
Offset 3 -------->‘Wednesday’
Offset 4 -------->‘Thursday’
Offset 5 -------->‘Friday’
Offset 6 -------->‘Saturday’
Each separator block consists of the following:
Separator length 1 byte
Offset to string 2 bytes
MP65969–2
Linx RCI Reference Manual 5—5 Mar 2014
5.3 Logo data format
5.3.1 4900, 5900, 7300, 7900, and CJ400 printers
Each logo consists of the following:
AS132
Logo Header
Pixel Data
MP65969–2
Mar 2014 5—6 Linx RCI Reference Manual
5.4 Message Type data format
The raster header, now referred to as the Message Type, is required when creating messages
to determine what Message Types are available.
The raster header consists of the following:
Number of printed drops 1 byte
Raster type 1 byte
Raster ID name 15 bytes + null
Raster name 15 bytes + null
Total number of drops 1 byte
The raster type byte indicates the following:
‘G’ General purpose
‘H’ High speed
‘B’ Barcode
‘D’ IJ600 printer raster type
‘S’ Stitched
For a given raster (for example, 16 QUALITY), the Number of printed drops refers to the
number of drops that are printed by the printer, in this case 16. The Total number of drops
refers to the total number of drops in the raster, that includes printed drops and guard
drops.
When creating a message, only the Number of printed drops is required to determine the
message size. The Number of printed drops is always less than or equal to Total number of
drops.
MP65969–2
Linx RCI Reference Manual 5—7 Mar 2014
This page left blank intentionally
MP65969–2
Mar 2014 5—8 Linx RCI Reference Manual
CHAPTER 6: MESSAGE
PARAMETERS
This section explains how the various parameters that control print height, width, and
delay are calculated.
where the Maximum Speed and Drop Pitch are the published values for each Message Type
(see the supplied Print Performance Tables). The actual pitch is the value that can be
achieved by using these parameters.
The method of calculating the print width setting to achieve the Actual Print Pitch depends
on whether the application uses a shaft encoder.
MP65969–2
Linx RCI Reference Manual 6—1 Mar 2014
The figure below shows the default drops (shown in grey) placed between the rasters; this
is for illustration purposes only and represents the time delay, ‘t’. Physically, the drop is
produced after the printed raster.
AS267
Printed rasters
= 0.0035 mm
* The Drop Pitch was calculated using the Actual Print Pitch calculation on page 6—7.
For each unit increase in the width value set, the raster pitch increases by 0.0035 mm.
MP65969–2
Mar 2014 6—2 Linx RCI Reference Manual
For a width setting of 4, the actual print pitch becomes:
= 0.353 + 0.014
= 0.367 mm
Figure 6-2 shows how an increase in width of 4 affects the time delay. The default drop is
shown grey shaded; the inserted width drops are shown unshaded.
AS268
t x4
Printed rasters
HARDWARE SETUP
> Photocell : Triggered
Photocell Trigger : Falling Edge
Shaft Encoder : Off
Alarm Relay : Fail & Warn
Alarm Warning : Pulsed
MP65969–2
Linx RCI Reference Manual 6—3 Mar 2014
6.3.2 5900, 7300, and 7900 settings
To set up the 5900, 7300, and 7900 printers to run without a shaft encoder, from the Print
Monitor page, select Line Setup > Speed Selection:
69209
Figure 6-4. 5900, 7300, and 7900 line speed setup (Fixed Speed)
As shown in Figure 6-4, the device is set to ‘Fixed Speed’ at the default value of 0.100 m/s.
This value must be changed to the production line speed for the Message Type that is used.
Continuing with the example above, using the 25 Linear Quality message type, the speed is
set to 0.28 m/s.
If a message that uses the RCI Raster Name ‘25 QUALITY’ is now downloaded to the
printer, with the inter-raster width value set to zero, and the message is selected for
printing, the default pitch of 0.353 mm is set. This can be confirmed by looking at the Print
Width setting in the Print Settings page:
69042
Figure 6-5. 5900, 7300, and 7900 Print Settings page: Width set to 0
MP65969–2
Mar 2014 6—4 Linx RCI Reference Manual
6.3.3 CJ400 settings
To set the Line Settings on the CJ400, from the Home screen touch the Line Settings icon.
The Line Settings screen will be displayed as shown in Figure 6-6.
AS341
MP65969–2
Linx RCI Reference Manual 6—5 Mar 2014
To calculate the width value when using a shaft encoder, information is required about the
shaft encoder and the circumference of the wheel that is in contact with the production line.
Linx currently supplies three types of shaft encoder, as follows:
• 2500 p.p.r
• 5000 p.p.r.
• 10,000 p.p.r.
(p.p.r. = pulses per revolution.)
The standard wheel sizes (circumferences) available are: 200 mm, 333 mm and 500 mm.
By using a combination of shaft encoders and wheel sizes, it is possible to set encoder pitch
and the pulses per mm by using:
Wheel Size
Encoder Pitch = Encoder
Pulses
and
Encoder
Pulses Per mm Pulses
=
Wheel Size
These parameters allow the raster pitch to be set to various values. The following table
shows the available combinations of Linx standard shaft encoders and wheel sizes.
By dividing the required raster pitch by the encoder pitch, it is possible to obtain the pitch
that can be achieved using various shaft encoder/wheel combinations and the width value
to send to the printer to set the value.
MP65969–2
Mar 2014 6—6 Linx RCI Reference Manual
For example, using a Midi printhead and a 25 Linear Quality message type:
Ideal pitch = 0.353 mm.
Shaft encoder = 2500 p.p.r.
Wheel circumference = 200 mm
Encoder pitch = 0.08 mm
Actual Pitch
Because the width value must be an integer value, the width value is rounded down to 4.
The actual pitch is then:
= 4 x 0.08 mm
= 0.320 mm
The default encoder pitch in the example above is 0.08 mm. If a width value of zero is sent
to the printer, the encoder pitch is set to the default. The width calculation must then be
modified to account for this, so:
= 3
MP65969–2
Linx RCI Reference Manual 6—7 Mar 2014
6.4.2 5900, 7300, and 7900 settings
For the 5900, 7300, and 7900 printers, the Speed > Speed Selection setting must be set to
‘Shaft encoder’ (see Figure 6-8). The pulses-per-millimetre value (Pulses/mm or Encoder
Speed) is then entered. This value must match the pulses-per-millimetre value calculated
from the wheel size shaft encoder combination as shown. The example shown assumes a
200 mm wheel and a 2500 p.p.r. shaft encoder.
69202
MP65969–2
Mar 2014 6—8 Linx RCI Reference Manual
6.4.3 CJ400 settings
For the CJ400 printer, the Line Settings must be set to 'Shaft Encoder' (see Figure 6-11). The
pulses- per-millimetre value (Pulses/mm) is then entered. This value must match the
pulses-per-millimetre value calculated from the wheel size and shaft encoder combination
as shown. The example shown assumes a 200 mm wheel and a 2500 p.p.r. shaft encoder.
AS345
MP65969–2
Linx RCI Reference Manual 6—9 Mar 2014
If the message is deleted, and the same message is sent again with an inter-raster width of 3,
as calculated above, then the pitch is set to 0.320 mm as shown.
AS347
MP65969–2
Mar 2014 6—10 Linx RCI Reference Manual
6.5 Print Delay
The print delay can be adjusted by setting the ‘Print Delay’ parameter in the message
header (see ‘Message header’ on page 4—2), or by sending the ‘Set Print Delay’ command
(see ‘Print Delay’ on page 2—6). The delay is the distance between the photocell trigger
signal and the start of the printed message.
Regardless of whether a shaft encoder is used or not, the required delay can be calculated
by using the required distance from the photocell trigger to the first printed message
divided by the Actual Pitch (calculated in ‘Settings using a shaft encoder’ on page 6—5).
That is:
NOTE: For both the Message Header parameter and the Set Print Delay command, the
required value is specified as an integer.
For example, if the required distance from the photocell trigger to the printed message is
50 mm and the Actual Drop Pitch value is 0.320 mm as calculated in ‘Settings using a shaft
encoder’ on page 6—5, then:
50
Delay
= 0.32
0
156.
=
25
Inter-Print Delay
MP65969–2
Linx RCI Reference Manual 6—11 Mar 2014
The value of the Inter-Print Delay is the required distance divided by the actual pitch, that
is:
Required
Inter-Print Delay Distance
=
Actual Pitch
This calculation gives an integer value that can be set either by the user interface or by the
RCI, using command 98, ‘Set Inter-Print Delay’. There is no provision to set the Inter-Print
Delay in the Message Header.
AS270
Inter-Print Distance
Where the Required Distance is in millimetres, the Actual Drop Pitch is in millimetres and
the Message Length is in rasters.
Care must be taken when setting the Inter-Print Distance. If the message length is increased,
(by editing or adding extra fields), the message length can exceed the Inter-Print Distance.
This causes problems when printing because it can cause trigger errors.
MP65969–2
Mar 2014 6—12 Linx RCI Reference Manual
CHAPTER 7: PRINTER
COMPATIBILITY MAPPING
Three types of mappings are provided:
• Code page Mappings
• Message Type Mappings
• Font Type Mappings
These three mapping types enable the 4900, 5900, 7300, 7900 and CJ400 to be backward
compatible with existing applications using the RCI Protocol. They also allow these printers
to receive data in the upper ASCII range (128 – 255), that contains different language
characters.
MP65969–2
Linx RCI Reference Manual 7—1 Mar 2014
To select the code page on the CJ400 using the user interface, do the following:
At the Main Menu, select Printer Setup > Communications > Edit Communications. Select
either RCI over RS232 or RCI over Ethernet, then Mapping > Code Page. The code page
options are displayed, as shown in Figure 7-2.
AS349
MP65969–2
Mar 2014 7—2 Linx RCI Reference Manual
7.2.2 4900 to 5900 mappings
To enable the 5900 to replace the 4900 in customer applications, the 5900 has the following
mappings.
MESSAGE TYPE
4900 5900 Configuration
5 WIDE 5 Linear Wide SHS only
7 FLEXIBLE 7 Linear Flexible SS and HS
7 QUALITY 7 Linear Quality SS and HS
7 WIDE 7 Linear Wide HP only
16 SPEED 16 Linear Speed HS
16 WIDE 16 Linear Wide SHS
16 FLEXIBLE 16 Linear Flexible SS and HS
16 QUALITY 16 Linear Quality SS and HS
Fonts types
FONT NAME
4900 5900
5 FH (CAPS) High Speed FH 5
7 FH (CAPS) High Speed FH 7
16 FH (CAPS) Standard FH 16
16 NON-FH Standard 16
MP65969–2
Linx RCI Reference Manual 7—3 Mar 2014
Midi
Ultima printhead
MP65969–2
Mar 2014 7—4 Linx RCI Reference Manual
RCI Message Type Name 5900 Message Type Configuration
8 WIDE 8 Linear Wide HS, SHS and DC
9 FLEXIBLE 9 Linear Flexible SS, HS, SHS and DC
9 QUALITY 9 Linear Quality SS, HS, SHS and DC
16 FLEXIBLE 16 Linear Flexible SS, HS, SHS and DC
16 QUALITY 16 Linear Quality SS, HS, SHS and DC
16 SPEED 16 Linear Speed HS, SHS and DC
16 WIDE 16 Linear Wide SHS and DC
18 FLEXIBLE 18 Linear Flexible SS, HS and SHS
18 QUALITY 18 Linear Quality SS, HS and SHS
18 SPEED 18 Linear Speed SHS
21 FLEXIBLE 21 Linear Flexible SS, HS and SHS
21 QUALITY 21 Linear Quality SS, HS and SHS
21 SPEED 21 Linear Speed HS an SHS
25 QUALITY 25 Linear Quality SS, HS and SHS
25 SPEED 25 Linear Speed SHS
2x7 QUALITY 2 x 7 Stitched Quality DC
2x7 SPEED 2 x 7 Stitched Speed DC
MP65969–2
Linx RCI Reference Manual 7—5 Mar 2014
Mini printhead
Arab numerals
MP65969–2
Mar 2014 7—6 Linx RCI Reference Manual
Farsi numerals
High Speed
High Speed FH
RCI Font Type Name Font Name CJ400 Font Name
5 FH CAPS High Speed FH 5 Universal 5
6 FH CAPS High Speed FH 6 Universal 5
7 FH CAPS High Speed FH 7 Universal 7
8 FH CAPS High Speed FH 8 Universal 7
9 FH CAPS High Speed FH 9 Universal 9
12 FH CAPS High Speed FH 12 Universal 12
15 FH CAPS High Speed FH 15 Universal16
23 FH CAPS High Speed FH 23 Universal 25
32 CAPS High Speed FH 32 Not Supported
Table 7-13. 5900 High Speed Full Height font type mappings
MP65969–2
Linx RCI Reference Manual 7—7 Mar 2014
High Speed FH (West)
Japanese FH Japan
RCI Font Type Name Font Name CJ400 Font Name
5 HIGH FH JAP High Speed FH Japan 5 Universal 5
6 HIGH FH JAP High Speed FH Japan 6 Universal 5
7 HIGH FH JAP High Speed FH Japan 7 Universal 7
8 HIGH FH JAP High Speed FH Japan 8 Universal 7
9 HIGH FH JAP High Speed FH Japan 9 Universal 9
18 HIGH FH JAP High Speed FH Japan 18 Universal 21
21 HIGH FH JAP High Speed FH Japan 21 Universal 21
Japanese
Narrow FH
OCR-A
MP65969–2
Mar 2014 7—8 Linx RCI Reference Manual
OCR-B
Standard
Standard FH
MP65969–2
Linx RCI Reference Manual 7—9 Mar 2014
Midi
Midi Plus
Ultima
MP65969–2
Mar 2014 7—10 Linx RCI Reference Manual
RCI Message Type 7300/7900 CJ400 Configuration
Name Message Type Message Type 7300/7900 only
16 N HI SPEED 16 Linear Speed 1 x 16 Western Flexible HP only
16 S HI SPEED 16 Linear Wide 1 x 16 Western Flexible HP only
21 3 LN STITCH 3x7 Stitched Speed 1 x 21 Western Flexible HP only
21 GEN STD 21 Linear Quality 1 x 21 Western Flexible SS and HP
24 GEN STD 25 Linear Quality 1 x 25 Western Flexible SS and HP
Ultima Plus
Micro
MP65969–2
Linx RCI Reference Manual 7—11 Mar 2014
Standard 6200 fonts
MP65969–2
Mar 2014 7—12 Linx RCI Reference Manual
Midi
MP65969–2
Linx RCI Reference Manual 7—13 Mar 2014
Midi Plus
Ultima
MP65969–2
Mar 2014 7—14 Linx RCI Reference Manual
RCI Message 7300/7900 Message CJ400 Message Type Configuration
Type Name Type 7300/7900 only
18 QUALITY 18 Linear Quality 1 x 21 Western Flexible SS and HP
18 SPEED 18 Linear Speed 1 x 21 Western Flexible HP only
21 3 LN STITCH 3x7 Stitched Speed 1 x 21 Western Flexible HP only
21 GEN STD 21 Linear Quality 1 x 21 Western Flexible SS and HP
21 SPEED 21 Linear Speed 1 x 21 Western Flexible HP only
24 GEN STD 25 Linear Quality 1 x 25 Western Flexible SS and HP
25 SPEED 25 Linear Speed 1 x 25 Western Flexible HP only
2x5 QUALITY 2x5 Stitched Quality 2 x 7 Western Fixed HP only
2x7 QUALITY 2x7 Stitched Quality 2 x 7 Western Fixed HP only
2x7 SPEED 2x7 Stitched Speed 2 x 7 Western Fixed HP only
2x8 QUALITY 2x8 Stitched Quality 2 x 7 Western Fixed HP only
2x8 SPEED 2x8 Stitched Speed 2 x 7 Western Fixed HP only
3x7 QUALITY 3x7 Stitched Quality 2 x 7 Western Fixed HP only
21 3 LN STITCH 3x7 Stitched Speed 3 x 7 Western Fixed HP only
MP65969–2
Linx RCI Reference Manual 7—15 Mar 2014
Ultima Plus
Mini
MP65969–2
Mar 2014 7—16 Linx RCI Reference Manual
RCI Message Type 7300/7900 CJ400 Configuration
Name Message Type Message Type 7300/7900 only
4T 2x5 S 1.95 4T 2x 5 Speed 1.95 m/s N/A XHP
4T 2x5 W 2.93 4T 2x 5 Wide 2.93 m/s N/A XHP
4T 2x5 W 2.56 4T 2x 5 Wide 2.56 m/s N/A XHP
4T 2x6 Q 1.18 4T 2x 6 Quality 1.18 m/s N/A SS
4T 2x6 S 1.60 4T 2x 6 Speed 1.60 m/s N/A XHP
4T 2x7 Q 0.78 4T 2x 7 Quality 0.78 m/s N/A SS
4T 2x7 S 1.30 4T 2x 7 Speed 1.30 m/s N/A XHP
4T 2x7 S 0.97 4T 2x 7 Speed 0.97 m/s N/A XHP
8T 1x5 Q 1.82 8T 1x 5 Quality 1.82 m/s N/A SS
8T 1x5 S 2.73 8T 1x 5 Speed 2.73 m/s N/A XHP
8T 1x5 W 6.83 8T 1x 5 Wide 6.83 m/s N/A XHP
8T 1x6 S 2.27 8T 1x 6 Speed 2.27 m/s N/A XHP
8T 1x7 Q 1.30 8T 1x 7 Quality 1.30 m/s N/A SS
8T 1x7 S 1.95 8T 1x 7 Speed 1.95 m/s N/A XHP
8T 1x7 W 5.12 8T 1x 7 Wide 5.12 m/s N/A XHP
8T 1x8 Q 1.13 8T 1x 8 Quality 1.13 m/s N/A SS
8T 1x8 S 1.70 8T 1x 8 Speed 1.70 m/s N/A XHP
8T 1x9 Q 1.01 8T 1x 9 Quality 1.01 m/s N/A SS
8T 1x9 S 1.51 8T 1x 9 Speed 1.51 m/s N/A XHP
8T 1x10 Q 1.36 8T 1x10 Quality 1.36 m/s N/A SS
8T 1x12 Q 1.13 8T 1x12 Quality 1.13 m/s N/A SS
8T 1x14 Q 0.97 8T 1x14 Quality 0.97 m/s N/A SS
8T 1x16 Q 0.85 8T 1x16 Quality 0.85 m/s N/A SS
8T 2x5 Q 1.82 8T 2x 5 Quality 1.82 m/s N/A XHP
8T 2x6 Q 1.51 8T 2x 6 Quality 1.51 m/s N/A XHP
8T 2x6 W 2.15 8T 2x 6 Wide 2.15 m/s N/A XHP
8T 2x7 Q 1.24 8T 2x 7 Quality 1.24 m/s N/A XHP
12T 2x7 W 2.27 12T 2x 7 Wide 2.27 m/s N/A XHP
12T 2x7 W 1.95 12T 2x 7 Wide 1.95 m/s N/A XHP
Micro
MP65969–2
Linx RCI Reference Manual 7—17 Mar 2014
RCI Message Type 7300/7900 CJ400 Configuration
Name Message Type Message Type 7300/7900 Only
32 GEN STD 4T 1 x 32 Quality 0.19 m/s N/A SS and HP
4T 1x5 Q 1.82 4T 1 x 5 Quality 1.82 m/s N/A SS and HP
4T 1x7 Q 1.30 4T 1 x 7 Quality 1.30 m/s N/A SS and HP
4T 1x8 Q 1.13 4T 1 x 8 Quality 1.13 m/s N/A SS and HP
4T 1x9 Q 1.01 4T 1 x 9 Quality 1.01 m/s N/A SS and HP
4T 1x12 Q 0.59 4T 1 x 12 Quality 0.59 m/s N/A SS and HP
4T 1x16 Q 0.50 4T 1 x 16 Quality 0.50 m/s N/A SS and HP
4T 1x24 Q 0.29 4T 1 x 24 Quality 0.29 m/s N/A SS and HP
4T 1x32 Q 0.19 4T 1 x 32 Quality 0.19 m/s N/A SS and HP
4T 1x8 W 6.07 4T 1 x 8 Wide 6.07 m/s N/A HP
4T 1x7 W 5.47 4T 1 x 7 Wide 5.47 m/s N/A HP
4T 1x7 W 8.41 4T 1 x 7 Wide 8.41m/s N/A HP
4T 1x9 W 5.47 4T 1 x 9 Wide 5.47 m/s N/A HP
4T 1x5 W 4.10 4T 1 x 5 Wide 4.10 m/s N/A HP
4T 1x8 W 3.41 4T 1 x 8 Wide 3.41 m/s N/A HP
4T 1x9 W 3.03 4T 1 x 9 Wide 3.03 m/s N/A HP
4T 1x7 W 2.93 4T 1 x 7 Wide 2.93 m/s N/A HP
4T 2x5 W 2.73 4T 2 x 5 Wide 2.73 m/s N/A HP
4T 1x8 W 2.56 4T 1 x 8 Wide 2.56 m/s N/A HP
4T 1x9 W 2.27 4T 1 x 9 Wide 2.27 m/s N/A HP
4T 2x5 W 2.05 4T 2 x 5 Wide 2.05 m/s N/A HP
4T 2x7 W 1.95 4T 2 x 7 Wide 1.95 m/s N/A HP
4T 2x7 W 1.46 4T 2 x 7 Wide 1.46 m/s N/A HP
4T 2x5 W 1.36 4T 2 x 5 Wide 1.36 m/s N/A HP
4T 2X7 S 0.97 4T 2 x 7 Speed 0.97 m/s N/A HP
4T 2x7 W 0.97 4T 2 x 7 Wide 0.97 m/s N/A HP
4T 2X5 Q 0.91 4T 2 x 5 Quality 0.91 m/s N/A HP
4T 1X12 S 0.68 4T 1 x 12 Speed 0.68 m/s N/A HP
4T 2X7 S 0.65 4T 2 x 7 Speed 0.65 m/s N/A HP
MP65969–2
Mar 2014 7—18 Linx RCI Reference Manual
6800 font types
These are available when the Font Type Mappings have been set to ‘6800’ either by the User
Interface or via the RCI. See ‘Command ID: 153D (99H)’ on page 2—46.
Arab numerals
Farsi numerals
High Speed
High Speed FH
Table 7-38. 6800 High Speed Full Height font type mappings
MP65969–2
Linx RCI Reference Manual 7—19 Mar 2014
High Speed FH (West)
Japanese FH Japan
Japanese
Narrow FH
MP65969–2
Mar 2014 7—20 Linx RCI Reference Manual
Standard
Standard FH
OCR-A
MP65969–2
Linx RCI Reference Manual 7—21 Mar 2014
Midi
MP65969–2
Mar 2014 7—22 Linx RCI Reference Manual
Midi Plus
Ultima
MP65969–2
Linx RCI Reference Manual 7—23 Mar 2014
RCI Message Type 7300/7900 CJ400 Configuration
Name Message Type Message Type 7300/7900 Only
2x8 QUALITY 2 x 8 Stitched Quality 2 x 7 Western Fixed HP
2x8 SPEED 2 x 8 Stitched Speed 2 x 7 Western Fixed HP
3x7 QUALITY 3 x 7 Stitched Quality 3 x 7 Western Fixed HP
3x7 SPEED 3 x 7 Stitched Speed 3 x 7 Western Fixed HP
MP65969–2
Mar 2014 7—24 Linx RCI Reference Manual
Ultima Plus
Mini
MP65969–2
Linx RCI Reference Manual 7—25 Mar 2014
RCI Message Type 7300/7900 CJ400 Configuration
Name Message Type Message Type 7300/7900 Only
4T 2x6 Q 1.18 4T 2x 6 Quality 1.18 m/s N/A SS and XHP
4T 2x6 S 1.60 4T 2x 6 Speed 1.60 m/s N/A XHP
4T 2x7 Q 0.78 4T 2x 7 Quality 0.78 m/s N/A SS and XHP
4T 2x7 S 1.30 4T 2x 7 Speed 1.30 m/s N/A XHP
4T 2x7 S 0.97 4T 2x 7 Speed 0.97 m/s N/A XHP
8T 1x5 Q 1.82 8T 1x 5 Quality 1.82 m/s N/A SS and XHP
8T 1x5 S 2.73 8T 1x 5 Speed 2.73 m/s N/A XHP
8T 1x5 W 6.83 8T 1x 5 Wide 6.83 m/s N/A XHP
8T 1x6 S 2.27 8T 1x 6 Speed 2.27 m/s N/A XHP
8T 1x7 Q 1.30 8T 1x 7 Quality 1.30 m/s N/A SS and XHP
8T 1x7 S 1.95 8T 1x 7 Speed 1.95 m/s N/A XHP
8T 1x7 W 5.12 8T 1x 7 Wide 5.12 m/s N/A XHP
8T 1x8 Q 1.13 8T 1x 8 Quality 1.13 m/s N/A SS and XHP
8T 1x8 S 1.70 8T 1x 8 Speed 1.70 m/s N/A XHP
8T 1x9 Q 1.01 8T 1x 9 Quality 1.01 m/s N/A SS and XHP
8T 1x9 S 1.51 8T 1x 9 Speed 1.51 m/s N/A XHP
8T 1x10 Q 1.36 8T 1x10 Quality 1.36 m/s N/A SS and XHP
8T 1x12 Q 1.13 8T 1x12 Quality 1.13 m/s N/A SS and XHP
8T 1x14 Q 0.97 8T 1x14 Quality 0.97 m/s N/A SS and XHP
8T 1x16 Q 0.85 8T 1x16 Quality 0.85 m/s N/A SS and XHP
8T 2x5 Q 1.82 8T 2x 5 Quality 1.82 m/s N/A XHP
8T 2x6 Q 1.51 8T 2x 6 Quality 1.51 m/s N/A XHP
8T 2x6 W 2.15 8T 2x 6 Wide 2.15 m/s N/A XHP
8T 2x7 Q 1.24 8T 2x 7 Quality 1.24 m/s N/A XHP
12T 2x7 W 2.27 12T 2x 7 Wide 2.27 m/s N/A XHP
12T 2x7 W 1.95 12T 2x 7 Wide 1.95 m/s N/A XHP
MP65969–2
Mar 2014 7—26 Linx RCI Reference Manual
Micro
MP65969–2
Linx RCI Reference Manual 7—27 Mar 2014
Arab numerals
Farsi numerals
High Speed
High Speed FH
Table 7-58. 7300/7900/CJ400 High Speed Full Height font type mappings
MP65969–2
Mar 2014 7—28 Linx RCI Reference Manual
High Speed FH (West)
Japanese FH Japan
Japanese
Narrow FH
OCR-A
MP65969–2
Linx RCI Reference Manual 7—29 Mar 2014
NOTE:
1. CJ400
OCR-A fonts are not supported on the CJ400.
OCR-B
NOTE:
1. CJ400
OCR-B fonts are not supported on the CJ400.
Standard
Standard FH
MP65969–2
Mar 2014 7—30 Linx RCI Reference Manual
7.3.1 5900, 7300, 7900 and CJ400 date formats
RCI Date Format 5900/7300/7900 CJ400 Comments
Name Date Format Name Date Format Name
d d (Day of Week Digit) d (Day of number of Week) Monday = 1
dd dd (Day of Month) dd (Day of Month,
with leading zero)
dd mmm yy dd mmm yy dd MM yy
dd mmm yyyy dd mmm yyyy dd MMM yyyy
dd.mm.yy dd.mm.yy dd.MM.yy
dd/mm/yy dd/mm/yy dd/MM/yy
jjj(USA) jjj (USA) jjj 29th Feb = 060
jjj jjj (Julian Date) JJJ 29th Feb = 366
mm mm (Month of Year) MM
mm/dd/yy mm/dd/yy MM/dd/
mmm mmm (Month) MMM
mmm dd yy mmm dd yy MMM dd yy
mmm dd yyyy mmm dd yyyy MMM dd yyyy
ww ww (Week of Year) ww
y y (Year of Decade y (Year of century
without leading zero) without leading zero)
yy yy Year of Century yy (Year of century
with leading digit) with leading digit)
yy.mm.dd yy.mm.dd yy.MM.dd
yyyy yyyy yyyy
Care must be taken when creating messages that contain date formats with offsets. A
number of Date Offset units (for example ‘Weeks’) are available on the printer, but the only
offset units that are supported by the RCI protocol are dates or months. See ‘Field Type 5—
Date Field’ in Chapter 4: ‘Message Data Format’ for more information.
MP65969–2
Linx RCI Reference Manual 7—31 Mar 2014
RCI Date Format 4900 Date Format Comments
Name Name
mm mm Month of Year (with leading digit)
mm (Can) mm (Can) Canadian Month of Year (JA, FE, MA…)
mmm mmm Month of Year (e.g. SEP)
mmm dd yy mmm dd yy
mmm dd yyyy mmm dd yy
mm/dd/yy mm/dd/yy
ww ww (Week of Year)
y y (Year of Decade
without leading zero)
yy yy Year of Century
with leading digit)
yy.mm.dd yy.mm.dd
yyyy yyyy
yjjj yjjj Single digit date format with Julian Date
yy-mm-dd a yy-mm-dd a Dash separator and no leading zeros in
month
yy.mm.dd_z yy.mm.dd_z Dot separator and no leading zeros in
month
NOTES:
1. CJ400:
The CJ400 uses a space in the formats defined by Format 1 byte, values 2 and 3.
MP65969–2
Mar 2014 7—32 Linx RCI Reference Manual
2. CJ400:
The CJ400 does not support this format on the User Interface but it can be built using the
individual elements. The same is true when setting the Format 1 byte to 9.
As with date formats, the RCI only supports one unit of Time Format offset: ‘Minutes’. The
offset can be up to ± 23 hours 59 minutes (± 1439 mins), see ‘Field Type 2—Time Field’ in
Chapter 4: ‘Message Data Format’ for more information.
MP65969–2
Linx RCI Reference Manual 7—33 Mar 2014
7.4.2 5900, 7300, 7900 and CJ400 print height ranges
For the 5900, 7300, 7900 and CJ400 printers, there are Message Types with an EHT range
greater than 30%. If a value is sent that is greater than or less than the print height range
then the value will default to its maximum or minimum range. This is dependent on the
message type and can be in the range +50% to -20%.
The print height range depends on the printhead type and the message type. There are a
large number of combinations so the information is shown in three separate tables.
Table 7-71 shows the adjustment range of the print height for the Midi, Midi plus, Ultima,
and Ultima plus printheads.
MP65969–2
Mar 2014 7—34 Linx RCI Reference Manual
Message Type Midi Midi plus Ultima Ultima plus
Min. Max. Min. Max. Min. Max. Min. Max.
2 x 7 Stitched Wide N/A N/A -5% 0% -5% 0%
2 x 8 Stitched Quality N/A N/A -5% 0% N/A
2 x 8 Stitched Speed -5% 0% N/A -5% 0% N/A
3 x 7 Stitched Quality -5% 10% N/A -5% 0% -5% 10%
3 x 7 Stitched Speed -5% 10% N/A -5% 0% -5% 0%
3 x 7 Stitched Wide -5% 0% N/A N/A N/A
3 x 8 Stitched Speed -5% 0% N/A N/A N/A
4 x 7 Stitched Quality -5% 10% N/A N/A N/A
Table 7-72 shows the adjustment range of the print height for the Mini printhead.
MP65969–2
Linx RCI Reference Manual 7—35 Mar 2014
Message Type Min. Max.
4T 2 x 7 Speed 1.30m/s -10% 15%
8T 1 x 5 Quality 1.82m/s -25% 15%
8T 1 x 5 Speed 2.73m/s -10% 25%
8T 1 x 5 Wide 6.83m/s -10% 15%
8T 1 x 6 Speed 2.27m/s -10% 25%
8T 1 x 7 Quality 1.30m/s -25% 15%
8T 1 x 7 Speed 1.95m/s -10% 15%
8T 1 x 7 Wide 5.12m/s -10% 15%
8T 1 x 8 Quality 1.13m/s -25% 15%
8T 1 x 8 Speed 1.70m/s -25% 15%
8T 1 x 9 Quality 1.01m/s -25% 15%
8T 1 x 9 Speed 1.51m/s -10% 15%
8T 1 x12 Quality 1.13m/s -10% 15%
8T 1 x16 Quality 0.85m/s -10% 15%
8T 2 x 5 Quality 1.82m/s -10% 15%
8T 2 x 6 Quality 1.51m/s -10% 15%
8T 2 x 6 Wide 2.15m/s -10% 10%
8T 2 x 7 Quality 1.24m/s -10% 15%
12T 2 x 7 Wide 1.95m/s -10% 7%
12T 2 x 7 Wide 2.27m/s -25% 7%
Table 7-73 shows the adjustment range of the print height for the Micro printhead.
MP65969–2
Mar 2014 7—36 Linx RCI Reference Manual
Message Type Min. Max.
1x9 W 2.27 -15% 15%
2x5 W 2.05 -15% 15%
2x7 W 1.95 -15% 15%
2x7 W 1.46 -15% 15%
2x5 W 1.36 -15% 15%
2X7 S 0.97 -30% 15%
2x7 W 0.97 -15% 15%
2X5 Q 0.91 -15% 15%
1X12 S 0.68 -15% 15%
2X7 S 0.65 -15% 15%
NOTE:
1. CJ400:
The CJ400 printer does not support the Mini or Micro printheads.
MP65969–2
Linx RCI Reference Manual 7—37 Mar 2014
This page left blank intentionally
MP65969–2
Mar 2014 7—38 Linx RCI Reference Manual
APPENDIX A: HARDWARE
CONNECTIONS
This appendix gives detailed information about RS-232 cable configurations that are used to
connect a Linx printer to a host device, and the hardware and software requirements for the
Linx printer. It also describes how the control signals and voltage levels are used by Linx
printers in remote communications.
MP65969—2
Linx RCI Reference Manual A—1 Mar 2014
In normal operation the CTS input is in the ‘On’ state. The host must receive the incoming
CTS before it can transmit to the printer. Similarly, the printer must receive a CTS signal
before it can transmit to the host.
NOTE: This signal is not used by the IJ600 printer.
MP65969—2
Mar 2014 A—2 Linx RCI Reference Manual
A.4 Cable connections
The cable connection arrangement that is used on Linx printers is based on the RS-232
standard. To connect to a host device, the correct cable for the particular printer model is
required. See ‘Hardware requirements’ on page A—7 for more information.
The method used to connect a Linx printer to a host device depends on the capabilities of
the host device.
In the following sections, the illustrations show both the 9-pin D-type and the 10-pin
military style connections for the printer, and both the 9-pin D-type and the 25-pin D-type
connections for the host. The connections to the printer are mandatory for correct operation,
but some of the connections at the host are not required—refer to the equipment supplier’s
documentation.
4 DTR DTR
4
8 CTS CTS
8
5 GND GND
5
AS290
MP65969—2
Linx RCI Reference Manual A—3 Mar 2014
A.4.2 No handshaking cable (software flow control)
Software flow control uses the special characters ESC XON and ESC XOFF to control the
data flow between the Linx printer and the host. Because these characters are used, some of
the control lines between the devices are not required, so there is no handshaking, but for
successful data transfer, each device needs to detect certain signals. To provide these
signals, the control lines are ‘looped back’ into the printer and the host as shown.
Host Printer
9 -pin D-type 9-pin D-type
TXD TXD
3 3
RXD RXD
2 2
RTS RTS
7 7
DCD DCD
1 1
DSR DSR
6 6
8 CTS CTS
8
5 GND GND
5
AS291
4 DTR DTR
4
8 CTS CTS
8
5 GND GND
5
AS292
MP65969—2
Mar 2014 A—4 Linx RCI Reference Manual
No handshaking printer end (4900)
In the cable configuration shown below, the 4900 printer supplies all the signals required for
interfacing. The host supplies only the data that is to be printed. The TXD (transmit) line
from the 4900 printer can also be removed if the host cannot process any data that is
returned by the printer.
Host Printer
9 -pin D-type 9-pin D-type
TXD TXD
3 3
RXD RXD
2 2
RTS - N/C RTS
7 7
DCD - N/C DCD
1 1
DSR - N/C DSR
6 6
5 GND GND
5
AS293
5 GND GND
5
AS294
MP65969—2
Linx RCI Reference Manual A—5 Mar 2014
A.4.5 No handshaking loop-back adaptor
This adaptor is used in applications where the connection is provided for Full Handshaking
and the printer is being replaced by a 7300, 7900, or a CJ400.
Linx standard
PC RS232 cable
9 -pin D-type 9-pin D-type
TXD TXD
3 3
RXD RXD
2 2
RTS RTS
7 7
DCD DCD
1 1
DSR DSR
6 6
8 CTS CTS
8
5 GND GND
5
AS295
MP65969—2
Mar 2014 A—6 Linx RCI Reference Manual
A.5 Hardware requirements
The choice of cable configuration depends on the application and the printer. The following
is recommended:
A.5.1 4900
As the 4900 will always expect the handshaking signals to be present the following cable
types must be used.
MP65969—2
Linx RCI Reference Manual A—7 Mar 2014
Printer handshaking on and host does not require handshaking
In this case neither the printer or the host require handshaking, therefore the cable to use
does not matter as long as it has pins 2 to 3 and 3 to 2 crossed and pin 5 to 5 to make the
ground (reference) connection). Either the Handshaking or the No Handshaking cables
meet these requirements as the remainder of the signal connections are disabled on the
printer or the host.
MP65969—2
Mar 2014 A—8 Linx RCI Reference Manual
APPENDIX B: COMMUNICATIONS
SETUP PART 1
This appendix describes how to set up the Linx 4900 printer for remote communications.
REMOTE SETUP
> Transfer Parameters
Serial Parameters
Flow Control
Message Delimiters
Print Control
Print Mode
Figure B-1. Remote Setup menu
NOTE: All REMOTE SETUP sub-menus in this appendix are shown with their default
settings.
TRANSFER PARAMETERS
> Mode : RS232
Escape Char : ESC (27)
Checksum Disabled : No
Buffer Threshold : 128
4800 Translation : No
Figure B-2. Transfer Parameters menu
Mode
The Mode option displays the communication protocol name.
Escape Char
The Escape Char option defines the character that is used by the communications protocol
to identify the delimiting characters for the start and end of data transferred to and from the
printer. Any value between 01 and 31 can be set. It is also used to identify other ‘control’
characters. This is described in further detail in the section, ‘ASCII Control Characters’ on
page 1–17.
NOTE: Control characters are also known as ‘special’ characters. They are used for various
tasks in the interface and, as with the escape character, can be set to any value
between 01 and 31 (ASCII control characters SOH to US). No two special characters
can have the same value. If an attempt is made to set two special characters to the
same value, a warning is displayed in the status line.
MP65969—2
Linx RCI Reference Manual B—1 Mar 2014
Checksum Disabled
The Checksum Disabled option can be used to disable the insertion of checksums at the
end of data transmitted from the printer, by changing the option from No (default) to Yes.
The printer also does not look for checksums at the end of received data. It is recommended
that the Yes setting is not used continuously. This is because without the checksum, there is
no check on the basic integrity of the transferred data, and corrupted data can cause
problems in both the printer and the remote host.
Buffer Threshold
When a signal from the receiver tells the transmitter to stop sending, the transmitter does
not immediately stop sending data—a finite time passes before this happens. To make sure
that no characters are lost, a buffer in the receiver stores the additional characters.
The Buffer Threshold option defines the number of characters to be received in the
printer’s receive buffer before the printer disables data flow, using either hardware or
software flow control.
This option can be set to any value between 1 and 254.
4800 Translation
This option allows the 4900 printer to accept data in 4800 format, so that it can be used in
applications that communicate with other types of Linx printers (normally, 4800 printers).
When set to No (the default), the 4900 printer uses its own naming conventions for printer
data and parameter values during data transfer. In this mode, the printer is not compatible
with applications that communicate with the Linx 4800 printer.
When set to Yes, the 4900 printer is compatible with applications that communicate with the
Linx 4800 printer. The names of various data and parameter values that are used during
data transfer are translated from the 4800 convention to the nearest 4900 equivalent.
For example, when the 4800 message type name ‘5 High Caps’ is used, it is translated to the
4900 message type name ‘5 FH (Caps)’. Also, parameter values that are recognised as bit
sets are translated internally.
NOTE: It is not possible to transfer data from a 4900 printer to other types of Linx printers.
For example, messages that are created on a 4900 printer, then transferred via a
remote host to a 4800 printer, are not translated.
Messages created on a 4800 printer, then transferred via a remote host to a 4900
printer, are successfully translated.
MP65969—2
Mar 2014 B—2 Linx RCI Reference Manual
Baud Rate
This option determines the speed of the transferred data. On 4900, it can be set to 9600 or
19200.
Stop Bits
This option determines the number of stop bits used. It can be set to 1, 1.5, or 2.
Parity
This option determines the type of parity bit to be used. It can be set to None, Odd, or Even.
Data Bits
This option shows the number of data bits used. It is for display purposes only and cannot
be changed.
Flow Control
Flow control can be implemented either by using hardware lines (CTS and DTR) in the
RS-232 cable, or by sending special characters called XON and XOFF over the link. These
special characters are identified in the data stream by the escape character that precedes
them.
The Flow Control option can be set to either of the following:
• Cts/Dtr (H/w)
• Xon/Xoff (S/w)
NOTE: Hardware flow control is not implemented on the IJ600 printer. The hardware flow
control setting on the IJ600 effectively only disables the use of the software flow
control.
XON Char
The Xon Char option can be set to any value between 01 and 31 (ASCII control characters
SOH to US).
XOFF Char
The Xoff Char option can be set to any value between 01 and 31 (ASCII control characters
SOH to US).
MP65969—2
Linx RCI Reference Manual B—3 Mar 2014
B.1.4 Message Delimiters
This sub-menu is used to specify the characters that are used to delimit transmitted and
received data. All the characters are identified in the data stream by the escape character
that precedes them:
MP65969—2
Mar 2014 B—4 Linx RCI Reference Manual
B.1.5 Print Control
Normally, the remote host initiates communications, and the printer only replies to a
received command. The Print Control option allows certain ASCII control characters to be
transmitted and received by the printer without the normal communications being initiated
by the remote host:
6098
PRINT CONTROL
> Print Trigger State : Off
Print Delay State : Off
Print Go State : Off
Print End State : Off
Print Trigger Char : ENQ (05)
Print Go Char
The Print Go character is issued by the printer at the end of the print delay when printing is
about to begin.
MP65969—2
Linx RCI Reference Manual B—5 Mar 2014
B.1.6 Print Mode
In the static printing mode, data is downloaded before printing is started. The PRINT
MODE sub-menu can be used to set the printer to receive the data during printing:
6099
PRINT MODE
> Mode : Continuous
Print Go / No Data : Warn/Ignore PG
Print Go / Pixel Ram : Warn/Ignore PG
Clear Remote Buffers : Yes
Number Of Buffers : 2
Mode
The Mode option can be set to either Continuous or Single print:
Continuous
In Continuous print mode, printing always occurs regardless of whether or not any remote
data is received. If one set of remote data is received, this is continuously printed until more
remote data is received.
Single
In Single print mode, printing occurs once for each set of remote data received. If no more
data is received, the response to any additional print triggers depends on the configuration
of the failure condition.
For normal printing where no remote data is expected, the Mode option must always be set
to Continuous mode. Single print mode must be used only for messages that expect remote
data.
The two commands that must be used to download the remote data are 28 (Download Field
Data) and 29 (Download Remote Field Data). The first is used to download complete static
field structures and the second is used to download text characters to be inserted in
predefined remote fields in the message. Both are described in Chapter 2: ‘Sending Data to
the Printer’.
NOTE: If a remote application normally uses the Single mode, it is necessary to
temporarily change back to the Continuous mode to achieve test printing—for
example, when performing an analysis of the modulation range.
MP65969—2
Mar 2014 B—6 Linx RCI Reference Manual
The Print Go/No Data option can be set to perform one of the following three actions:
• Do nothing and ignore the ‘print go’ (Ignore Prn Go)
• Report the error and ignore the ‘print go’ (Warn/Ignore Prn Go)
• Report the error and stop printing but do not stop the jet (Fail/Stop Prn).
If the print mode is set to Continuous print, the Print Go/No Data error does not occur. This
is regardless of whether any remote data is received or not. In Continuous print mode,
printing always occurs.
Number Of Buffers
The remote buffer is 1024 bytes long, this can be divided into 1, 2, 4, 8, 16, 32, 64, or 128
blocks by changing the setting of this option. For example, if the buffer is divided into eight
blocks, the length of each block is 1024/8 = 128 bytes. The minimum value for the remote
buffer divisor is 1 in Single print mode and 2 in Continuous print mode.
When the data is downloaded, using commands 28 or 29, it is loaded into each of these
blocks—one command per block—so all the commands must be smaller than the current
size of each block.
For each print, the printer checks whether any data exists in the remote buffer. If there is
any data, it is taken from the next occupied block, and loaded into the message for printing.
MP65969—2
Linx RCI Reference Manual B—7 Mar 2014
This page left blank intentionally
MP65969—2
Mar 2014 B—8 Linx RCI Reference Manual
APPENDIX C: COMMUNICATIONS
SETUP PART 2
This appendix describes how to set up the Linx 5900, 7300 and 7900 printer for remote
communications via RCI. The communications settings for these printers are set in the
Communications page (Print Monitor > Menu > Setup > Communications).
C.1 Protocol
The Communications page allows the selection of the available protocols, and setup of the
RS-232 and Ethernet parameters.
69470
MP65969—2
Linx RCI Reference Manual C—1 Mar 2014
C.1.1 RS-232 Protocol
This page displays the protocols that can be selected.
73056
QuickSwitch
The QuickSwitch® Protocol is a simple ASCII-based protocol for either message selection or
downloading data into remote fields.
NOTE:
1. 5900:
This is a configurable option.
MP65969—2
Mar 2014 C—2 Linx RCI Reference Manual
C.1.3 RCI Setup
The RCI Setup page is shown below and allows various RCI parameters to be configured.
69473
Print Mode
69476
Mode
Set this to Single or Continuous.
Continuous
In Continuous print mode, printing always occurs regardless of whether or not any remote
data is received. If one set of remote data is received, this data is printed continuously until
more remote data is received.
Single
In Single print mode, printing occurs once for each set of remote data received. If no more
data is received, the response to any additional print triggers depends on the configuration
of the failure condition.
For normal printing where no remote data is expected, the Mode option must always be set
to Continuous mode. Single print mode must be used only for messages that expect remote
data.
MP65969—2
Linx RCI Reference Manual C—3 Mar 2014
Number of Buffers
This parameter is used to specify the number of buffers that are assigned to each remote
field in the message. The number of buffers in the 7300 and 7900 is limited to 32 by internal
architectural constraints
Clear Buffers
The Clear on Stop Print option is used to clear all remote field buffers in the current
message when printing stops, that can help with synchronization.
NOTE: If messages are to be downloaded remotely, the number of buffers must be
configured using the RCI protocol before any messages are downloaded. When the
number of buffers is changed, each existing message on the printer that contains
buffered remote fields must be opened and saved again, using the Message Editor.
This automatically updates the buffered remote field value to the one set in the
Print Mode page in the RCI setup pages. Failure to make sure that all fields in a
message are of the same buffer length causes loss of synchronization between fields
when the smallest buffer fills.
If an attempt is made to change the number of buffers, a warning dialog box is displayed, to
tell the user that such changes are not incorporated unless the messages are re-edited and
resaved.
On Failure
The On Failure option is set to Warn and Ignore, or Warn and Pause Print, to provide the
correct failure condition in cases where (in Single print mode), no remote data is received
ready for the next print. If Warn and Ignore is selected, the error “3.29 Overspeed (No
remote data)” is displayed, and the Print Go is ignored, that is, no print occurs.
If Warn and Pause Print is selected, the error “3.29 Overspeed (No remote data)” is
displayed, and the printer is put into Pause mode, that is, Print Idle.
Print Control
The 5900, 7300 and 7900 printers allows the print control characters to be enabled or
disabled, and allows the user to specify the values to be used for these characters.
69477
MP65969—2
Mar 2014 C—4 Linx RCI Reference Manual
Mappings
The Mappings function is designed to improve the compatibility with previous Linx
printers. To enable this, a number of options can be set by the user.
AS361
MP65969—2
Linx RCI Reference Manual C—5 Mar 2014
Print Go Mapped To
The default mapping for the Print Go is ‘Print Go’, and the selection is disabled. This allows
any type of print trigger to be selected via the user interface.
MP65969—2
Mar 2014 C—6 Linx RCI Reference Manual
Message Type Mapping 7300 and 7900
This option allows better integration into applications written for previous Linx CIJ
printers. See Chapter 7: ‘Printer Compatibility Mapping’. The options are:
• 7900 – Uses resources directly mapped in the printer.
• 7300 – As 7900.
• 6900 – As 7900 and 7300.
• 6800 – This uses mappings from the original 6800 RCI mappings.
• 6200 – Maps to 6200 resources.
AS355
MP65969—2
Linx RCI Reference Manual C—7 Mar 2014
Use Checksum
By default, checksums are enabled; to disable them, set the Use Checksum option to No. If
the checksum is disabled, the printer does not look for checksums on the end of received
data. It is recommended that the disabled setting is not used continuously. This is because
without the checksum there is no check on the basic integrity of the transferred data, and
corrupted data can cause problems in both the printer and the remote host.
The 7300 and 7900 do not allow changes to the settings for the start, stop, and parity bits;
these are automatically set to 8 data bits, 1 start bit, 1 stop bit, and no parity.
MP65969—2
Mar 2014 C—8 Linx RCI Reference Manual
C.3 Ethernet Setup
This page allows the configuration of the parameters required for Ethernet
communications.
69475
Manual
Using this option allows a static IP Address to be assigned to the printer. This IP Address is
allocated by the network administrator.
C.3.4 IP Address
This option is only available when the IP Address assignment is set to manual. If the printer
is operating on a network, the network administrator assigns the IP address.
MP65969—2
Linx RCI Reference Manual C—9 Mar 2014
C.3.8 Re-connect
This option forces the printer to release the Ethernet connection and reset the connection
node ID. This option can be used if an application connected via Ethernet has been
disconnected unexpectedly (for example, software program has shut down without
disconnecting the Windows Socket (WinSock)).
MP65969—2
Mar 2014 C—10 Linx RCI Reference Manual
APPENDIX D: COMMUNICATIONS
SETUP PART 3
This appendix describes how to set up the Linx CJ400 printer for remote communications
using the Remote Communications Interface (RCI).
MP65969—2
Linx RCI Reference Manual D—1 Mar 2014
The related PIN for the Service level is entered on the Enter PIN Code screen. Enter the
Supervisor PIN code (05367614) and select Save.
40099
MP65969—2
Mar 2014 D—2 Linx RCI Reference Manual
From the Printer Setup screen, touch the Communications option. The Communications
screen will be displayed that gives the option of selecting the connection and editing the
settings of the connections.
40307
MP65969—2
Linx RCI Reference Manual D—3 Mar 2014
D.3.1 Hardware setup
The items that are available on the Edit Connection screen depend on the option that was
selected in the Select Connection to Edit page (see Figure D-7). Figure D-8 shows both
versions of this screen (RCI over RS232 and RCI over Ethernet). The Hardware Setup
option is not available for the RCI over Ethernet option.
40339
Baud Rate
This setting determines the speed of the transferred data. This can be set to 9600, 19200,
38400, 57600, or 115200.
Data Bits
All Linx printers use 8 databits, therefore this option is disabled.
Parity
This option determines the type of parity bit to be used. It can be set to None, Odd, or Even.
The default is None.
Stop Bits
This option determines the number of stop bits used. It can be set to 1, 1.5, or 2. The default
value is 1.
MP65969—2
Mar 2014 D—4 Linx RCI Reference Manual
Flow Control
The settings for the flow control are either None (the default) or Xon/Xoff.
When set to None, there is no control of the flow of data. When set to Xon/Xoff the flow of
data is controlled by the special characters XON and XOFF that are identified in the data
stream by the escape character that precedes them.
Print Mode
Set this to Single or Continuous
Continuous
In Continuous print mode, printing always occurs regardless of whether or not any remote
data is received. If one set of remote data is received, this data is printed continuously until
more remote data is received.
Single
In Single print mode, printing occurs once for each set of remote data received. If no more
data is received, the response to any additional print triggers depends on the configuration
of the failure condition.
For normal printing where no remote data is expected, the Mode option must always be set
to Continuous mode. Single print mode must be used only for messages that expect remote
data.
Number of Buffers
This parameter is used to specify the number of buffers that are assigned to each remote
field in the message. The number of buffers in the CJ400 is limited to 32.
MP65969—2
Linx RCI Reference Manual D—5 Mar 2014
Clear Buffers
The Clear on Stop Print option is used to clear all remote field buffers in the current
message when printing stops, that can help with synchronization.
NOTE: If messages are to be downloaded remotely, the number of buffers must be
configured using the Number of Buffers option before any messages are
downloaded. When the number of buffers is changed, each existing message on the
printer that contains buffered remote fields must be opened and saved again, using
the Message Editor. This automatically updates the buffered remote field value to
the one set in Print Mode. Failure to make sure that all fields in a message are of the
same buffer length causes loss of synchronization between fields when the smallest
buffer fills.
On Failure
The On Failure option is set to ‘Warn and Ignore’, or ‘Warn and Pause Print’, to provide the
correct failure condition in cases where (in Single print mode), no remote data is received
ready for the next print. If ‘Warn and Ignore’ is selected, the error “3.29 Overspeed (No
remote data)” is displayed, and the Print Go is ignored, that is, no print occurs.
If ‘Warn and Pause Print’ is selected, the error “3.29 Overspeed (No remote data)” is
displayed, and the printer is put into Pause mode, that is, Print Idle.
MP65969—2
Mar 2014 D—6 Linx RCI Reference Manual
D.3.4 Remote Fields
Before a Remote Field can be used in a message it has to be referenced in the Remote Field
List. From the Edit Connection touch the Remote Fields option. The Remote Field List is
displayed.
40309
MP65969—2
Linx RCI Reference Manual D—7 Mar 2014
The name of the remote field can be changed to suit the customer application (for example,
BatchNo, ProductID, and so on). Also, the order of the field in the list can also be changed.
The order of the field dictates the order in which the transmitted data is received.
40315
MP65969—2
Mar 2014 D—8 Linx RCI Reference Manual
D.3.5 Mappings
The Mappings function is designed to improve the compatibility with previous Linx
printers. To enable this, a number of options can be set by the user.
40325 40325-B
Code Page
The CJ400 uses the Unicode character set; the RCI uses ASCII. The Code Page option
specifies how the ASCII-to-Unicode translation is performed. There are currently six code
page options:
• European (6200)
• European
• Japanese
• Greek
• Russian
• Polish
For 6200 compatibility, select the European (6200) option, because this contains characters
specific to the 6200 that are not in the standard European code page.
Checksum
By default, checksums are enabled; to disable them, set the Use Checksum option to No. If
the checksum is disabled, the printer does not look for checksums on the end of received
data. It is recommended that the disabled setting is not used continuously. This is because
without the checksum there is no check on the basic integrity of the transferred data, and
corrupted data can cause problems in both the printer and the remote host.
MP65969—2
Linx RCI Reference Manual D—9 Mar 2014
D.4 Network Settings
From the Printer Setup screen (see Figure D-5 on page D—2) touch the option Network
Settings this will displays the Network Settings screen. This allows the configuration of the
Ethernet parameter.
40075
D.4.1 DHCP
The Dynamic Host Configuration Protocol (DHCP) when enabled, is used to configure the
CJ400 for communicating on the network by aquiring an IP Address.
MP65969—2
Mar 2014 D—10 Linx RCI Reference Manual
APPENDIX E: EXAMPLES OF
SENDING DATA
This section provides examples of commands and command sequences sent to the printer.
The commands are shown in hexadecimal format.
The purpose of these examples is to show a typical sequence of events that occur when a
message is downloaded to a printer, or selected for printing, or when the printing sequence
is started.
These examples are based on a 7900 printer with v5.1 software. The sequences can in
general be used on a CJ400 with the Mappings set to 7300. With further modification they
can also be used on a 4900, but note the following:
• The data formats for the 4900 printer differ (refer to Chapter 4: ‘Message Data Format,
and Chapter 7: ‘Printer Compatibility Mappings’).
• Bar codes are not available on 4900 and CJ400 printers.
The initial status/conditions of the printer used for these examples are as follows:
• Jet off
• Print idle
• No current warnings
• No messages in the message store
E.1 Example 1
Create a message that contains a text field, a logo field, a bar code field and a date field. The
first command requests the status of the printer.
Printer Reply:
1B 06 ;ESC ACK sequence
00 ;P-Status - No printer errors
00 ;C-Status - No command errors
14 ;Command ID sent
03 ;Jet State - Jet stopped
02 ;Print State - Idle
00 00 00 00 ;32-bit Error Mask - No errors
1B 03 ;ESC ETX sequence
DE ;Checksum
MP65969—2
Linx RCI Reference Manual E—1 Mar 2014
1B 02 ;ESC STX sequence
19 ;Command ID - Download Message Data
01 ;Number of Messages - 1
F2 00 ;Length in bytes - 242
A9 00 ;Length in Rasters - 169
06 ;EHT setting - 6
03 00 ;Width - 3
00 00 ;Print delay - 0
4D 65 73 73 61 67 65 20 ;Message name - Message E12
45 31 32 00 00 00 00 00
31 36 20 51 55 41 4C 49 ;Raster name - 16 QUALITY
54 59 00 00 00 00 00 00
1C ;Field header
00 ;Field type - Text field
2A 00 ;Field Length - 42
00 ;Y Position - 0
63 00 ;X Position - 99
35 00 ;Length in Rasters - 53
07 ;Height in drops - 7
00 ;Format 3 - 00
01 ;Bold multiplier - 1
09 ;String length(excl. null) - 9
00 ;Format 1 - 0
00 ;Format 2 - 0
00 ;Linkage - 0
37 20 46 48 20 43 41 50 ;Data set name - 7 FH CAPS
53 00 00 00 00 00 00 00
54 45 53 54 20 54 45 58 ;Data - TEST TEXT
54 00
1C ;Field header
05 ;Field type - Date field
32 00 ;Field Length - 50
09 ;Y Position - 9
64 00 ;X Position - 100
2F 00 ;Length in Rasters - 47
0 7;Height in drops - 7
00 ;Format 3 - 0
01 ;Bold multiplier - 1
00 ;String length(excl. null) - 0
00 ;Format 1 - 0
00 ;Format 2 - 0
00 ;Linkage - 0
37 20 46 48 20 43 41 50 ;Data set name - 7 FH CAPS
53 00 00 00 00 00 00 00
64 64 2E 6D 6D 2E 79 79 ;Date format name - dd.mm.yy
00 00 00 00 00 00 00 00
00 00 ;Date offset - 0
1C ;Field header
01 ;Field type - Logo field
MP65969—2
Mar 2014 E—2 Linx RCI Reference Manual
20 00 ;Field Length in bytes - 32
00 ;Y Position - 0
9A 00 ;X Position - 154
0F 00 ;Length in Rasters - 15
0F ;Height in drops - 15
00 ;Format 3 - 00
01 ;Bold multiplier - 1
00 ;String length(excl. null) - 0
00 ;Format 1 - 0
00 ;Format 2 - 0
00 ;Linkage - 0
4C 6F 67 6F 20 31 00 00 ;Data set name – Logo 1
00 00 00 00 00 00 00 00
1C ;Field header
46 ;Field type - Barcode field
20 00 ;Field Length - 32
00 ;Y Position - 0
00 00 ;X Position - 0
5F 00 ;Length in Rasters - 95
0F ;Height in drops - 15
00 ;Format 3 - 0
01 ;Bold multiplier - 1
00 ;String length(excl. null) - 0
00 ;Format 1 - 0
01 ;Format 2 - Checksum on
03 ;Linkage – Points to next field
45 41 4E 2D 31 33 20 20 ;Data set name - EAN-13
20 20 20 20 20 20 20 00
1C ;Field header
C0 ;Field type - Text field (not rendered)
2D 00 ;Field Length - 45
00 ;Y Position - 0
00 00 ;X Position - 0
48 00 ;Length in Rasters - 72
0 9;Height in drops - 9
00 ;Format 3 - 00
01 ;Bold multiplier - 1
0C ;String length(excl. null) - 12
00 ;Format 1 - 0
00 ;Format 2 - 0
02 ;Linkage – Points to Barcode field
39 20 53 54 44 20 46 55 ;Data set name - 9 STD FULL
4C 4C 00 00 00 00 00 00
31 32 33 34 35 36 37 38 ;123456789098
39 30 39 38 00
MP65969—2
Linx RCI Reference Manual E—3 Mar 2014
Printer Reply
1B 06 ;ESC ACK sequence
00 ;P-Status - No printer errors
00 ;C-Status - No command errors
19 ;Command ID sent
1B 03 ;ESC ETX sequence
DE ;Checksum
Printer Reply
1B 06 ;ESC ACK sequence
00 ;P-Status - No printer errors
00 ;C-Status - No command errors
1E ;Command ID sent
1B 03 ;ESC ETX sequence
D9 ;Checksum
Printer Reply
1B 06 ;ESC ACK sequence
00 ;P-Status - No printer errors
00 ;C-Status - No command errors
0F ;Command ID sent
1B 03 ;ESC ETX sequence
E8 ;Checksum
MP65969—2
Mar 2014 E—4 Linx RCI Reference Manual
Printer Reply
1B 06 ;ESC ACK sequence
00 ;P-Status - No printer errors
00 ;C-Status - No command errors
11 ;Command ID sent
1B 03 ;ESC ETX sequence
E6 ;Checksum
Printer Reply
1B 06 ;ESC ACK sequence
00 ;P-Status - No printer errors
00 ;C-Status - No command errors
14 ;Command ID sent
00 ;Jet state - Jet running
04 ;Print state - Waiting for print trigger
00 00 00 00 ;32-bit Error Mask - No errors
1B 03 ;ESC ETX sequence
DF ;Checksum
The returned data from the status request confirms that the printer is now ready to print the
message when a photocell trigger is received.
E.2 Example 2
Stop printing, delete the current print message, download a new message with a remote
field of five characters, and load the message for printing
Stop Print
1B 02 ;ESC STX sequence
12 ;Command ID - Stop Print
1B 03 ;ESC ETX sequence
E9 ;Checksum
Printer Reply
1B 06 ;ESC ACK sequence
00 ;P-Status - No printer errors
00 ;C-Status - No command errors
12 ;Repeat of Command ID
1B 03 ;ESC ETX sequence
E5 ;Checksum
MP65969—2
Linx RCI Reference Manual E—5 Mar 2014
E.2.1 Delete Message Data
1B 02 ;ESC STX sequence
1B 1B ;Command ID - Delete Message
01 ;Number of messages
4C 49 4E 58 20 54 45 53 ;Message name - LINX TEST
54 00 00 00 00 00 00 00
1B 03 ;ESC ETX sequence
44 ;Checksum
The delete message command 1B is the ESC character, so it must be preceded by an ESC
character, as shown. Also, the calculated checksum does not include the inserted ESC
character. (See ‘Data Checksum Calculation’ on page 1–15).
Printer Reply
1B 06 ;ESC ACK
00 ;P-Status - No printer errors
00 ;C-Status - No command errors
1B 1B ;Command ID sent
1B 03 ;ESC ETX sequence
DC ;Checksum
The reply from the printer contains a double ESC sequence. It is important to remove the
preceding ESC character during the processing of the reply to prevent the byte sequence
from being out of synchronization.
MP65969—2
Mar 2014 E—6 Linx RCI Reference Manual
1C ;Field header
07 ;Field type - Remote Field
20 00 ;Field length in bytes - 32
00 ;Y position - 0
00 00 ;X position - 0
58 00 ;Field length in rasters - 88
0F ;Field height in drops - 15
00 ;Format 3 - 0
01 ;Bold multiplier - 1
05 ;String length (excluding null) - 5
00 ;Format 1 - 0
00 ;Format 2 - 0
00 ;Linkage - 0
31 35 20 46 48 20 43 41 ;Data set name - 15 FH CAPS
50 53 00 00 00 00 00 00
1B 03 ;ESC ETX sequence
D6 ;Checksum
Printer Reply:
1B 06 ;ESC ACK sequence
00 ;P-Status - No printer errors
00 ;C-Status - No command errors
19 ;Command ID sent
1B 03 ;ESC ETX sequence
DE ;Checksum
E.3 Example 3
Set the print mode to Single, set the buffer divisor to 2, and print using remote data with the
message that was loaded in Example 2.
MP65969—2
Linx RCI Reference Manual E—7 Mar 2014
E.3.2 Set Print Mode
1B 02 ;ESC STX sequence
20 ;Command ID - Set Print Mode
01 ;Mode - Single
00 ;Print go/No data - Warn/Ignore print go
00 ;Print go/Pixel RAM - Warn/Ignore print go
01 ;Clear print buffer - Yes
02 ;Remote buffer divisor - 2
00 ;Print trigger char state - Off
00 ;Print delay char state - Off
00 ;Print go char state - Off
00 ;Print end char state - Off
1B 03 ;ESC ETX sequence
D7 ;Checksum
Printer Reply
1B 06 ;ESC ACK sequence
00 ;P-Status - No printer errors
00 ;C-Status - No command errors
20 ;Command ID sent
1B 03 ;ESC ETX sequence
D7 ;Checksum
Printer Reply
1B 06 ;ESC ACK sequence
00 ;P-Status - No printer errors
00 ;C-Status - No command errors
1D ;Repeat of command ID
1B 03 ;ESC ETX sequence
DA ;Checksum
MP65969—2
Mar 2014 E—8 Linx RCI Reference Manual
Printer Reply
1B 06 ;ESC ACK sequence
00 ;P-Status - no printer errors
42 ;C-Status - a command error was returned
1D ;Repeat of command ID
1B 03 ;ESC ETX sequence
98 ;Checksum
At this point, no photocell trigger has occurred and both of the remote buffers are full. A
warning (42h) is returned in the last reply. The section ‘Command Status Code
Descriptions’ on page 3–4 shows that the warning is ‘Remote Buffer Now Full’. Because two
buffers were set initially, two sets of remote data have now filled the buffers.
NOTE: The command was accepted, so the second set of remote data sent is placed in the
buffer.
The first photocell trigger occurs and the printer prints one message.
Printer Reply
1B 06 ;ESC ACK sequence
00 ;P-Status - no printer errors
42 ;C-Status - a command error was returned
1D ;Repeat of command ID
1B 03 ;ESC ETX sequence
98 ;Checksum
The printer reply is the same as the previous download.
Printer Reply
1B 15 ;ESC NAK sequence
00 ;P-Status - no printer errors
43 ;C-Status - a command error was returned
1D ;Repeat of command ID
1B 03 ;ESC ETX sequence
88 ;Checksum
MP65969—2
Linx RCI Reference Manual E—9 Mar 2014
The printer returned a negative acknowledgement (NAK). This means that the last data
transmission was rejected. The C-Status byte has a value of 43h. The section ‘Command
Status Code Descriptions’ on page 3–4 shows that the warning is ‘Remote Buffer Still Full’.
The data sent in the last transmission was rejected because the buffers were still full.
If three further prints are triggered without downloading any data for the remote fields, a
warning is displayed on the printer status line. This tells the user that a ‘Print Go’ has
occurred but no data was available to print (Error 3.05, Print Go/Remote Data). This
warning can be accessed remotely by looking at the 32-bit Error Mask returned from the
Printer Status Request, as follows:
Printer Reply
1B 06 ;ESC ACK sequence
00 ;P-Status - No printer errors
00 ;C-Status - No command errors
14 ;Command ID sent
00 ;Jet state - Jet running
04 ;Print state - Waiting for print trigger
20 00 00 00 ;32-bit Error Mask - Error data present
1B 03 ;ESC ETX sequence
BF ;Checksum
Referring to ‘32-bit Error Mask’ on page 3–13, bit 5 in the mask was set, indicating that Error
3.05 ‘Print Go/No Data’ occurred.
E.4 Example 4
Print using the print control characters and message like the one that is used in Example 1.
For information about the print control characters, see:
• ‘Print Control’ in Appendix B (4900)
• ‘Print Control’ in Appendix C (7300 and 7900).
• ‘‘Print Control’ in Appendix D (CJ400).
MP65969—2
Mar 2014 E—10 Linx RCI Reference Manual
E.4.2 Set Print Mode
1B 02 ;ESC STX sequence
20 ;Command ID - Set Print Mode
00 ;Mode - Continuous
00 ;Print go/No data - Warn/Ignore print go
00 ;Print go/Pixel RAM - Warn/Ignore print go
01 ;Clear print buffer - Yes
02 ;Remote buffer divisor - 2
01 ;Print trigger char state - On
01 ;Print delay char state - On
01 ;Print go char state - On
01 ;Print end char state - On
1B 03 ;ESC ETX sequence
D4 ;Checksum
Printer Reply
1B 06 ;ESC ACK sequence
00 ;P-Status - No printer errors
00 ;C-Status - No command errors
20 ;Command ID sent
1B 03 ;ESC ETX sequence
D7 ;Checksum
The print mode was also set to Continuous, using the above command. This is necessary for
a message that does not contain remote data.
Printer Reply
1B 06 ;ESC ACK sequence
00 ;P-Status - No printer errors
00 ;C-Status - No command errors
25 ;Command ID sent
1B 03 ;ESC ETX sequence
D2 ;Checksum
MP65969—2
Linx RCI Reference Manual E—11 Mar 2014
E.4.7 Trigger Print (Using photocell manually)
1B 08 ;Print delay character received
MP65969—2
Mar 2014 E—12 Linx RCI Reference Manual
APPENDIX F: ASCII CHARACTERS
AND CODE PAGES
F.1 ASCII and non-ASCII characters
The tables in this section show the ASCII and non-ASCII characters.
MP65969—2
Linx RCI Reference Manual F—1 Mar 2014
F.1.1 Non-printable ASCII characters (control characters)
ASCII CONTROL CHARACTERS
ASCII Hex Character description Character
0 00 Null character Null
1 01 Start of heading SOH
2 02 Start of text STX
3 03 End of text ETX
4 04 End of transmission EOT
5 05 Enquiry ENQ
6 06 Acknowledge ACK
7 07 Bell BEL
8 08 Backspace BS
9 09 Horizontal tab HT
10 0A Line feed LF
11 0B Vertical tab VT
12 0C Form Feed FF
13 0D Carriage return CR
14 0E Shift out SO
15 0F Shift in SI
16 10 Data link escape DLE
17 11 Device control 1 DC1
18 12 Device control 2 DC2
19 13 Device control 3 DC3
20 14 Device control 4 DC4
21 15 Negative acknowledge NAK
22 16 Synchronous idle SYN
23 17 End of transmission block ETB
24 18 Cancel CAN
25 19 End of medium EM
26 1A Substitute SUB
27 1B Escape ESC
28 1C File separator FS
29 1D Group separator GS
30 1E Record separator RS
31 1F Unit separator US
MP65969—2
Mar 2014 F—2 Linx RCI Reference Manual
F.1.2 ASCII printable characters
ASCII PRINTABLE CHARACTERS
ASCII Hex Unicode Character description Character
32 20 0020 Space
33 21 0021 Exclamation mark !
34 22 0022 Quotation mark “
35 23 0023 Number sign, Hash tag #
36 24 0024 Dollar sign $
37 25 0025 Percent sign %
38 26 0026 Ampersand &
30 27 0027 Apostrophe ‘
40 28 0028 Left parenthesis (
41 29 0029 Right parenthesis )
42 2A 002A Asterix *
43 2B 002B Plus sign +
44 2C 002C Comma ,
45 2D 002D Hyphen – minus sign -
46 2E 002E Full stop .
47 2F 002F Slash (Solidus) /
48 30 0030 Digit zero 0
59 31 0031 Digit one 1
50 32 0032 Digit two 2
51 33 0033 Digit three 3
52 34 0034 Digit four 4
53 35 0035 Digit five 5
54 36 0036 Digit six 6
55 37 0037 Digit seven 7
56 38 0038 Digit eight 8
57 39 0039 Digit nine 9
58 3A 003A Colon :
59 3B 003B Semicolon ;
60 3C 003C Less-than sign <
61 3D 003D Equal sign =
62 3E 003E Greater-than sign >
63 3F 003F Question mark ?
64 40 0040 At sign @
65 41 0041 Latin upper-case A A
66 42 0042 Latin upper-case B B
67 43 0043 Latin upper-case C C
68 44 0044 Latin upper-case D D
69 45 0045 Latin upper-case E E
MP65969—2
Linx RCI Reference Manual F—3 Mar 2014
ASCII PRINTABLE CHARACTERS
ASCII Hex Unicode Character description Character
70 46 0046 Latin upper-case F F
71 47 0047 Latin upper-case G G
72 48 0048 Latin upper-case H H
73 49 0049 Latin upper-case I I
74 4A 004A Latin upper-case J J
75 4B 004B Latin upper-case K K
76 4C 004C Latin upper-case L L
77 4D 004D Latin upper-case M M
78 4E 004E Latin upper-case N N
79 4F 004F Latin upper-case O O
80 50 0050 Latin upper-case P P
81 51 0051 Latin upper-case Q Q
82 52 0052 Latin upper-case R R
83 53 0053 Latin upper-case S S
84 54 0054 Latin upper-case T T
85 55 0055 Latin upper-case U U
86 56 0056 Latin upper-case V V
87 57 0057 Latin upper-case W W
88 58 0058 Latin upper-case X X
89 59 0059 Latin upper-case Y Y
90 5A 005A Latin upper-case Z Z
91 5B 005B Left square bracket [
92 5C 005C Backslash \
93 5D 005D Right square bracket ]
94 5E 005E Circumflex accent ^
95 5F 005F Underscore _
96 60 0060 Grave accent `
97 61 0061 Latin lower-case a a
98 62 0062 Latin lower-case b b
99 63 0063 Latin lower-case c c
100 64 0064 Latin lower-case d d
101 65 0065 Latin lower-case e e
102 66 0066 Latin lower-case f f
103 67 0067 Latin lower-case g g
104 68 0068 Latin lower-case h h
105 69 0069 Latin lower-case i i
106 6A 006A Latin lower-case j j
107 6B 006B Latin lower-case k k
108 6C 006C Latin lower-case l l
MP65969—2
Mar 2014 F—4 Linx RCI Reference Manual
ASCII PRINTABLE CHARACTERS
ASCII Hex Unicode Character description Character
109 6D 006D Latin lower-case m m
110 6E 006E Latin lower-case n n
111 6F 006F Latin lower-case o o
112 70 0070 Latin lower-case p p
113 71 0071 Latin lower-case q q
114 72 0072 Latin lower-case r r
115 73 0073 Latin lower-case s s
116 74 0074 Latin lower-case t t
117 75 0075 Latin lower-case u u
118 76 0076 Latin lower-case v v
119 77 0077 Latin lower-case w w
120 78 0078 Latin lower-case x x
121 79 0079 Latin lower-case y y
122 7A 007A Latin lower-case z z
123 7B 007B Left brace {
124 7C 007C Vertical bar |
125 7D 007D Right brace }
126 7E 007E Tilde ~
127 7F 20AC Euro sign €
MP65969—2
Linx RCI Reference Manual F—5 Mar 2014
F.1.3 Upper ASCII characters (4900)
The table below shows the Upper ASCII printing characters (127 to 255) for the 4900 printer.
MP65969—2
Mar 2014 F—6 Linx RCI Reference Manual
UPPER ASCII CHARACTERS (4900)
ASCII Hex Unicode Character description Character
165 A5 00D1 Latin upper-case N with tilde Ñ
166 A6 00D8 Latin upper-case O with stroke Ø
167 A7 00E3 Latin lower-case A with tilde ã
168 A8 00BF Inverted question mark ¿
169 A9 00F5 Latin lower-case O with tilde õ
170 AA 00F8 Latin lower-case O with stroke ø
171 AB 00A4 Currency sign ¤
172 AC 00B5 Greek lower-case mu μ
173 AD 00A1 Inverted exclamation mark ¡
174 AE 00BA Masculine ordinal indicator º
175 AF 01C0 Latin letter Dental Click |
176 B0 0000 Undefined None
177 B1 00B1 Plus minus sign ±
178 B2 0000 Undefined None
179 B3 0000 Undefined None
180 B4 0000 Undefined None
181 B5 0000 Undefined None
182 B6 0000 Undefined None
183 B7 0000 Undefined None
184 B8 0000 Undefined None
185 B9 0148 Latin lower-case n with caron ň
186 BA 0000 Undefined None
187 BB 00CA Latin upper-case E with circumflex Ê
188 BC 0000 Undefined None
189 BD 0000 Undefined None
190 BE 0102 Latin upper-case A with breve Ă
191 BF 0147 Latin upper-case N with caron Ň
192 C0 0000 Undefined None
193 C1 00C1 Latin upper-case A with acute Á
194 C2 0000 Undefined None
195 C3 013E Latin lower-case L with caron ľ
196 C4 0000 Undefined None
197 C5 0164 Latin upper-case T with caron Ť
198 C6 0165 Latin lower-case T with caron ť
199 C7 0000 Undefined None
200 C8 00C8 Latin upper-case E with grave È
201 C9 0152 Latin upper-case ligature OE Œ
202 CA 0000 Undefined None
203 CB 0000 Undefined None
MP65969—2
Linx RCI Reference Manual F—7 Mar 2014
UPPER ASCII CHARACTERS (4900)
ASCII Hex Unicode Character description Character
204 CC 00CC Latin upper-case I with grave Ì
205 CD 00CD Latin upper-case I with acute Í
206 CE 0000 Undefined None
207 CF 0000 Undefined None
208 D0 0110 Latin upper-case D with stroke Đ
209 D1 013D Latin upper-case L with caron Ľ
210 D2 0000 Undefined None
211 D3 00D3 Latin upper-case O with acute Ó
212 D4 00D4 Latin upper-case O with circumflex Ô
213 D5 00D6 Latin upper-case O with diaeresis Ö
214 D6 0000 Undefined None
215 D7 0000 Undefined None
216 D8 0000 Undefined None
217 D9 017E Latin lower-case z with caron ž
218 DA 00DA Latin upper-case U with acute Ú
219 DB 0170 Latin upper-case U with double acute Ű
220 DC 0000 Undefined None
221 DD 00DD Latin upper-case Y with acute Ý
222 DE 0000 Undefined None
223 DF 0158 Latin upper-case R with caron Ř
224 E0 0159 Latin lower-case R with caron ř
225 E1 015B Latin lower-case S with acute ś
226 E2 015E Latin upper-case S with cedilla Ş
227 E3 015F Latin lower-case S with cedilla ş
228 E4 0160 Latin upper-case S with caron Š
229 E5 0161 Latin lower-case S with caron š
230 E6 0179 Latin upper-case Z with acute Ź
231 E7 017B Latin upper-case Z with dot above Ż
232 E8 017D Latin upper-case Z with caron Ž
233 E9 0142 Latin lower-case L with stroke ł
234 EA 011E Latin upper-case G with breve Ğ
235 EB 011F Latin lower-case G with breve ğ
236 EC 016E Latin upper-case U with ring above Ů
237 ED 016F Latin lower-case U with ring above ů
238 EE 0106 Latin upper-case C with acute Ć
239 EF 0107 Latin lower-case C with acute ć
240 F0 010C Latin upper-case C with caron Č
241 F1 010D Latin lower-case C with caron č
242 F2 0115 Latin lower-case E with breve ĕ
MP65969—2
Mar 2014 F—8 Linx RCI Reference Manual
UPPER ASCII CHARACTERS (4900)
ASCII Hex Unicode Character description Character
243 F3 0119 Latin lower-case E with ogonek ę
244 F4 0131 Latin lower-case dotless I ı
245 F5 0151 Latin lower-case O with double acute ő
246 F6 0111 Latin lower-case D with stroke đ
247 F7 0000 Undefined None
248 F8 0103 Latin lower-case A with breve ă
249 F9 0105 Latin lower-case A with ogenek ą
250 FA 0130 Latin upper-case I with dot above İ
251 FB 0171 Latin lower-case U with double acute ű
252 FC 010F Latin lower-case D with caron ď
253 FD 00FD Latin lower-case Y with acute ý
254 FE 0000 Undefined None
255 FF 0000 Undefined None
MP65969—2
Linx RCI Reference Manual F—9 Mar 2014
F.2 5900, 7300, 7900 and CJ400 code pages
The 5900, 7300, 7900 and CJ400 printers use the Unicode character set system for all their
internal and external names. However, the RCI protocol uses a simple ASCII set,
supplemented with code pages. This means that a translation is required for all data set
names (for example, date formats, message names and raster names), and also when
transferring datasets such as character sets.
This translation requires the printers to ‘know’ which language code page is to be used for
translation. Due to the fact that the IPM board does not know the current language used in
the user interface, the user must specify the language code page to be used for character
translation when setting up the RCI protocol on these printers.
For example, the user may wish to use a Japanese code page when translating from the
incoming RCI data to the Unicode required for the printer. The printer provides the facility
to specify the code page to use in the RCI setup user interface.
The following code pages are currently supported:
• 6200 European
• European
• Greek
• Japanese
• Russian
• Polish
In order to be fully compatible with the 6200 printer, the European (6200) code page must
be used. This includes some non-standard characters that are available in the 6200, but not
in the standard European code page.
MP65969—2
Mar 2014 F—10 Linx RCI Reference Manual
F.2.1 6200 European code page
6200 EUROPEAN CODE PAGE
ASCII Hex Unicode Character description Character
127 7F 20AC Euro sign €
128 80 00C7 Latin upper-case C with cedilla Ç
129 81 00FC Latin lower-case U with diaeresis ü
130 82 00E9 Latin lower-case E with acute é
131 83 00E2 Latin lower-case a with circumflex â
132 84 00E4 Latin lower-case A with diaeresis ä
133 85 00E0 Latin lower-case A with grave à
134 86 00E5 Latin lower-case A with ring above å
135 87 00E7 Latin lower-case C with cedilla ç
136 88 00EA Latin lower-case E with circumflex ê
137 89 00EB Latin lower-case E with diaeresis ë
138 8A 00E8 Latin lower-case E with grave è
139 8B 00EF Latin lower-case I with diaeresis ï
140 8C 00EE Latin lower-case I with circumflex î
141 8D 00EC Latin lower-case I with grave ì
142 8E 00C4 Latin upper-case A with diaeresis Ä
143 8F 00C5 Latin upper-case A with ring above Å
144 90 00C9 Latin upper-case E with acute É
145 91 00E6 Latin lower-case AE æ
146 92 00C6 Latin upper-case AE Æ
147 93 00F4 Latin lower-case O with circumflex ô
148 94 00F6 Latin lower-case O with diaeresis ö
149 95 00F2 Latin lower-case O with grave ò
150 96 00FB Latin lower-case U with circumflex û
151 97 00F9 Latin lower-case U with grave ù
152 98 00FF Latin lower-case Y with diaeresis ÿ
153 99 00D6 Latin upper-case O with diaeresis Ö
154 9A 00DC Latin upper-case U with diaeresis Ü
155 9B 00C3 Latin upper-case A with tilde Ã
156 9C 00A3 Pound sign £
157 9D 00D5 Latin upper-case O with tilde Õ
158 9E 00DF Latin lower-case sharp S ß
159 9F 00A7 Section sign §
160 A0 00E1 Latin lower-case A with acute á
161 A1 00ED Latin lower-case I with acute í
162 A2 00F3 Latin lower-case O with acute ó
163 A3 00FA Latin lower-case U with acute ú
164 A4 00F1 Latin lower-case N with tilde ñ
MP65969—2
Linx RCI Reference Manual F—11 Mar 2014
6200 EUROPEAN CODE PAGE
ASCII Hex Unicode Character description Character
165 A5 00D1 Latin upper-case N with tilde Ñ
166 A6 00D8 Latin upper-case O with stroke Ø
167 A7 00E3 Latin lower-case A with tilde ã
168 A8 00BF Inverted question mark ¿
169 A9 00F5 Latin lower-case O with tilde õ
170 AA 00F8 Latin lower-case O with stroke ø
171 AB 00A4 Currency sign ¤
172 AC 00B5 Greek lower-case mu μ
173 AD 00A1 Inverted exclamation mark ¡
174 AE 00BA Masculine ordinal indicator º
175 AF 00FF Latin lower-case Y with diaeresis ÿ
176 B0 00A2 Cent sign ¢
177 B1 00B1 Plus minus sign ±
178 B2 00B2 Superscript 2 ²
179 B3 00B3 Superscript 3 ³
180 B4 00B4 Acute accent ´
181 B5 0150 Latin upper-case O with double acute Ő
182 B6 00C2 Latin upper-case A with circumflex Â
183 B7 00C0 Latin upper-case A with grave À
184 B8 00D9 Latin upper-case U with grave Ù
185 B9 0148 Latin lower-case n with caron ň
186 BA 00B0 Superscript 0 (Degree sign) °
187 BB 00BE Vulgar fraction thee quarters ¾
188 BC 00BC Vulgar fraction one quarter ¼
189 BD 00BD Vulgar fraction one half ½
190 BE 0102 Latin upper-case A with breve Ă
191 BF 0147 Latin upper-case N with caron Ň
192 C0 00AA Female ordinal indicator ª
193 C1 00C1 Latin upper-case A with acute Á
194 C2 2030 Per mille sign ‰
195 C3 013E Latin lower-case L with caron ľ
196 C4 00A9 Copyright sign ©
197 C5 0164 Latin upper-case T with caron Ť
198 C6 0165 Latin lower-case T with caron ť
199 C7 2020 Dagger †
200 C8 2021 Double dagger ‡
201 C9 0152 Latin upper-case ligature OE Œ
202 CA 2122 Trade mark sign ™
203 CB 0153 Latin small ligature OE œ
MP65969—2
Mar 2014 F—12 Linx RCI Reference Manual
6200 EUROPEAN CODE PAGE
ASCII Hex Unicode Character description Character
204 CC 0178 Latin upper-case Y with diaeresis Ÿ
205 CD 00CD Latin upper-case I with acute Í
206 CE 00A6 Broken bar ¦
207 CF 00AE Registration mark ®
208 D0 0110 Latin upper-case D with stroke Đ
209 D1 013D Latin upper-case L with caron Ľ
210 D2 00B9 Superscript one ¹
211 D3 00D3 Latin upper-case O with acute Ó
212 D4 00D4 Latin upper-case O with circumflex Ô
213 D5 00C8 Latin upper-case E with grave È
214 D6 00CA Latin upper-case E with circumflex Ê
215 D7 00CB Latin upper-case E with diaeresis Ë
216 D8 00CC Latin upper-case I with grave Ì
217 D9 017E Latin lower-case z with caron ž
218 DA 00DA Latin upper-case U with acute Ú
219 DB 0170 Latin upper-case U with double acute Ű
220 DC 00CE Latin upper-case I with circumflex Î
221 DD 00DD Latin upper-case Y with acute Ý
222 DE 00CF Latin upper-case I with diaeresis Ï
223 DF 0158 Latin upper-case R with caron Ř
224 E0 0159 Latin lower-case R with caron ř
225 E1 015B Latin lower-case S with acute ś
226 E2 015E Latin upper-case S with cedilla Ş
227 E3 015F Latin lower-case S with cedilla ş
228 E4 0160 Latin upper-case S with caron Š
229 E5 0161 Latin lower-case S with caron š
230 E6 0179 Latin upper-case Z with acute Ź
231 E7 017B Latin upper-case Z with dot above Ż
232 E8 017D Latin upper-case Z with caron Ž
233 E9 0142 Latin lower-case L with stroke ł
234 EA 011E Latin upper-case G with breve Ğ
235 EB 011F Latin lower-case G with breve ğ
236 EC 016E Latin upper-case U with ring above Ů
237 ED 016F Latin lower-case U with ring above ů
238 EE 0106 Latin upper-case C with acute Ć
239 EF 0107 Latin lower-case C with acute ć
240 F0 010C Latin upper-case C with caron Č
241 F1 010D Latin lower-case C with caron č
242 F2 0115 Latin lower-case E with breve ĕ
MP65969—2
Linx RCI Reference Manual F—13 Mar 2014
6200 EUROPEAN CODE PAGE
ASCII Hex Unicode Character description Character
243 F3 0119 Latin lower-case E with ogonek ę
244 F4 0131 Latin lower-case dotless I ı
245 F5 0151 Latin lower-case O with double acute ő
246 F6 0111 Latin lower-case D with stroke đ
247 F7 00D2 Latin upper-case O with grave Ò
248 F8 0103 Latin lower-case A with breve ă
249 F9 0105 Latin lower-case A with ogenek ą
250 FA 0130 Latin upper-case I with dot above İ
251 FB 0171 Latin lower-case U with double acute ű
252 FC 010F Latin lower-case D with caron ď
253 FD 00FD Latin lower-case Y with acute ý
254 FE 00DB Latin upper-case U with circumflex Û
255 FF 00F8 Latin lower-case O with stroke ø
MP65969—2
Mar 2014 F—14 Linx RCI Reference Manual
F.2.2 European code page
EUROPEAN CODE PAGE
ASCII Hex Unicode Character description Character
128 80 20AC Euro sign €
129 81 0000 Undefined none
130 82 201A Single low-9 quotation mark ‚
131 83 0192 Latin lower-case F with hook ƒ
132 84 201E Double low-9 quotation mark „
133 85 2026 Horizontal ellipsis …
134 86 2020 Dagger †
135 87 2021 Double dagger ‡
136 88 02C6 Modifier letter circumflex accent ˆ
137 89 2030 Per mille sign ‰
138 8A 0160 Latin upper-case S with caron Š
139 8B 2039 Single left pointing angle quotation mark ‹
140 8C 0152 Latin upper-case ligature OE Œ
141 8D 0000 Undefined none
142 8E 017D Latin upper-case Z with caron Ž
143 8F 0000 Undefined none
144 90 0000 Undefined none
145 91 2018 Left single quotation mark ‘
146 92 2019 Right single quotation mark ’
147 93 201C Left double quotation mark “
148 94 201D Right double quotation mark ”
149 95 2022 Bullet •
150 96 2013 En dash –
151 97 2014 Em dash —
152 98 02DC small tilde ˜
153 99 2122 Trade mark sign ™
154 9A 0161 Latin lower-case S with caron š
155 9B 203A Single right pointing angle quotation mark ›
156 9C 0153 Latin lower-case ligature OE œ
157 9D 0000 Undefined none
158 9E 017E Latin lower-case Z with caron ž
159 9F 0178 Latin upper-case Y with diaeresis Ÿ
160 A0 00A0 Non-breaking space
161 A1 00A1 Inverted exclamation mark ¡
162 A2 00A2 Cent sign ¢
163 A3 00A3 Pound sign £
164 A4 00A4 Currency sign ¤
165 A5 00A5 Yen sign ¥
MP65969—2
Linx RCI Reference Manual F—15 Mar 2014
EUROPEAN CODE PAGE
ASCII Hex Unicode Character description Character
166 A6 00A6 Broken bar ¦
167 A7 00A7 Section sign §
168 A8 00A8 Diaeresis ¨
169 A9 00A9 Copyright sign ©
170 AA 00AA Feminine ordinal indicator ª
171 AB 00AB Left pointing double angle quotation mark «
172 AC 00AC Not sign ¬
173 AD 00AD Soft hyphen -
174 AE 00AE Registration mark ®
175 AF 00AF Macron ¯
176 B0 00B0 Degree sign °
177 B1 00B1 Plus minus sign ±
178 B2 00B2 Superscript two ²
179 B3 00B3 Superscript three ³
180 B4 00B4 Acute accent ´
181 B5 00B5 Micro sign µ
182 B6 00B6 Pilcrow sign ¶
183 B7 00B7 Middle dot ·
184 B8 00B8 Cedilla ¸
185 B9 00B9 Superscript one ¹
186 BA 00BA Masculine ordinal indicator º
187 BB 00BB Right pointing double angle quotation mark »
188 BC 00BC Vulgar fraction one quarter ¼
189 BD 00BD Vulgar fraction one half ½
190 BE 00BE Vulgar Fraction three quarters ¾
191 BF 00BF Inverted question mark ¿
192 C0 00C0 Latin upper-case A with grave À
193 C1 00C1 Latin upper-case A with acute Á
194 C2 00C2 Latin upper-case A with circumflex Â
195 C3 00C3 Latin upper-case A with tilde Ã
196 C4 00C4 Latin upper-case A with diaeresis Ä
197 C5 00C5 Latin upper-case A with ring above Å
198 C6 00C6 Latin upper-case AE Æ
199 C7 00C7 Latin upper-case C with cedilla Ç
200 C8 00C8 Latin upper-case E with grave È
201 C9 00C9 Latin upper-case E with acute É
202 CA 00CA Latin upper-case E with circumflex Ê
203 CB 00CB Latin upper-case E with diaeresis Ë
204 CC 00CC Latin upper-case I with grave Ì
MP65969—2
Mar 2014 F—16 Linx RCI Reference Manual
EUROPEAN CODE PAGE
ASCII Hex Unicode Character description Character
205 CD 00CD Latin upper-case I with acute Í
206 CE 00CE Latin upper-case I with circumflex Î
207 CF 00CF Latin upper-case I with diaeresis Ï
208 D0 00D0 Latin upper-case ETH Ð
209 D1 00D1 Latin upper-case N with tilde Ñ
210 D2 00D2 Latin upper-case O with grave Ò
211 D3 00D3 Latin upper-case O with acute Ó
212 D4 00D4 Latin upper-case O with circumflex Ô
213 D5 00D5 Latin upper-case O with tilde Õ
214 D6 00D6 Latin upper-case O with diaeresis Ö
215 D7 00D7 Multiplication sign ×
216 D8 00D8 Latin upper-case O with stroke Ø
217 D9 00D9 Latin upper-case U with grave Ù
218 DA 00DA Latin upper-case U with acute Ú
219 DB 00DB Latin upper-case U with circumflex Û
220 DC 00DC Latin upper-case U with diaeresis Ü
221 DD 00DD Latin upper-case Y with acute Ý
222 DE 00DE Latin upper-case THORN Þ
223 DF 00DF Latin lower-case sharp S ß
224 E0 00E0 Latin lower-case A with grave à
225 E1 00E1 Latin lower-case A with acute á
226 E2 00E2 Latin lower-case A with circumflex â
227 E3 00E3 Latin lower-case A with tilde ã
228 E4 00E4 Latin lower-case A with diaeresis ä
229 E5 00E5 Latin lower-case A with ring above å
230 E6 00E6 Latin lower-case AE æ
231 E7 00E7 Latin lower-case C with cedilla ç
232 E8 00E8 Latin lower-case E with grave è
233 E9 00E9 Latin lower-case E with acute é
234 EA 00EA Latin lower-case E with circumflex ê
235 EB 00EB Latin lower-case E with diaeresis ë
236 EC 00EC Latin lower-case I with grave ì
237 ED 00ED Latin lower-case I with acute í
238 EE 00EE Latin lower-case I with circumflex î
239 EF 00EF Latin lower-case I with diaeresis ï
240 F0 00F0 Latin lower-case ETH ð
241 F1 00F1 Latin lower-case N with tilde ñ
242 F2 00F2 Latin lower-case O with grave ò
243 F3 00F3 Latin lower-case O with acute ó
MP65969—2
Linx RCI Reference Manual F—17 Mar 2014
EUROPEAN CODE PAGE
ASCII Hex Unicode Character description Character
244 F4 00F4 Latin lower-case O with circumflex ô
245 F5 00F5 Latin lower-case O with tilde õ
246 F6 00F6 Latin lower-case O with diaeresis ö
247 F7 00F7 Division sign ÷
248 F8 00F8 Latin lower-case O with stroke ø
249 F9 00F9 Latin lower-case U with grave ù
250 FA 00FA Latin lower-case U with acute ú
251 FB 00FB Latin lower-case U with circumflex û
252 FC 00FC Latin lower-case U with diaeresis ü
253 FD 00FD Latin lower-case Y with acute ý
254 FE 00FE Latin lower-case THORN þ
255 FF 00FF Latin lower-case Y with diaeresis ÿ
MP65969—2
Mar 2014 F—18 Linx RCI Reference Manual
F.2.3 Greek code page
GREEK CODE PAGE
ASCII Hex Unicode Character description Character
128 80 20AC Euro sign €
129 81 0386 Greek upper-case A with acute accent Ά
130 82 0388 Greek upper-case Epsilon with acute accent Έ
131 83 0389 Greek upper-case Eta with acute accent Ή
132 84 038C Greek upper-case Omicron with acute accent Ό
133 85 038E Greek upper-case Upsilon with acute accent Ύ
134 86 038F Greek upper-case Omega with acute accent Ώ
135 87 0391 Greek upper-case Alpha Α
136 88 0392 Greek upper-case Beta Β
137 89 0393 Greek upper-case Gamma Γ
138 8A 0394 Greek upper-case Delta ∆
139 8B 0395 Greek upper-case Epsilon Ε
140 8C 0396 Greek upper-case Zeta Ζ
141 8D 0397 Greek upper-case Eta Η
142 8E 0398 Greek upper-case Theta Θ
143 8F 0399 Greek upper-case Iota Ι
144 90 039A Greek upper-case Kappa Κ
145 91 039B Greek upper-case Lambda Λ
146 92 039C Greek upper-case Mu Μ
147 93 039D Greek upper-case Nu Ν
148 94 039E Greek upper-case Xi Ξ
149 95 039F Greek upper-case Omicron Ο
150 96 03A0 Greek upper-case Pi Π
151 97 03A1 Greek upper-case Rho Ρ
152 98 03A3 Greek upper-case Sigma Σ
153 99 03A4 Greek upper-case Tau Τ
154 9A 03A5 Greek upper-case Upsilon Υ
155 9B 03A6 Greek upper-case Phi Φ
156 9C 03A7 Greek upper-case Chi Χ
157 9D 03A8 Greek upper-case Psi Ψ
158 9E 03A9 Greek upper-case Omega Ω
159 9F 03AC Greek lower-case Alpha with acute accent ά
160 A0 03AD Greek lower-case Epsilon with acute accent έ
161 A1 03AE Greek lower-case Eta with acute accent ή
162 A2 03AF Greek lower-case Iota with acute accent ί
163 A3 03B1 Greek lower-case Alpha α
164 A4 03B2 Greek lower-case Beta β
165 A5 03B3 Greek lower-case Gamma γ
MP65969—2
Linx RCI Reference Manual F—19 Mar 2014
GREEK CODE PAGE
ASCII Hex Unicode Character description Character
166 A6 03B4 Greek lower-case Delta δ
167 A7 03B5 Greek lower-case Epsilon ε
168 A8 03B6 Greek lower-case Zeta ζ
169 A9 03B7 Greek lower-case Eta η
170 AA 03B8 Greek lower-case Theta θ
171 AB 03B9 Greek lower-case Iota ι
172 AC 03BA Greek lower-case Kappa κ
173 AD 03BB Greek lower-case Lambda λ
174 AE 03BC Greek lower-case Mu μ
175 AF 03BD Greek lower-case Nu ν
176 B0 03BE Greek lower-case Xi ξ
177 B1 03BF Greek lower-case Omicron ο
178 B2 03C0 Greek lower-case Pi π
179 B3 03C1 Greek lower-case Rho ρ
180 B4 03C2 Greek lower-case Final Sigma ς
181 B5 03C3 Greek lower-case Sigma σ
182 B6 03C4 Greek lower-case Tau τ
183 B7 03C5 Greek lower-case Upsilon υ
184 B8 03C6 Greek lower-case Phi φ
185 B9 03C7 Greek lower-case Chi χ
186 BA 03C8 Greek lower-case Psi ψ
187 BB 03C9 Greek lower-case Omega ω
188 BC 03CA Greek lower-case Iota with diaeresis ϊ
189 BD 03CC Greek lower-case Omicron acute accent ό
190 BE 03CD Greek lower-case Upsilon acute accent ύ
191 BF 03CE Greek lower-case Omega acute accent ώ
192 C0 0000 Undefined None
193 C1 0000 Undefined None
194 C2 0000 Undefined None
195 C3 0000 Undefined None
196 C4 0000 Undefined None
197 C5 0000 Undefined None
198 C6 0000 Undefined None
199 C7 0000 Undefined None
200 C8 0000 Undefined None
201 C9 0000 Undefined None
202 CA 0000 Undefined None
203 CB 0000 Undefined None
204 CC 0000 Undefined None
MP65969—2
Mar 2014 F—20 Linx RCI Reference Manual
GREEK CODE PAGE
ASCII Hex Unicode Character description Character
205 CD 0000 Undefined None
206 CE 0000 Undefined None
207 CF 0000 Undefined None
208 D0 0000 Undefined None
209 D1 0000 Undefined None
210 D2 0000 Undefined None
211 D3 0000 Undefined None
212 D4 0000 Undefined None
213 D5 0000 Undefined None
214 D6 0000 Undefined None
215 D7 0000 Undefined None
216 D8 0000 Undefined None
217 D9 0000 Undefined None
218 DA 0000 Undefined None
219 DB 0000 Undefined None
220 DC 0000 Undefined None
221 DD 0000 Undefined None
222 DE 0000 Undefined None
223 DF 0000 Undefined None
224 E0 0000 Undefined None
225 E1 0000 Undefined None
226 E2 0000 Undefined None
227 E3 0000 Undefined None
228 E4 0000 Undefined None
229 E5 0000 Undefined None
230 E6 0000 Undefined None
231 E7 0000 Undefined None
232 E8 0000 Undefined None
233 E9 0000 Undefined None
234 EA 0000 Undefined None
235 EB 0000 Undefined None
236 EC 0000 Undefined None
237 ED 0000 Undefined None
238 EE 0000 Undefined None
239 EF 0000 Undefined None
240 F0 0000 Undefined None
241 F1 0000 Undefined None
242 F2 0000 Undefined None
243 F3 0000 Undefined None
MP65969—2
Linx RCI Reference Manual F—21 Mar 2014
GREEK CODE PAGE
ASCII Hex Unicode Character description Character
244 F4 0000 Undefined None
245 F5 0000 Undefined None
246 F6 0000 Undefined None
247 F7 0000 Undefined None
248 F8 0000 Undefined None
249 F9 0000 Undefined None
250 FA 0000 Undefined None
251 FB 0000 Undefined None
252 FC 0000 Undefined None
253 FD 0000 Undefined None
254 FE 0000 Undefined None
255 FF 0000 Undefined None
MP65969—2
Mar 2014 F—22 Linx RCI Reference Manual
F.2.4 Japanese code page
JAPANESE CODE PAGE
ASCII Hex Unicode Character description Character
92 5C FFE5 Full width Yen sign ¥
123 7B 6D88 CJK unified ideograph 消
124 7C 007C Vertical line
|
125 7D 8CBB CJK unified ideograph 費
126 7E 007E Tilde ~
152 98 500B CJK unified ideograph 個
153 99 5186 CJK unified ideograph 円
154 9A 6642 CJK unified ideograph 時
155 9B 5206 CJK unified ideograph 分
156 9C 54C1 CJK unified ideograph 品
157 9D 540D CJK unified ideograph 名
158 9E 5165 CJK unified ideograph 入
159 9F 8FC4 CJK unified ideograph 迄
160 A0 0020 Space
MP65969—2
Linx RCI Reference Manual F—23 Mar 2014
JAPANESE CODE PAGE
ASCII Hex Unicode Character description Character
180 B4 30A8 Katakana letter E エ
181 B5 30AA Katakana letter O オ
182 B6 30AB Katakana letter A カ
183 B7 30AD Katakana letter KI キ
184 B8 30AF Katakana letter KU ク
185 B9 30B1 Katakana letter KE ケ
186 BA 30B3 Katakana letter KO コ
187 BB 30B5 Katakana letter SA サ
188 BC 30B7 Katakana letter SI シ
189 BD 30B9 Katakana letter SU ス
190 BE 30BB Katakana letter SE セ
191 BF 30BD Katakana letter SO ソ
192 C0 30BF Katakana letter TA タ
193 C1 30C1 Katakana letter TI チ
194 C2 30C4 Katakana letter TU ツ
195 C3 30C6 Katakana letter TE テ
196 C4 30C8 Katakana letter TO ト
197 C5 30CA Katakana letter NA ナ
198 C6 30CB Katakana letter NI ニ
199 C7 30CC Katakana letter NU ヌ
200 C8 30CD Katakana letter NE ネ
201 C9 30CE Katakana letter NO ノ
202 CA 30CF Katakana letter HA ハ
203 CB 30D2 Katakana letter HI ヒ
204 CC 30D5 Katakana letter HU フ
205 CD 30D8 Katakana letter HE ヘ
206 CE 30DB Katakana letter HO ホ
207 CF 30DE Katakana letter MA マ
208 D0 30DF Katakana letter MI ミ
209 D1 30E0 Katakana letter MU ム
210 D2 30E1 Katakana letter small WA ヮ
211 D3 30E2 Katakana letter MO モ
212 D4 30E4 Katakana letter YA ヤ
Table F-7. Japanese code page (continued)
MP65969—2
Mar 2014 F—24 Linx RCI Reference Manual
JAPANESE CODE PAGE
ASCII Hex Unicode Character description Character
213 D5 30E6 Katakana letter YU ユ
214 D6 30E8 Katakana letter YO ヨ
215 D7 30E9 Katakana letter RA ラ
216 D8 30EA Katakana letter RI リ
217 D9 30EB Katakana letter RU ル
218 DA 30EC Katakana letter RE レ
219 DB 30ED Katakana letter RO ロ
220 DC 30EF Katakana letter WA ワ
221 DD 30F3 Katakana letter N ン
222 DE FF9E Half width Katakana voiced sound mark
MP65969—2
Linx RCI Reference Manual F—25 Mar 2014
JAPANESE CODE PAGE
ASCII Hex Unicode Character description Character
245 F5 51FA CJK unified ideograph 出
246 F6 8377 CJK unified ideograph 荷
247 F7 5EAB CJK unified ideograph 庫
248 F8 5B58 CJK unified ideograph 存
249 F9 4E0A CJK unified ideograph 上
250 FA 4E2D CJK unified ideograph 中
251 FB 4E0B CJK unified ideograph 下
252 FC 5E74 CJK unified ideograph 年
253 FD 6708 CJK unified ideograph 月
254 FE 65E5 CJK unified ideograph 日
255 FF 0000 Undefined None
MP65969—2
Mar 2014 F—26 Linx RCI Reference Manual
F.2.5 Russian code page
RUSSIAN CODE PAGE
ASCII Hex Unicode Character description Character
128 80 0410 Cyrillic upper-case A А
129 81 0411 Cyrillic upper-case BE Б
130 82 0412 Cyrillic upper-case VE В
131 83 0413 Cyrillic upper-case GHE Г
132 84 0414 Cyrillic upper-case DE Д
133 85 0415 Cyrillic upper-case IE Е
134 86 0416 Cyrillic upper-case ZHE Ж
135 87 0417 Cyrillic upper-case ZE З
136 88 0418 Cyrillic upper-case I И
137 89 0419 Cyrillic upper-case short I Й
138 8A 041A Cyrillic upper-case KA К
139 8B 041B Cyrillic upper-case EL Л
140 8C 041C Cyrillic upper-case EM М
141 8D 041D Cyrillic upper-case EN Н
142 8E 041E Cyrillic upper-case O О
143 8F 041F Cyrillic upper-case PE П
144 90 0420 Cyrillic upper-case ER Р
145 91 0421 Cyrillic upper-case ES С
146 92 0422 Cyrillic upper-case TE Т
147 93 0423 Cyrillic upper-case U У
148 94 0424 Cyrillic upper-case EF Ф
149 95 0425 Cyrillic upper-case HA Х
150 96 0426 Cyrillic upper-case TSE Ц
151 97 0427 Cyrillic upper-case CHE Ч
152 98 0428 Cyrillic upper-case SHA Ш
153 99 0429 Cyrillic upper-case SHCHA Щ
154 9A 042A Cyrillic upper-case hard sign Ъ
155 9B 042B Cyrillic upper-case YERU Ы
156 9C 042C Cyrillic upper-case soft sign Ь
157 9D 042D Cyrillic upper-case E Э
158 9E 042E Cyrillic upper-case YU Ю
159 9F 042F Cyrillic upper-case YA Я
160 A0 0430 Cyrillic lower-case A а
161 A1 0431 Cyrillic lower-case BE б
162 A2 0432 Cyrillic lower-case VE в
163 A3 0433 Cyrillic lower-case GHE г
164 A4 0434 Cyrillic lower-case DE д
165 A5 0435 Cyrillic lower-case IE е
MP65969—2
Linx RCI Reference Manual F—27 Mar 2014
RUSSIAN CODE PAGE
ASCII Hex Unicode Character description Character
166 A6 0436 Cyrillic lower-case ZHE ж
167 A7 0437 Cyrillic lower-case ZE з
168 A8 0438 Cyrillic lower-case I и
169 A9 0439 Cyrillic lower-case short I й
170 AA 043A Cyrillic lower-case KA к
171 AB 043B Cyrillic lower-case EL л
172 AC 043C Cyrillic lower-case EM м
173 AD 043D Cyrillic lower-case EN н
174 AE 043E Cyrillic lower-case O о
175 AF 043F Cyrillic lower-case PE п
176 B0 0000 Undefined None
177 B1 0000 Undefined None
178 B2 0000 Undefined None
179 B3 0000 Undefined None
180 B4 0000 Undefined None
181 B5 0000 Undefined None
182 B6 0000 Undefined None
183 B7 0000 Undefined None
184 B8 0000 Undefined None
185 B9 0000 Undefined None
186 BA 0000 Undefined None
187 BB 0000 Undefined None
188 BC 0000 Undefined None
189 BD 0000 Undefined None
190 BE 0000 Undefined None
191 BF 0000 Undefined None
192 C0 0000 Undefined None
193 C1 0000 Undefined None
194 C2 0000 Undefined None
195 C3 0000 Undefined None
196 C4 0000 Undefined None
197 C5 0000 Undefined None
198 C6 0000 Undefined None
199 C7 0000 Undefined None
200 C8 0000 Undefined None
201 C9 0000 Undefined None
202 CA 0000 Undefined None
203 CB 0000 Undefined None
204 CC 0000 Undefined None
MP65969—2
Mar 2014 F—28 Linx RCI Reference Manual
RUSSIAN CODE PAGE
ASCII Hex Unicode Character description Character
205 CD 0000 Undefined None
206 CE 0000 Undefined None
207 CF 0000 Undefined None
208 D0 0000 Undefined None
209 D1 0000 Undefined None
210 D2 0000 Undefined None
211 D3 0000 Undefined None
212 D4 0000 Undefined None
213 D5 0000 Undefined None
214 D6 0000 Undefined None
215 D7 0000 Undefined None
216 D8 0000 Undefined None
217 D9 0000 Undefined None
218 DA 0000 Undefined None
219 DB 0000 Undefined None
220 DC 0000 Undefined None
221 DD 0000 Undefined None
222 DE 0000 Undefined None
223 DF 0000 Undefined None
224 E0 0440 Cyrillic lower-case ER р
225 E1 0441 Cyrillic lower-case ES с
226 E2 0442 Cyrillic lower-case TE т
227 E3 0443 Cyrillic lower-case U у
228 E4 0444 Cyrillic lower-case EF ф
229 E5 0445 Cyrillic lower-case HA х
230 E6 0446 Cyrillic lower-case TSE ц
231 E7 0447 Cyrillic lower-case CHE ч
232 E8 0448 Cyrillic lower-case SHA ш
233 E9 0449 Cyrillic lower-case SHCHA щ
234 EA 044A Cyrillic lower-case hard sign ъ
235 EB 044B Cyrillic lower-case YERU ы
236 EC 044C Cyrillic lower-case soft sign ь
237 ED 044D Cyrillic lower-case E э
238 EE 044E Cyrillic lower-case YU ю
239 EF 044F Cyrillic lower-case YA я
240 F0 0401 Cyrillic upper-case IO Ё
241 F1 0451 Cyrillic lower-case IO ё
242 F2 0404 Cyrillic upper-case Ukrainian IE Є
243 F3 0454 Cyrillic lower-case Ukrainian IE є
MP65969—2
Linx RCI Reference Manual F—29 Mar 2014
RUSSIAN CODE PAGE
ASCII Hex Unicode Character description Character
244 F4 0407 Cyrillic upper-case YI Ї
245 F5 0457 Cyrillic lower-case YI ї
246 F6 040E Cyrillic upper-case short U Ў
247 F7 045E Cyrillic lower-case short U ў
248 F8 0000 Undefined None
249 F9 0000 Undefined None
250 FA 0000 Undefined None
251 FB 0000 Undefined None
252 FC 0000 Undefined None
253 FD 00A4 Currency sign ¤
254 FE 0000 Undefined None
255 FF 00A0 Non-breaking space
MP65969—2
Mar 2014 F—30 Linx RCI Reference Manual
F.2.6 Polish code page
POLISH CODE PAGE
ASCII Hex Unicode Character description Character
127 7F 20AC Euro sign €
128 80 00C7 Latin upper-case C with cedilla Ç
129 81 00FC Latin lower-case U with diaeresis ü
130 82 00E9 Latin lower-case E with acute é
131 83 00E2 Latin lower-case A with circumflex â
132 84 00E4 Latin lower-case A with diaeresis ä
133 85 00E0 Latin lower-case A with grave à
134 86 00E5 Latin lower-case A with ring above å
135 87 00E7 Latin lower-case C with cedilla ç
136 88 00EA Latin lower-case E with circumflex ê
137 89 00EB Latin lower-case E with diaeresis ë
138 8A 00E8 Latin lower-case E with grave è
139 8B 00EF Latin lower-case I with diaeresis ï
140 8C 00EE Latin lower-case I with circumflex î
141 8D 00EC Latin lower-case I with grave ì
142 8E 00C4 Latin upper-case A with diaeresis Ä
143 8F 00C5 Latin upper-case A with ring above Å
144 90 00C9 Latin upper-case E with acute É
145 91 00E6 Latin lower-case Æ æ
146 92 00C6 Latin upper-case Æ Æ
147 93 00F4 Latin lower-case O with circumflex ô
148 94 00F6 Latin lower-case O with diaeresis ö
149 95 00F2 Latin lower-case O with grave ò
150 96 00FB Latin lower-case U with circumflex û
151 97 00F9 Latin lower-case U with grave ù
152 98 00FF Latin lower-case Y with diaeresis ÿ
153 99 00D6 Latin upper-case O with diaeresis Ö
154 9A 00DC Latin upper-case U with diaeresis Ü
155 9B 00C3 Latin upper-case A with tilde Ã
156 9C 00A3 Pound sign £
157 9D 00D5 Latin upper-case O with tilde Õ
158 9E 00DF Latin lower-case sharp S ß
159 9F 00A7 Section sign §
160 A0 00E1 Latin lower-case A with acute á
161 A1 00ED Latin lower-case I with acute í
162 A2 00F3 Latin lower-case O with acute ó
163 A3 00FA Latin lower-case U with acute ú
164 A4 00F1 Latin lower-case N with tilde ñ
MP65969—2
Linx RCI Reference Manual F—31 Mar 2014
POLISH CODE PAGE
ASCII Hex Unicode Character description Character
165 A5 00D1 Latin upper-case N with tilde Ñ
166 A6 00D8 Latin upper-case O with stroke Ø
167 A7 00E3 Latin lower-case A with tilde ã
168 A8 00BF Inverted Question Mark ¿
169 A9 00F5 Latin lower-case O with tilde õ
170 AA 00F8 Latin lower-case O with stroke ø
171 AB 00A4 Currency sign ¤
172 AC 00B5 Micro sign µ
173 AD 00A1 Inverted Exclamation Mark ¡
174 AE 00BA Masculine ordinal indicator º
175 AF 00FF Latin lower-case Y with diaeresis ÿ
176 B0 00A2 Cent sign ¢
177 B1 00B1 Plus-minus sign ±
178 B2 00B2 Superscript two ²
179 B3 00B3 Superscript three ³
180 B4 00B4 Acute accent ´
181 B5 0150 Latin upper-case O with double acute Ő
182 B6 00C2 Latin upper-case A with circumflex Â
183 B7 00C0 Latin upper-case A with grave À
184 B8 00D9 Latin upper-case U with grave Ù
185 B9 0148 Latin lower-case N with caron ň
186 BA 00B0 Degree symbol °
187 BB 00BE Vulgar fraction three quarters ¾
188 BC 00BC Vulgar fraction one quarter ¼
189 BD 00BD Vulgar fraction one half ½
190 BE 0102 Latin upper-case A with breve Ă
191 BF 0147 Latin upper-case N with caron Ň
192 C0 00AA Feminine Ordinal Indicator ª
193 C1 015A Latin upper-case S with acute Ś
194 C2 2030 Per mille sign ‰
195 C3 0104 Latin upper-case A with ogonek Ą
196 C4 00A9 Copyright sign ©
197 C5 0164 Latin upper-case T with caron Ť
198 C6 0165 Latin lower-case T with caron ť
199 C7 2020 Dagger †
200 C8 0118 Latin upper-case E with ogonek Ę
201 C9 0141 Latin upper-case L with stroke Ł
202 CA 2122 Trade mark sign ™
203 CB 0143 Latin upper-case N with acute Ń
MP65969—2
Mar 2014 F—32 Linx RCI Reference Manual
POLISH CODE PAGE
ASCII Hex Unicode Character description Character
204 CC 0178 Latin upper-case Y with diaeresis Ÿ
205 CD 00CD Latin upper-case I with acute Í
206 CE 00A6 Broken bar ¦
207 CF 00AE Registered sign ®
208 D0 0110 Latin upper-case D with stroke Đ
209 D1 013D Latin upper-case L with caron Ľ
210 D2 00B9 Superscript one ¹
211 D3 00D3 Latin upper-case O with acute Ó
212 D4 0144 Latin lower-case N with acute ń
213 D5 00C8 Latin upper-case E with grave È
214 D6 00CA Latin upper-case E with circumflex Ê
215 D7 00CB Latin upper-case E with diaeresis Ë
216 D8 00CC Latin upper-case I with grave Ì
217 D9 017E Latin lower-case Z with caron ž
218 DA 00DA Latin upper-case U with acute Ú
219 DB 0170 Latin upper-case U with double acute Ű
220 DC 00CE Latin upper-case I with circumflex Î
221 DD 017A Latin lower-case Z with acute ź
222 DE 00CF Latin upper-case I with diaeresis Ï
223 DF 0158 Latin upper-case R with caron Ř
224 E0 0159 Latin lower-case R with caron ř
225 E1 015B Latin lower-case S with acute ś
226 E2 015E Latin upper-case S with cedilla Ş
227 E3 015F Latin lower-case S with cedilla ş
228 E4 0160 Latin upper-case S with caron Š
229 E5 0161 Latin lower-case S with caron š
230 E6 0179 Latin upper-case Z with acute Ź
231 E7 017B Latin upper-case Z with dot above Ż
232 E8 017D Latin upper-case Z with caron Ž
233 E9 0142 Latin lower-case L with stroke ł
234 EA 011E Latin upper-case G with breve Ğ
235 EB 011F Latin lower-case G with breve ğ
236 EC 016E Latin upper-case U with ring above Ů
237 ED 016F Latin lower-case U with ring above ů
238 EE 0106 Latin upper-case C with acute Ć
239 EF 0107 Latin lower-case C with acute ć
240 F0 010C Latin upper-case C with caron Č
241 F1 010D Latin lower-case C with caron č
242 F2 0115 Latin lower-case E with breve ĕ
MP65969—2
Linx RCI Reference Manual F—33 Mar 2014
POLISH CODE PAGE
ASCII Hex Unicode Character description Character
243 F3 0119 Latin lower-case E with ogonek ę
244 F4 0131 Latin lower-case dot less I ı
245 F5 0151 Latin lower-case O with double acute ő
246 F6 0111 Latin lower-case D with stroke đ
247 F7 00D2 Latin upper-case O with grave Ò
248 F8 0103 Latin lower-case A with breve ă
249 F9 0105 Latin lower-case A with ogonek ą
250 FA 0130 Latin upper-case I with dot above İ
251 FB 017C Latin lower-case Z with dot above ż
252 FC 010F Latin lower-case D with caron ď
253 FD 00FD Latin lower-case Y with acute ý
254 FE 00DB Latin upper-case U with circumflex Û
255 FF 00F8 Latin lower-case O with stroke ø
MP65969—2
Mar 2014 F—34 Linx RCI Reference Manual
APPENDIX G: DOWNLOAD TIMINGS
This appendix gives a comparison of download timings using the Remote Communications
Interface (RCI) and Buffered Remote Fields in milliseconds.
MP65969—2
Linx RCI Reference Manual G—1 Mar 2014
G.1 4900 timings
G.1.1 9600 baud
4900 DOWNLOADS AT 9600 BAUD
Raster size 7 drops 16 drops
Screen/Kbd Disabled Enabled Disabled Enabled
Chars. per Avg. Worst Avg. Worst Avg. Worst Avg. Worst
Remote Field case case case case
1 25 33 147 189 28 39 192 235
MP65969—2
Mar 2014 G—2 Linx RCI Reference Manual
AS297
AS298
MP65969—2
Linx RCI Reference Manual G—3 Mar 2014
G.1.2 19200 baud
4900 DOWNLOADS AT 19200 BAUD
Raster size 7 drops 16 drops
Screen/Kbd Disabled Enabled Disabled Enabled
Chars. per Avg. Worst Avg. Worst Avg. Worst Avg. Worst
Remote Field case case case case
MP65969—2
Mar 2014 G—4 Linx RCI Reference Manual
AS299
AS300
MP65969—2
Linx RCI Reference Manual G—5 Mar 2014
G.2 6200 timings
G.2.1 9600 baud
6200 DOWNLOADS AT 9600 BAUD: 7 DROPS AND 16 DROPS
Raster size 7 drops 16 drops
Screen/Kbd Disabled Enabled Disabled Enabled
Chars. per Avg. Worst Avg. Worst Avg. Worst Avg. Worst
Remote Field case case case case
1 20 28 133 141 20 24 178 177
2 21 30 135 142 34 44 179 181
4 24 30 140 147 51 63 196 199
6 30 39 143 154 70 81 213 225
8 33 45 145 154 89 98 233 237
10 37 46 147 201 106 116 250 312
12 39 53 150 205 125 149 269 319
14 48 56 156 214 138 165 288 351
16 50 60 157 193 162 197 305 369
20 61 70 161 170 203 239 342 393
24 65 78 170 233 242 286 377 387
28 77 88 181 244 281 309 413 472
32 88 105 185 246 325 359 450 462
36 94 109 194 240 362 373 487 498
40 106 134 209 263 403 479 528 593
44 115 125 213 274 445 501 586 634
48 125 139 216 272 484 506 656 671
52 140 176 221 316 524 535 692 705
56 152 181 230 319 567 577 726 743
60 157 186 233 298 610 703 715 827
64 169 199 245 328 648 707 770 812
72 190 221 267 349 727 738 880 890
80 211 259 279 397 803 848 912 1030
88 232 262 358 428 887 897 1023 1096
96 254 330 367 448 970 1024 1100 1115
104 278 353 371 452 1050 1062 1132 1308
112 297 376 384 475 1134 1207 1252 1383
120 317 385 412 479 1211 1238 1325 1441
128 344 413 432 495 1294 1356 1429 1469
MP65969—2
Mar 2014 G—6 Linx RCI Reference Manual
6200 DOWNLOADS AT 9600 BAUD: 25 DROPS AND 34 DROPS
Raster size 25 drops 34 drops
Screen/Kbd Disabled Enabled Disabled Enabled
Chars. per Avg. Worst Avg. Worst Avg. Worst Avg. Worst
Remote Field case case case case
1 39 49 237 240 64 73 300 308
2 60 90 261 262 114 161 342 353
4 108 116 307 310 209 219 442 461
6 151 161 351 402 312 324 519 558
8 195 232 400 401 416 426 644 660
10 244 299 446 465 516 540 751 767
12 291 302 494 508 620 674 848 905
14 341 410 535 556 723 737 949 967
16 390 447 584 634 829 882 1054 1072
20 492 554 677 691 1040 1053 1254 1274
24 582 593 774 838 1187 1217 1456 1477
28 680 691 871 928 1394 1414 1607 1633
32 779 820 962 1001 1606 1652 1810 1828
36 877 982 1059 1115 1872 1894 2088 2161
40 972 983 1158 1220 2081 2149 2279 2367
44 1068 1080 1303 1315 2288 2299 2519 2572
48 1164 1202 1399 1410 2463 2543 2717 2777
52 1264 1338 1440 1500 2612 2678 2874 2954
56 1359 1371 1588 1599 2726 2739 3048 3099
60 1458 1471 1685 1858 2837 2858 3141 3202
64 1553 1564 1720 1786 2900 3027 3276 3318
72 1749 1818 1963 1974 3370 3408 3623 3661
80 1946 2015 2153 2162 N/A N/A N/A N/A
88 2134 2149 2319 2372 N/A N/A N/A N/A
96 2332 2405 2528 2535 N/A N/A N/A N/A
104 2527 2596 2717 2728 N/A N/A N/A N/A
112 2718 2728 2902 2916 N/A N/A N/A N/A
120 2916 2979 3062 3101 N/A N/A N/A N/A
128 3116 3185 3280 3292 N/A N/A N/A N/A
NOTE: ’N/A’ indicates that the message size exceeds the available pixel RAM.
MP65969—2
Linx RCI Reference Manual G—7 Mar 2014
AS301
AS302
MP65969—2
Mar 2014 G—8 Linx RCI Reference Manual
G.2.2 19200 baud
6200 DOWNLOADS AT 19200 BAUD: 7 DROPS AND 16 DROPS
Raster size 7 drops 16 drops
Screen/Kbd Disabled Enabled Disabled Enabled
Chars. per Avg. Worst Avg. Worst Avg. Worst Avg. Worst
Remote Field case case case case
1 5 6 134 160 7 9 172 225
2 6 7 136 161 16 27 180 223
4 7 9 139 189 33 46 196 208
6 11 21 146 169 51 79 213 222
8 17 25 146 173 71 82 233 242
10 15 25 150 169 89 102 250 262
12 26 34 155 202 106 142 269 279
14 28 34 156 206 126 173 288 298
16 32 38 158 199 145 157 306 320
20 37 53 166 232 183 196 341 354
24 39 64 173 187 222 234 378 393
28 51 62 179 201 261 273 415 429
32 61 94 186 240 299 330 454 522
36 67 79 192 207 336 350 491 542
40 76 90 200 213 372 375 528 544
44 85 97 206 214 413 426 567 611
48 94 109 214 223 453 511 602 659
52 103 139 223 281 492 564 638 650
56 111 157 228 277 529 590 678 739
60 120 169 235 287 566 577 712 724
64 129 193 244 332 613 656 749 763
72 144 155 255 300 681 758 825 890
80 164 174 267 282 759 812 893 904
88 178 191 282 320 833 848 970 1031
96 197 227 296 308 915 990 1046 1103
104 214 259 310 369 988 1073 1119 1175
112 230 294 328 420 1061 1081 1194 1260
120 246 302 387 402 1137 1154 1281 1341
128 263 313 405 421 1218 1293 1350 1465
MP65969—2
Linx RCI Reference Manual G—9 Mar 2014
6200 DOWNLOADS AT 19200 BAUD: 25 DROPS AND 34 DROPS
Raster size 25 drops 34 drops
Screen/Kbd Disabled Enabled Disabled Enabled
Chars. per Avg. Worst Avg. Worst Avg. Worst Avg. Worst
Remote Field case case case case
1 22 24 245 265 33 74 295 305
2 54 57 248 275 93 96 306 329
4 90 103 305 322 198 256 446 456
6 130 147 373 418 304 313 548 592
8 184 196 419 421 405 473 651 704
10 229 240 462 468 508 544 756 821
12 245 249 512 519 578 644 850 861
14 277 289 558 565 681 738 922 934
16 317 368 605 668 753 825 998 1027
20 372 386 696 702 1022 1067 1253 1272
24 458 461 793 801 1228 1240 1463 1481
28 549 618 883 950 1432 1453 1670 1687
32 634 669 950 1010 1645 1668 1875 1893
36 812 873 1073 1083 1687 1696 2025 2063
40 910 988 1166 1233 1894 1907 2133 2198
44 971 1048 1241 1327 2100 2109 2337 2400
48 1068 1106 1358 1419 2306 2330 2548 2571
52 1100 1123 1452 1513 2511 2548 2748 2775
56 1164 1172 1545 1554 2688 2723 2926 2989
60 1203 1235 1636 1703 2896 2969 3139 3187
64 1325 1403 1729 1797 3285 3299 3338 3378
72 1515 1536 1916 1948 3701 3769 3944 3960
80 1703 1729 2103 2118 N/A N/A N/A N/A
88 1828 1849 2256 2306 N/A N/A N/A N/A
96 1892 2010 2436 2546 N/A N/A N/A N/A
104 2116 2187 2676 2737 N/A N/A N/A N/A
112 2376 2396 2813 2925 N/A N/A N/A N/A
120 2840 2915 3033 3103 N/A N/A N/A N/A
128 2900 3000 3200 3300 N/A N/A N/A N/A
NOTE: ’N/A’ indicates that the message size exceeds the available pixel RAM.
MP65969—2
Mar 2014 G—10 Linx RCI Reference Manual
Figure G-7. 6200 downloads at 19200 baud: average
MP65969—2
Linx RCI Reference Manual G—11 Mar 2014
G.3 5900, 7300, and 7900 timings
G.3.1 9600 baud
5900/7300/7900 DOWNLOADS AT 9600 BAUD: 7 DROPS AND 16 DROPS
Raster size 7 drops 16 drops 25 drops 34 drops
Chars. per Avg. Worst Avg. Worst Avg. Worst Avg. Worst
Remote Field case case case case
1 49 59 55 65 65 74 92 102
2 49 59 60 71 88 96 146 160
4 55 64 76 85 136 141 258 272
6 64 71 105 117 191 205 369 380
8 68 76 123 134 236 241 474 486
10 71 81 137 140 286 293 581 593
12 74 85 155 167 330 344 692 703
14 83 94 177 189 379 390 798 815
16 87 98 193 203 425 442 910 915
20 91 99 227 238 522 531 1128 1146
24 103 112 264 271 620 630 1345 1361
28 108 119 307 323 716 723 1563 1572
32 120 128 343 348 808 825 1782 1799
36 133 148 391 394 907 924 1999 2086
40 145 154 415 428 1008 1019 2218 2234
44 154 166 455 466 1100 1109 2437 2512
48 162 172 488 508 1197 1204 2648 2666
52 174 184 529 541 1286 1304 2870 2887
56 178 189 567 579 1388 1399 3087 3101
60 190 199 604 607 1487 1504 3302 3353
64 195 207 643 668 1578 1592 3523 3574
72 214 224 715 725 1768 1786 3951 3973
80 237 251 791 803 1962 1976 4393 4418
88 255 266 865 874 2155 2171 4825 4856
96 273 286 938 946 2358 2444 5258 5294
104 294 307 1010 1017 2542 2613 5697 5729
112 316 321 1087 1095 2732 2837 6128 6165
120 336 344 1159 1166 2921 2944 6564 6601
128 353 364 1230 1241 3114 3139 6999 7044
MP65969—2
Mar 2014 G—12 Linx RCI Reference Manual
AS305
Figure G-9. 5900, 7300, and 7900 downloads at 9600 baud: average
AS306
Figure G-10. 5900, 7300, and 7900 downloads at 9600 baud: worst case
MP65969—2
Linx RCI Reference Manual G—13 Mar 2014
G.3.2 19200 baud
5900/7300/7900 DOWNLOADS AT 19200 BAUD: 7 DROPS AND 16 DROPS
Raster size 7 drops 16 drops 25 drops 34 drops
Chars. per Avg. Worst Avg. Worst Avg. Worst Avg. Worst
Remote Field case case case case
1 31 44 35 47 50 62 73 82
2 34 43 46 57 75 96 130 144
4 37 46 61 72 119 130 238 255
6 38 47 79 89 168 180 348 359
8 40 49 97 104 215 227 455 466
10 44 55 116 129 261 279 561 570
12 50 64 135 144 308 315 667 680
14 54 65 152 168 357 367 778 800
16 62 73 172 184 402 411 883 904
20 69 79 204 215 494 501 1101 1112
24 73 83 235 245 590 607 1318 1330
28 80 88 274 284 687 699 1529 1545
32 90 98 315 325 778 785 1747 1754
36 96 104 347 358 869 884 1963 1979
40 102 111 380 393 973 986 2176 2195
44 113 122 417 429 1062 1074 2397 2413
48 124 128 451 464 1153 1172 2609 2624
52 128 141 482 492 1249 1265 2821 2850
56 134 148 523 528 1341 1354 3043 3066
60 144 156 560 570 1438 1453 3253 3269
64 149 161 592 604 1533 1553 3470 3523
72 160 178 662 685 1714 1742 3899 3921
80 187 197 727 740 1908 1925 4336 4421
88 194 204 804 814 2094 2110 4761 4803
96 209 217 872 885 2280 2296 5192 5226
104 222 235 939 948 2468 2483 5624 5656
112 237 252 1019 1034 2654 2689 6056 6122
120 258 266 1082 1096 2850 2906 6486 6521
128 268 269 1153 1161 3037 3063 6916 6967
MP65969—2
Mar 2014 G—14 Linx RCI Reference Manual
AS307
Figure G-11. 5900, 7300, and 7900 downloads at 19200 baud: average
AS308
Figure G-12. 5900, 7300, and 7900 downloads at 19200 baud: worst case
MP65969—2
Linx RCI Reference Manual G—15 Mar 2014
G.3.3 115200 baud
5900/7300/7900 DOWNLOADS AT 115200 BAUD: 7 DROPS AND 16 DROPS
Raster size 7 drops 16 drops 25 drops 34 drops
Chars. per Avg. Worst Avg. Worst Avg. Worst Avg. Worst
Remote Field case case case case
1 14 24 18 26 32 41 59 67
2 15 28 28 40 54 67 116 152
4 19 32 48 64 108 122 229 237
6 25 43 71 86 157 168 335 346
8 31 46 90 100 202 214 439 450
10 36 48 103 117 247 257 544 555
12 38 51 118 137 292 301 650 661
14 40 53 135 145 337 356 756 774
16 43 55 150 160 382 392 868 880
20 47 58 184 198 474 487 1078 1087
24 52 60 213 230 569 579 1289 1303
28 56 62 251 255 660 672 1511 1524
32 63 69 285 297 750 761 1725 1746
36 72 76 316 322 841 853 1936 1949
40 77 87 349 364 937 950 2152 2163
44 82 94 381 392 1032 1041 2363 2376
48 88 97 416 436 1123 1135 2575 2621
52 92 103 449 469 1214 1227 2794 2811
56 97 105 485 493 1304 1317 3006 3037
60 100 109 520 534 1400 1412 3219 3237
64 105 115 552 560 1492 1503 3436 3541
72 118 130 620 631 1672 1689 3862 3935
80 135 141 687 691 1859 1877 4290 4324
88 147 158 752 768 2044 2064 4719 4753
96 156 168 815 832 2229 2246 5142 5174
104 166 179 882 892 2410 2429 5576 5612
112 178 191 955 964 2598 2617 5995 6030
120 193 207 1026 1040 2784 2803 6421 6457
128 201 216 1088 1101 2961 2984 6853 6903
MP65969—2
Mar 2014 G—16 Linx RCI Reference Manual
AS309
Figure G-13. 5900, 7300, and 7900 downloads at 115200 baud: average
AS310
Figure G-14. 5900, 7300, and 7900 downloads at 115200 baud: worst case
MP65969—2
Linx RCI Reference Manual G—17 Mar 2014
G.4 CJ400 timings
G.4.1 9600 baud
CJ400 DOWNLOADS AT 9600 BAUD
Raster size 7 drops 15 drops 25 drops
Chars. per Avg. Worst Avg. Worst Avg. Worst
Remote Field case case case
1 14 24 18 26 59 67
2 15 28 28 40 116 152
4 19 32 48 64 229 237
6 25 43 71 86 335 346
8 31 46 90 100 439 450
10 36 48 103 117 544 555
12 38 51 118 137 650 661
14 40 53 135 145 756 774
16 43 55 150 160 868 880
20 47 58 184 198 1078 1087
24 52 60 213 230 1289 1303
28 56 62 251 255 1511 1524
32 63 69 285 297 1725 1746
36 72 76 316 322 1936 1949
40 77 87 349 364 2152 2163
44 82 94 381 392 2363 2376
48 88 97 416 436 2575 2621
52 92 103 449 469 2794 2811
56 97 105 485 493 3006 3037
60 100 109 520 534 3219 3237
64 105 115 552 560 3436 3541
72 118 130 620 631 3862 3935
80 135 141 687 691 4290 4324
88 147 158 752 768 4719 4753
96 156 168 815 832 5142 5174
104 166 179 882 892 5576 5612
112 178 191 955 964 5995 6030
120 193 207 1026 1040 6421 6457
128 201 216 1088 1101 6853 6903
MP65969—2
Mar 2014 G—18 Linx RCI Reference Manual
AS311
AS312
MP65969—2
Linx RCI Reference Manual G—19 Mar 2014
G.4.2 19200 baud
CJ400 DOWNLOADS AT 19200 BAUD
Raster size 7 drops 15 drops 25 drops
Chars. per Avg. Worst Avg. Worst Avg. Worst
Remote Field case case case
1 37 44 38 53 49 52
2 42 54 52 53 71 77
4 42 45 58 74 117 131
6 48 50 78 90 164 174
8 49 51 85 99 202 215
10 56 65 107 112 249 258
12 59 77 116 125 290 300
14 61 73 129 139 333 351
16 65 73 141 152 374 381
20 70 78 166 183 462 479
24 76 85 191 200 548 562
28 94 101 226 235 643 652
32 100 107 251 260 727 735
36 104 112 280 294 813 820
40 113 125 306 316 898 905
44 127 134 347 353 988 995
48 130 139 373 381 1073 1085
52 138 148 396 404 1158 1168
56 150 158 421 430 1242 1250
60 157 167 452 461 1334 1343
64 168 182 486 491 1481 1427
72 185 192 532 541 1585 1599
80 202 213 598 600 1765 1774
88 217 228 644 652 1931 1939
96 232 243 705 759 2108 2117
104 251 254 754 762 2277 2292
112 264 273 811 814 2459 2470
120 285 294 865 873 2623 2636
128 299 309 920 929 2799 2836
MP65969—2
Mar 2014 G—20 Linx RCI Reference Manual
AS313
AS314
MP65969—2
Linx RCI Reference Manual G—21 Mar 2014
G.4.3 115200 baud
CJ400 DOWNLOADS AT 115200 BAUD
Raster size 7 drops 15 drops 25 drops
Chars. per Avg. Worst Avg. Worst Avg. Worst
Remote Field case case case
1 17 25 19 28 34 43
2 26 41 54 56
4 21 30 40 48 97 111
6 23 31 51 53 139 146
8 26 34 62 72 180 189
10 29 37 76 85 222 237
12 31 37 89 97 265 279
14 35 50 102 111 307 314
16 39 46 113 123 347 362
20 45 58 141 154 441 458
24 49 56 169 182 527 534
28 63 78 199 208 612 626
32 69 84 225 233 700 708
36 77 91 253 267 748 786
40 83 91 279 290 868 875
44 90 98 310 316 953 961
48 98 108 333 340 1041 1044
52 106 117 359 365 1119 1123
56 110 124 383 386 1203 1212
60 117 127 410 416 1287 1296
64 125 128 434 436 1370 1375
72 138 148 486 494 1541 1548
80 149 156 536 547 1713 1724
88 162 168 585 595 1883 1909
96 173 180 643 655 2051 2059
104 187 200 699 706 2219 2237
112 206 218 747 755 2385 2395
120 220 229 796 802 2553 2560
128 231 239 847 856 2731 2776
MP65969—2
Mar 2014 G—22 Linx RCI Reference Manual
AS315
AS316
MP65969—2
Linx RCI Reference Manual G—23 Mar 2014
G.5 Comparisons at 9600 baud
AS317
AS318
MP65969—2
Mar 2014 G—24 Linx RCI Reference Manual
AS319
AS320
MP65969—2
Linx RCI Reference Manual G—25 Mar 2014
AS321
AS322
MP65969—2
Mar 2014 G—26 Linx RCI Reference Manual
AS323
AS324
MP65969—2
Linx RCI Reference Manual G—27 Mar 2014
G.6 Comparisons at 19200 baud
AS325
AS326
MP65969—2
Mar 2014 G—28 Linx RCI Reference Manual
AS327
AS328
MP65969—2
Linx RCI Reference Manual G—29 Mar 2014
AS329
AS330
MP65969—2
Mar 2014 G—30 Linx RCI Reference Manual
AS331
AS332
MP65969—2
Linx RCI Reference Manual G—31 Mar 2014
AS333
AS334
AS335
MP65969—2
Mar 2014 G—32 Linx RCI Reference Manual
AS336
AS337
AS338
MP65969—2
Linx RCI Reference Manual G—33 Mar 2014
AS339
AS340
MP65969—2
Mar 2014 G—34 Linx RCI Reference Manual
APPENDIX H: GLOSSARY
Buffer A part of a device’s storage memory that temporarily holds data
that is waiting to be transmitted, or received data that is waiting to
be processed.
Buffer threshold The number of bytes that can be stored in the printer’s receive
buffer before the printer disables data flow, using either hardware
or software flow control.
Data set A general term used to describe any of the following: character
sets, logos, barcodes, or date formats.
Download Transfer of data from the remote computer to the printer.
Field Part of a message describing a particular function—for example,
sequential number, time, date. A message is made up of one or
more fields.
GAL (Gate Array Logic.) A pre-programmed integrated circuit that
provides specific additional functionality.
Hexadecimal (Usually abbreviated to ‘hex’.) The base-16 numbering system,
sometimes used as a short way of representing binary numbers.
The digits 0 to 9 are used, together with the letters A to F, that
represent the numbers 10–15.
The suffix ‘h’ or ‘H’ is used to indicate a hexadecimal number, for
example: “FFh” or “FFH”.
MAC address (Media Access Control address.) A unique identifier assigned to
most forms of networking equipment.
Message The information describing all of the printed data.
Numeric Any byte from 0 to FFh that is used as a number (that is, not as part
of a string).
Upload Transfer of data from the printer to the host.
Raster A variable line of drops printed at 90 degrees to the direction of
production line travel to create characters that are made up of one
or more rasters.
Remote Data obtained from a remote source—that is, the host.
RS-232 Recommended Standard 232C. An Electronic Industries
Association (EIA) approved standard for connecting serial devices.
Printing A printer state. Enabled by issuing a ‘print start’ command and
disabled by issuing a ‘print stop’ command. This is not only the
period when the printer is generating rasters.
Protocol A set of formal rules describing how to transmit data, especially
across a network. Protocols define standards to be observed, such
as bit order, byte order, transmission, error detection, data
formatting (including message syntax), terminal-to-computer
dialogue, character sets, sequencing of messages, and so on.
String One or more text characters normally terminated by a null (0)
character.
MP65969—2
Linx RCI Reference Manual H—1 Mar 2014
This page left blank intentionally
MP65969—2
Mar 2014 H—2 Linx RCI Reference Manual
Index
Symbols
2s-complement value 1—7
32-bit error mask 3—19
A
ACK 1—4
ASCII 1—3, 1—7
ASCII control character 1—9
Aux Photocell C—6
Auxiliary Photocell 4—21, 4—28
B
Boolean 1—8
Buffer C—4, D—5
Byte order 2—5
C
Checksum 1—4, 1—7, C—8, D—9
Codepage C—6, D—9
Command 1—2
Alarm Relay State 2—20
Alarm Test 2—29
Calibrate Printhead 2—19
Clear Error 2—33
Clear Nozzle 2—24
Data Set 2—11
Delete Data Set 2—11
Delete Message Data 2—14
Diagnostic Start Print 2—27
Display Data 2—39
Display String 2—33
Download Data Set 2—11
Download Display String 2—33
Download Message Data 2—14
EHT Value 2—5
Extended Error Request 2—44
Field Data 2—15
Inter-Print Delay 2—42
Invert Message Ratio 2—7
Jet State 2—23
Keyboard Lock State 2—22
Last Key Presses 2—32
Load Print Message 2—16
Message Data 2—14
Message Pair Data 2—44
Message Ratio 2—7
Phase Offset 2—27
Photocell Mode 2—19
Pixel RAM Data 2—34
Power Down/Reset Shutdown 2—38
Power Save Option 2—38
Pressure 2—28
Print Count 2—7
Print Delay 2—6
Print Mode 2—17
Print Width 2—6
Printer Status Request 2—11
Printhead Code 2—19
Production Schedule 2—35, 2—37
Quick Start Jet 2—24
MP65969–2
Linx RCI Reference Manual Index—1 Mar 2014
Raster Data Request 2—13
Ref. Modulation 2—27
Remote Field Data 2—15
Request Data Directory 2—39
Request Display Data 2—39
Request Pressure 2—28
Request Print Message 2—16
Request System Configuration 2—24
Request UNIC Code 2—44
Reverse Message Ratio 2—7
Set Pressure 2—28
Set Remote Error 2—43
Shaft Encoder Gearing 2—20
Shaft Encoder Mode 2—20
Software Options 2—32
Start and Stop Jet 2—9
Start and Stop Print 2—10
System Times 2—24, 2—34
Time and Date 2—8
Trigger Print 2—10
UNIC Code 2—44
Upload Data Set 2—11
Upload Message Data 2—14
Upload Pixel RAM Data 2—34
Command ID 1—4, 1—5, 1—7
Command Status Code
Additional message overwrite 3—8
Cal. printhead
Failed 3—9
Try later 3—9
Command end 3—6
Command start 3—6
Data overrun 3—6
Data set in ROM 3—11
Data set in use 3—11
Duplicate name 3—11
Field data exceeds message end 3—10
Field too large 3—8
Framing error 3—6
Invalid bar code linkage 3—11
Invalid buffer divisor 3—10
Invalid checksum 3—6
Invalid command 3—6
Invalid failure condition 3—9
Invalid field height 3—11
Invalid field length 3—11
Invalid field type 3—9
Invalid message format 3—9
Invalid print mode 3—9
Invalid remote field type 3—10
Invalid while display enabled 3—10
Jet command
Ink low 3—8
Phase 3—9
Print fail 3—9
Print in progress 3—9
Solvent low 3—9
Time of flight 3—9
Jet not idle 3—7
Jet not running 3—7
Maximum string length 3—7
Maximum value 3—7
Memory full 3—7
Message edit in progress 3—7
Message too large 3—9
Minimum string length 3—7
MP65969–2
Mar 2014 Index—2 Linx RCI Reference Manual
Minimum value 3—7
No bar codes 3—7
No character sets 3—7
No date formats 3—7
No logos 3—7
No messages 3—8
No print message loaded 3—9
No remote fields in message 3—10
Non-alphanumeric character 3—8
Not Calibrated 3—12
Number of bytes in command 3—7
Number of remote characters 3—10
Overlapping fields 3—12
Parameter rejected 3—7
Parity error 3—6
Pixel RAM overflow 3—9
Positive value 3—8
Print command
Jet not running 3—8
No message 3—8
Print not idle 3—7
Printer busy 3—11
Production Schedule
Duplicate message schedule 3—12
Incorrect Trigger Mapping 3—12
No message schedules 3—11
Too many message schedules 3—11
Unknown message schedule 3—11
PROM-based data set specified 3—8
Receive buffer overflow 3—6
Remote buffer now full 3—10
Remote buffer still full 3—10
Remote data too large 3—10
Serial break 3—6
Too many messages specified 3—11
Trigger print
Already printin 3—8
Cover off 3—8
Photocell mode 3—8
Print idle 3—8
Unknown data set 3—8
Unknown message 3—8
Unknown raster 3—11
Compatibility 1—1, C—5, D—9
Configuration code C—2
Control character 1—3
C-Status 1—4
C-STATUS byte 3—3
CTS 1—6
D
Data Input Protocol C—2
Data Matrix 4—46
DDE Driver 1—8, 1—9
Delimiter 1—3, 1—5, 1—9
DIP (Data Input Protocol) C—2
Display 1—1
DTR 1—6
E
EHT 2—1
EIA232 1—1
Error mask 1—5, 2—44
ESC 1—4, 1—5
Ethernet 1—1
MP65969–2
Linx RCI Reference Manual Index—3 Mar 2014
ETX 1—5
Extended error mask 2—44
F
Fault status 1—4
Flow control 1—6
Format for data 1—3
H
Hardware connection 1—1, 1—2
Hexadecimal 1—7
K
Keyboard 1—1
L
Linkage byte 4—4
Linx Sync C—2
M
MAC Address C—9, D—10
Mappings C—5, D—9
Message Saver C—2
Message Type 4—3
Modulo-256 sum 1—7
N
NAK 1—4
Null character 1—9
O
Order of bytes 2—5
Orientation
character 4—7
P
Print Count 2—1
Print Delay 2—1
Print Width 2—1
Protocol 1—1
P-Status 1—4
Q
QuickSwitch C—2
R
Remote field 1—7, 2—15, C—2, C—4, D—5, E—5
Remote host 1—1
Reply 1—2
Reported Machine Type C—5, D—9
RS232 1—1, 1—2
S
Serial port 1—1
Shaft encoder 4—3
Software version 1—1
SOH 1—5
Status byte
non-zero 3—3
MP65969–2
Mar 2014 Index—4 Linx RCI Reference Manual
V
Valid command 1—4
Version of software 1—1
X
XOFF 1—6
XON 1—6
MP65969–2
Linx RCI Reference Manual Index—5 Mar 2014
This page left blank intentionally
MP65969–2
Mar 2014 Index—6 Linx RCI Reference Manual