lqcll#n 047

Iechnicoldescription Edilion3 SCOPEOF THE MANUAL

This document describes both the Facit 4046 punch and the requirementsto externalequipment. This docu'ment does not Facit 4047 Reader/Punch Combination. lt includes detailed includedetailed circuit diagrams or circuitdescriptions, and operating information, interconnectiondetails and interfacing doesnot includesofware descriptions or servicinginformation.

CONTENTS

1. INTRODUCTION 5.10 ProgramMode22 5.1 1 Error Message 2. DESIGN AND CONSTRUCTION 2.1 B rief Description 6. CODE CONVERSION 2.2 Punch Tape Handling 6.1 ASCII to ASCII 2.3 Punch Tape Loading 6.2 ASCII to (5 track) 2.4 PunchingAccuracy 6.3 ASCII to Telex (USA -8 track RS358) 2.5 ReaderTape Handling 6.4 ASCllto EIA (RS244) 2.6 ReaderTape Loading 6.5 EIA (R5244) to ASCII

3. OPERATION 7. TELEX TAPE FORMATTING 3.1 Punch Buffer 7 .1 ClearText Punching 7.2 Message 3.2 PunchingOut Data End of Code 7.3 Time Function 3.3 Buffer Status Signalling Out 7 3.4 Punch Speed .4 Line Length Adjustment 7.5 Expansion 3.5 Time Out Code 7.6 Reduction of Spaces 3.6 Tape Reader (Facit4047 Combination Onlv)

B. TEST MODE 4. KEYBOARD CONTROLS 8.1 Test Mode 1 - Memory Test (Facit 4.1 Key Functions 40461 8.2 Test Mode 2 - Channel 1 Communication Test 4.2 Key Functions(Facit 4047 Combination) 8.3 Test Mode 3 - Channel2 Communication Test 8.4 Test Mode 4 - Test Tape Punching 5. PROGRAM MODE 8.5 Test Mode 5 - Test Tape Reading 5.1 SelectModes in Sequence 8.6 Test Mode 6 - SingleTrack Punching 5.2 SelectMode Directly 8.7 Test Mode 7 - ContinuousTest Tape Punching 5.3 ChangeParameter Value 5.4 ProgramModes 1 to 4 9. INTERFACE CONNECTIONS 5.5 ProgramMode 5 9.1 Data l/O Connectors 5.6 Program Modes6 and 7 9.2 Current Loop Interface 5.7 ProgramModes B and 9 (Facit 4045 Combination 9.3 Initial Installation Only) 5.8 ProgramMode 12 5.9 ProgramModes 13 to 22 10. TECHNICAL SPECIFICATION

APPENDIXES

1. CODECONVERSION CHART (GENERAL) ASCIITO 5 TRACKTELEX 3. CODECONVERSION CHART (US) ASCil TO ErA (RS244) 2. CODECONVERSION CHART (NATIONAL AND INTERNATIONAL) 4. CODECONVERSION CHART (US) ASCI1 TO 5 TRACK TELEX ASC]ITO 8 TRACKTELEX (RS35B) 1. INTRODUCTION

The Facit4046 is a papertape punchfor punching5 to g track Facit4046/4047 has a bufferof 3.5K capacity.The buffercan be tapes.Five track is normallyused to punchtelextapes and g- sharedbetween the two l/O ports. trackmostly for punchingNC-programs. The punchingspeed Codeconversion can be pertormed.The codes included are the is 60 charactersper second. two usedNC codes ISO and EIA and the nationalversionsof the The Facit4047 is a reader/punchcombination. lt can readand telexcode. punch5 to 8 tracktapes. The punchingspeed is 60 characters A smallkeyboard and status display are incorporated at thetop per secondand the readingspeed is 120characters per second. of the unit;with this all operatingsystem parameters may be quicklyand easily entered with no necessityto changepc board Both units are designedas stand alone units for table top DIP switch settings.The statusdisplay clearly indicates the mounting.Two standardl/O ports are availablewith CCITT unit'scurrent operating status, and also shows simpleerror V 24/RS-232-Cserial interface. messages.

FCC Class A Computing Device: Information to User

WARN ING This equipment generates, uses and can radiate radio frequency energy and, if not rnstalledand used in accordancewith the instructionmanual, may cause interferenceto radio communications.lt has been tested and found to comply with the limits for a Class A computing device pursuant to Subpart J of part 15 of FCC Rules,which are designed to provide reasonable protection against such interferencewhen operated in a commercial environment.Operation of this equipment in a residentialarea is likelyto cause interference,in which case the user at his own expense will be requrredto take whatever measures may be necessary ro correct the interference.

Caution Compliancewith FCC regulationson RadiatedEmissions(RFl) requires use of a shielded peripheral-to-host cable. 2. DESIGNAND CONSTRUCTION

2.1 Brief Description The punched tape emergesfrom the exit slot at the left of the unit; no specialarrangement is includedfor handling the TheFacit 4046 is shownin fig. 1.The blank tape is containedon punched tape. a standardspool at the top rearof the unit,with the tape feed and punchmechanism housed under a covertowards the front of the machine.A semi-transparentlid coversthe tape spool A tape cutter is fitted in the punched tape exit slot. The tape during normaloperation, and the amount of tape left on the is torn off againstthis cutter to leavea 'V'at the end of the spoolcan easily be seenwithout raising the lid. tape; th is enables the start and f inish of the tape to be correctly identified.

TAPE FEED AND PUNCH MECHANISM

PUNCH FEED SLOT

MAINS AND I/O CONNECTOR PANEL

v

PUNCH OPENING PEG

CHAD BOX

Fig. 1 Facit4046 LID

BLANK TAPE SPOOL

TAPE FEED AND PUNCH MECHANISM

PUNCH FEED SLOT

MAINS AND I/O CONNECTOR PANEL

STATUS DISPLAY

OPERATOR KEYBOARD

PUNCH OPENING PEG

TAPE READER EXIT SLOT HEAD CHAD BOX

Fig.2 Facit4047 Reader/Punch Combination

The chad box is locatedat the front left of the unit and may 2-2 PunchTape Handling beremoved by pullingit out f romthe top. The tape path through the punch is shown in fig- 3. The blank tape leavesthe spool and passesaround a pulley on the The operator'skeyboard and statusdisplay are situatedon tape guide arm. The guide arm applies a progressivelyacting top of the unit in front of the lid. brake which operates on the tape bobbin. This operates to ensure that tape fed through the punch is maintained at a Themains ON/OFF switch, supply fuses and l/O connectorsare constant tension to ensure accuracy and consistency of fittedon the rearpanel of the unit. punching. The Facit4047 Reader/Punch Combination is shown in fig. 2. The readerhead is mountedat the frontof the unit nextto the Tape Low and Tape End chad box. Whelr the punch tape supply is low, the error message'Lo' 5 appears in the display. When the tape is exhausted,or if a wards by hand as far as possible(see fig. 3). jam occurs in the feed mechanism,the message'Err' blinks (4) Pushupwards the two punch opening pegs(located one on of f in the display. and at each side of the punch housing - see.f igs. 1 and 2), and pull forward the punch assemblyto open the tape 2.3 PunchTape Loading feed and punch slot (seef ig. 3). With mains power switched OFF, load tape onto the punch (5) Lead the tape around the guide pulleys and drop it tape holder as follows (seefig. 3). into the tape feed and punch slot. (11 Move the tape guide arm until it touchesthe magnetic (6) Push back the punch assemblyto close the tape feed catch. This action applies the brake to the tape bobbin and punch slot. and frees the feed punch tape and mechanism. l7l Releasethe tape guide arm from the magnetic catch. Pull out 2 metres (6 feet) from new l2l of tape the reel (8) Switch the power ON and depressthe [FEED] key place and the reel onto the bobbin. until the tape is taut, and feeding correctly from the (3) Lock the bobbin by pushing the centre section down- spool.

GUIDE EOBBIN BLANK TAPE SPOOL TAPE LOW DETECTOR PULLEYS

TAPE FEED A ND PUNCH SLOT

,-IFEEI I IIUL_JL-JI || lD[[l " ltrrnl

GUIDE PULLEY MAGNETIC PUNCH FEED TAPE GUIDE ARM CATCH SLOT OPEN

R ELEASE

BOBBIN LOCK

Fig. 3 PunchTape Loading

6 50 Chorocters = 127mm = 5 rnches

f|+l+rfi '1li-++11r1+11 I I |+ l rl+1f++1rr I I,

I f + + + + 1 t + '

r++++++t

FACTT

FACTT

sOTH FEED FEED HOLE o o HOLE (ACCURATE) CENTRED ON GRID I o e 4.5%lncceernale r LIMITS @ p +o.50/o I

Fig. 4 Check lntercharacterSpacing

2.4 PunchingAccuracy sprocket teeth engagein the tape feed holes to pull the tape pastthe head. The accuracyof punching can be checkedby usingthe Facit template part no. 1114 00 50-00/0 as shown in fig.4. lt is An indicator lamp on the readerhead is lit to show that the recommended that this check is carried out approximately optical readerlamp is on. every 50th tape reel used. The tape can be run quickly through the reader either forwards or backwards, without data being read, by de- (1) punched Lay the tape on the template as shown in pressingthe IFF] or IFB] key respectively. fig. 4, with a feed hole accurately centred on the leftmost vertical line. ReaderError (21 Examine the 50th feed hole on the rightmost vertical A malfunction of the tape reader mechanism stops the (i.e. line. lf this line is visible within the hole, within transmissionof data and the message'Err'blinks on and off 1 0.5%), the punch accuracyis acceptable. in the display. (3) lf the,rertical line is not visible (i.e. outsidet 0.5%) the punch mechanismrequires servicing. 2.6 ReaderTape Loading (FacitM7 CombinationOnly) tape is loaded into the readeras follows (seefig.5): 2.5 ReaderTape Handling(Facit M7 (1) Raise the lift bar to open the entry and exit guides. GombinationOnly) (21 Put the tape into the reader and over the d rive sprocket. The tape path through the readeris shown in fig.5. The tape passesunder the entry guide wire, through the tape width (3) Lower the lift bar to hold the tape in position; ensure selector (adjustableto suit 5,617 and 8 channel tapes),past that the tape feed holes are engagedcorrectly in the the reader head and over the drive sprocket. The drive drive sprocket. OPTICAL READER READER HEAD READER INDICATOR

TAPE

GUIDE FOR 5 TRACK TAPE (PRESSDOWN WHEN 6/7 OR 8 TRACK TAPES USED)

FIXED GUIDE FOR 8 TRACK TAPES GU IDE FOR 6/7 TRACK TAPE (PRESS DOWN WHEN 8 TRACK TAPE USED) ENTRY EXIT GUIDE GUIDE

DR IVE SPROCKET

LIFT BAR

Fig.5 ReaderTape Handling

I 3. OPERATION

An overall block diagram of the Facit 4046/4047 is shown in The buffer'stotal capacity (3.5 K) is sharedbetween Channels 1 fig.6. and2 accordingto the bufferstop addressselected for channel 1, in the Programmode (see section 5). Each'buffer'accepts The unit is intelligentand all programming functions are per- datafrom its untilfull; instructionis formed by entries made on the built-in keyboard. source an thensent to the sourceto stoptransmission (see section 3.3). All program parameters are held in RAM, and a battery is The required incoming per- incorporated on the interface board to preserve the memory code conversionof the data is formed priorto readinginto the buffer;data in contents when the unit is switched off. The battery capacity is the bufferis thereforealways in the correctversion for directpunching sufficientto retain the memory contentsfor severalyears. out. Punching 3.1 Punch Buffer 3.2 Out Data Whichever priority Theoverall operation of the punch,and the controlof incoming channelhas assumed for incomingdata keeps priority punching data,is performedby the buffer.Data can be enteredvia Chan- this when data. nel 1 or Channel2, or bothsimultaneously. Whichever channel Datatransfer from bufferto punchis controlledand selected in receivesdata first, assumes priority over the other. the Programmode (see section 5).

9N{ rNFACrTaozl7 COMBTNATTON STATUS IITED DISPLAY I R EADE R STEPPE R I r/oTo R I I CODE READERDATA READE R READER CONVERTE R I LOGIC HEAD I (READER) I I

CHANNE L I O PORT CODE COIiV E RTE R (CHANNEL DATA I NTE R FACE 1) BUFFER LOGIC (TOTAL CHANNEL PR IO R ITY CAPACITY SE LE CTO R CODE 2 PUNCH CHANNEL CONV E RTE R |..ffi I O PORT (CHANNE L 2) I I PUNCfl l^ € JltrrrtH V]OTOR

PROG RANl ERROR'FAULT DETECIOR PROG RAI\4 P ROl\,1

Fig. 6 Block Diagram

\ 3.3 BufferStatus Signalling to sendthe staft readercode, The channelnot affectedby read- ing canaccept data for punching. Theacceptance of incomingdata via eachchannel is controlled punching in separatelyby the Full or Empty statusof its associatedpart of lf readingis attemptedwhile data for remains any the buffer. of the buffersfor channel1 or 2, readingsis inhibitedand BUSY is displayed.Reading can startwhen the existingcontents are is indicatedeither by X-ON/ Thebuffer Full or Emptycondition punchedand the channelbuffer is empty.Reading takes place protocol Ready/Busystatus signalling,selectable X-OFF or at a speedof 120characters per second. separatelyfor eachchannel in the Programmode. (See section 5). Thereader stops when the Stopkey is depressed, a stopreader codeis received(either sent over the lineor readon thetape), or 3.4 Punch Speed whenthe tapeend is reached. The punchingspeed is 60 charactersper second. Thetransmission continues until the bufferis emptyeven if the readerstops due to any of the conditionsabove. The transmis- (see 3.5 Time Out sioncan be controlledusing the XON/XOFFprotocol table 5,page 15, program mode 3/4). Sending the codeDC3 will stop both channelssimultaneously, the channel lf data is sentto transmissionand the codeDC1 will starttransmission. receivingdata first assumespriority and startspunching. An End of Messagecharacter or a Time Out selectedin program (DCl) mode(see selection 5) can change priority to theother channel. Starting the reader with X ON TheTime Out function is explainedfully in section7 3. WhenX ON/OFFprotocol is usedDC1 will startthe reader. DC3will notstop the readerbut the transmission will bestop- 3.6 Tape Reader (Facit M7 reader/punch ped.When other mode than transparency mode is used,DCI combination onlyl (17)must be set in programstep 14, start reader, see page 1 Wherea readeris includedon the unit,data read from a pun- WhenX ON/OFFprotocol is not usedDC1 and DC3can be chedtape is transmittedvia channel1 or channel2. Whenthe usedto startand stop the readerin all modeswithout trans- readeris startedfrom the keyboard(start key) data is always parencymode. transmittedvia channel1. When the readeris startedremote, Programstep 14, start reader, must be setto 17and program usingthe startreader code (see table 6, page16), data can be step16, stop reader, must be set to 19. transmittedvia channel1 or 2 dependingon the channelused

ReaderStart with DC1 (XON)

Program Step Progra m Program Program ReaderStart 3/4 Step 6/7 Step 9 Step 14 2XXX 0 0 0 DC1 (XON) 4XXX starts Reader 2XXX 0 +0 0 DC1(XON} 4XXX startsReader 2XXX +0 +0 0 DC1(XON) does 4XXX NOT start Reader 2XXX +0 +0 17 (DC1) DC1 (XON) 4XXX starts Reader 1XXX 0 0 0 DC1 (XON)does 3XXX NOT start Reader 1XXX +0 +0 17 (DC1) DC1(XON) 3XXX starts Reader 1XXX +0 0 17 (DC1) DC1 (XON) 3XXX starts Reader

10 4. KEYBOARDCONTROLS

All the functionsof the Facit4046 /4047 are controiledfrom a TABLE 1 KEY FUNCTIONSIN OFF-LINEMODE small keyboardlocated on the controlpanel. A digitalreadout consistingof four 7-segmentdisplays is locatedabove the KEY DISPLAYFUNCTION keyboard. Feedholes are punched in the blank Eachkey (except the [0] key)has two functions.In normal use FEEd tape while the key is depressed. the upperfunctions (printed on the keys)are applicable, and the displayshows the operatingstatus of the unit. Both code and feed holesare punched Whenthe [PRGR]key is depressed,the unitenters the program IndE in the blank tape while the key is mode, and the lower function of each key then applies. n depressed. The keyboardis usedto programming enternumeric data,and the When this key is depressedand releaseo, display shows the Program mode values.Programming is L InE the unit goesOn-line and can commu- describedin section5. n nicatewith externally connected equipment via the l/O ports. When this key is depressedand released, Frol the unit entersthe ProgramMode (see t:r t:t l-lt-l n section5). The lower f unctions of al, |_|LI t:i l] keys now apply. When this key is depressedand releaseo, IE5E the unit entersa comprehensiveself-test n mode (seesection 8).

m@BmTABLE2 KEY FUNCTIONIN ON-LINEMODE KEY D ISPLAY FUNCTION When this key is depressedand released. E] IFF the unit goesOff-line and is discon- MEMB nectedfrom the externalequipment.

TABLE3 KEY FUNCTIONSIN OFF-LINEMODE BBBE (READER) KEY DISPLAY FUNCTION

Tape in the Readerfeeds forward while Display FF the key is depressed.Reading of data tr is inhibited. Tape in the Readerfeeds backwards The keyboardfunctions in normal use are explainedin the Fb while the key is depressed.Reading of followingtables. Most of the keysoperate only with the unit Off- n data is inhibited. line,and some keysare functional only when the tape readeris present. The punch and readercombination IoPI entersthe Copy mode. A tape in the Whenthe mainssupply is initiallyswitched on, the unit goes r'l readerwill be directly copied by the Off-line,and OFFappears in the display. punch when the ISTART] key is depressed(see below). 4.1 Key Functions (Facit 4045) When this key is depressedand released Thekeys described in Tabiet havefunctions only when the unit IaPI in Copy mode, the Readerand punch is Off-line.When On-line, the onlyfunctional key is the [OFFL] n both start. A tape in the readeris key(Table 2). The displayshows the functioninitiated by each directly copied by punch in accordance keywhen depressed. with the punch programming(see section5). 4.2 Key Functions (Facat 40EJl When The key,fr,rnctionsalready described in Tables1 and 2 apply this key is depressedand released IoFI while in Copy mode, the Reader alsoto the Facit4047 Reader/Punch Combination, The remain- r-l stops. The Punch ing keysallow control of the readerand are described in Tables continuesuntil the buffer is 3 and4. empty.

11 TABLE4 KEY FUNCTIONSIN ON-LINEMODE ( READER)

KEY DISPLAY FUNCTION

FTART] When this key is depressedand released, i L rnE the Readerstarts and data f ronr the LJ tape is read and transmitted via the channel 1 l/O port. L In E When this key is depressedand released, [- the Readerstops.

5. PROGRAMMODE

The complete range of data handling and interfacing depressingthe [*] key will then show the parametervalue parameters is software controlied by entries made on the of that mode. parameter keyboard when in the Programmode. Each is heid Note: Mode 1 must always be entered F IRST before the within its specific Program mode number, and the display reouiredmode is selected. sh ows the m ode numbe r and th e parameter value sequentially. All parameters are displayed numerically. 5.3 ChangeParameter Value The flow diagram in fig. B showsthe method of selectingthe The unit as suppliedhas each of the mode parametersset to a program modes, checkingthe parametervalues, and changing 'default value', which may be changed to suit individual them where required.A full program listing is given in Tables reouirements. 5 and 6. This is done by selectingthe required mode and depressing The user can select modes either in sequence(mode 1, then the [*J key to display the parametervalue. The new required mode 2, then mode 3, etc.) or directly, and can changethe value may then be keyed in directly; the display then shows associatedparameter value if required. the new value. Further modes can now be selected as previouslydescribed.

5.1 SelectModes in Sequence 5.4 ProgramModes 1 to 4 After depressingthe IPRGR] key to enter the Program These modes set the baud rate, data word construction and mode, repeatedly depressing the [.] key will display all start/stop protocol, selectable separately for channels 1 modes and their associatedparameter values in sequence. and 2.

Using the protocols 1 or 3 (Buffer Ready/Busy) means that pin'19in the interface(see page 21)is set lowwhen 50 charac- 5.2 SelectMode Directly ters are left in the buffer. When more space is availablepin 19 is set high again, After depressingthe [PRGR] key ano then tire ["1 key to enle.-mode i, any other required mode can be selectedby Using protocols 2or 4 means that XOFF (DC3)is sent when 50 depressingthe number key(s) required (modesavailable are 2 charactersare left in the buffer.When more Spaceis available to 22l'. The display will show the selectedmode number, and XON (DC1)is sent.

12 ENTERPROGRAM MODE --lMoDEl [l ENTERANY REOUIRED MODE(E.G.3) VALUE IN MODE1 NOTE- ALWAYSENTER IFilII (DEFAULTVALUESSHOWN) MODE'I FIRST * E] MODE2 I * I EnEil'tb"i'- I {- l MODE3 --{ | MODE3 * [] ] LJ ] CHANGEVALUE OF VALUE SELECTEDMODE (E.G. 3) ilril MODE3 Llln Llil,tb?i'- L!i MODE4

VALUEIN ltml MODE4 ETC. IT

KEY IN I rr] NEWREOUIRED NEW SELECT MODE(E.G.9) VALUE L-:IE EE ili'HJ#!'' SELECT NEXTMODE SELECTNEW REOUIRED EXIT MODE(E.G.9) T _--. l LJ I MODEI t-J

DISPLAY OFF.LINE I nl VALUErN l ul MODE9

Fig. 8 ProgramMode Selection

Echo means that all characters sent are echoed back aqain. lf parity is selectedfor the readerparity will be checkedwhen This requires full duplex communication. reading. The checked parity is however cleared, and in order to retain the parity bit at the line, the same parity (odd lf parity (odd or even) is set parity will be generatedwhen or even) must be set in program step 3. lf a parity error is sent from readerto the line and checkedwhen sent from the detected the code set in program step 13-1 to 13-4, as line to the punch. The checkedparity bit is however cleared, above,will be sent to the line. and in order to retain the parity bit at the punch, the same parity (odd or even) must be set in program step 5. lf parity error is detected on data sent to the punch the code set in 5.6 ProgramModes 6 and 7 program step nr 13-1 to 13-4 is punched (seetable 6, page These modes selectthe code conversionthat is performed on 16). One to four codes can be set in decimal 0-255. lf for incoming data. Parametervalues cater for conversion from instance255 is set a delate characterwill be punched each incoming data to the requiredoutput code. time a parity error is detected.lf you set the values80,65,82, 42the characters"PAR*" will be punched. lf program modes 617are set to 0 (zero)a transparent punch- ing will be made. No function codes will influence the punch- 5.5 ProgramMode 5 ing. No leaders and trailers will be punched automatically. The first punch. This mode sets punch and reader parity, and normal (single) character coming to the buffer will start the No parity is generated if not sent to the punch. Parity or double punching. When double punching is selected,the can be checked on the line if set in program step 3/4. punch operatestwice at each characterposition. This double punching is desirable with some types of tape to ensure that punching is effected completely.

13 5.7 ProgramModes 8 and 9 (FacitM7 can be set, which will be sent or punched, when at parity GombinationOnlyl error is detected. Mode 8 selectsthe code conversionperformed when in Copy Program mode 14. mode (see section 4.21. This program mode is used to set one to four codes to start the reader.lf you wish to start the reader using DC1code, set Mode 9 selectsthe code conversion performed during tape the value 17, decimal for DC1.See also 3.6 above. readi ng. Program mode 15. lf Copy is set to 0 (zero)a transparent copy will be performed. The reader will continue to read until stopped by Stop key or Program mode 15 is used to set the code for End of Line.This until end of tape. lf the buffer is full the reader will stop and code shall correspond to the code for End of Line sent over automatically start again when space is available in the buf- the line. lt is normally CR (dec 13) or LF (dec 10) or both of fer. No function codes (program modes 13 to 221will influ- them together. lf both CR and LF are sent the program mode ence the copy. No parity is checked. 15 shall be set to 13 + 10. lf no End of Line is sensed, the punch will start when the buffer is full or when End of Mes- (program lf copy is set to 100a five track telex tape can be copied.A five sage mode 17) is sensed or after time out (pro- gram track tape shall be in the punch. No function codes will influ- mode 10). encethe copy. lf copy is set to 1000,no NUL-characterswill be Program mode 16. copied. All other characters will be copied as transparent copy. Program mode 16 is used to stop the reader. When the code set in this program mode is sensed the reader will stop. See lf any other value is set for Copy the function codes set in also 3.6 above. Program 13 22 will influence the Copy. This means for inst- Program mode 17. ance that reader stop (16)will stop the reader.Parity, if set in program step 5, will be checked by reading or generated by Program mode 17 is used for End of Message. The code set punching. Detectedparity errors will be punched as the code in this program mode will clear the buffer and make reading in program step no. 13. possible or punching from the other buffer. lf no End of Mes- sage is sensed the time out will clear the buffer. The End of (zero) readingwill lf program mode 9 is set to 0 a transparent Messagecode can include CR or LF codes. lf for instancethe reading. be made. The function codes will not influence the End of Message is * (dec 42l-and this is always followed by program program Paritywill be checkedif set in step No. 5. lf CR + LF, the End of Message codes are set as follows: mode 9 is set to 1000,no NUL-characterswill be sent.All other *CRLF,dec42,13,10. characterswill be sent as in transparent reading. Program mode 18. 5.8 ProgramModes 10 and 11 Program mode 18 is used to write in clear text. This function means that characters sent to the punched are represented Mode 10 sets the time period that the unit 'waits'for a late or in a hole pattern, which makes it possible to read the tape missing End of Message code before terminating the mes- visually. The hole pattern is depending on the code set in sage (see section 7.3). When in transparency mode the time program modes 6/7 above. For telex tape, f ive tracks are out is automatically set to one second. used and for all other tapes eight tracks are used. Clear text Mode 11 selectswhether control codes (set in modes 13 to is used to label a telex message or an NC-program tape. The 22l. are punched when receivedat the punch, or transmitted cleartext is ended when End of Line is sensed.The cleartext when read by the reader. can also be ended using a code in program mode 19.

Program mode 20 and 21. 5.9 ProgramMode 12 These two program modes are used only for telex code con- This mode effectively dlvides the buffer between channels1 version in the Scandinavian countries. Program mode 20 is and 2, by specifyingthe end addressfor data from channel 1. used to set a code conversion, which translates the national use characters into special locantions in the telex code. 5.10 ProgramModes 13 to 22 Program mode 21 is used when internationalcoding is used. These modes allow the programmingof specificcontrol Programmod622. codesto whichthe unitwill respond.Each control code may programmode 22 is usedto cancela messageby writingthe consistof up to four characters.and each mode is subdivided word CANCELin cleartext at the taD6.This function is used intofour steps to selectand hold each character. Each charac- only whenpunching telex tapes. ter is ent€redusing its decimalvalue. Th€s€ program mod6s, 13-22,are not valid when in transparency mode (codes 0, 100 and 1000). 5.11 Error Messages Programmode 13 lf any mistakeis madeby the operatordunng programmrng, Inprogrammodel3thevaluescanbe0-255.Thisprogram the display shows the message'Err' (not blinkingl. modeis usedwhen parity control is made.reading a tapeor Depressingthe ["] key will clear the displayand allow punchinga tape.In programmode 13 one to four characters furtherprogram entries.

14 TABLE5 PROGRAMMODES 1TO 12

PROG RAM FUNCTION CHANNEL VALU ESAVAI LABLE (DisplayFigure shows Def autt Value) MODENO. 110 Baud Rate Channel 1 150 300 600 1200 2400 Baud Rate Channel2 4800

1 = BufferReady/Busy, no echo Protocol 2 = X-ON/X-OFF,no echo Parity = Channel 1 3 BufferReady/Busy, echo Word length 4 = X-ON/X-OFF,echo Stop

0 = No parity 1 = Odd parity 2 = Even parity

Wordlength Protocol Parity 7=7bits 7 or 8 bits can be used when parity is selected. Channel2 Word length 8=8bits 8 bits must be used when No parity is selected. Stop Bits

1=lstopbit 2=2stopbits

Punch Mode -----l 1 = Normal 2 = Double llan] I PunchParity Punch Mode 0 = No parity Punch Parity 1 = Odd parity ReaderParity 2 = Evenparity

ReaderParity 0 = No parity 1 = Odd parity 2 = Even paritv

0 : Transparent punch 1 = ASCII Code Conversion 2 = Telex (5) USA to Punch Channel 1 3 = Telex UK (from ASCII) 4 = Telex Scandinavia 5 = Telex Germany 6 = Telex Switzerland 7 = Telex France 8 = Telex ltaly Code Conversion 9 = Telex Spain to Punch Channel2 10 = Telex Portugal (from ASCII) 11 = Telex (B) USA (R5-358) 12 = EIA (R5-244) 112 = EIA (RS-244)to ASCtI 1000: Transparentpunch without NUL-characters.

CONTINUED TABLE 5 continued

PROGRAM FUNCTION CHAN NE L VALUESAVAILABLE (DisplayFigure shows Default Value) MODENO. 0 : TransparentCopy 1 to 12 and1 12: As modes6 and7 100: CopyTelex to Telex 1O2= Telex(5) USAto ASCII B Copy Mode - 103= TelexU K to ASCII Code Conversion 104= TelexScand. to ASCII = I from Reader 105 TelexGermany to ASCII [r = to Punch 106 TelexSwitzerland to ASCII I 107= TelexFrance to ASCII I 108= Telexltaly to ASCII 109= TelexSpain to ASCII 110= TelexPortugal to ASCII 1000: Transparentcopy without NUL-characters. 0 = Transparentreading I Code Conversion 1,12 and1 12: As modes6 and7 from Reader 100: Telexreading [Tl 102to 110:As mode8 1000= Transparentreading without NUL-characters. 10 Time Out 1 to 9999 secs. [-ml

0 = Not Punchedor Sent 1 = Punchedor Sent Channel 1 - Channel2 11 Control code Channels Reader Processing 1 and2 Copy Mode Note (1) Control codesapplicable are only those defined in Program Modes 16 to 22. (2) The'Start Reader'code (mode 14) is never punched or sent. (3) The 'End of Line' code (mode 15) is always punched or sent.

End Addressfor 12 256 to 3338 Channel 1 Buffer

TABLE 6 PROGRAMMODE 12TO 22 (CONTROLCODE SELECTION)

PROGRAMMODE NO. FUNCTION CHANNEL DECVALUES DEFAULT VALUE AVAILABLE

13-1 to 13-4 Parity Error 0to 255 0 0to 127 0 14-1 to 14-4 Start Reader I 15-1 to r 5-4 End of Line 0to 127 10: LF 16-1 to 164 Stop Reader 0to 127 0 17-1 to 17-4 End of Message 0to 127 20: D( 18-1 to 18-4 Start ClearText 0to 127 0 19-1 to 19*4 Stop Clear Text 0to 127 0 2Q-1to 20-4 National Code Conversion 0to 127 0 21-1 to 21-4 lnternationalCode Conversion 0to 127 0 22-1 to 22-4 Cancel Message 0to 127 0

16 6. CODECONVERSION

Th is section describes the code conversion wh ich is Formatting and code expansion of the telex messageis performed on incoming data to convert it to the required performed in accordancewith the procedures detailed in format. The format is selected in Program modes 6 and 7, section 7. and details of individual character conversionsare given in the Appendixes. Conversionsof control charactersdepend 6.3 ASCII to Telex (USA 8 track - RS358) upon the control codes selectedin Programmodes 12to21. ASCII charactersare converted to 8 track Telex characters in accordancewith Appendix 4. National and International versionsare not availablein 8 track telex, and any conversion 6.1 ASCllto ASCII control codes present in the incoming messageare ignored. Thisconversion is performeddirectly and without any special The code charactersare however converted in accordance formatting. with Appendix 4. All characters,except def ined control codes,are punched (or Clear text punching occurs in the manner as described in transmitted, if read by the reader). Control codes initiate section 7.1, except that an B track matrix is used for the their respectivefunctions and are punched or sent, if this is clear (readable)characters. selected by Program mode 11. Formatting and code expansion are performed genrally as Codes for National and International conversionsand for described in sections 7,4 and 7.5, except that the maximum Start and Stop Cleartext, do not initiate any function during telex line length is 72 characters instead of 69, conversion. 6.4 ASCII EIA (RS244) lf parity is included with in the incoming data, it is to transferredto bit 8 (if selectedby Program mode 5); in this ASCII charactersare converted to 8 track EIA charactersin way codesother than ASCII can be transferred. accordancewith Appendix 3. The Sth track bit is always added to give odd parity, and is alwayspunched irrespective of the punch parity setting in Programmode 5. 6.2 ASCII to Telex (5 track) 6.5 ElA (RS244)to ASC| | ASCII charactersare converted to 5 track Telex characters in accordancewith Appendixes 1 and 2, dependingupon the Eight track EIA charactersare convertedto ASCII characters National versionset in Programmodes 6 and 7. Wheneverthe in accordancewith Appendix 3. code for International Conversion is detected, further In the EIA code, character CR (EOB) is defined as the End of characters are converted to their international versions. Line control code. Changingfrom national to international and back can occur wheneverrequired in the samemessage.

7. TELEXTAPE FORMATTING

This section descrlbesthe processingwhich is performed on punched, in a directly readableform, at the start of the telex incoming data to convert it to the 5 track telex format. The tape. This ClearText facility is entered and exited by control telex fornrat is determined by the code conversionselected in codesselected in Programmodes 18 and 19. Program modes 6 and 7 (see section 6). All other facilities availablefor the preparationof telex tapesare alsodescribed. The table below explains the transmission sequence for control codes and data for start/stop of cleartext and start/ 7.1 ClearText Punching stop of telex message,and describesthe action taken by the punch at step. This facility allows a messageto the telex operator to be each

17 7.3 Time Function Data In Punch Action Seenote Out The 'wait' Code (StartClear Text) 50 x Feed Forward (FF) (1) Time Out function allows the unit to for a time period set in Programmode 10. After this period has elapsed, Data (Messageto Punch ClearText (21 the messageis terminated. Operator) The punch is then re-enabledas described in section 7.2. Code (End ClearText) 50 x FF (3) 10 x LS 7.4 Line LengthAdjustment 2 x CR-l - lxLFl= Each line of telex has a maximum of 6g characters. lf the Data (Telex Message) PunchTelex incoming data has line lengths in excessof this, an automatic Code (End of Telex) 2xCR (see program divides any such lines into two. 1 x LF-l section This line adjustment is done after the conversion to telex 50xFFl=NewLine 7.21 code. lf the conversion results in a line longer than 6g charac- ters, un automatic End of Line is generated. lf, however, the Notes: (1) The Start Clear Text code must always precede first charactersafter the 69:th character is an End of Line (CR the cleartext message.lf it arrives within the or LF or CR + LF) no End of Line is generated, message,it is ignored. Other control codes may precede the Start Clear Text code and will be acted upon. Note. Because'some incomming ASCI|-characters are ex- lf several messages including clear text are sent panded when converted to telex code, there is always a in sequence it is important, that no data charac- risk that an incomming line of 69 characters can be ters are transmitted between the End of Message longer and thus divided into two lines. Code (see 7.2) and the code for Clear Text of the following message. lf for instancethe last line of 7.5 a preceedingmessage ends with End of Message Code Expansion code and a following End of Line, the End of Line Some character symbols ex ist on ly in particular national can be included in the End of Message Code. versions and are expanded to letters in other national Example: versions. Examples of these symbols are $ (expanded to End of Message : * (42)' DLR) and & (expandedto AND). This processresults in an The last line is however transmitted as x + CR.ln increasein overall line length, and where included within a this casethe End of Message is set as * (42) + CR tabulated area,the tabulation may be altered. (13) in program step 17.The following character, To correct this, the number of spaceslater in the messageis which can be f unction code for Clear Text of the reduced in proportion, where possible, as described in next message,will then work properly. section 7.6. l2l Only ASCII coded letters A to Z (upper and lower case)including Space,and numbers 0 to 9 7.6 Reductionof Spaces are accepted as cleartext characters. Other In tabulated data, there are normally two or more spaces characters control codes)are ignored. lf {except between blocks of characters.The program calculatesthis no clear text is received,the punch assumesthe number of spaces. Stop Clear Text code has been received, (see note 3). lf the total exceeds62, the code 2 x CR + LF is added to generatea new line. (3) The Stop Clear Text code ceases cleartext punching, and enables telex punch ing in lf the total is less than 62, the immediately precedingtext accordancewith the appropriatecode conversion is examined. Where any of thls text has been expanded, the cha rt. number of spacesis reducedby the sameamount as the extra charactersgenerated as a resultof text expansion. In addition to the code for Stop ClearText an End of Line will act as Stop ClearText. lf End of Line is An example of this technique is shown below: used the code for Stop Clear Text (19) can be set ReceivedMessage t 123 4!DtrDOOX Y Z to Zero. Expanded PNDI234OODDDlXYZ (2extraclrars.) Withspace reduction PNDl 234OODDX Y Z (2 lessspaces) 7.2 End of MessageCode Where the total quantity of spacesis lessthan, or equal to, The control code for End of Messageterminates the message, the number of extra characters,one space is always kept and the remaining contents of the associatedbuffer are betweenblocks of text to keep them separate. punched out. When this is complete, priority then goesover to the second buffer, and its data (if any) is punched out. For example: ReceivedMessage f 1234OaXY Z lf the EnC of Messagecontrol code is not received,a Time Expanded PND1234ODXYZ(2extrachars.) Out function is initiated to re-enablenormal operation of the WithspacereductionPNDl (2lessspaces) unit. 234XY Z fnsertonespace PNDl 234OXY Z

18 8. TEST MODE

When the [TEST] key is depressedin the Off-line mode, the 8.5 Test Mode 5 - Test Tape Reading{Facit M7 unit enters the Test mode and the display shows TEST- GombinationOnlyl Depressingthe j key then selects first [* the of seven test This test enables the test tape punched in Test [llode 4 to be routines, (the display shows 1). Depressingthe [TEST] key read by the reader. Note that the Reader Code Conversion then starts the first test routine. lf this routine is completed (Program Mode 9l must be set to the same value used in Test without failure, the display then changesto 2, and depression Mode 4. of the ITEST] key starts the second test routine- This With the tape placed in the reader, procedure is continued until all seven test routines are depressingthe [TEST] completed. key starts the reader and checks the punched data. The reader stops when an incorrect character is read, and the Any test routine may be entered by depressingthe [*] key display shows that character as its decimal value. Depressing a number of times until the desired test routine number the [*] key will show the correct value in the display- appearsin the display. This test is then started by depressing Testing is continued by depressing tfre [TESTJ key. the ITEST] key, and reading continues until the whole tape is read. The unit The test routine may be exited at any time by depressingthe then entersTest Mode 6. IEXIT]key. A fault or failure in any test routine is shown on the display. 8.6 Test Mode 6 - SingleTrack Punching This test enables individual punch pins to be checked 8.1 Test Mode 1 - Memory Test separately.Depressing the ITEST] key causesa blank tape to The whole buffer memory (RAM 1 and RAM 2) is written feed through the punch; iny one track 1 to 8 may now be with a'1'at each addresslocation, and is then read.'Ihe punched continuously by depressingthe required number memory is then cleared with 'O's' at each addresslocation, key 1 to B. The track being punched can be changed at any and again read. time by depressinganother number key. Readingof the memory starts with the lowest addressfirst. lf Punchingis stopped by depressingthe IEXIT] key. any location is found to be defective, its decimal addressis shown on the display and testingstops. 8.7 Test Mode 7 - ContinuousTest Tape Punching A faulty address< 2047 indicatesthat RAM 1 is faulty; if This test is similar to Test Mode 4 except that a continuous > 2047 then RAM 2 is faulty. lf no fault is present,the unit test tape is punched. The tape starts with 50x NUL and entersTest Mode 2. continues with codes Hex 00 to Hex 31 (for 5 channel tapes) or Hex 00 to Hex 255 (for 8 channel tapes).Whenfinished, 8.2 Test Mode 2 - Channel1 CommunicationTest the code sequence is immediately restarted (without the leading NUL's); this processrepeats continuously until the This test monitors the transmission and reception of all key is depressed. binary codes for the full set of ASCII characters.A test plug IEXIT] is required, fitted to the l/O port for channel 1, to carry out this test (seefig. 10). The test is performed at the currently set baud rate. Each I/O SOCKET TESTPLUG character is sent, receivedand checked in turn, until a faulty character is found. The display then shows the faulty Transmit character in decimal form and further testingstops- Depress- Data ing the [*] key showsthe correct character,in decimal form. Link The test is continued by depressingthe ITEST] key; and when completed,the unit entersTesr Mocie3.

8.3 Test Mode 3 - Channea2 CommunicationTest This test is an exact repeat of Test Mode 2, except that channel 2 is monitored, and the test plug is fitted to the l/O port for channel2. Link

8.4 Test Mode 4 - Test Tape Punching Buffer Full/Empty In this test, a blank tape is punched with a set of code holes rangingfrom Hex 00to Hex 31 (for 5 channeltapes),or Hex 0O to Hex 255 (for 8 channel tapes), depending upon the Reader Code Conversion selected in Program Mode 9 (see section 5.7). Fig. 10 Communication Test Plug The test tape alwaysstarts and finisheswith 50 x NUL. When the test tape is completed, the unit enters Test Mode 5.

19 9. INTERFACECONNECTIONS

This section describesthe externalconnections required to For the Facit 4047 Reader/Punch Combination, data interfacewith the Facit4046/4U1. Mains and l/O connectors, transmitted from the reader goes out via channels l or 2 fusesand the mainsON/OFF switch are fitted on the rearpanel when controlled from the keyboard or externally. When as shownin fig. 11. controlled from the punch, data goesout via channel 1 only.

9.1 Data l/O Connectors 9.2 Current Loop Interface The data l/O ports are standard25 way V.24/RS-232-Cserial TheFacit 5165 current loop intefface isavailable as an option for interfaceconnectors. The interfaceconnector pin allocationsare directconnection between the 4M6/N47 l/O portsand the user shownin fig.12. Forthe Facit4O46 (without reader)both channel equipment. 1 and 2 inputsare identical and priorityof one channelover the other is establishedby the buffer status(see section 3.1).

MAINS MAINS ON/OFF VOLTAGE FUSE F USE SWITCH SELECTOR

CHANNEL 1 CHANNEL 2 MAINS I/O PORT I/O PORT CONNECTOR

Connector 25 pole female Cannon DB 25S

rn\lloffiart rn\ V{(rry."rDV ExternalConnections

20 I/O CONNECTORS

ReceiveData Requestto Send

SignalGround Buffer Full/Em Data Terminal Ready

Fig. 12 l/O Connector Pin Allocations

Note+5V can be suppliedan pin 18.Bridge W6 or \M/ or both must be connectedfor this. See sparepart list.

21 10.TECHNICAL SPECIFICATION

Punch Operatorkeyboard 12 key keyboardused for operator punchinsspeed 60characters persecond operatordispray ;ill:.il1jJ:fl:Til:rr:ilH Punchhole statusand programstatus configuration 5 or 8 track ISOstandard AC mainsvoltage Switchablefor 1OO|115/22O/24OV Tapewidths 5 track 'l7.5 mm ( l 1/16 in) +1504- l0yo power g track25.4 mm (j in) consumption 150Wmaximum Tapethickness 0.08- 0.11mm Dimensionsand Height 200 mm Type of tape ISOstandard paper tape welght Width 220 mm Tapereel hub Accommodates50.8 - 52.4 mm Depth 520 mm (withoutreader) {2 in) reelcores 575 mm (with reader) Outsidediameter of tapereel Max.2O3mm {8 in) Reelcapacity Approximately^3oo m Reader (approx.1 20,000 characters) Feedaccuracy Complieswith ISOstandards: Readingspeed 120c.p.s. Adiacentrows 3%, 10 rows 1%, Readingmethod Optical 50 rows0.5% Tapefeed Steppingmotor and sprocketwheel Noiselevel ldling None Tapewidths 5,6/7 and 8 track 5 track 60 c.p.s. 63 dB lnter'character To ISO standards 8 track60 c.P.s. 65 dB spacrng fnterface Two independentV .241RS-232C Tapethickness lvlaximum0.25 mm incl.splice serialinterfaces. Baud rates 'l'lO to Tapematerial Any tapewith a transmissivitvof 4,800 up to 60% Currentloop Availableas option by usingFacit l\4anualtape feed Bidirectionalcontrolled lrom 5165 CurrentLoop Adaptor keyboard Buffer 3.5Kcapacity, freely divisiblebetween the two interfac€s Versions Protocol Readv/Busyand XON/XOFF. 4046Punch (Europe) 928036 01-01 Codeconversions ASCI| ro 5 tracktelex. 4046Punch (USA) 928036 02-01 Nationaland Internationatversions 4047Reader/punch (Europe) 929037 01_01 Ascll to Rs-244(ElA) and BS-3588 21047Reader/punch (USA) 928037 02-01 (8-trackversion onlv)

22 APPENDIX1 CODECONVERSION CHART (CCruERAL) ASCIITO5 TRACKTELEX

ASCII TELEX LS FS TYPEOF CHARACTER CHAR HEX CHAR HEX CHA R HEX NUL 00 Blank 00 SOH 01 Control (seenote 1) STX 02 Control ETX 03 Control EOT o4 Control ENO 05 12 ACK 06 Control BEL 07 Bell 1A BS 08 Control HT 09 Control LF OA LF 08 VT OB Control FF OC Control CR OD CR 02 SO OE Control SI OF Control DLE 10 Control DC1 11 Control DC2 12 Control DC3 13 Control DC4 14 Control NAK 15 Control SYN 16 Control ETB 17 Control CAN 18 Control EM 19 Control SUB 1A Control ESC 1B Control FS 1C Control GS 1D Control RS 1E Control US 1F Control SP 20 SP o4 I 21 a 17 22 14,14 Expanded (seenote 2) t+ 23 National (seenote 3) $ 24 DLR 12,09,0A Expanded o/ ,/o 25 Nbtional & 26 AND 18,06, 12 Expanded 27 14 ( 28 ( 1E ) 29 ) 09 * 2A Control + 2B + "11 2C 06

23 APPENDIX1 CODECONVERSION CHART (CEruERAL) ASCIITO 5 TRACKTELEX

ASCII TELEX LS FS TYPEOF CHARACTER CHAR HEX CHAR HEX CHAR HEX 2D 18 2E 07 2F I 17 0 30 0 OD 1 31 1 1D 2 32 2 19 3 33 3 10 4 34 4 OA 5 35 5 01 6 36 6 15 7 37 7 1C B 3B 8 OC 9 39 I 03 . 3A OE 3B Control 3C Control 3D OF 3E Control ? 3F 7 13 @ 40 National A 41 A 1B B 42 B 13 C 43 C OE D 44 D 12 E 45 E 10 F 46 F 16 G 47 G OB H 4B H 05 I 49 I OC J 4A J 1A K 4B K 1E L 4C L 09 M 4D M 07 N 4E N 06 o 4F o 03 P 50 P OD o 51 o 1D R 52 R OA S 53 S 14 T 54 T 01 U 55 U 1C V 56 V OF W 57 W 19 X 58 X 17 59 15

24 APPENDIX1 CODECONVERSION CHART (CETENNU ASCIITO5 TRACKTELEX

ASCII TELEX LS FS TYPEOF CHARACTER CHAR HEX CHAR HEX CHAR HEX Z 5A z 11 t 5B National 5C National '| )I 5D National 5E Control 5F Control 60 Control a 61 A 18 b 62 B 13 c 63 C OE d 64 D 12 e 65 E 10 f 66 F 16 g 67 G OB h 68 H 05 i 69 I 0c j 6A J 1A k 6B K 1E I 6C L 09 m 6D M 07 n 6E N 06 o 6F o 03 p 70 P OD q 71 o 1D r 72 R OA s 73 S 14 t 74 T 01 u 75 U 1C V 76 V OF w 77 W 19 X 78 X 17 v 79 Y 15 z 7A z 11 J { 7B National I 7C National t t 7D National 7E National DEL 7F LS 1F

Note 1 These (control) characters in all languagesare Note 3 These charactersare converted in accordancewith only acted upon if defined in the program mode the National or lnternational code variation as control characters(see section 5). depending upon the appropriatecontrol character present in the data strearn (seesection 6.2). The Note 2 These symbols are always expanded to the specific conversions are given in Appendix 2. charactersshown, in all languages.

25 APPENDIX2 CODECONVERSION CHART (NATIONALAND INTERNATIONAL) ASCIITC 5 TRACKTELEX

ASCII US UK SW,DK. N GERMANY swtTz. FRANCE ITALY SPAIN POFTUGAL

cHARiHEX CHAR HEX CHAR HEX CHAR HEX CHAR I HEX CHAR HEX CHAR HEX CHAR HEX CHAR HEX CHARi HEX

+f 23 NR (LS} *€ ( FS) PND (LS) CONTROL CONTROL PND (LS) PND (LS) PND I LJ' CONTROL o6 o5 OD CHAR CHAR OD OD OD CHAR OA PND (LS} 06 ONLY ON LY 06 06 06 ONLY OD 12 12 12 12 06 12

*@ (FS) ( ( @ 40 A (LS) ( FS) PARA (LS} PARA (LS } PARA (LS) FS) PARA LS} CONTROL 18 OB OD OD OD 14 14 OD CHAR A (LS) 18 18 18 18 ONLY 18 OA OA OA OA )r '18 18 18 18

*A (FS) 5B CONTROL CONTROL (FS) AE ( LS) AE (LS) CONTROL CONTROL CONTROL CHAR CHAR OB 18 18 CHAR CHAR 14 CHAR ONLY ONLY AE (LS) 10 10 ONLY ONLY ONLY 18 )) 10 *N (FS) 5C CONTROL ( LS) *o (FS) OE (LS} OE (LS) c (Ls) (LS) CONTROL CHAR OE 05 03 03 OE OE 05 CHAR ( ONLY OE (LS) 't0 10 N LS} ON LY 03 06 10 *A (LS) ( *A (FS) 1 5D CONTROL CONTROL (FS) UE (LS} UE (LS} A ( LS) A FS) CHAR CHAR 16 1C 1C 18 18 13 16 (LS) ONLY ONLY AA (LS) 10 10 A 18 18 18

* o/o (LS) o/o 25 PCT (LS} (FS} PCT (LS) 0/0 (FS) PCT (LS) PCT (LS} PCT (LS} PCT (LS} PCT OD 16 OD OD OD OD OD OD OD OE PCT I LS) OE 17 OE OE OE OE OE 01 OD 01 OD 01 0'l 01 01 01 OE o1

5E CONTROL CONTROL CONTROL CONTROL CONTROL CONTROL CONTROL CONTROL CONTROL CHAR CHAR CHAR CHAR CHAR CHAR CHAR CHAR CHAR ONLY ON LY ONLY ONLY ONLY ONLY ONLY ON LY ONLY *A 7B CONTROL E (LS) (FS) AE (LS} AE ( LS} E (LS) E ( LS} CONTROL CONTROL CHA.R 10 OB 18 18 10 10 CHAR CHAR ONLY AE (LS) 10 10 ON LY ON LY 18 10

*N ( 7C CONTROL CONTROL *o (FS) OE (LS) OE (LS) U ( LS) (LS) FS) CONTROL CHAR CHAR 03 03 1C 1C 05 CHAR ONLY ONLY OE (LS) 't0 10 N ( LS) ONLY 03 06 10

I 7D CONTROL PARA (LS) +[ (FS) UE (LS) UE (LS) E (LS } E (LS ) (LS) (FS) I CHAR OD 16 1C 1C 10 10 OE to ONLY 18 AA (LS) 10 10 A ( LS) OA 18 18 18 18

7E CONTROL CONTROL uE (LS) ss (LS} SS (LS} CONTROL CONTROL CONTROL CONTROL CHAR CHAR 1C 14 't4 CHAR CHAR CHAR CHAR ONLY ONLY i 10 14 14 ONLY ONLY ON LY ONLY

* meansNational Code conversion.All others are International Code conversions.

(FS) means Figure Shift

(LS) means Letter Shift

26 APPENDIX3 CODECONVERSION CHART (US) ASCIITO EIA (RS244)

ASCII EIA ASCII EIA CHAR HEX CHAR HEX CHA R HEX CHAR HEX NUL 00 0 30 0 20 SOH 01 1 31 1 Control char only 01 STX 02 (seenote 1) 2 32 2 02 ETX 03 3 33 3 13 EOT 04 4 34 4 04 ENO 05 5 35 5 15 ACK 06 6 36 6 16 BEL 07 7 37 7 07 BS 08 BS 2A I 38 8 08 HT 09 TAB 3E 9 39 I 19 LF OA CR(EOB) 80 3A O (Letter) 46 VT OB ; 3B FF 0c 3C Control char CR OD 3D only SO OE 3E SI OF ; 3F DLE 10 @ 40 DC1 11 A 41 A 61 DC2 12 B 42 B 62 DC3 13 C 43 C 73 DC4 14 D 44 D 64 NAK 15 E 45 E 75 Control char only SYN 16 F 46 F 76 ETB 17 G 47 G 67 CAN 18 H 48 H 68 EM 19 I 49 I 79 SUB 1A J 4A J 51 ESC 1B K 4B K 52 FS 1C L 4C L 43 GS 1D M 4D M 54 RS 1E N 4E N 45 US 1F o 4F o 46 SP 20 Space 10 P 50 P 57 ,,, 21 o 51 o 58 22 R 52 R 49 ++ Control char only -f-t- 23 S 53 S 32 $ 24 T 54 T 23 o/ /o 25 % OB U 55 U 34 26 & OE V 56 V 25 : 27 Controlchar only W 57 W 26 ( 28 ( 1A X 58 X 37 ) 29 ) 4A Y 59 Y 38 * 2A Controlchar only z 5A Z 29 + 28 + 70 t 5B 2C 3B 5C 2D 40 5D Control char only 2E 6B l 5E / 2F I 31 5F 27 APPENDIX3 CODECONVERSION CHART (US} ASCIITO EIA (RS244)

ASCII EIA ASCII EIA CHAR HEX CHAR HEX CHAR HEX CHAR HEX 60 Control char only p 70 P 57 a 61 A 31 q 71 o 58 b 62 B 62 r 72 R 49 c 63 c 73 s 73 S 32 d 64 D 64 t 74 T 23 e 65 E 75 u 75 U 34 f 66 F 76 v 76 V 25 g 67 G 67 w 77 W 26 h 68 H 68 x 78 X 37 i 69 I 79 v 79 Y 38 j 6A J 51 z 7A Z 29 { k 6B K 52 1 7B 7C I 6C L 43 I Control char only I 7D m 6D M 54 t n 6E N 45 7E o 6F o 46 DEL 7F DEL 7F

Note 1 These (control) charactersare only acted upon if they are defined in program mode as control characters(see section 5)-

Note 2 Odd parity is always included in EIA code.

2B APPENDIX4 CODECONVERSION CHART (US} ASCIITO 8 TRACKTELEX (RS358)

ASC|I R5-358-B ASCII RS-258-B CHAR HEX CHA R HEX CHAR HEX CHAR HEX NUL 00 Blank 00 0 30 0 30 SOH 01 SOH 01 1 31 1 31 STX 02 STX 02 2 32 2 32 ETX 03 STX 03 3 33 3 33 EOT 04 EOT 04 4 34 4 34 ENO 05 ENO 05 5 35 5 35 ACK 06 ACK 06 6 36 6 36 BEL 07 BEL 07 7 37 7 37 BS 08 BS 08 8 38 8 38 HT 09 HT 09 I 39 9 39 LF OA LF (NL) OA 3A 3A VT OB VT OB ; 3B FF OC FF 0c 3C CR OD CR OD :' 3D SO OE SO OE 3E Control char only SI OF SI OF ? 3F DLE 10 DLE 10 @ 40 DC1 1"1 DC1 11 A 41 A 41 DC2 12 DC2 12 B 42 B 42 DC3 13 DC3 13 C 43 C 43 DC4 14 DC4 14 D 44 D 44 NAK 15 NAK 15 E 45 E 45 SYN 16 SYN 16 F 46 F 46 ETB 17 ETB 17 G 47 G 47 CAN 18 CAN 18 H 48 H 48 EM 19 EM (EUR) 19 I 49 I 49 SUB 1A SUB 1A J 4A J 4A ESC 1B ESC 1B K 4B K 4B FS 1C FS 1C L 4C L 4C GS 1D GS 1D M 4D M 4D RS 1E RS 1E N 4E N 4E US 1F US 1F o 4F o 4F SP 20 SP 20 P 50 P 50 ,,, 21 Control char only o 51 o 51 22 27,27 R 52 R 52 -+ -t-t- 23 Control char only S 53 S 53 $ 24 DLR T 54 T 54 o/ o/ /o 25 ,/o 25 U 55 U 55 & 26 V 56 V 56 27 l*o 27 W 57 W 57 I I 28 ( 28 X 58 X 58 ) 29 ) 29 Y 59 Y 59 i 2A Control char only Z 5A Z 5A + 28 + 28 t 5B 2C 2C 5C 2D 2D l 5D Control char only 2E 2E 5E 2F / 2F 5F

29 APPENDIX4 CODECONVERSION CHART (US} ASCIITO 8 TRACKTELEX (RS358)

ASCII RS-358-B ASCII RS-358-B CHAR HEX CHAR HEX CHAR HEX CHAR HEX 60 Control char only p 70 P 50 a 61 A 41 q 71 o 51 b 62 B 42 r 72 R 52 c 63 c 43 s 73 S 73 d 64 D 44 t 74 T 54 e 65 E 45 u 75 U 55 f 66 F 46 V 76 V 56 g 67 G 47 W 77 W 57 h 68 H 48 X 78 X 58 i 69 I 49 v 79 Y 59 j 6A J 4A z 7A Z 5A f k 6B K 4B I 7B I I 6C L 4C I 7C ) Control char only m 6D M 4D I 7D I n 6E N 4E 7E o 6F o 4F DEL 7F DEL 7F

30

Iocit4046/4047 Punch/Resde t -Punch

FACT'T

Australia Denmark Iceland Korea Singapore Switzerland EAl-ElectronicAssociates Pty Ltd FacitfuS GisliJ. Johnsen TrueTradingCo., Ltd FarEast Office Eqpts Pte Ltd Ericsson Information Systems AG P.O.Box 570 KirkebjergAlle 86 Slo:ifstofubrirndur SF YoidoP.O.Box549 Unir10-03 Alpha Bldg Ringstrasse.l5A ARTARMONNSW2064 2605tsRONDBY P.O. Box 397 SEOUL 45Kallang Pudding Rd CH-8600 DUBENDORF T elephone(02) - 427 3322 Telephone02-633311 IS-202KOPAVOGUR Telephone 2-783-3855-7 SI}{GAPORE1334 l-elephone1-8215921 Telex21130 Telex35394 Telephone1-641222 'lelex K28700 Telephone66-7458288 Telex 825319 Telex 2316 Telex50961 Austria Finland The Netherlands TaiwanR.O.C. Encssonlnformation Systems OyFacitAB India FacitB.V. South Africa Dimension GmbH P.ts.279 F'orbes Forbes Campbell & Co, Ltd P.O. Box 450 Compulogix Computer'l'echnology Co. RichardStrauss Str. 43 SF-00181HETSINGF'ORS Communicat-ions & Engineering 3440 ALWOERDEN P.O.Box 34560 l4TChienKuoNorthRd, Sec. 2 A-TN2\'IENNA Telephone(90) 420 21 Imports, "Forbes Building" Telephone3480-21784 JEPPESTOWN2043 TAIPEI 104 Telephone0222-6136 41 Teletex1001119 Chararlit Rai Marg, Fort Telex 40203 'felephone011-3391304 Telephone2-501 55 68 Telerex32222$ BOMBAY 4(jO OO1 Telex4-85904 Telex 25117 France Telephone 22-2048081 NewCaledonia Belgium FacitS.A. Telex 011-2369 Marson lJarrau Spain Turkey EricssonS.A. 308,rue du Pdt. Salvador A.llende BPA4 Facit Teknodata Dept Imprimantes 92707COLOMBES C6dex Ireland 23 bis, RueJeanJaures PaseodelaHabana1ll7 Volvoda Caddes 152 Ruede la Fusee 40 Telephone(1) 4780 7ll7 Ericsson lnformation Syst, rs Ltd NOUMEA 28036MADzuD Karakoy, ISTANBUL 1130BRLXILLES Telex610286 Harcourt Centre Telephone 273774 'I-elephone457 90 81 Telephone 1-1491766.1M087 , Telephone02-24382 11 Harcourt Road 'Ielex 039 NM Telex47123 'Ielex 24135 Great Britain Telex26519 DUBLIN 2 co NewZeeland Sweden USA () Facit Telephone 1-753093 Y Canada N MaidstoneRoad Telex 90292 NortlLrop Instmments and Sl,stems HeadOffce Facit AB Facit Inc. b FacitCanada Inc. ROCHESTER,KentMEI3QN Private Bag 5-17291 SU],,IDBYBEITG P.O. Ilox 334 404OakwoodDnve Telephone0634-402080 Italy NEWNIARKETAK Telephone08-76430 00 MERRIMACK, NHO3O54 'l'elephone BURLINGTON,ONTARIO Telex96447 Facit Data Products S.p. A. 9-501801,501 219 'l'elex126119 Telephone (603) 424-8n0 ,o L7N1X2 Centro Direzionale Colleoni Telex 21570 Telex 6972638 Telephone416 825-8712 Greece PalazzoOrione Ingresso 1 Sweden J Telex061-8015 ComputerApplication Co., Ltd 2OO41 AGILATE BRT$IZA Norway Sales(Jffice WestGermany t- o MesogeionAve.259 (Milano) Ericsson Information Systems AJS EricssonInformation Systems Ericsson Information O C1prus ATHENS Telephone039-6363 31 Avd. F'acit SvengeA-ts Systems GmbH LBM (Lillytos)Ltd Telephone01-67I97 22 i 23 '1'e1ex326423 Postboks 6663, Rodelokka Avd.\MDD Vogelsanger Weg 91 { @ P.O.Box 380 Telex219349 0502 0sL0 5 Box11100 P. O. Ilox 300229 LIMASSOL Japan Telephone02-13865 00 5-16111 BROMMA 4OOODUSSELDORF 30 d Telephone5164634 HongKong Electrolux (Japan)Ltd Telex 19449 Telephone08-2t3 28 60 Telephone021 1/6109-0 : Telex2080 GilmanOffice Machines FacitDivision Telex1Ci485 Telex 858 2415 O G.P.O.Box 56 Gadelius Bldg Portugal HONGKONG 7-8, Motoakasaka 1-Chome Regisconta Sarl o 6 Telephone5-8930022 Minato-ku, TOKYO, Japar 107 Avenida Duque deLod672 o Telex62454 Telephone 3-4797570 Apartado 2047 1101LISBOAC6dex o Telex2424629 o Telephone 1-560091 We reserve the right to change speciicatjons without nolice. 'l'elex 14306 nu]nber: machires frorn fot|'owilg seria[ The rrew program wilt be ir

Facit 4047; 747 0041

Facit 4046: 749 0001 name: The new prorn has the fottowing

RON 105 0163 A831RzA 4047 011 746

\A/orkS' HOW tf-te n€!\ / Proqrarn

t Buffer clearence'

WhendatalssentoVertheLtne,byreadlngorpunchrng,aspecia|S|gnwrtlbeyou punch the disptay goes to rndrcatecommunication. v/hen shown In the display communication sent' when you read' and the to Lrne, when data has been back rf there iS data In the buf- any reason, the display wilt show"Data" stops by key(x) and the disptay the buffer by pressrng the stop fer. You can now clear you str[[ have you start punchingafter reading and wr[| go back to Line. If if c[earence of the buffer even buffer, there wrtLbe an automatrc data in the to 4a47 for punching the the buffer manually.By sendrng you have not cleared the speqa[ the buffer is not cleared' to ,Jisplaywrll. switch from Data, if l.ine communlcationsign'

2. DC codes- In transparent you must have set protocol Xon/Xorf. To start the reader by DC.r, modeDClwi|.[startthereaderandtransmisstonofdata. There rs a new type of trans- and DC4 in transparent mode. punch control by oc. tf'ts code the 2000 in step 617' If you set parent mode which you set by code Att characters before DCz' when the first DCz is recetved' punchingwr[[ start reader' wrll be reader if there ls tape rn the except Dc1, whrch wilL start the buffer' negtected and not stored In the and stop will use this as the tast character when DC4 ts recetved the punch Punchtng.