Summary of Contents for Dover IMAJE Jaime 1000 Series
Page 1
Jaime 1000 range RS232 Link Parallel Link A13862 IMAJE SA. reserves the right to alter the specifications and the design of this product at any time without giving prior notice. Reproduction, in whole or in part, is not allowed. IMAJE SA. Siège social : 9, rue Gaspard Monge B.P. 110 - 26501 BOURG-LES-VALENCE Cedex - France : 04 75 75 56 00 - : 04 75 82 98 10 - http://www.imaje.com Edition Anglaise...
Page 2
ontents eneral eneral principle of a V24 exchange ist of the V24 commands rotocol ppendix arallel link Presentation arallel link Selection of messages A13862 Version E...
Page 3
PRELIMINARY INSTRUCTIONS Read all these instructions • FIRE: CAUTION: Consult the safety data sheet for the ink to determine whether your printer uses INFLAMMABLE inks and additives. If this is the case: – Place a foam, CO or powder extinguisher close to the printer (maximum 10 metres). –...
Page 4
REVISION Update to instruction manual "RS232 link - parallel link for the Jaime 1000 range" • The revision index A0 corresponds to the first edition of this manual. • The revision index changes with every modifications. The modified pages are mentioned in the following table. This one indicates all updating since the first edition.
Page 5
CONTENTS FOREWORD. REVISION. CONTENTS (5 pages) GENERAL (14 pages) Introduction Description of the signals used Electrical specifications Timing diagram Material configuration Software configuration 2-10 Memory aid 2-14 GENERAL PRINCIPLE OF A V24 EXCHANGE (3 pages) General principle of a V24 exchange LIST OF THE V24 COMMANDS (4 pages) Sendings...
Page 6
CONTENTS PROTOCOL (64 pages) Sendings concerning the printer Sending concerning the print heads 5-15 Sendings concerning messages 5-16 Sendings concerning the variable elements (counter, hour code, auto-dating) 5-26 Requests concerning the printer 5-31 Requests concerning the heads 5-44 Requests concerning the message 5-46 Requests concerning the variable elements 5-49...
Page 7
CONTENTS PARALLEL LINK - PRESENTATION (6 pages) Introduction Characteristics of the Parallel link Connection diagram PARALLEL LINK - SELECTION OF MESSAGES (11 pages) Selection of a message from the library Input signals diagram Master jet, master message General operation of the parallel interface Restriction of the parallel interface operation Usage according to printer configurations Summary charts...
GENERAL (14 pages) Contents Introduction Description of the signals used Reference (GND) DSR (Data Set Ready) in voltage levels transmission or DSR+ and DSR- in loop transmission. DTR (Data Terminal Ready) in voltage levels transmission RTS (Request To Send) CTS (Clear To Send) TXD (Transmit Data) in voltage levels transmission or TTY OUT+ and TTY OUT- in loop transmission.
General Introduction The printers in the Jaime 1000 Series 4 range are equipped with an asynchronous series, half duplex, interface, for connection to a V24 mode, "Voltage levels" or "20mA loop" transmission computer. REMINDER "20mA loop" transmission affords good immunity against electric and electromagnetic interference.
General Description of the signals used 2.1 Reference (GND) Computer and printer earth in common. 2.2 DSR (Data Set Ready) in voltage levels transmission or DSR+ and DSR- in loop transmission. A printer input. This signal activates the V24 mode. A symbol appears on the screen when the DSR signal is active on S4 or on S4 Plus.
General Electrical specifications These are of V24, RS232C. The input verification signals (DSR, CTS, RXD) are active when their voltage level is between + 3 V and + 12 V and inactive between - 3 V and - 12 V. The output verification (DTR, RTS, TXD) are active at a voltage of 9 V and inactive at a voltage of - 9 V.
General Material configuration 5.1 Presentation of the terminal block of the Industrial Interface To have access to the Industrial Interface card, unscrew the two fixing screws of its compartment housing at the rear of the printer. Pass the connecting cable through one of the grommets and fix the wires to the corresponding terminals (see Figure 1).
General 5.2 Configuration of the jumpers on the Industrial Interface board The jumpers on the Industrial Interface board allow configuration of the serial connection. • RXD allows selection of the transmission mode - Position 232: voltage levels transmission, - Position 20 mA: loop transmission. •...
General 5.3 Presentation of the different modes • Slave: In this mode the computer alone can initialize a dialog and instruct the printer to send. • Complete dialog: In this mode both the computer and printer can initialize a dialog. There is a check of the printer transmission.
General 5.4.2 Slave. Loop transmission WIRING DIAGRAM POSITION DES CAVALIERS Calculator Printer TTY out + TTY in + TTY out - TTY in - 20 mA TTY in + TTY out + TTY in - TTY out - DTR + DSR + Positions DTR -...
General 5.4.3 Complete dialogue. Transmission in voltage. WIRING DIAGRAM LOCATION OF JUMPERS Calculator Printer ground 20 mA A13862 Version E Page 2-9...
General Software configuration The transmission speed, format and value of the watchdog are programmable from the printer keyboard in: • the SHIFT MENU function for S4 printer, • the PRINTER PREPARATION MENU, Initialization, V24 Connection for S4 Plus printer. 6.1 Transmission speed and format on Serie 4 6.1.1 Programming Press Display...
General 6.2 Watchdog on Serie 4 The watchdog is a value in tens of milliseconds representing a certain time above which the printer abandons a command if it has not received a complete command sequence from the calculator. Press Displays Remarks F or a cc e s s to p rog ram m ab le...
General 6.3 Transmission speed, format and watchdog on Serie 4 Plus Go into the PRINTER PREPARATION menu, Initialisation, V24 connection. The following dialogue box appears on the screen: Initialization Speed (baud rate): You can select: • the transmission speed in baud (4800, 9600, 19200 or 38400), •...
General Memory aid Conversion binary, decimal, hexadecimal. Decimal Binary Hexadecimal 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 i.e. 3Ah A byte (8 bits) is a suite of two hexadecimal numbers. The "h" symbol signifies hexadecimal notation. The ASCII norm allows the association of an alphanumerical symbol with each byte.
Page 22
GENERAL PRINCIPLE OF A V24 EXCHANGE (3 pages) Contents General principle of a V24 exchange Identification (1 byte hexadecimal) Length (2 bytes in hexadecimal) Data Control byte (Checksum) A13862 Version E Page 3-1...
Page 23
General principle of a V24 exchange General principle of a V24 exchange • Data sending from the computer to the printer CALCULATOR PRINTER Data Control Ident. Length (0 to n byte (1 byte) (2 bytes) bytes) (1 byte) ACK (1 byte) •...
Page 24
General principle of a V24 exchange 1.1 Identification (1 byte hexadecimal) Specific for each command (see table following pages). 1.2 Length (2 bytes in hexadecimal) The length is the number of bytes comprised between the length and the checksum byte. 1.3 Data Zero byte in case of request from the calculator to the printer.
Page 25
LIST OF THE V24 COMMANDS (4 pages) Contents Sendings Requests List of the V24 commands A13862 Version E Page 4-1...
Page 26
List of the V24 commands Sendings Page Title of the command Ident. PRINTER Stop/Start up printer Sending of reset faults Sending of keyboard code Sending of fhe security code Enable/disable the keyboard with DSR active Sending the request for printing acknowledgement 5-10 Sending of the printer initialisation 5-12...
Page 27
List of the V24 commands Requests Page Title of the command Ident. PRINTER 5-31 Request for V24 dialog 5-32 Request of keyboard code 5-33 Request for printer’s parameters 5-34 Request for the state of the ink circuit electrovalves, viscosity level, and number of additives 5-36 Request for printer’s CRC Proms 5-38...
Page 28
List of the V24 commands List of the V24 commands Ident. § Title of the command Page Request for V24 dialog 5-31 Sending of a message content (printer without library) 5-18 Sending of message parameters (printer without library) 5-17 Sending of a complete mesage (printer without library) 5-16 Enable/disable the keyboard with DSR active Sending of a message content in library...
Page 29
PROTOCOL (64 pages) Contents Sendings concerning the printer Stop/Start up printer Sending of reset faults Sending of keyboard code Sending of the security code Enable/disable the keyboard with DSR active Sending the request for printing acknowledgement Sending of the printer initialisation 5-10 Downloading files to the S4 Plus 5-12...
Page 30
PROTOCOL Requests concerning the printer 5-31 Request for V24 dialog 5-31 Request of keyboard code 5-32 Request for printer’s parameters 5-33 Request for the status of the ink circuit electrovalves, levels, measured viscosity, reference viscosity, number of times additive has been added 5-34 Request for printer’s CRC Proms 5-36...
Protocol Sendings concerning the printer 1.1 Stop/Start up printer CALCULATOR PRINTER Identification Length 00h, 01h Stop Data or FFh Start up Control byte NACK When the printer sends ACK, the jet is immediately stopped. The printer halts after 2 minutes. WARNING This command can only be used if the + 15 V power supply voltages are present when the printer is in standby mode (depends on the...
Protocol 1.4 Sending of the security code This code protects the V24 messages. It can be initialised, therefore modified but not visualised. The calculator should recognise the preceding code in order to send other sequences of instructions. CALCULATOR PRINTER Identification Length 00h, 03h Code 1 (1 ASCII)
Protocol 1.5 Enable/disable the keyboard with DSR active CALCULATOR PRINTER Identification Length 00h, 01h Keyboard disable (default value after reset) ON/OFF keyboard Keyboard enable Control byte NACK REMINDER Do not use the keyboard to make any changes to the printer during a V24 dialogue (risk of conflicts).
Page 35
Protocol Detail of the data bytes • Detail of the "Jet number" byte Printer Head Jet number • Detail of the "Printing acknowledgement" byte. "1" the computer requests an acknowledgement for each object printed, or else insert "0" "1" the computer requests a print "1"...
Page 36
Protocol 1.6.1 Print acknowledgement CALCULATOR PRINT Print acknowledgement • Detail of the print acknowledgement Head 1 Head 2 After each object After each batch After each final counter value On reception of DTOP if printing is impossible (fault or jet in start-up or shutdown phase) 1.6.2 Print acknowledgement with Status after each object CALCULATOR PRINT...
Page 37
Protocol • Detail of the "General faults" byte: Hard CPU fault Hard print fault 2 Hard print fault 1 Ink circuit fault Print alarm 2 (non-blocking fault) Print alarm 1 (non-blocking fault) Print fault 2 (blocking fault) Print fault 1 (blocking fault) 1 = fault 0 = no fault •...
Protocol 1.7 Sending of the printer initialisation The bytes marked with a * are ignored by the S4 Plus printers. ATTENTION CALCULATOR PRINTER Identification Length 00h, 11h Language (1 byte) Watchdog V24 (2 bytes) xxh, xxh Cover/recup. fault (1 byte) Head typ (1 byte) Deferred stopping time (2 bytes) xxh, xxh Run/Stop autoclock (1 byte)
Page 39
Protocol • Cover/recup. fault byte: State 0 = Fault active State 1 = Fault inactive Cover Recup. • Head type: 00h : 1 head single jet 03h : 2 heads twinjet 01h : 2 heads single jet 04h : 1 head four jets 02h : 1 head twinjet •...
Protocol Downloading files to the S4 Plus It is possible to download DOS files to the S4 Plus printers. – for editing - load the files MASTER, IMAJE.INI, S4P.BDG, *.GCG – for languages - load the files *.RC, *.IDX The downloaded files are copied to the root of drive D: (backed-up RAM). The transfer format is as follows: CALCULATOR PRINTER...
Page 41
Protocol CALCULATOR PRINTER Identification Length xxh, xxh Final block N File data (x bytes) - - - Control byte NACK Detail of the data bytes: • "Name of file" bytes: Maximum of 8 characters (DOS format) • "Length" bytes: The calculator sends 2 bytes in hex. format representing the length of the data (block number + file data).
Page 42
Protocol Page intentionally left blank. Page 5-14 A13862 Version E...
Protocol Sending concerning the print heads Sending of jet status/maintenance CALCULATOR PRINTER Identification Length 00h, 02h Jet number Jet state Control byte NACK Detail of the data bytes : • Number of the jet: To command the jet(s) of head 1, send the following hexadecimal value: 01h To command the jet(s) of head 2, send the following hexadecimal value: 03h •...
Protocol 3.2 Sending of message parameters (printer without library) CALCULATOR PRINTER Identification (vt) Length 00h, 26h Jet number Message general parameters Variable elements parameters Control byte NACK Detail of the data bytes Jet number Message general parameters Variable elements parameters (1 byte) (11 bytes) (26 bytes)
Protocol 3.3 Sending of a message content (printer without library) CALCULATOR PRINTER Identification (lf) Length xxh xxh Jet number Message content (x byte) Control byte NACK Detail of the data bytes Jet number Message content (1 byte) (M bytes) Printer Head Jet num.
Protocol 3.4 Sending of a complete message in library CALCULATOR PRINTER Identification (fs) Length xxh, xxh Message number Parameter (37 bytes) Message content (x byte) Control byte NACK Detail of the data bytes Message number Paramaters Message content (1 byte) (37 bytes) (x bytes) Message general parameters...
Protocol 3.5 Sending of a message parameters in library CALCULATOR PRINTER Identification (esc) Length 00h, 26h Message number Message general parameters Variable elements parameters Control byte NACK Detail of the data bytes Message number Message general parameters Variables elements parameters (1 byte) (11 bytes) (26 bytes)
Protocol 3.6 Sending of a message content in library CALCULATOR PRINTER Identification (sub) Length xxh, xxh Message number Message content Control byte NACK Detail of the data bytes Message number Message content (1 byte) (M bytes) Line See § 10.4 delimiter From 1 to 79 on 1 byte hexadecimal n BLOCKS...
Protocol 3.7 Sending a partial message This command makes it possible to modify current messages, that is to say those selected for printing. CALCULATOR PRINTER Identification Length xxh, xxh Jet number Address (2 bytes) xxh, xxh Symbols (x bytes) Control byte NACK Detail of the data bytes Jet number...
Page 51
Protocol • Sent of a complete message on the jet 1 (printer without library) Ident. Length DATA Control Parameters Text num. Gene. Var. Delim. Dilat. Symbols Delim. 11 bytes 26 bytes Address: The printing is: IMAJE • Modification of the message by sending a partial message Ident.
Protocol 3.8 Sending of the message number to be printed CALCULATOR PRINTER Identification Length 00h, 02h Jet number Message number Control NACK Detail of the data bytes Jet number Message number (1 byte) Printer Head Jet num. From 1 to 79 on 1 byte hexadecimal Page 5-24 A13862 Version E...
Protocol 3.9 Sending the contents of variable fields CALCULATOR PRINTER Identification Length xxh, xxh Jet number Contents of variable fields (x bytes) Control byte NACK • Detail of the "contents of variable fields" This field contains a string of characters in the exact order of the variable fields in the base message.
Protocol Sendings concerning the variable elements (counter, hour code, autoclock) 4.1 Sending the parameters of a counter With this command it is possible to modify the parameters of a current message counter: that is to say, those selected for printing. CALCULATOR PRINTER Identification...
Protocol 4.2 Resetting the counters Identification Length 00h, 01h Jet number Control byte NACK Detail of the data bytes Jet number (1 byte) Printer Head Jet num. A13862 Version E Page 5-27...
Page 56
Protocol 4.3 Sending the shift code parameters CALCULATOR PRINTER Identification Length 00h, 06h Jet number Starting time (2 bytes) xxh, xxh Interval (2 bytes) xxh, xxh Type code (1 byte) Control byte NACK Detail of the data bytes Jet number Starting time Interval Type code...
Page 57
Protocol 4.4 Initialisation of autoclock CALCULATOR PRINTER Identification Length 00h, 07h Second (1 byte) Minute (1 byte) Hour (1 byte) (1 byte) Month (1 byte) Year (1 byte) Mode 24 hours (1 byte) Control byte NACK All the data bytes, except the 24h mode, are coded in BCD (Binary Coded Decimal). The units are represented by the least significant half-byte.
Protocol 4-5 Sending a Multitop per head and postdate 2 per jet CALCULATOR PRINTER Identification Length 00h, 05h Jet number Multitop xxh , xxh Postdate 2 xxh , xxh Control byte Details of the data • "Multitop" bytes: NACK This is the number of a message to be printed per DTOP (default value = 1). The multitop value must be identical for all the jets on a head.
Protocol Requests concerning the printer 5.1 Request for V24 dialog This request is optional. It enables the user, however, to ensure that the printer is "ready" to dialog. It can therefore by sent prior to each exchange. CALCULATOR PRINTER Initialisation ENQ NACK The answer from the printer is NACK: –...
Protocol 5.2 Request of keyboard code CALCULATOR PRINTER Identification Length 00h, 00h Control byte Identification 00h, 03h Length between Code 1 20h and 60h (1 ASCII) between Code 2 20h and 60h (1 ASCII) between Code 3 20h and 60h (1 ASCII) Control byte...
Protocol 5.3 Request for printer’s parameters CALCULATOR PRINTER Identification Length 00h, 00h Control byte Identification 00h, Length 4 ASCII - Motor speed (S4) (rpm) - Transfer time (SI) (s) - Space 4 ASCII - Pressure (x, xx) (bar) - Space 2 ASCII - Viscosimeter filling time (s) - Space...
Protocol 5.4 Request for the status of the ink circuit electrovalves, levels, measured viscosity, reference viscosity, number of times additive has been added CALCULATOR PRINTER Identification Length 00h, 00h Control byte Identification 00h, Length State of the ELV of the CE (1 byte) Levels (1 byte) Visco (s) (1 byte)
Page 63
Protocol Detail of the data bytes • Byte of the ELV of the CE: State 0 = Closed State 1 = Open Additive Air trans. Visco Equivisc Load Equi-air Ink trans. NOTE On S4SI and S4SI Plus, all these solenoid valves are used. On the other printers in the Jaime 1000 range, only the Additive and Visco.
Protocol 5.5 Request for printer’s CRC Proms CALCULATOR PRINTER Identification Length 00h, 00h Control byte Identification 00h, 1Bh Length - Cover/recup. fault (1 byte) xxh, xxh - Printer’s working hours (2 bytes) xxh, xxh, - CHCK program CPU (3 bytes) - Nozzle type IMP1 (1 byte) - Type of GT IMP1 (1 byte) xxh, xxh,...
Page 65
Protocol Detail of the data bytes • Byte "Cover/recup. fault": State 0 = active fault State 1 = inactive fault Cover Recup. • Byte "Printer’s working hours": Printer operation time is expressed in hours and coded in hexadecimal on 2 bytes.- •...
Protocol 5.6 Request for printer’s faults This command does not cancel the faults. CALCULATOR PRINTER Identification Length 00h, 00h Control byte Identification 00h, 11h Length Faults - General - Hard (CPU) - Printer - Hard IMP jet 1 - IMP jet 1 - Head jet 1 - Hard IMP jet 2 - IMP jet 2...
Page 67
Protocol Detail of the data bytes • Byte: message general parameters State 0 = no fault State 1 = fault * Ink pigment Ink level low circuit * Motor cycle Pressure Hard CPU (VIAS, ACIA, Head 2 unserviceable ROM, RAM, HORO) Memory lost Head 1 unserviceable * The bit 7 is significant on S4SI and S4SI Plus only.
Page 68
Protocol • Byte: printer’s faults State 0 = no fault State 1 = fault Additive * Recup. tank too full Visco. * Ink tank too full Temperature * Accu. empty * The bits 1, 2 and 3 are significant on S4SI and S4SI Plus only. •...
Page 69
Protocol • Byte: IMP jet fault State 0 = no fault State 1 = fault Phase detection Cover Recuperation • Byte: Head fault State 0 = no fault State 1 = fault Jet present = 0 Jet absent = 1 Incorrect number Communication of the character...
Protocol 5.7 Status request for S4SI CALCULATOR PRINTER Identification Length 00h, 00h Control byte Identification 00h,09h Length Number of IC phase Number of IC subphase xxh,xxh Time of subphase Levels Electrovalves AP and discharge electrovalves Pressure End of phase (stand-by mode) Control byte Details of the data bytes •...
Page 71
Protocol • Levels byte: State 0 = Level attained State 1 = Level not attained Accu. low Ink low Recup. medium Accu. high Recup. high Visco low Ink high Visco high • Byte of the ELV of the IC: State 0 = closed State 1 = open Air trans.
Protocol Requests concerning the heads 6.1 Request for the status jet CALCULATOR PRINTER Identification Length 00h, 01h Jet number Control byte Identification 00h, Length Status jet Control byte NACK Detail of the data bytes • Byte "Jet number": Printer Head Jet num.
Protocol 6.2 Request for the jet and phase speed CALCULATOR PRINTER Identification Length 00h, 01h Jet number Control byte Identification 00h, Length Jet speed Jet phase Control byte NACK Detail of the data bytes • "Jet number" byte: • "Jet speed" byte: •...
Protocol Requests concerning the message 7.1 Request for the complete current message CALCULATOR PRINTER Identification Length 00h, 01h Jet number Control byte Identification 00h, Length Parameters (37 bytes) Message content (x bytes) Control byte NACK Page 5-46 A13862 Version E...
Page 75
Protocol Detail of the data bytes Jet number Parameters Message content (1 byte) (37 bits) (x bits) Printer Head Jet num. Message general parameters Delimiter See § 10.4 (11 bytes) line See § 10.2 n BLOCKS TEXT See § 10.5 Variable elements parameters and/or and/or...
Protocol 7.2 Command of printing This command orders printing to the head(s). The printer should be configured in manual auto or manual object. CALCULATOR PRINTER Identification Length 00h, 00h Control byte NACK The response ACK is delivered if printing is effectively commanded (no verification of the printing done is carried out).
Protocol Requests concerning the variable elements 8.1 Request for current counters CALCULATOR PRINTER Identification Length 00h, 01h Jet number Control byte Identification 00h, 0Ch Length 9 ASCII Current value of the counter 3 xxh Current value of the batch Control byte NACK A13862 Version E Page 5-49...
Protocol 8.3 Request for shift code parameters CALCULATOR PRINTER Identification Length 00h, 01h Jet number Control byte Identification Length Start time Interval Code type Control byte Detail of the data bytes Starting time Interval Type code 2 bytes 2 bytes 1 byte 00h = 2 figured data code From 00 hours 00 minutes...
Protocol General message structures 9.1 General structure of a one-line message General message parameters (11 bytes) Parameters for variable elements (26 bytes) 0Ah: delimiter of start of line (1 byte) Line 1: subdivided into blocks (from 0 bytes if line blank to n bytes) 0Dh: delimiter of end of message (1 byte) 9.2 General structure of a two-line message...
Protocol 10 Detail of the data bytes 10.1 Jet number: from 1 to 4 (1 byte in hexadecimal) Printer Head Jet num. 10.2 General parameters of a message (11 bytes) Message sense 0 = normal 1 = inverted Horizontal sense of the characters 0 = normal 1 = inverted Vertical sense of the characters...
Protocol 10.3 Parameters of variable elements Printing of leading zeros 0 = no 1 = yes Counter incrementing on 0 = object 1 = message Reset of object top counter 0 = no 1 = yes 1 byte Increasing / decreasing 0 = inc 1 = dec Number of figures printed...
Protocol 10.5 Block Bolderization from 1 to 9 Symbol Generator TEXT (1 byte hexa) (1 byte hexa) 10.5.1 Bolderization From 1 to 9 (1 byte hexadecimal). 10.5.2 Symbol Generator • On S4: The symbol generators accessible in the printer can be visualised on the display of the printer.
Page 84
Protocol • On S4 Plus: The symbol generators are designated by a name. This name corresponds to a number which you can find in one of the tables below. Table 1 Fonts name ARA16139 ARA24139 CYR16109 CHE5_1 CHE7_1 DAMIER DI24_036 DS24_036 GRE16117 GRE24117...
Page 85
Protocol Table 2: Positions of the 5 and 7-point fonts in the printing area Fonts name Position ARA07139 CYR07109 GRE07116 HEB07BAM IN05_1 IN05_2 IN07_1 IN07_134 OC07_086 SCI05084 Maximum deflection (24 points) SCI07119 SIN05116 SIN5H116 SIN07118 SIN7H118 Gutter 7 pts 5 pts A13862 Version E Page 5-57...
Page 86
Protocol 10.5.3 Detail of TEXT ASCII characters and/or Counter and/or Autoclock and/or Bar code and/or Tabulation and/or variable fields • ASCII Characters: keyboard keys • Counter: 1Ch (1 byte hexa) • Autoclock: Delimiter 1 or more elements Delimiter from the autoclock Elements of the autoclock: = second (00 to 59) (2 bytes ASCII)
Page 87
Protocol = postday of the year (001 to 366) (3 bytes ASCII) first postdate = postweek of the year (01 to 53) (2 bytes ASCII) first postdate = postmonth of the year (01 to 12) (2 bytes ASCII) first postdate = postmonth of the year in letters (3 bytes ASCII) (JAN to DEC)
Page 88
Protocol = postday of the month (01 to 31) (2 bytes ASCII) second postdate = postday of the year (001 to 366) (3 bytes ASCII) second postdate = postweek of the year (01 to 53) (2 bytes ASCII) second postdate = postmonth of the year (01 to 12) (2 bytes ASCII) second postdate...
Page 89
Protocol • Bar Code Delimiter Parameters Delimiter BAR CODE CHARACTERS (3 bytes) Detail of the parameters bytes: 2/5 interlaced Code 39 EAN 13 1st byte: Bar code type 1/2 EAN 13 EAN 8 1/2 EAN 8 ITF 14/ITF6 EAN 128 UPCA CODE 128 UPCE...
Page 90
Protocol 2nd byte: Narrow bar Narrow space 001 to 100 001 to 100 From 1 to 4 Space rasters Type of code: 0 = normal/1 = half Type of rasters The following table specifies the type of raster as a function of the value of bit7. The current raster is the full raster of the current generator.
Page 91
Protocol 3nd byte: Wide bar Wide space 0010 to 1001 0010 to 1001 From 2 to 9 Space rasters Ratio between narrow and wide elements: A narrow element must be strictly smaller than a wide element. WARNING For some bar codes, certain parameters are pre-defined (see printer manual).
Protocol 10.6 Logo block/symbol 10.6.1 Logo on Serie 4 Bolderization from 1 to 9 Symbol Generator (21h) (1 byte hexa) (1 byte hexa) • Bolderization: from 1 to 9 on 1 byte hexadecimal. • Symbol Generator: from 255 to 241 (logo 1 : 255, logo 2 : 254 ... logo 15 : 241). The logo must be loaded into the printer to be printed.
Page 93
APPENDIX (16 pages) Contents Examples of message programming Transmission of a one-line message Transmission of a two-line message Transmission of a three-line message Transmission of a four-line message Commanding the printer by a programme in BASIC Sending of a complete message of two lines (printer without library) 6-9 Request for jet 1 state 6-12 Performance...
Page 94
Appendix Examples of message programming 1.1 Transmission of a one-line message Without parameters, on jet 1, outside of library, with fonts 16 x 12, No. 56 and 5x6 No. 84. Block 1 line 1 Block 2 line 1 Sequence to be programmed: Identifier Transmission of message contents outside of lib.
Page 95
Appendix 1.2 Transmission of a two-line message Without parameters, on jet 1, outside of library, with fonts 16 x 12 No. 56, 5 x 6 No. 83 and 5x6 No. 84. Block 2 line 1 30 rasters Block 1 line 1 Block 1 line 2 ATTENTION When a message contains two lines, the two lines must end at the...
Page 96
Total line 2 = Block 1 + Block 2 = 246 rasters Calculation of number of balancing rasters for line 1: A DOVER ... COMPANY = 28 characters x bolderization 1 x 6 rasters/character = 168 rasters Number of balancing rasters = 246 - 168 = 78 rasters I.e.: 18 rasters in front of the text and 60 rasters after it.
Page 97
Appendix Sequence to be programmed: Identifier Transmission of message contents outside of lib. Length 00h, 52h 82 bytes Number of jet Jet no 1 Start of line delimiter Line 1 Bolderization Bolderization 1 Symbol generator SIN7H118 (no 160) Tab delimiter Start tab Number of rasters 18 rasters...
Page 98
"reverse message" direction. Example breakdown of message: Line 1 Block 1: - Space 18 rasters - Text: A DOVER TECHNOLOGIES COMPANY 168 rasters - Space 72 rasters Block 2: - Text: Tel: (33) 4.75.75.56.00 144 rasters...
Page 99
Appendix Line 3 Block 1: - Text: IMAJE 144 rasters Block 2: - Text: BOURG LES VALENCE Web ... com 270 rasters Total line 3 414 rasters Line 4 Block 1 : - Space 144 rasters - Text: FRANCE 72 rasters - Space 42 rasters Block 2 : - Text: Iso :...
Page 100
Appendix Start of line delimiter Line 2 Bolderization Bolderization 1 Symbol generator SIN5H116 (no 167) Tab delimiter Start tab Number of rasters 255 rasters Tab delimiter End tab Tab delimiter Start tab Block 1 line 2 Number of rasters 3 rasters Tab delimiter End tab Text...
Page 101
Appendix Commanding the printer by a programme in BASIC 2.1 Sending of a complete message of two lines (printer without library) The message to send is: IMAJE J A I M E 1 0 0 0 S e r i e 4 The parameters are: –...
Page 102
Appendix After opening the communication port the following character sequence is to be sent: identifier PRINT #0,CHR$(&h0C)+_ length CHR$(&h00)+CHR$(&h44)+_ jet number CHR$(&h01)+_ mode and sense (in binary) CHR$(&b00000000)+_ printing speed CHR$(&h00)+CHR$(&h64)+_ forward margin 10 CHR$(&h00)+CHR$(&h0A)+_ return margin 10 CHR$(&h00)+CHR$(&h0A)+_ interval 10 CHR$(&h00)+CHR$(&h0A)+_ object top filter 500ns CHR$(&h01)+CHR$(&hF4)+_...
Page 103
Appendix beginning line 1 CHR$(&h0A)+_ bolderization line 1 CHR$(&h01)+_ symbol generators line1 CHR$(&h34)+_ text line 1: IMAJE CHR$(&h49)+CHR$(&h4D)+CHR$(&h41)+CHR$(&h4A)+CHR$(&h45)+_ end of the line 1 CHR$(&h0A)+_ bolderization line 2 CHR$(&h02)+_ symbol generators line2 CHR$(&h35)+_ text line 2: JAIME 1000 Serie 4 CHR$(&h4A)+CHR$(&h41)+CHR$(&h49)+CHR$(&h4D)+CHR$(&h45)+_ CHR$(&h20)+CHR$(&h31)+CHR$(&h30)+CHR$(&h30)+CHR$(&h30)+CHR$(&h20)+_ CHR$(&h53)+CHR$(&h65)+CHR$(&h72)+CHR$(&h69)+CHR$(&h65)+CHR$(&h20)+CHR$(&h34)+_ end of the text line 1 and line 2...
Page 104
Appendix 2.2 Request for jet 1 state After opening the communication port the following character sequence is to be sent: PRINT#0,CHR$(&h32)+CHR$(&h00)+CHR$(&h01)+CHR$(&h01)+CHR$(&h32) The printer replies as follows: • On 5 bytes: ACK, Identifier, Length, Jet state, Check. • On 1 byte: NACK. REMINDER The value of the 4th byte (jet state) represents the state of the jet..
Page 109
PARALLEL LINK - PRESENTATION (6 pages) Contents Introduction Characteristics of the Parallel link Signals transmitted by the Parallel link Characteristics of transmitted levels Connection diagram A13862 Version E Page 7-1...
Parallel link - Presentation Introduction The Parallel interface allows rapid selection and printing of a message stored in the library. The options "Message selection" and "Message library" are necessary for using this mode of operation. Page 7-2 A13862 Version E...
Parallel link - Presentation Characteristics of the Parallel link 2-1 Signals transmitted by the Parallel link 8 data input signals (D0 to D7) which enable the selection of the number of the message to be printed. 1 input singal, called "DTOP", which enables the validation of the active message number in the memory and starting-up of printing.
Parallel link - Presentation Connection diagram To have access to the Industrial Interface card, unscrew the two fixing screws of its compartment housing at the rear of the printer. Pass the connecting cable through one of the grommets and fix the wires to the corresponding terminals.
Page 113
Parallel link - Presentation The input/output of the Parallel interface are photocoupled. According to the voltages applied to the inputs, it is necessary to adjust the value of the resistance R (Figure 1) to obtain the nominal input current IF. The emitted signal must be positive in relation with its earth.
Page 114
Parallel link - Presentation Connection of a Parallel interface to a SIGEA head mouvement Terminal block for Terminal block for SIGEA head mouvement Industrial Interface card C BU Page 7-6 A13862 Version E...
Page 115
PARALLEL LINK - SELECTION OF MESSAGES (11 pages) Contents Selection of a message from the library Encoding of message number in BCD format Encoding of message number in hexadecimal mode Option: reversed message direction Input signals diagram Master jet, master message General operation of the parallel interface Restriction of the parallel interface operation Usage according to printer configurations...
Parallel link - Selection of messages Selection of a message from the library The signals D0 to D7 (which represent one byte of 8 bits) indicate the number of the active message to be printed and its type of coding. The number of addressable messages in the library is variable (from 1 to 79 in decimal format, from 1 to 4F in hexadecimal format).
Parallel link - Selection of messages 1.2 Encoding of message number in hexadecimal mode The hexadecimal mode (base 16) is coded on 4 bits, whose value is comprises between 0 and F (0000 to 1111 in binary code). Bits 0 to 6 used for the message number. Bit 7 must obligatorily be positionned at 0.
Parallel link - Selection of messages Input signals diagram • Selection of message 1: number 1 • Selection of message 2: number 2 The data bits 2 to 7 are at 0. 200 µs mini Connector INPUT INPUT DTOP INPUT N˚...
Page 119
Parallel link - Selection of messages The minimum time between the stable signals D0 to D7 and the DTOP is 200 µs. The DTOP signal may drop out as soon as the BUSY signal is active. The minimum activation time of the BUSY signal after a DTOP is 500 µs. The BUSY signal remains active during the full printing time of the message.
Parallel link - Selection of messages Master jet, master message As a general rule, the "master jet" is jet number 1 of a print head. Master messages are associated with master jets and their numbers advance by 1 in 1, 2 in 2 or 4 in 4, according to the printer configurations.
Parallel link - Selection of messages General operation of the parallel interface To print a message from the library, it is necessary: • To present the message number to printer on the Parallel Interface (D0-D7) of the head concerned. • To activate the DTOP signal, which: –...
Parallel link - Selection of messages Usage according to printer configurations 6.1 Printer 1.1 (1 single-jet print head) • Branching: Head 1 ------> D0-1 to D7-1, Dtop 1, BUSY 1 • Usage: All the messages are"masters" and can be allocated to the single jet. CAUTION The message number must not exceed the size of the library.
Parallel link - Selection of messages 6.3 Printer 2.1 (2 single-jet heads) • Branching: Head 1 ------> D0-1 to D7-1, Dtop 1, BUSY 1 Head 2 ------> D0-2 to D7-2, Dtop 2, BUSY 2 • Usage: All the messages are "masters" and can be used indifferently on both heads provided they have the same character generators.
Parallel link - Selection of messages 6.5 Printer 1.4 (1 head with 4 jets) • Branching: D0-1 to D7-1, Dtop 1 and BUSY 1 D0-2 to D7-2, Dtop 2 should be branched parallel with D0-1 to D0-7 and Dtop 1. •...
Need help?
Do you have a question about the IMAJE Jaime 1000 Series and is the answer not in the manual?
Questions and answers