|
DataMuseum.dkPresents historical artifacts from the history of: CP/M |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about CP/M Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 81408 (0x13e00) Types: RcTekst Names: »99110161.WP«
└─⟦7fab0c8ae⟧ Bits:30005866/disk3.imd Dokumenter i RcTekst format (RCSL 99-1-*) └─⟦this⟧ »99110161.WP« └─⟦82b75ed7a⟧ Bits:30005866/disk4.imd Dokumenter i RcTekst format (RCSL 99-1-*) └─⟦this⟧ »99110161.WP«
╱04002d4e0a000600000000030c473140000000000000000000000000000000000000000000000000131a242e38424c56606a747e88929cff04╱ ↲ ↲ ↲ ┆a1┆┆b0┆Brugervejledning↲ ┆b0┆┆a1┆til↲ ┆a1┆┆b0┆RC45 ANSI X3.64 Terminal↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ┆b0┆Maj 1985↲ ┆b0┆RCSL nr. 991 10161↲ ┆b0┆Udviklingsafdelingen↲ ┆b0┆A/S Regnecentralen af 1979↲ ════════════════════════════════════════════════════════════════════════ ↓ Copyright (C) 1985↲ A/S Regnecentralen af 1979 / RC Computer A/S↲ ┆a1┆Udgivet af A/S Regnecentralen af 1979, København↲ ↲ ↲ Brugere af dette dokument gøres opmærksom på, at specifika-↲ tionerne heri uden forudgående varsel kan ændres af RC. RC ↓ er ikke ansvarlig for typografiske fejl eller regnefejl, som ↓ kan forekomme i dette dokument, og er ikke ansvarlig for ↓ skader forårsaget af benyttelsen af dette dokument.↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ════════════════════════════════════════════════════════════════════════ ↓ ┆14┆┆b3┆↲ ┆14┆┆b1┆┆b0┆ RC45 ANSI X3.64 TERMINAL┆05┆Indhold ↲ ┆14┆┆b2┆┆b0┆ Indhold┆05┆RC45 ANSI X3.64 TERMINAL ↲ ┆15┆┆b3┆↲ ┆15┆┆b3┆↲ ┆15┆┆b1┆┆b0┆ Opdatering 0/85┆05┆Side Indhold-┆0b┆ ↲ ┆15┆┆b2┆┆b0┆ Side Indhold-┆0b┆┆05┆Opdatering 0/85 ↲ ╱04002d440a000600000000030c473140000000000000000000000000000000000000000000000000141e28323c4650555f69737d87919bff04╱ ╱04002d4e0a000600000000030c473140000000000000000000000000000000000000000000000000131a242e38424c56606a747e88929cff04╱ ↓ ┆a1┆INDHOLD↲ ↲ A. ┆a1┆INTRODUKTION┆e1┆ side A-1↲ ↲ D. ┆a1┆SYSTEMTILPASNING↲ 1. Start og brug af konfigurator D.1↲ 2. Parameterbeskrivelse D.2-1↲ Skærmens lysstyrke D.2-1↲ Skærmens kontrast D.2-1↲ Alarmens lydstyrke D.2-1↲ Tastaturets klik-styrke D.2-1↲ Tastatur klik til/fra D.2-1↲ Markør udseende D.2-1↲ Skærm sluk til/fra D.2-2↲ ╞ Tid før skærm sluk D.2-2↲ ╞ Kommunikations port D.2-2↲ ╞ Sekundær adresse for RcCircuit II D.2-2↲ ╞ Transmissionshastighed for V.24 D.2-2↲ ╞ Databit for V.24 D.2-3↲ ╞ Paritet for V.24 D.2-3↲ ╞ Stopbit for V.24 D.2-3↲ Kommunikationskontrol D.2-4↲ ╞ Tegnafsendelsesmetode D.2-4↲ ╞ Lokalt ekko D.2-4↲ ╞ ISO tegnsæt D.2-4↲ ╞ Nationalitet D.2-5↲ ╞ Nationalt/US-ASCII tegnsæt D.2-5↲ ╞ Antal tegn pr. linie D.2-5↲ ╞ Blød rulning D.2-5↲ ╞ Automatisk linieskift D.2-5↲ ╞ Sideskift fortolkning D.2-5↲ ╞ Linieskift fortolkning D.2-6↲ ╞ Komprimeret udskrift D.2-6↲ ╞ Normal/invertert skærm D.2-6↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ E. ┆a1┆SYSTEMADMINISTRATION↲ 1. Basic terminal concepts side E.1-1↲ The received data stream E.1-1↲ The character image output E.1-2↲ The active position E.1-2↲ Processing the received data stream E.1-3↲ Format effectors E.1-3↲ Editor functions E.1-4↲ Editing operations E.1-4↲ ╞ Erasure E.1-4↲ ╞ Deletion E.1-5↲ ╞ Insertion E.1-5↲ Auxiliary output device E.1-5↲ 2. Received and transmitted codes E.2-1↲ Notation E.2-1↲ ╞ Received code sequences E.2-1↲ ╞ BEL - audible alarm E.2-1↲ ╞ BS - backspace E.2-1↲ ╞ CBT - cursor backward tabulation E.2-2↲ ╞ CHT - cursor horizontal tabulation E.2-2↲ ╞ CPR - cursor position report E.2-3↲ ╞ CR - cursor return E.2-3↲ ╞ CSI - control sequence introducer E.2-3↲ ╞ CUB - cursor backward E.2-3↲ ╞ CUD - cursor down E.2-4↲ ╞ CUF - cursor forward E.2-4↲ ╞ CUP - cursor position E.2-5↲ ╞ CUU - cursor up E.2-5↲ ╞ DA - device attribute E.2-6↲ ╞ DCH - delete character E.2-6↲ ╞ DCS - device control string E.2-7↲ ╞ DL - delete line E.2-8↲ ╞ DMI - disable manual input E.2-8↲ ╞ DHLT - double height line, top part E.2-9↲ ╞ DHLB - double height line, bottom part E.2-9↲ ════════════════════════════════════════════════════════════════════════ ↓ ╞ DWL - double width line side E.2-9↲ ╞ DSR - device status report E.2-10↲ ╞ DSRP - device status report, printer E.2-10↲ ╞ ECH - erase character E.2-11↲ ╞ ED - Erase in display E.2-11↲ ╞ EL - erase in line E.2-12↲ ╞ EMI - enable manual input E.2-12↲ ╞ ENQ - request answer back message E.2-12↲ ╞ ESC - escape E.2-13↲ ╞ FF - formfeed E.2-13↲ ╞ HT - horizontal tabulation E.2-13↲ ╞ HTS - horizontal tabulation set E.2-13↲ ╞ HVP - horizontal and vertical position E.2-14↲ ╞ ICH - insert character E.2-14↲ ╞ ICT - invoke confidence test E.2-14↲ ╞ ID - identify E.2-15↲ ╞ IL - insert line E.2-15↲ ╞ IND - index E.2-15↲ ╞ KAM - enter keypad application mode E.2-16↲ ╞ KNM - enter keypad numeric mode E.2-16↲ ╞ LF - linefeed E.2-16↲ ╞ LS0 - Lock shift G0 E.2-17↲ LS1 - Lock shift G1 E.2-17↲ LS1R - Lock shift G1, right E.2-17↲ LS2 - Lock shift G2 E.2-17↲ LS2R - Lock shift G2, right E.2-18↲ LS3 - Lock shift G3 E.2-18↲ LS3R - Lock shift G3, right E.2-18↲ MC - media copy E.2-18↲ ╞ NEL - next line E.2-19↲ ╞ RC - restore cursor E.2-20↲ ╞ RI - reverse index E.2-20↲ ╞ RIS - reset to initial state E.2-20↲ ╞ RM - reset mode E.2-21↲ ════════════════════════════════════════════════════════════════════════ ↓ ╞ RTP - request terminal parameters side E.2-21↲ ╞ SAD - screen alignment display E.2-21↲ ╞ SC - save cursor E.2-22↲ ╞ SCS - select character set E.2-22↲ ╞ SGR - select graphic rendition E.2-23↲ ╞ SI - shift in E.2-23↲ ╞ SM - set mode E.2-24↲ ╞ SO - shift out E.2-25↲ ╞ SS2 - single shift 2 E.2-25↲ ╞ SS3 - single shift 3 E.2-25↲ ╞ ST - string terminator E.2-25↲ ╞ STBM - set top and bottom margins E.2-26↲ ╞ SWL - single width line E.2-26↲ ╞ TBC - tabulation clear E.2-27↲ VT - vertical tabulation E.2-27↲ 3. Transmitted data and code sequences E.3-1↲ ╞ Transmitted data E.3-1↲ ╞ Transmitted code sequences E.3-1↲ ╞ CPR - cursor position report E.3-1↲ ╞ CSI - control sequence introducer E.3-1↲ ╞ - numeric keypad E.3-2↲ ╞ DA - device attribute E.3-2↲ ╞ DCS - device control string E.3-3↲ ╞ DSR - device status report E.3-3↲ ╞ DSRP - device status report, printer E.3-4↲ ╞ ESC - escape E.3-4↲ ╞ ST - string terminator E.3-4↲ 4. Standard terminal modes E.4-1↲ ╞ Control representation mode E.4-1↲ ╞ Editing boundary mode E.4-2↲ ╞ Erasure mode E.4-2↲ ╞ Format effector action mode E.4-2↲ ╞ Format effector transfer mode E.4-2↲ ╞ Guarded area transfer mode E.4-2↲ ════════════════════════════════════════════════════════════════════════ ↓ Horizontal editing mode side E.4-3↲ ╞ Insertion/replacement mode E.4-3↲ ╞ Keyboard action mode E.4-3↲ ╞ Multiple area transfer mode E.4-4↲ ╞ Positioning unit mode E.4-4↲ ╞ Selected area transfer mode E.4-4↲ ╞ Send/receive mode E.4-4↲ ╞ Status report transfer mode E.4-5↲ ╞ Tabulation stop mode E.4-5↲ ╞ Vertical editing mode E.4-5↲ Auto wraparound mode E.4-5↲ Origin mode E.4-6↲ Column mode E.4-6↲ Keypad mode E.4-6↲ ↲ 5. Character encoding E.5-1↲ ╞ 7-bit code tables E.5-1↲ ╞ 8-bit code tables E.5-1↲ ╞ Character set selection E.5-2↲ ╞ Control character codes E.5-3↲ ↲ F. ┆a1┆┆e1┆ ┆a1┆NORMAL ANVENDELSE┆e1┆ F.1-1↲ 1. Normal tilstand F.1-2↲ ╞ Statuslinie F.1-2↲ ╞ Special taster F.1-4↲ ╞ Sammensatte tegn F.1-5↲ ╞ Tegn indeholdende diakritiske tegn F.1-6↲ ╞ Specielle tegn F.1-8↲ 2. Konfigureringstilstand F.2-1↲ ╞ Lysstyrke F.2-2↲ ╞ Kontrast F.2-2↲ ╞ Alarm F.2-2↲ ╞ Klik F.2-3↲ ╞ Klik til/fra F.2-3↲ ════════════════════════════════════════════════════════════════════════ ↓ ╞ Markør blink side F.2-3↲ ╞ Markør skift F.2-4↲ ╞ Skærm sluk F.2-4↲ ╞ Lås F.2-4↲ ╞ Kompakt F.2-5↲ ╞ Overvåg F.2-5↲ ╞ Status F.2-5↲ ╞ Blok mode F.2-5↲ ╞ US-ASCII F.2-6↲ ╞ 80/132 kolonner F.2-7↲ ╞ Soft scroll F.2-7↲ ╞ Origin mode F.2-7↲ ╞ Keyboard action F.2-8↲ ╞ Supervisor F.2-8↲ ╞ Lokal kommunikation F.2-9↲ ╞ Hard copy printer F.2-9↲ 3. Programmeringstilstand F.3-1↲ ↲ ┆a1┆TABELLER↲ E.5-1 Graphic character set selection E.5-5↲ E.5-2 Invoking character set functions E.5-5↲ F.1-1 Legale sammensatte tegn med diakritiske tegn F.1-6↲ F.1-2 Specielle tegn F.1-8↲ F.3-1 Programerbare taster F.3-3↲ ↲ ┆a1┆FIGURER↲ D.1-1 Betjening af konfigurator D.1-2↲ D.1-2 Konfigurator hovedmenu D.1-3↲ D.2-1 Skærm og tastatur undermenu D.2-7↲ D.2-2 ANSI X3.64 kommunikation undermenu D.2-8↲ D.2-3 ANSI X3.64 tegnsæt m.m. undermenu D.2-9↲ D.2-4 ANSI X3.64 skærmbehandling undermenu D.2-10↲ E.5-1 7-bit code set E.5-7↲ E.5-2 8-bit code set E.5-8↲ ════════════════════════════════════════════════════════════════════════ ↓ E.5-3 Character set selection side E.5-9↲ E.5-4 7-bit character set, ASCII E.5-10↲ E.5-5 7-bit character set, supplemental graphics E.5-11↲ E.5-6 7-bit character set, special graphic E.5-12↲ E.5-7 7-bit character set, Danish E.5-13↲ E.5-8 7-bit character set, Swedish E.5-14↲ E.5-9 7-bit character set, United Kingdom E.5-15↲ E.5-10 7-bit character set, German E.5-16↲ E.5-11 8-bit character set, multinational (C0 and GL codes)↲ E.5-17↲ E.5-12 8-bit character set, multinational (C1 and GR codes)↲ E.5-18↲ F.3-1 RC45 Tastatur F.3-1↲ ════════════════════════════════════════════════════════════════════════ ↓ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ════════════════════════════════════════════════════════════════════════ ↓ ┆14┆┆b3┆↲ ┆14┆┆b1┆┆b0┆ RC45 ANSI X3.64 EMULATOR┆05┆Introduktion A↲ ┆14┆┆b2┆┆b0┆ A Introduktion┆05┆RC45 ANSI X3.64 EMULATOR ↲ ┆15┆┆b3┆↲ ┆15┆┆b3┆↲ ┆15┆┆b2┆┆b0┆ A Side A-┆0b┆┆05┆Opdatering 0/85 ↲ ┆15┆┆b1┆┆b0┆ Opdatering 0/85┆05┆Side A-┆0b┆ A↲ ╱04002d440a000600000000030c473100000000000000000000000000000000000000000000000000151f29333d475156606a747e88929cff04╱ ╱04002d440a000600000000030c473140000000000000000000000000000000000000000000000000141e28323c4650555f69737d87919bff04╱ ↓ ┆b0┆┆a1┆┆f0┆A. INTRODUKTION↲ ↲ ANSI X3.64 terminalprogrammet er et produkt til RC45, som ↓ sætter denne i stand til at fungere som terminal for en ↓ værtsdatamat.↲ Kommunikationen til værtsdatamaten er fuld duplex og ↓ benytter den amerikanske standard ANSI X3.64 som grundlag ↓ for udveksling af information.↲ ANSI X3.64-1979 standarden specificerer et stort antal ↓ kontrolfunktioner, som er specielt designet til at opfylde ↓ de krav der stilles til håndteringen af terminaler, skrivere ↓ og lign. Den europæiske standard ECMA48 er praktisk taget ↓ identisk med ANSI X3.64.↲ Udover de kontrolfunktioner, der er specificeret i ANSI ↓ X3.64-1979, understøtter RC45 ANSI emulatoren også et antal ↓ kontrolfunktioner, som benyttes af almindeligt anvendte ↓ terminaler så som DEC VT220.┆81┆(1)↲ Denne brugervejledning indeholder foruden en beskrivelse ↓ af den normale anvendelse (afsnit F) også en gennemgang af ↓ de kontrolfunktioner som ANSI-emulatoren understøtter ↓ (afsnit E), samt en beskrivelse af hvorledes emulatoren ↓ konfigureres (afsnit D).↲ ↲ ┆a1┆ ↲ ↲ 1. DEC er registreret varemærke for Digital Equipment Corp.↲ ════════════════════════════════════════════════════════════════════════ ↓ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ════════════════════════════════════════════════════════════════════════ ↓ ┆14┆┆b3┆↲ ┆14┆┆b1┆┆b0┆ RC45 ANSI X3.64 TERMINAL┆05┆Systemtilpasning D↲ ┆14┆┆b2┆┆b0┆ D Systemtilpasning┆05┆RC45 ANSI X3.64 TERMINAL ↲ ┆15┆┆b3┆↲ ┆15┆┆b3┆↲ ┆15┆┆b1┆┆b0┆ Opdatering 0/85┆05┆Side D.1-┆0b┆ D↲ ┆15┆┆b2┆┆b0┆ D Side D.1-┆0b┆┆05┆Opdatering 0/85 ↲ ╱04002d440a000600000000030c473140000000000000000000000000000000000000000000000000151f29333d475156606a747e88929cff04╱ ╱04002d440a000600000000030c473100000000000000000000000000000000000000000000000000151f29333d475156606a747e88929cff04╱ ↓ ┆b0┆┆a1┆┆f0┆D. SYSTEMTILPASNING↲ ↲ ANSI emulatoren indeholder en konfigurator, der benyttes til ↓ at fastlægge de parametere, som bestemmer emulatorens ↓ funktion.↲ I de følgende afsnit er beskrevet, hvorledes operatøren ↓ får adgang til konfiguratoren, samt hvad de enkelte ↓ parametre bestemmer. Brugen af konfiguratoren forklares med ↓ tekster på skærmen.↲ ↲ ↲ ┆b0┆┆a1┆┆f0┆D.1 Start og brug af konfigurator↲ ↲ Konfiguratoren kan kun startes ved at trykke på tasten ↓ 'C' umiddelbart efter at terminalen er blevet startet eller ↓ genstartet.↲ Konfiguratoren består af en hovedmenu og 4 undermenuer. ↓ Når konfiguratoren er startet vil hovedmenuen, vist på ↓ figur D.1-2, stå på skærmen. Ved at trykke på tasten 'NEXT' ↓ fås den efterfølgende menu og ved tryk på 'PREV' fås den ↓ foregående menu. Et tryk på tasten 'HOME' ( ) har to ↓ funktioner.↲ Er en af undermenuerne på skærmen vil et tryk på 'HOME'-↓ tasten bringe hovedmenuen frem på skærmen. Såfremt ↓ hovedmenu'en er på skærmen, vil et tryk på 'HOME'-tasten ↓ betyde at den valgte konfigurering gemmes, konfiguratoren ↓ forlades og ANSI-terminalen genstartes.↲ ════════════════════════════════════════════════════════════════════════ ↓ Brugen af tasterne 'NEXT', 'PREV' og 'HOME' kan ↓ illustreres på følgende måde:↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ┆a1┆Figur D.1-1: Betjening af konfigurator↲ ↲ På hver menu er der op til 7 parametre, med hver sit ↓ nummer. Ønskes en parameter ændret vælges det tilhørende ↓ nummer, hvorefter den pågældende linie vil blive fremhævet. ↓ Den ønskede parameter kan også vælges ved at benytte pil op ↓ eller pil ned tasterne. Ved hjælp af tasterne '<-' og '->' ↓ kan der bladres mellem de mulige værdier for den pågældende ↓ parameter. Når den korrekte værdi er valgt trykkes på ↓ vognretur og der kan derefter vælges en ny parameter på ↓ samme eller en anden menu eller der kan trykkes på 'HOME' ↓ for at få hovedmenu'en frem på skærmen. På figur D.1-2 til ↓ D.1-5 er vist de fire undermenuer.↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆┆a1┆┆a1┆┆f0┆Figur D.1-2: Konfigurator hovedmenu↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ════════════════════════════════════════════════════════════════════════ ↓ ┆14┆┆b3┆↲ ┆14┆┆b1┆┆b0┆ RC45 ANSI X3.64 TERMINAL┆05┆Systemtilpasning D↲ ┆14┆┆b2┆┆b0┆ D Systemtilpasning┆05┆RC45 ANSI X3.64 TERMINAL ↲ ┆15┆┆b3┆↲ ┆15┆┆b3┆↲ ┆15┆┆b1┆┆b0┆ Opdatering 0/85┆05┆Side D.2-┆0b┆ D↲ ┆15┆┆b2┆┆b0┆ D Side D.2-┆0b┆┆05┆Opdatering 0/85 ↲ ╱04002d440a000600000000030c473140000000000000000000000000000000000000000000000000151f29333d475156606a747e88929cff04╱ ╱04002d440a000600000000030c473140000000000000000000000000000000000000000000000000151f29333d475156606a747e88929cff04╱ ↓ ┆b0┆┆a1┆┆f0┆D.2 Parameterbeskrivelse↲ ↲ I det følgende afsnit er hver enkelt parameters betydning ↓ beskrevet.↲ ↲ ↲ ┆b0┆┆a1┆┆f0┆Skærmens lysstyrke↲ ↲ Denne parameter regulerer lysstyrken på skærmen.↲ ↲ ↲ ┆b0┆┆a1┆┆f0┆Skærmens kontrast↲ ↲ Denne parameter regulerer kontrasten på skærmen.↲ ↲ ↲ ┆b0┆┆a1┆┆f0┆Alarmens lydstyrke↲ ↲ Denne parameter regulerer lydstyrken på alarmen.↲ ↲ ↲ ┆b0┆┆a1┆┆f0┆Tastaturets klik styrke↲ ↲ Denne parameter regulerer lydstyrken på det klik som lyder ↓ når der trykkes på tasterne.↲ ↲ ↲ ┆b0┆┆a1┆┆f0┆Tastatur klik til/fra↲ ↲ Med denne parameter slås tastatur klik til og fra.↲ ↲ ↲ ┆b0┆┆a1┆┆a1┆┆f0┆Markør Udseende↲ ↲ Denne parameter bestemmer om markøren skal være en 'kasse' ↓ eller en understregning og om den skal blinke eller ej.↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆a1┆Skærm sluk til/fra↲ ↲ Denne parameter afgør om skærmen skal slukke efter den ↓ specificerede tid eller ej.↲ ↲ ↲ ┆a1┆Tid før skærm sluk↲ ↲ Denne parameter afgør hvor lang tid der skal gå fra ↓ terminalen blev brugt sidst til skærmen slukker.↲ ↲ ↲ ┆b0┆┆a1┆┆b0┆┆a1┆┆f0┆Kommunikations port↲ ↲ Med denne parameter vælges hvilket kommunikationsmedie der ↓ skal benyttes. Der er følgende muligheder:↲ ↲ ╞ V.24 port↲ ╞ Circuit II↲ ╞ Circuit I (til fremtidigt brug)↲ ↲ En del af de øvrige parametre er uden betydning hvis circuit ↓ I eller II benyttes. ↓ ↲ ↲ ┆b0┆┆a1┆┆f0┆Sekundær adresse for RcCircuit II↲ ↲ Parameteren angiver en entydig RC45 terminal adresse, når ↓ terminalen benytter circuit II til kommunikation.↲ ↲ ↲ ┆b0┆┆a1┆┆f0┆Transmissionshastighed for V.24↲ ↲ Parameteren angiver transmissionshastigheden når V.24 porten ↓ benyttes til kommunikation. Følgende værdier kan vælges:↲ ↲ ╞ 110, 300, 600, 1200, 2400, 4800, 9600, 19200 Baud↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆┆a1┆┆f0┆Databit for V.24↲ ↲ Denne parameter angiver hvor mange databit der overføres, ↓ når transmissionen benytter V.24.↲ ↲ ╞ 7 bit eller 8 bit.↲ ↲ NOTE: ┆84┆Denne parameter er overordnet parameteren ISO tegnsæt, ↓ ┆19┆┆86┆┄┄således at et valg af 8 bit ISO tegnsæt er uden ↓ ┆19┆┆86┆┄┄betydning hvis der er valgt 7 databit i ↓ ┆19┆┆86┆┄┄kommunikationen med værtsdatamaten. ↓ ↲ ↲ ┆b0┆┆a1┆┆f0┆Paritet for V.24↲ ↲ Parameteren vælger paritet ved kommunikation via V.24. ↓ Følgende muligheder findes: ↲ ╞ ingen paritet ↲ ╞ lige paritet ↲ ╞ ulige paritet ↲ ↲ ↲ ┆a1┆Stopbit for V.24↲ ↲ Denne parameter bestemmer antallet af stopbit der benyttes ↓ ved kommunikation via V.24. Følgende muligheder findes:↲ ╞ 1 stopbit↲ ╞ 1 1/2 stopbit↲ ╞ 2 stopbit↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆┆a1┆┆f0┆Kommunikationskontrol↲ ↲ Denne parameter vælger den metode der skal benyttes for at ↓ undgå at terminalen modtager flere tegn end den ikke er i ↓ stand til at behandle. Følgende muligheder er tilgængelige:↲ ↲ ╞ DTR signal benyttes.↲ ╞ XON/XOFF benyttes.↲ ╞ DTR og XON/XOFF benyttes.↲ ↲ ↲ ┆b0┆┆a1┆┆f0┆Tegnafsendelsesmetode↲ ↲ Denne parameter bestemmer om tegnene der tastes på ↓ tastaturet afsendes til værtsdatamaten efterhånden som de ↓ indtastes eller om de sendes i blokke. (Se iøvrigt afsnit ↓ F.2 , block mode).↲ ↲ ↲ ┆b0┆┆a1┆┆f0┆Lokalt ekko↲ ↲ Med denne parameter vælges om terminalen giver lokalt ekko ↓ eller ingen ekko.↲ Selvom denne parameter er sat til lokalt ekko bliver ↓ tegnene sendt til værtsdatamaten.↲ ↲ ↲ ┆b0┆┆a1┆┆f0┆ISO tegnsæt↲ ↲ Denne parameter bestemmer om der benyttes 7 eller 8 bits ↓ tegnsæt.↲ Nogle kontrolsekvenser har forskellig repræsentation i de ↓ to tegnsæt.↲ Denne parameter er underordnet i forhold til parameteren ↓ 'databit for V.24.↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆┆a1┆┆f0┆Nationalitet↲ ↲ Denne parameter bestemmer terminalens nationalitet.↲ ↲ ↲ ┆b0┆┆a1┆┆f0┆National/US-ASCII tegnsæt↲ ↲ Parameteren afgør om det nationale eller det amerikanske ↓ tegnsæt benyttes. ↲ ↲ ↲ ┆b0┆┆a1┆┆f0┆Antal tegn pr. linie↲ ↲ Antallet af tegn pr. linie kan skiftes mellem 80 og 132 ↓ v.h.a. denne parameter.↲ ↲ ↲ ┆b0┆┆a1┆┆f0┆Blød rulning↲ ↲ Denne parameter bestemmer om der benyttes blød rulning eller ↓ ej.↲ ↲ ↲ ┆b0┆┆a1┆┆f0┆Automatisk linieskift↲ ↲ Med denne parameter afgøres det om markøren flyttes til ↓ næste/foregående linie når slutningen/starten af linien nås, ↓ altså skifter linie eller om markøren bliver stående i ↓ sidste/første position (stop).↲ ↲ ↲ ┆b0┆┆a1┆┆f0┆Sideskift fortolkning↲ ↲ Tegnet sideskift (engelsk: Formfeed, decimal værdi 12) kan ↓ fortolkes på to måder, hvilken måde der anvendes afgøres af ↓ denne parameter.↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ linieskift: sideskift fortolkes som linieskift.↲ ↲ Slet skærm: sideskift fortolkes som slet hele ↓ skærmen og placer markøren i øverste venstre hjørne af ↓ skærmen. Top og bundmargin sættes til henholdsvis første og ↓ sidste linie på skærmen.↲ ↲ ↲ ┆b0┆┆a1┆┆f0┆Linieskift fortolkning↲ ↲ Tegnet linieskift (Engelsk: linefeed, decimal værdi 10) kan ↓ fortolkes på to måder. Denne parameter bestemmer hvilken ↓ måde der benyttes.↲ ↲ Linieskift: Markøren flyttes til samme kolonne på næste linie.↲ ↲ Linieskift og retur: markøren flyttes til første kolonne på ↓ næste linie.↲ ↲ ↲ ┆b0┆┆a1┆┆f0┆Kompakt udskrift↲ ↲ Denne parameter afgør om der benyttes komprimeret udskrift ↓ ved 'hard-copy' funktionen. Ved komprimeret udskrift ↓ udelades tomme linier. ↲ ↲ ┆b0┆┆a1┆┆f0┆Normal/inverteret skærm↲ ↲ Denne parameter bestemmer om der bruges lyse tegn på en mørk ↓ skærm eller mørke bogstaver på en lys skærm.↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆a1┆Figur D.2-1: 'Skærm og tastatur' undermenu.↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆a1┆Figur D.2-2: 'ANSI X3.64 kommunikation' undermenu↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆a1┆Figur D.2-3: 'ANSI X3.64 tegnsæt m.m.' undermenu↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆a1┆Figur D.2-4: 'ANSI X3.64 skærmbehandling' undermenu↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ════════════════════════════════════════════════════════════════════════ ↓ ┆14┆┆b3┆┆b0┆↲ ┆14┆┆b1┆┆b0┆ RC45 ANSI X3.64 TERMINAL┆05┆Systemadministration E↲ ┆14┆┆b2┆┆b0┆ E Systemadministration┆05┆RC45 ANSI X3.64 TERMINAL ↲ ┆15┆┆b3┆┆b0┆↲ ┆15┆┆b3┆↲ ┆15┆┆b1┆┆b0┆ Opdatering 0/85 ┆05┆Side E.1-┆0b┆ E↲ ┆15┆┆b2┆┆b0┆ E Side E.1-┆0b┆ ┆05┆Opdatering 0/85 ↲ ╱04002d4e0a000600000000030c473140000000000000000000000000000000000000000000000000131a242e38424c56606a747e88929cff04╱ ╱04002d440a000600000000030c473140000000000000000000000000000000000000000000000000151f29333d475156606a747e88929cff04╱ ↓ ┆a1┆┆b0┆┆f0┆E. SYSTEMADMINISTRATION↲ ↲ ┆b0┆┆b0┆┆a1┆┆f0┆┆e1┆This chapter desripes the exact relations between the ANSI ↓ ┆19┆┄┆82┆┄X3.64 standard and the RC45 ANSI terminal. Since the ANSI ↓ ┆19┆┄┆82┆┄X3.64 standard does not have any recommendations for the ↓ ┆19┆┄┆82┆┄implementation of the standard, all control functions ↓ ┆19┆┄┆82┆┄implemented on the RC45 ANSI terminal are explained in ↓ ┆19┆┄┆82┆┄detail.↲ In the last section there is a description of the ↓ different code sets used by the RC45 ANSI terminal↲ ↲ ↲ ┆a1┆┆b0┆┆f0┆Basic terminal concepts↲ ↲ The RC45 ANSI terminal is an ANSI X3.64 compatible terminal ↓ i.e the terminal responds to the control sequences according ↓ to the ANSI X3.64-1979 standard.↲ ↲ The definition of control functions in the ANSI X3.64-1979 ↓ standard is based on general assumptions about the ↓ architecture of the character imaging input/output device. ↓ These assumptions are described in the ANSI X3.64-1979 ↓ standard appendix B and the part which applies to the RC45 ↓ ANSI terminal is referred to here.↲ ↲ ↲ ┆0e┆↓ ┆a1┆┆b0┆┆f0┆The received data stream↲ ↲ The received data stream is considered to be a continuous ↓ stream of data received by the device.↲ The device may contain a buffer in which the received data ↓ are temporarily stored before they are used to produce the ↓ character image output.↲ ↲ ┆0f┆↓ ┆8c┆┆83┆┆98┆↓ ┆0e┆↓ ↲ ┆a1┆┆b0┆┆f0┆The character image output↲ ↲ The character image consists of one page.↲ ↲ A page is composed of 24 line each composed of 80 or 132 ↓ char┄acter positions.↲ The lines constituting a page as well as the character ↓ positions constituting a line are identified by the natural ↓ numbers.↲ ↲ The initial state of all character positions is erased.↲ ↲ ┆0f┆↓ ┆0e┆↓ ↲ ┆a1┆┆b0┆┆f0┆The active position↲ ↲ At any time, there is a unique character position which is ↓ called the "active position" also called the cursor.↲ ┆0f┆↓ ↲ The active position is the character position that is to ↓ image the graphic symbol representing the next graphic ↓ character of the received data stream or the next control ↓ for which a graphic representation is required. The active ↓ position is also the reference position when format ↓ effectors are received. ↲ Movement of the active position is effected as follows:↲ ↲ ┆a1┆Implicit movement↲ If the active position is not the last character position of ↓ a line, the active position is moved to the next character ↓ position of the active line. An implicit movement is ↓ performed when a "space" is received or when a graphic ↓ character or a control function that requires a graphic ↓ representation is received.↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆a1┆Explicit movement↲ The active position is moved to a specified character ↓ position. An explicit movement is performed when a control ↓ character is received that causes the active position to be ↓ moved to a specified position.↲ ↲ Performance of an implicit movement when the active ↓ position is the last character position in a line, is not ↓ defined by the standard but will depending on the setting of ↓ the auto wrap mode either cause a wraparound movement or ↓ result in no movement of the active position..↲ ↲ Performance of an explicit movement to a nonexisting ↓ character position is not defined by the standard either, ↓ but will either be ignored or cause a scroll.↲ ↲ ┆0e┆↓ ↲ ┆a1┆┆b0┆┆f0┆Processing the received data stream↲ ↲ ↲ ┆a1┆┆b0┆┆f0┆Format effectors↲ ↲ The format effector class of control functions have effect ↓ on the layout of the information on the character image.↲ ┆0f┆↓ ↲ Format effectors belong to the data stream and shall be ↓ treated as data which happen to have a format representation ↓ rather than a graphic representation. Format effectors ↓ discribes how the originator of the data stream wishes the ↓ information to be formatted.↲ ↲ The format effector action mode is always reset i.e. the ↓ action specified by the format effector is immediately ↓ performed.↲ ↲ ↲ ┆8c┆┆83┆┆b0┆↓ ┆0e┆↓ ┆a1┆┆b0┆┆f0┆Editor functions↲ ↲ The main purpose of editor functions is to edit, alter, or ↓ transpose the visual arrangement of data.↲ ┆0f┆↓ ↲ ╞ Typical uses of editor functions are:↲ ↲ *╞ ┆84┆Coding of local functions for example encoding ↓ ┆19┆┆87┆┄┄keyboard functions when the keyboard is logically ↓ ┆19┆┆87┆┄┄uncoupled from the output imaging part of a device.↲ ↲ *╞ ┆84┆Transposing intended representation to an alternate ↓ ┆19┆┆87┆┄┄representation in those cases where the receiving ↓ ┆19┆┆87┆┄┄device is unable to display the intended image.↲ ↲ ↲ ┆0e┆↓ ┆a1┆┆b0┆┆f0┆Editing Operations↲ ↲ Editing operations are performed either on command of ↓ control characters in the received data stream or under ↓ control from the keyboard.↲ ↲ ┆0f┆↓ ┆0e┆↓ ┆a1┆┆b0┆┆f0┆Erasure↲ ↲ The status of one or more character positions is changed to ↓ "erased". Other character positions are unchanged.↲ ┆0f┆↓ ┆8c┆┆82┆┆b8┆↓ ┆0e┆↓ ↲ ↲ ┆a1┆┆b0┆┆f0┆Deletion↲ ↲ The data contained in one or more character positions are ↓ removed by shifting the contents of an adjacent string of ↓ characters so that the data to be removed are overwritten. ↓ As a result a string of data, equal in length to the deleted ↓ string, is erased at the end of the shifted part.↲ ↲ ↲ ┆0f┆↓ ┆0e┆↓ ┆a1┆┆b0┆┆f0┆Insertion↲ ↲ One or more character positions are inserted by shifting the ↓ contents of a string of character positions adjacent to the ↓ position where the insertion is to be made. As a result a ↓ string of data, equal in length to the inserted string, is ↓ removed at the end of the shifted part.↲ ↲ ↲ ┆0f┆↓ ┆0e┆↓ ┆a1┆┆b0┆┆f0┆Auxiliary output device↲ ↲ Data transfer to an auxiliary output device is initiated ↓ either by the pressing of a key on the keyboard or by the ↓ control function "MC" appearing in the received data stream.↲ ┆0f┆↓ ↲ If a parameter determinds that the contents of the buffer ↓ are transferred to the auxiliary device, the data transfer ↓ is formed by scanning the buffer line by line beginning with ↓ the the first character position of the first line.↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆a1┆┆82┆↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆a1┆↓ ════════════════════════════════════════════════════════════════════════ ↓ ┆14┆┆b3┆↲ ┆14┆┆b1┆┆b0┆ RC45 ANSI X3.64 TERMINAL┆05┆Systemadministration E↲ ┆14┆┆b2┆┆b0┆ E Systemadministration┆05┆RC45 ANSI X3.64 TERMINAL ↲ ┆15┆┆b3┆↲ ┆15┆┆b3┆↲ ┆15┆┆b1┆┆b0┆ Opdatering 0/85┆05┆Side E.2-┆0b┆ E↲ ┆15┆┆b2┆┆b0┆ E Side E.2-┆0b┆┆05┆Opdatering 0/85 ↲ ╱04002d4e0a000600000000030c473140000000000000000000000000000000000000000000000000131a242e38424c56606a747e88929cff04╱ ╱04002d4e0a000600000000030c473140000000000000000000000000000000000000000000000000131a242e38424c56606a747e88929cff04╱ ↓ ┆0e┆↓ ┆a1┆┆b0┆┆f0┆E.2 Received and transmitted codes↲ ↲ ↲ ┆0e┆↓ ┆a1┆┆b0┆┆f0┆Notation↲ ↲ The following notation is used to define characters and ↓ character sequences: ↲ ↲ <HH>╞ Specifies the hex value of a character.╞ ↲ X<HH>╞ Specifies the hex value of the character X.↲ A B╞ ┆84┆Space is sometimes used to separate parts of a ↓ ┆19┆┆87┆┄┄sequence. The space is included for clarity only, and ↓ ┆19┆┆87┆┄┄is never part of the code sequence.↲ ;╞ ┆84┆A delimiter between parameters in CSI sequences. ↲ ; <3B> is included in the datastream.↲ pn╞ ┆84┆Parameters are represented by one or more ASCII coded ↓ ┆19┆┆87┆┄┄decimal digits. <30> to <39>.↲ ↲ The graphic representation of character codes are based on ↓ the US-ASCII character set.↲ ↲ ┆0f┆↓ ┆0e┆↓ ↲ ┆a1┆┆b0┆┆f0┆Received code sequences↲ ↲ ↲ ┆a1┆┆b0┆┆f0┆BEL - Audible alarm↲ ↲ Representation:╞ <07>.↲ ↲ A BEL code sounds the audible alarm.↲ ┆0f┆↓ ↲ ┆0e┆↓ ↲ ┆a1┆┆b0┆┆f0┆BS - Backpace↲ ↲ Representation:╞ <08>.↲ ↲ Moves the active position backward one character. BS is ↓ identical to a CUB.↲ ↲ ┆0f┆↓ ┆8c┆┆83┆┆d4┆↓ ┆0e┆↓ ┆a1┆┆b0┆┆f0┆CBT - Cursor backward tabulation↲ ↲ Representation:╞ CSI p1 Z<5A>.↲ ↲ Default value:╞ 1.↲ ↲ The active position is moved to the character position ↓ corresponding to p1-th preceding horizontal tabulation stop. ↓ The action depends upon the state of the origin mode. If ↓ origin mode is reset and p1 is larger than the number of ↓ preceding hori┄zontal tab stops, the active position is moved ↓ to the first tab stop in the display. If origin mode mode is ↓ set the active position will never exceed the margins.↲ ↲ ┆0f┆↓ ┆0e┆↓ ┆a1┆┆b0┆┆f0┆CHT - Cursor horizontal tabulation↲ ↲ Representation:╞ CSI p1 I<49>.↲ ↲ Default value:╞ 1.↲ ↲ The active position is moved to the character position ↓ corresponding to the p1-th following horizontal tabulation ↓ stop. The action depends upon the state of the origin mode. ↓ If origin mode is reset and p1 is larger than the number of ↓ following hori┄zontal tabulation stops , the active position ↓ is moved to the last tabulation stop inside the display. If ↓ the origin mode is set the active position will never exceed ↓ the margins↲ ↲ ↲ ┆0f┆↓ ┆8c┆┆82┆┆e8┆↓ ┆0e┆↓ ┆a1┆┆b0┆┆f0┆CPR - Cursor position report↲ ↲ Representation:╞ CSI p1;p2 R<52>.↲ ↲ Ignored as input.↲ ↲ ↲ ┆0f┆↓ ┆0e┆↓ ┆a1┆┆b0┆┆f0┆CR - Cursor return↲ ↲ Representation:╞ <0D>.↲ ↲ Moves the active position to the first position of the ↓ active line. ↲ ↲ ↲ ┆0f┆↓ ┆0e┆↓ ┆a1┆┆b0┆┆f0┆CSI - Control sequence introducer↲ ↲ Representation:╞ 7-bit environment: ESC <5B>↲ ╞ ╞ ╞ 8-bit environment: <9B>.↲ ↲ ↲ CSI indicates the start of a control sequence.↲ ↲ ↲ ┆0f┆↓ ┆0e┆↓ ┆a1┆┆b0┆┆f0┆CUB - Cursor backward↲ ↲ Representation:╞ CSI p1 D<44>.↲ ↲ Default value:╞ 1.↲ ↲ The active position is moved to the p1-th preceding charac┄↓ ter position. If the resulting active position is outside ↓ the active line, the cursor will, depending on the auto wrap ↓ mode either wraparound or stop. If origin mode is set the ↓ cursor cannot be placed outside the margins.↲ ↲ ┆0f┆↓ ┆8c┆┆83┆┆b0┆↓ ┆0e┆↓ ┆a1┆┆b0┆┆f0┆CUD - Cursor down↲ ↲ Representation:╞ CSI p1 B<42>.↲ ↲ Default value:╞ 1.↲ ↲ The active position is moved to the corresponding charac┄ter ↓ position of the p1-th following line. If the resulting ↓ active position is beyond the current margins and the origin ↓ mode is set the control sequence will be ignored.↲ ↲ ┆0f┆↓ ┆0e┆↓ ┆a1┆┆b0┆┆f0┆CUF - Cursor forward↲ ↲ Representation:╞ CSI p1 C<43>↲ ↲ Default value:╞ 1.↲ ↲ The active position is moved to the p1-th following cha┄↓ racter position. If the resulting active position is be┄yond ↓ the current active line, the cursor will, depending on the ↓ auto wrap mode wrap around to the begining of the following ↓ line.↲ It is not posible to move the cursor outside the specified ↓ margins if the origin mode is set.↲ ↲ ↲ ┆0f┆↓ ┆8c┆┆82┆┆b8┆↓ ┆0e┆↓ ┆a1┆┆b0┆┆f0┆CUP - Cursor position↲ ↲ Representation:╞ CSI p1;p2 H<48>↲ ↲ Default value:╞ 1;1.↲ ↲ The active position is moved to p1-th line at the p2-th ↓ character position. The numbering of lines and columns ↓ depends on the state of the origin mode. If the origin mode ↓ is reset the numbering relates to the upper-left corner in ↓ the display. In the set state the numbering relates to the ↓ upper-left corner inside the margins.↲ ↲ P1 must be in the range 1 to 24 and p2 in the range 1 to 80 ↓ or 132, depending on the state of the column mode. If one or ↓ both of these conditions are not satisfied the sequence will ↓ be ignored. If only one parameter is given this parameter ↓ will specify the line number and the active position will be ↓ the first position on that line.↲ ↲ ↲ ┆0f┆↓ ┆0e┆↓ ┆a1┆┆b0┆┆f0┆CUU - Cursor up↲ ↲ Representation:╞ CSI p1 A<41>↲ ↲ Default value:╞ 1.↲ ↲ The active position is moved to the corresponding charac┄ter ↓ position of the p1-th preceding line.↲ If the number of the active position minus p1 is zero or ↓ less, the resulting active line will be the first line ↓ inside the margins.↲ It is not posible to move the cursor outside the specified ↓ margins if the origin mode is set.↲ ↲ ↲ ┆0f┆↓ ┆8c┆┆83┆┆b0┆↓ ┆0e┆↓ ┆a1┆┆b0┆┆f0┆DA - Device attribute↲ ↲ Representation:╞ CSI p1 c<63>↲ ↲ Default value:╞ 0.↲ ↲ The terminal will respond by sending a new DA back to the ↓ host. This new DA is specified in the section about ↓ transmitted codes (E.3).↲ If p1 is 2 the RC45 ANSI terminal will respond by sending ↓ a DA sequence back that specifies no options available.↲ ↲ ┆0f┆↓ ┆0e┆↓ ┆a1┆┆b0┆┆f0┆DCH - Delete character↲ ↲ Representation:╞ CSI p1 P<50>↲ ↲ Default value:╞ 1.↲ ↲ The contents of the active position and the p1-1 following ↓ character position are deleted. The contents of an adja┄cent ↓ string of characters are shifted towards the active ↓ position. P1 character positions on the other end of the ↓ shifted string are erased.↲ ↲ Tabulation stops are not affected by DCH.↲ ↲ ↲ ┆0f┆↓ ┆8c┆┆82┆┆c4┆↓ ┆0e┆↓ ┆a1┆┆b0┆┆f0┆DCS - Device control string↲ ↲ Representation:╞ 7-bit environment: ESC P<50>↲ ╞ ╞ ╞ 8-bit environment: <90>↲ ↲ DCS is the opening delimiter of a device control string ↓ which is used to downline load a programable push-key in the ↓ RC45 ANSI terminal. The device control string must have the ↓ following structure:↲ ↲ p1 AA BB CC DD .. ..↲ ↲ P1 is the number of the actual push-key, coded as a ↓ hexadecimal number by two ASCII characters. The push-key ↓ numbers are listed in table F.3-1.↲ ↲ AA, BB, CC, .. are pairs of characters presenting a two ↓ digit hexadecimal number, each giving one character to load ↓ into the push-key.↲ ↲ The two ASCII characters presenting a hexadecimal number, ↓ must each be in the range: ↲ ↲ 0<30> to 9<39>, A<41> to F<46> or a<61> to f<66>↲ ↲ The device control string must be terminated by the closing ↓ delimiter ST, string terminator.↲ ↲ ┆a1┆Example↲ I order to load the push-key PF17 (no. 17) with the string: ↓ 'RC45' the following chracters must be send to the terminal:↲ ↲ 7-bit environement:↲ ESC<1B> P<50> 1<31> 1<31> 5<35> 2<32>↲ 4<34> 3<33> 3<33> 4<34> 3<33> 5<35>↲ ESC<1B> <5C>↲ ↲ ┆8c┆┆83┆┆bc┆↓ 8-bit environement:↲ <90> 1<31> 1<31> 5<35> 2<32> 4<34>↲ 3<33> 3<33> 4<34> 3<33> 5<35> <9C>↲ ↲ ↲ ┆0e┆↓ ┆a1┆┆b0┆┆f0┆DL - Delete line↲ ↲ Representation:╞ CSI p1 M<4D>↲ ↲ Default value:╞ 1.↲ ↲ The contents of the active line and p1 following lines are ↓ removed. The contents of a number of following lines are ↓ shifted towards the active line. At the other end of the ↓ shifted part p1 lines are erased.↲ If the number of lines to be removed is larger than the ↓ existing candidates for removal, only the number of exi┄sting ↓ lines are removed.↲ When the top and bottom margins are different from the ↓ display size, only the scrolling region is affected.↲ ↲ ↲ ┆0f┆↓ ┆0e┆↓ ┆a1┆┆b0┆┆f0┆DMI - Disable manual input↲ ↲ Representation:╞ ESC '<60>↲ ↲ All input from the keyboard is ignored. The keys that enter ↓ the setup modes and the pushkey programming mode are ↓ excepted.↲ ↲ ↲ ┆0f┆↓ ┆8c┆┆82┆┆f4┆↓ ┆0e┆↓ ┆a1┆┆b0┆┆f0┆DHLT - Double height line, top part↲ ↲ Representation:╞ ESC <23> 3<33>↲ ↲ Used by DEC terminals to display double heigth line.↲ ↲ Ignored by RC45 ANSI terminal.↲ ↲ ┆0f┆↓ ┆0e┆↓ ┆a1┆┆b0┆┆f0┆DHLB - Double height line, bottom part↲ ↲ Representation:╞ ESC <23> 4<34>↲ ↲ Used by DEC terminals to display double height lines.↲ ↲ Ignored by RC45 ANSI terminal.↲ ↲ ┆0f┆↓ ┆0e┆↓ ┆a1┆┆b0┆┆f0┆DWL - Double width line↲ ↲ Representation:╞ ESC <23> 6<36>↲ ↲ Used by DEC terminals to display double-width lines.↲ ↲ Ignored by RC45 ANSI terminal.↲ ↲ ┆0f┆↓ ┆8c┆┆82┆┆a0┆↓ ┆0e┆↓ ┆a1┆┆b0┆┆f0┆DSR - Device status report↲ ↲ Representation:╞ CSI p1 n<6E>↲ ↲ Default value:╞ 0.↲ ↲ DSR either reports the status of the sending device or ↓ requests a status from the receiving device, depending on ↓ the parameter value:↲ ↲ 5:╞ A DSR is requested. (See section E.3, transmitted ↓ ╞ codes).↲ 6: ┆84┆A report of the active position is requested. (Using ↓ ┆19┆┆87┆┄┄a CPR sequence).↲ ↲ ╞ Other parameter values on input are ignored.↲ ↲ ↲ ┆0f┆↓ ┆0e┆↓ ┆a1┆┆b0┆┆f0┆DSR - Device status report printer↲ ↲ Representation: CSI ?<3F> 15 n<6E>↲ ↲ DSR printer reports the status of the printer by sending a ↓ DSR - printer sequence to the host computer. ( see section ↓ E.3, transmitted codes).↲ ↲ ↲ ┆0f┆↓ ┆8c┆┆82┆┆c4┆↓ ┆0e┆↓ ┆a1┆┆b0┆┆f0┆ECH - Erase character↲ ↲ Representation:╞ CSI p1 X<58>↲ ↲ Default value:╞ 1.↲ ↲ The active position and the p1-1 following positions are ↓ erased. Only character positions on the line where the ↓ active position is located are affected. The tabulation ↓ stops are not affected.↲ ↲ ↲ ┆0f┆↓ ┆0e┆↓ ┆a1┆┆b0┆┆f0┆ED - Erase in display↲ ↲ Representation:╞ CSI p1 J<4A>↲ ↲ Default value:╞ 0.↲ ↲ Some or all character positions in the display are erased, ↓ depending on the parameter value.↲ ↲ 0:╞ ┆84┆The active position and the character positions up to ↓ ┆19┆┆87┆┄┄the end of the display are erased.↲ 1:╞ ┆84┆The character positions from the beginning of the ↓ ┆19┆┆87┆┄┄display up to and including the active position are ↓ ┆19┆┆87┆┄┄erased.↲ 2:╞ ┆84┆All character positions in the display are erased ↓ ┆19┆┆87┆┄┄without moving the cursor.↲ ↲ All erased character positions will have their graphic ↓ rendition set to normal.↲ ↲ ↲ ┆0f┆↓ ┆8c┆┆83┆┆8c┆↓ ┆0e┆↓ ┆a1┆┆b0┆┆f0┆EL - Erase in line↲ ↲ Representation:╞ CSI p1 K<4B>↲ ↲ Default value:╞ 0.↲ ↲ Some or all character positions in the active line are ↓ erased, depending on the parameter value:↲ ↲ 0:╞ ┆84┆The active position and the character positions up to ↓ ┆19┆┆87┆┄┄the end of the line are erased.↲ 1:╞ ┆84┆The character position from the beginning of the ↓ ┆19┆┆87┆┄┄active line up to and including the active position ↓ ┆19┆┆87┆┄┄are erased.↲ 2:╞ All character positions of the line are erased.↲ ↲ All erased character positions will have their graphic ↓ rendition set to normal.↲ ↲ ↲ ┆0f┆↓ ┆0e┆↓ ┆a1┆┆b0┆┆f0┆EMI - Enable manual input↲ ↲ Representation:╞ ESC b<62>↲ ↲ All input from the keyboard is processed.↲ ↲ ↲ ┆0f┆↓ ┆0e┆↓ ┆a1┆┆b0┆┆f0┆ENQ - Request answer back message↲ ↲ Representation:╞ <05>↲ ↲ The terminal will respond by sending the terminal version ↓ number in a DCS, see section about transmitted codes (E.3).↲ ↲ ↲ ┆0f┆↓ ┆8c┆┆83┆┆a4┆↓ ┆0e┆↓ ┆a1┆┆b0┆┆f0┆ESC - Escape↲ ↲ Representation:╞ <1B>↲ ↲ The escape code is a sequence introducer and must be fol┄↓ lowed by one or more codes to have any effect.↲ ↲ ↲ ┆0f┆↓ ┆0e┆↓ ┆a1┆┆b0┆┆f0┆FF - Form feed↲ ↲ Representation:╞ <0C>↲ ↲ The form feed code has two different functions depending on ↓ the form feed mode. It may either cause a line feed (LF) or ↓ the entire screen to be erased and the cursor to be set at ↓ the upper left corner of the display (Margins are reset).↲ ↲ ↲ ┆0f┆↓ ┆0e┆↓ ┆a1┆┆b0┆┆f0┆HT - Horizontal tabulation↲ ↲ Representation:╞ <09>↲ ↲ HT is equvivalent to a default CHT.↲ ↲ ↲ ┆0f┆↓ ┆0e┆↓ ┆a1┆┆b0┆┆f0┆HTS - Horizontal tabulation set↲ ↲ Representation:╞ 7-bit environment: ESC H<48>↲ ╞ ╞ ╞ 8-bit environment: <88>↲ ↲ HTS is a format effector which causes a horizontal tabula┄↓ tion stop to be set at the active position.↲ ↲ ↲ ┆0f┆↓ ┆8c┆┆83┆┆98┆↓ ┆0e┆↓ ┆a1┆┆b0┆┆f0┆HVP - Horizontal and vertical position↲ ↲ Representation:╞ CSI p1;p2 f<66>↲ ↲ Default value:╞ 1;1↲ ↲ HVP is a format effector which is executed as a CUP.↲ ↲ ↲ ┆0f┆↓ ┆0e┆↓ ┆a1┆┆b0┆┆f0┆ICH - Insert character↲ ↲ Representation:╞ CSI p1 @<40>↲ ↲ Default value:╞ 1.↲ ↲ P1 erased character positions are inserted at the active ↓ position. The previous contents of the active position and ↓ an adjacent string of character positions are shifted away ↓ from the active position. The contents of p1 character ↓ positions at the other end of the shifted string are remov┄↓ ed.↲ ↲ ↲ ┆0f┆↓ ┆0e┆↓ ┆a1┆┆b0┆┆f0┆ICT - Invoke confidence test↲ ↲ Representation:╞ CSI 2<32> ; p1 y<79>↲ ↲ Control sequence used by DEC terminals, but ignored by the ↓ RC45 ANSI terminal.↲ ↲ ↲ ┆0f┆↓ ┆8c┆┆82┆┆f4┆↓ ┆0e┆↓ ┆a1┆┆b0┆┆f0┆ID - Identify↲ ↲ Representation:╞ ESC Z<5A>↲ ↲ Identification request recognised by DEC terminals.↲ ↲ Ignored by RC45 ANSI terminal.↲ ↲ ↲ ┆0f┆↓ ┆0e┆↓ ┆a1┆┆b0┆┆f0┆IL - Insert line↲ ↲ Representation:╞ CSI p1 L<4C>↲ ↲ Default value:╞ 1.↲ ↲ P1 erased lines are inserted at the active line. The pre┄↓ vious contents of the active line and a number of follow┄ing ↓ lines are shifted away from the active line. The con┄tents of ↓ p1 lines at the bottom of the scrolling region are remov┄ed. ↓ Tabulation stops are not affected.↲ ↲ ↲ ┆0f┆↓ ┆0e┆↓ ┆a1┆┆b0┆┆f0┆IND - Index↲ ↲ Representation:╞ 7-bit environment: ESC D<44> ↲ 8-bit environment: <84>↲ ↲ IND is identical to a default CUD, except that IND may cause ↓ a scroll.↲ ↲ ↲ ┆0f┆↓ ┆8c┆┆82┆┆f4┆↓ ┆0e┆↓ ┆a1┆┆b0┆┆f0┆KAM - Enter keypad application mode↲ ↲ Representation:╞ ESC =<3D>↲ ↲ Special DEC mode.↲ ↲ When the RC45 ANSI terminal operates in keypad application ↓ mode the keys on the numeric keypad will act as ↓ preprogrammed pushkeys.↲ See section E.3, Numeric Keypad.↲ ↲ ┆0f┆↓ ┆0e┆↓ ┆a1┆┆b0┆┆b0┆┆f0┆KNM - Enter keypad numeric mode.↲ ↲ Representation:╞ ESC ><3E>↲ ↲ Special DEC mode.↲ ↲ When the RC45 ANSI terminal operates in this mode the key on ↓ the numeric keypad will send codes corresponding to the ↓ engraving on the key.↲ ↲ ┆0f┆↓ ┆0e┆↓ ┆a1┆┆b0┆┆f0┆LF - Line feed↲ ↲ Representation:╞ <0A>↲ ↲ Advances the active position to the same character position ↓ on the next line or to the first column on the next line ↓ depending on the new line mode state.↲ If the active position is on the last data line in the ↓ scrolling region, a scroll is performed.↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆a1┆LS0 - LOCK shift G0↲ ↲ Representation:╞ SI <0F>↲ ↲ This function determinds that the character set selected as ↓ the G0-set as a result of a SGS, select character set ↓ sequence, will be the character set resisting in the GL part ↓ of the RC45 ANSI Terminal code set.↲ ↲ ↲ ┆a1┆LS1 - LOCK shift G1↲ ↲ Representation:╞ SO <0E>↲ ↲ This function will have the result that the character set ↓ selected as the G1-set will resist in the GL part of the ↓ RC45 ANSI Terminal code set.↲ ↲ ↲ ┆a1┆LS1R - LOCK shift G1, right↲ ↲ Representation: ╞ ESC <7E>↲ ↲ The character set selected as the G1-set will resist in the ↓ GR part of the RC45 ANSI Terminal code set.↲ ↲ ↲ ┆a1┆LS2 - LOCK shift G2↲ ↲ Representation:╞ ESC n<6E>↲ ↲ The character set selected as the G2-set will resist in the ↓ GL part of the RC45 ANSI Terminal code set.↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆a1┆LS2R - LOCK shift G2, right↲ ↲ Representation:╞ ESC <7B>↲ ↲ The character set selected as the G2-set will resist in the ↓ GR part of the RC45 ANSI Terminal code set.↲ ↲ ↲ ┆a1┆LS3 - LOCK shift G3↲ ↲ Representation:╞ ESC 0<6F>↲ ↲ The character set selected as the G3-set will resist in the ↓ GL part of the RC45 ANSI Terminal code set.↲ ↲ ↲ ┆a1┆LS3R - LOCK shift G3, right↲ ↲ Representation:╞ ESC <7C>↲ ↲ The character set selected as the G3-set will resist in the ↓ GR-part of the RC45 ANSI Terminal code set.↲ ↲ ↲ ┆a1┆┆b0┆┆f0┆MC - Media copy↲ ↲ Representation:╞ CSI p1 i<69>↲ ↲ Default value:╞ 0.↲ ↲ Media copy initiates and terminates data transfer to the ↓ printer.↲ ════════════════════════════════════════════════════════════════════════ ↓ The kind of operation depends on the parameter value:↲ ↲ 0:╞ A hard copy of the screen is sent to the printer.↲ 4:╞ Relay printing will be stopped.↲ 5:╞ Relay printing will be started.↲ 6:╞ Slave printing will be stopped.↲ 7:╞ Slave printing will be started.↲ ↲ All other parameter values will be ignored.↲ ↲ ↲ ┆a1┆Relay printing↲ ↲ The terminal transmits received characters to the printer ↓ without displaying them on the screen. All characters except ↓ NUL, XON, XOFF and the control sequence to stop relay ↓ printing (CSI 4 i) are sent to the printer.↲ ↲ ↲ ┆a1┆Slave printing↲ ↲ The terminal transmits received characters to the printer as ↓ well as displaying them on the screen. All control chracters ↓ except LF, CR and FF are not sent to the printer.↲ ↲ ↲ ┆0e┆↓ ┆a1┆┆b0┆┆f0┆NEL - Next line↲ ↲ Representation:╞ 7-bit environment: ESC E<45> ↲ 8-bit environment: <85>↲ ↲ NEL is a format effector thats moves the active position to ↓ the first character position on the following line.↲ ↲ ↲ ┆0f┆↓ ┆8c┆┆83┆┆a4┆↓ ┆0e┆↓ ┆a1┆┆b0┆┆f0┆RC - Restore cursor↲ ↲ Representation:╞ ESC 8<38>↲ ↲ The cursor position previously stored by a SC sequence is ↓ restored.↲ Special DEC sequence.↲ ↲ ↲ ┆0f┆↓ ┆0e┆↓ ┆a1┆┆b0┆┆f0┆RI - Reverse index↲ ↲ Representation:╞ 7-bit environment: ESC M<4D> ↲ 8-bit environment: <8D>↲ ↲ RI is identical to a default CUU, except that RI may cause a ↓ scroll.↲ ↲ ↲ ┆0f┆↓ ┆0e┆↓ ┆a1┆┆b0┆┆f0┆RIS - Reset to initial state↲ ↲ Representation:╞ ESC c<63>↲ ↲ This control sequence has the same effect as a power re┄set.↲ ↲ ↲ ┆0f┆↓ ┆8c┆┆82┆┆ac┆↓ ┆0e┆↓ ┆a1┆┆b0┆┆f0┆RM - Reset mode↲ ↲ Representation:╞ CSI p1;....;pn l<6C>↲ ↲ Default value:╞ None.↲ ↲ RM resets one or more modes of the terminal. Each mode is ↓ specified by a parameter value. ( See SM set mode).↲ ↲ ↲ Special DEC VT-100 modes:↲ ↲ Representation:╞ CSI ?<3B> p1 l<6C>↲ ↲ The supported modes are the same as for SM, set mode.↲ ↲ ↲ ┆0f┆↓ ┆0e┆↓ ┆a1┆┆b0┆┆f0┆RTP - Request terminal parameters↲ ↲ Representation:╞ CSI p1 x<78>↲ ↲ Default value:╞ 0.↲ ↲ Ignored by RC45 ANSI terminal.↲ ↲ ↲ ┆0f┆↓ ┆0e┆↓ ┆a1┆┆b0┆┆f0┆SAD - Screen alignment display↲ ↲ Representation:╞ ESC <23> 8<38>↲ ↲ Special DEC sequence. Ignored by RC45 ANSI.↲ ↲ ↲ ┆0f┆↓ ┆8c┆┆83┆┆8c┆↓ ┆0e┆↓ ┆a1┆┆b0┆┆f0┆SC - Save cursor↲ ↲ Representation:╞ ESC 7<37>↲ ↲ The cursor position is stored so a later received RC, ↓ restore cursor se┄quence will position the cursor at the ↓ stored position.↲ Special DEC sequence.↲ ↲ ↲ ┆0f┆↓ ┆0e┆↓ ┆a1┆┆b0┆┆f0┆SCS - Select character set↲ ↲ Representation:╞ ESC (<28> <xx> ↲ or ESC )<29> <xx>↲ ↲ Where <xx> may be one of the following characters:↲ ↲ <xx>:╞ 0<30>, 1<31>, 2<32>, A<41>, B<42>.↲ ↲ Special DEC sequence.↲ ↲ See section E.5, character encoding for information on RC45 ↓ ANSI code sets and how they are invoked.↲ ┆0f┆↓ ┆8c┆┆82┆┆94┆↓ ┆0e┆↓ ┆a1┆┆b0┆┆f0┆SGR - Select graphic rendition↲ ↲ Representation:╞ CSI p1;....;pn m<6D>↲ ↲ Default value:╞ 0.↲ ↲ SGR is a format effector which specifies one or more gra┄phic ↓ rendition aspects for the following characters in the data ↓ stream. The specified graphic rendition aspects re┄main in ↓ effect until the next occurrence of a SGR sequence or an ↓ explicit change of the terminal state.↲ Each graphic rendition aspect is specified by a parameter ↓ value:↲ ↲ 0:╞ Default rendition, (normal).↲ 1:╞ Increased intensity.↲ 4:╞ Underline.↲ 5:╞ Slow blink.↲ 6:╞ Low intensity background.↲ 7:╞ Inverse video.↲ 8:╞ Invisible.↲ ↲ ↲ ┆0f┆↓ ┆0e┆↓ ┆a1┆┆b0┆┆f0┆SI - Shift in↲ ↲ Representation: <0F>↲ ↲ Invoke G0 character set into GL. G0 is designated by a ↓ select character set sequence (SCS). See section E.5 for ↓ information on character encoding.↲ ↲ ↲ ┆8c┆┆83┆┄↓ ┆0e┆↓ ┆a1┆┆b0┆┆f0┆SM - Set mode↲ ↲ Representation: CSI p1;....;pn h<68>↲ ↲ Default value: None.↲ ↲ SM sets one or more modes in the terminal. Each mode is ↓ specified by a numeric value, and described in section E.4, ↓ Terminal modes.↲ ↲ Parameter values and the corresponding modes:↲ ↲ 2:╞ Keyboard action mode.↲ 3:╞ Control representation mode.↲ 12:╞ Send/receive mode.↲ 20:╞ Line feed/new line mode.↲ 36:╞ Auto wraparound.↲ 37:╞ Origin mode.↲ 38:╞ Column mode.↲ 39:╞ Keypad mode.↲ ↲ DEC private modes.↲ ↲ Representation: CSI ?<3F> p1 h<68>↲ ↲ All parameter values except the following are ignored by ↓ RC45 ANSI.↲ ↲ 3:╞ To set column mode.↲ 6:╞ To set origin mode.↲ 7:╞ To set auto wraparound.↲ ↲ ↲ ┆0f┆↓ ┆8c┆┆83┆┆8c┆↓ ┆0e┆↓ ┆a1┆┆b0┆┆f0┆SO - Shift out↲ ↲ Representation: <0E>↲ ↲ Invokes G1 character set into GL. G1 character set is ↓ designated by a select character set (SCS) sequence.↲ ↲ ┆0f┆↓ ┆0e┆↓ ┆b0┆┆a1┆┆f0┆SS2 - Single shift 2↲ ↲ Representation: 7-bit environment: ESC N<4E> ↲ 8-bit environment: <8E>↲ ↲ Invokes G2 character set into GL for the next graphic ↓ character only. G2 is designated by a select character set ↓ (SCS) sequence.↲ ↲ ┆0f┆↓ ┆0e┆↓ ┆b0┆┆a1┆┆f0┆SS3 - Single shift 3↲ ↲ Representation: 7-bit environment: ESC O<4F> ↲ 8-bit environment: <8F>↲ ↲ Invokes G3 character set into GL for the next graphic ↓ character only. G3 is designated by a select character set ↓ (SCS) sequence.╞ ↲ ↲ ↲ ┆0f┆↓ ┆0e┆↓ ┆a1┆┆b0┆┆f0┆ST - String terminator↲ ↲ Representation: 7-bit environment: ESC <5C> ↲ 8-bit environment: <9C>↲ ↲ ST is the closing delimiter for a string opened by a Devi┄ce ↓ Control String.↲ ↲ ↲ ┆8c┆┆83┆┆a4┆↓ ┆0e┆↓ ┆a1┆┆b0┆┆f0┆STBM - Set top and bottom margins↲ ↲ Representation: CSI p1;p2 r<72>↲ ↲ Default value: Entire screen.↲ ↲ The sequence defines the top and bottom margins in the ↓ display. P1 gives the first line in the scrolling region and ↓ p2 gives the last line. The minimum size of the scrol┄ling ↓ region is two lines. If the value for the bottom margin is ↓ less than the top margin the sequence is ignor┄ed. If the ↓ origin mode is set the cursor is not allowed to be ↓ positioned outside these margins.↲ ↲ ↲ ┆0f┆↓ ┆0e┆↓ ┆a1┆┆b0┆┆f0┆SWL - Single width line↲ ↲ Representation: ESC <23> 5<35>.↲ ↲ Special DEC sequence. Ignored by RC45 ANSI terminal.↲ ↲ ┆0f┆↓ ┆8c┆┆81┆┆fc┆↓ ┆0e┆↓ ┆a1┆┆b0┆┆f0┆TBC - Tabulation clear.↲ ↲ Representation: CSI p1 g<67>↲ ↲ Default value: 0.↲ ↲ TBC is a format effector which causes one or more tabula┄tion ↓ stop to be cleared, depending on the parameter value:↲ ↲ 0:╞ ┆84┆Clear the horizontal tabulation stop at the active ↓ ┆19┆┆87┆┄┄position.↲ 3:╞ ┆84┆Clear all horizontal tabulation stops at the active ↓ ┆19┆┆87┆┄┄line (entire display).↲ ↲ All other parameter values are ignored.↲ ↲ ↲ ┆0f┆↓ ┆0e┆↓ ┆a1┆┆b0┆┆f0┆VT - Vertical tabulation↲ ↲ Representation: <0B>↲ ↲ VT is identical to a linefeed.↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ════════════════════════════════════════════════════════════════════════ ↓ ┆14┆┆b3┆↲ ┆14┆┆b1┆┆b0┆ RC45 ANSI X3.64 TERMINAL┆05┆Systemadministration E↲ ┆14┆┆b2┆┆b0┆ E Systemadministration┆05┆RC45 ANSI X3.64 TERMINAL ↲ ┆15┆┆b3┆↲ ┆15┆┆b3┆↲ ┆15┆┆b1┆┆b0┆ Opdatering 0/85┆05┆Side E.3-┆0b┆ E↲ ┆15┆┆b2┆┆b0┆ E Side E.3-┆0b┆┆05┆Opdatering 0/85 ↲ ╱04002d4e0a000600000000030c473140000000000000000000000000000000000000000000000000131a242e38424c56606a747e88929cff04╱ ╱04002d4e0a000600000000030c473140000000000000000000000000000000000000000000000000131a242e38424c56606a747e88929cff04╱ ↓ ┆0e┆↓ ┆a1┆┆b0┆┆f0┆E.3 Transmitted data and code sequences↲ ↲ The transmitted data are depending on whether the terminal ↓ operates in a 7 or 8 bit environement, because some control ↓ sequences has a different representation in the two ↓ environments.↲ ↲ ┆0f┆↓ ┆0e┆↓ ┆a1┆┆b0┆┆f0┆Transmitted data↲ ↲ All transmitted data from the display buffer will be in the ↓ range from <20> to <7F> or <A0> to <FF>. Character codes ↓ outside this range are transformed into <20> before ↓ transmission.↲ Characters entered at the keyboard may be any value up to ↓ <FF>.↲ ↲ ┆0f┆↓ ┆0e┆↓ ┆a1┆┆b0┆┆f0┆Transmitted code sequences↲ ↲ ↲ ┆a1┆┆b0┆┆f0┆CPR - Cursor position report↲ ↲ Representation: CSI p1;p2 R<52>↲ ↲ The code sequence is generated on a DSR with parameter 6. ↓ The report contains the current cursor position, where p1 is ↓ the line and p2 the column for the active position.↲ ↲ ↲ ┆0f┆↓ ┆0e┆↓ ┆a1┆┆b0┆┆f0┆CSI - Control sequence introducer↲ ↲ Representation: 7-bit environment: ESC <5B>↲ 8-bit environment: <9B>↲ ↲ The control sequence introducer is the first part of a ↓ control sequence.↲ ↲ ┆0f┆↓ ┆8c┆┆83┆┆b0┆↓ ┆0e┆↓ ┆a1┆┆b0┆┆f0┆Numeric keypad↲ ↲ When the RC45 ANSI terminal operates in keypad application ↓ mode the keys at the numeric keypad will act as ↓ preprogrammed pushkeys sending the following sequences to ↓ the host computer:↲ ↲ Key╞ character string╞ Key╞ character string↲ ↲ 0╞ SS3 p<70>╞ - (minus)╞ SS3 m<6D>↲ 1╞ SS3 q<71>╞ , (comma) SS3 l<6C>↲ 2╞ SS3 r<72>╞ . (period)SS3 n<6E>↲ 3╞ SS3 s<73>╞ (enter) SS3 M<4D>↲ 4╞ SS3 t<74>↲ 5╞ SS3 u<75>↲ 6╞ SS3 v<76>↲ 7╞ SS3 w<77>↲ 8╞ SS3 x<78>↲ 9╞ SS3 y<79>↲ ↲ SS3 is an ANSI X3.64 sequence which has a different coding ↓ in 7 and 8 bit modes. In 7 bit mode it is represented by ↓ ESC O<4F> and in 8 bit mode by <8F>.↲ ┆84┆↲ ↲ ┆0f┆↓ ┆0e┆↓ ┆a1┆┆b0┆┆f0┆DA - Device attribute↲ ↲ Representation: CSI ?<3F> 1<30> ; 0<31> c<63>↲ ↲ This code is generated on request to report the RC45 ANSI ↓ terminal options and means that no options are available. ↓ The request is done by a DA sequence with parameter value 2.↲ This control sequence is compatible with the DEC-VT200 ↓ series.↲ ↲ ┆0f┆↓ ┆8c┆┆83┆┆a4┆↓ ┆0e┆↓ ┆f0┆┆a1┆┆b0┆DCS - Device control string↲ ↲ Representation: 7-bit environment: ESC P<50>↲ 8-bit environment: <90>↲ ↲ DCS is the opening delimiter of a control string containing ↓ in ASCII representation the terminal type and version ↓ number. The control string is terminated by a ST.↲ ↲ String: RC45 ANSI V.X.X↲ ↲ Note: The two space <20> characters are included in the ↓ string.↲ ↲ This terminal identification string is transmitted to the ↓ host computer when the RC45 ANSI Terminal receives the ↓ control character ENQ <05>.↲ ┆0f┆↓ ↲ ↲ ┆0e┆↓ ┆a1┆┆b0┆┆f0┆DSR - Device status report↲ ↲ Representation: CSI p1 n<6E>↲ ↲ A DSR sequence is generated on a DSR with parameter 5.↲ ↲ P1 has always the value 0 which means no malfunction.↲ ↲ ↲ ┆0f┆↓ ┆8c┆┆82┆┆d0┆↓ ┆0e┆↓ ┆a1┆┆b0┆┆f0┆DSRP - Device status report printer↲ ↲ Representation: CSI ?<3F> p1 n<6E>↲ ↲ A DSRP sequence is generated on receipt of a DSRP with ↓ parameter 15. The parameter p1 indicates the status of the ↓ printer in the following way:↲ ↲ p1 = 10 : Printer is ready.↲ p1 = 11 : Printer not ready, but available.↲ p1 = 13 : No printer available.↲ ↲ This coding is compatible with DEC VT-200 series.↲ ↲ ↲ ┆0f┆↓ ┆0e┆↓ ┆a1┆┆b0┆┆f0┆ESC - Escape↲ ↲ Representation: <1B>↲ ↲ ↲ ┆0f┆↓ ┆0e┆↓ ┆a1┆┆b0┆┆f0┆ST - String terminator↲ ↲ Representation: 7-bit environment: ESC <5C>↲ ┆a1┆┆e1┆ 8-bit environment: <9C>↲ ↲ ST is the terminating delimiter of a DCS sequence.↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ════════════════════════════════════════════════════════════════════════ ↓ ┆14┆┆b3┆↲ ┆14┆┆b1┆┆b0┆ RC45 ANSI X3.64 TERMINAL┆05┆Systemadministration E↲ ┆14┆┆b2┆┆b0┆ E Systemadministration┆05┆RC45 ANSI X3.64 TERMINAL ↲ ┆15┆┆b3┆↲ ┆15┆┆b3┆↲ ┆15┆┆b1┆┆b0┆ Opdatering 0/85┆05┆Side E.4-┆0b┆ E↲ ┆15┆┆b2┆┆b0┆ E Side E.4-┆0b┆┆05┆Opdatering 0/85 ↲ ╱04002d4e0a000600000000030c473140000000000000000000000000000000000000000000000000131a242e38424c56606a747e88929cff04╱ ╱04002d4e0a000600000000030c473140000000000000000000000000000000000000000000000000131a242e38424c56606a747e88929cff04╱ ↓ ┆0e┆↓ ┆a1┆┆b0┆┆f0┆E.4. Terminal modes↲ ↲ ↲ This section describes both ANSI X3.64 modes and the DEC ↓ private modes used by the RC45 ANSI terminal.↲ ┆0f┆↓ ↲ The modes may be changed by the operator or by the host ↓ computer, but changes from the host computer are lost after ↓ restart or power off.↲ ↲ The default value of each switch is specified. This value is ↓ obtained from the host computer by means of the RM (reset ↓ mode) command.↲ When a mode has a fixed value in the RC45 ANSI terminal, ↓ the value of this mode is stated.↲ ↲ The modes are described in alphabetical order.↲ ↲ ↲ ┆a1┆ANSI X3.64 modes↲ ↲ ┆0e┆↓ ↲ ┆a1┆┆b0┆┆f0┆Control representation mode↲ ↲ Reset: (default)↲ All control functions are performed as defined.↲ ↲ Set:↲ ┆84┆All control functions, execpt reset mode (RM), are treated ↓ as graphics.↲ ↲ ┆84┆This mode is called supervisor mode in the configuration ↓ mode.↲ ↲ ┆0f┆↓ ┆8c┆┆83┆┆98┆↓ ┆0e┆↓ ┆a1┆┆b0┆┆f0┆Editing boundary mode↲ ↲ ↲ Not available.↲ ↲ ↲ ┆0f┆↓ ┆0e┆↓ ┆a1┆┆b0┆┆f0┆Erasure mode↲ ↲ ↲ Not available.↲ ↲ ↲ ┆0f┆↓ ┆0e┆↓ ┆a1┆┆b0┆┆f0┆Format effector action mode↲ ↲ ↲ Always reset:↲ ↲ A format effector causes the specified action to be ↓ performed immidiately.↲ ↲ ↲ ┆0f┆↓ ┆0e┆↓ ┆a1┆┆b0┆┆f0┆Format effector transfer mode↲ ↲ ↲ Always reset:↲ ↲ Format effectors are inserted in a transmitted data stream ↓ or in any data transferred to any auxiliary output device.↲ ↲ ↲ ┆0f┆↓ ┆0e┆↓ ┆a1┆┆b0┆┆f0┆Guarded area transfer mode↲ ↲ ↲ Not available.↲ ↲ ↲ ┆0f┆↓ ┆8c┆┆83┆┆b0┆↓ ┆0e┆↓ ┆a1┆┆b0┆┆f0┆Horizontal editing mode↲ ↲ ↲ Always reset:↲ ↲ A character insertion causes a string of following data ↓ beginning with the contents of the active position to be ↓ shifted forward; a character deletion causes a string of ↓ data following the active position to be shifted backward.↲ ↲ ↲ ┆0f┆↓ ┆0e┆↓ ┆a1┆┆b0┆┆f0┆Insertion / replacement mode↲ ↲ ↲ Always reset:↲ ↲ The receipt of a graphic character or a control sequence ↓ function for which a graphic representation is required ↓ causes the appropriate graphic symbol to replace the graphic ↓ symbol currently imaged at the active position.↲ ↲ ↲ ┆0f┆↓ ┆0e┆↓ ┆a1┆┆b0┆┆f0┆Keyboard action mode↲ ↲ Reset: (default)↲ The keyboard is enabled for use.↲ ↲ Set:↲ Keyboard is ignored.↲ ↲ The set-up and reset keys are excepted.↲ ↲ ↲ ┆0f┆↓ ┆8c┆┆83┆┆8c┆↓ ┆0e┆↓ ┆a1┆┆b0┆┆f0┆Multiple area transfer mode↲ ↲ ↲ Not available.↲ ↲ ↲ ┆0f┆↓ ┆0e┆↓ ┆a1┆┆b0┆┆f0┆Positioning unit mode↲ ↲ ↲ Always reset:↲ ↲ The units for numeric parameters of the positioning format ↓ effectors are character positions.↲ ↲ ↲ ┆0f┆↓ ┆0e┆↓ ┆a1┆┆b0┆┆f0┆Selected area transfer mode↲ ↲ ↲ Not available.↲ ↲ ↲ ┆0f┆↓ ┆0e┆↓ ┆a1┆┆b0┆┆f0┆Send / receive mode↲ ↲ ↲ Local:↲ Data which are locally entered are immediately imaged on the ↓ display.↲ ↲ Online: (default)↲ Input are logically diconnected from the output imaging ↓ device. Only data which are sent to the terminal are imaged.↲ ↲ ↲ ┆0f┆↓ ┆8c┆┆83┆┆8c┆↓ ┆0e┆↓ ┆a1┆┆b0┆┆f0┆Status report transfer mode↲ ↲ Always reset:↲ No device status report is generated automatically.↲ ↲ ↲ ┆0f┆↓ ┆0e┆↓ ┆a1┆┆b0┆┆f0┆Tabulation stop mode↲ ↲ Always reset.↲ A horizontal tabulation stop applies to the corresponding ↓ character positions in all lines.↲ ↲ ↲ ┆0f┆↓ ┆0e┆↓ ┆a1┆┆b0┆┆f0┆Vertical editing mode↲ ↲ Always reset:↲ A line insertion causes the contents of the active line and ↓ of the following lines to be shifted down; a line deletion ↓ causes the contents of the following lines to be shifted up.↲ ↲ ↲ ┆a1┆Auto wraparound mode↲ ↲ When auto wraparound mode is set graphic display characters ↓ received when the cursor is at the last position it will ↓ appear on the next line. The display scrolls up if the ↓ cursor is at the end of the scrolling region.↲ In the reset state graphic display characters received ↓ when the cursor is at the last positionin a line will ↓ replace previously displayed characters.↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆a1┆Origin mode↲ ↲ When Origin mode is set line numbers start at the top margin ↓ of the user defined scrolling region, and the cursor is not ↓ allowed to move outside the scrolling region.↲ In the reset state line numbers start at the upper-left ↓ corner of the screen and are independent of the top and ↓ bottom margins.↲ Every time the state of this mode is changed the cursor is ↓ placed at the new home position.↲ ↲ ↲ ┆a1┆Column mode↲ ↲ The state of the column mode determinds the number of ↓ columns per line on the display. When column mode is set the ↓ display has 132 columns per line and when it is reset the ↓ display has 80 columns per line.↲ When the state of the column mode is changed the entire ↓ screen is erased and the cursor is moved to the home ↓ position. The scrolling region is the full screen (24 ↓ lines).↲ ↲ ↲ ┆a1┆Keypad mode↲ ↲ When keypad mode is set the auxiliary keypad generates ↓ application control functions and when the mode is reset the ↓ auxiliary keypad generate numeric characters corresponding ↓ to the engraving on the keys.↲ The application control functions are specified in the ↓ section about transmitted codes: E.3, Numeric keypad.↲ ════════════════════════════════════════════════════════════════════════ ↓ ════════════════════════════════════════════════════════════════════════ ↓ ┆14┆┆b3┆↲ ┆14┆┆b1┆┆b0┆ RC45 ANSI X3.64 TERMINAL┆05┆Systemadministration E↲ ┆14┆┆b2┆┆b0┆ E Systemadministration┆05┆RC45 ANSI X3.64 TERMINAL ↲ ┆15┆┆b3┆↲ ┆15┆┆b3┆↲ ┆15┆┆b1┆┆b0┆ Opdatering 0/85┆05┆Side E.5-┆0b┆ E↲ ┆15┆┆b2┆┆b0┆ E Side E.5-┆0b┆┆05┆Opdatering 0/85 ↲ ╱04002d4e0a000600000000030c473140000000000000000000000000000000000000000000000000131a242e38424c56606a747e88929cff04╱ ╱04002d4e0a000600000000030c473140000000000000000000000000000000000000000000000000131a242e38424c56606a747e88929cff04╱ ↓ ┆b0┆┆a1┆┆f0┆E.5 Character encoding↲ ↲ This section describes the character encoding used on the ↓ RC45 ANSI terminal. This includes both a description of the ↓ different charac┄ter sets and an overview of the control ↓ function structure.↲ The RC45 ANSI terminal uses an 8-bit character encoding ↓ scheme and an ANSI/ISO compatible 7-bit code extension ↓ technique.↲ ↲ ┆b0┆┆a1┆┆f0┆7-bit code tables↲ ↲ Figure E.5-1 shows a 7-bit ASCII code table. The 7-bit code ↓ table consist of 128 character positions arranged in 8 ↓ columns and 16 rows. The first two columns contain ↓ characters which are called control characters. These ↓ characters perform a specific control function and will not ↓ have any graphic representation on the display.↲ The first character in the third column (column No. 2) is ↓ called space <20>. This character can be considered as ↓ either a control character or a graphic character. The rest ↓ of the characters in the columns 2 to 7 are called graphic ↓ characters. These characters have a graphic representation ↓ on the display. The last character in column 7, called ↓ delete <7F>, is always used as a control character.↲ ↲ ↲ ┆b0┆┆a1┆┆f0┆8-bit code tables↲ ↲ The conventions from the 7-bit code tables are used in the ↓ 8-bit code tables in a simular form.↲ Figure E.5-2 shows an 8-bit code table. The columns 0-7 ↓ are 7-bit compatible, and the columns 8 to 15 are available ↓ in an 8-bit environ┄ment only. There are two sets of control ↓ characters and two sets of graphic characters. The two sets ↓ ┆8c┆┆83┆┆a4┆↓ of control characters are named the C0 and the C1 set. The ↓ C0 set of control codes are 7-bit compatible, but the C1 set ↓ is represented by an escape sequence in a 7-bit environ┄ment. ↓ The C1 set can be used directly in an 8-bit environment. The ↓ two sets of graphic code sets are named GL and GR. Each set ↓ contains 94 graphic characters. These two code sets may ↓ contain different character sets and the selection is ↓ performed by control sequences.↲ ↲ ↲ ┆b0┆┆a1┆┆f0┆Character set selection↲ ↲ This section describes the control functions used to select ↓ the different graphic character sets.↲ The RC45 ANSI terminal graphic character repertoire ↓ consist of the following graphic sets:↲ ↲ o ASCII graphics↲ o RC45 supplemental graphics↲ o RC45 special graphics↲ o RC45 national graphics↲ ↲ The RC45 national graphics set is the graphic character set ↓ selected in the configurator, and may be one of the ↓ following:↲ ↲ o Danish↲ o Swedish↲ o United Kingdom↲ o German↲ ↲ Selection of character sets is done in the following way:↲ (See figure E.5-3 )↲ ↲ Using a SCS control function ( select character set ) you ↓ specify the graphic sets as G0, G1, G2 and G3. Then you ↓ invoke any of G0 to G3 into GL and GR using locking shifts ↓ control sequences ( LS0, LS1, LS2, LS1R, LS2R, LS3R ) or ↓ ┆8c┆┆83┆┆c8┆↓ single shifts ( SS2, SS3 ). Locking shifts remain active ↓ until another locking shift is processed. Single shifts ↓ remain active until the next graphic character is pro┄cessed.↲ The control functions used to specify the graphic sets G0 ↓ to G3 are listed in tabel E.5-1 and the invoking of the ↓ graphic character sets into GL and GR are listed in tabel ↓ E.5-2↲ ↲ ↲ ┆a1┆┆b0┆┆f0┆Control character codes↲ ↲ By pressing keys in the typewriter area simultaneously with ↓ the control (CTRL) key, all codes in the range <00> to <1F> ↓ may be generated:↲ ↲ ↲ ╞ NUL╞ <00>╞ CTRL `, CTRL @↲ ╞ SOH╞ <01>╞ CTRL A, CTRL a↲ ╞ STX╞ <02>╞ CTRL B, CTRL b↲ ╞ ETX╞ <03>╞ CTRL C, CTRL c↲ ╞ EOT╞ <04>╞ CTRL D, CTRL d↲ ╞ ENQ╞ <05>╞ CTRL E, CTRL e↲ ╞ ACK╞ <06>╞ CTRL F, CTRL f↲ ╞ BEL╞ <07>╞ CTRL G, CTRL g↲ ╞ BS╞ <08>╞ CTRL H, CTRL h↲ ╞ HT╞ <09>╞ CTRL I, CTRL i↲ ╞ LF╞ <0A>╞ CTRL J, CTRL j↲ ╞ VT╞ <0B>╞ CTRL K, CTRL k↲ ╞ FF╞ <0C>╞ CTRL L, CTRL l↲ ╞ CR╞ <0D>╞ CTRL M, CTRL m↲ ╞ SO╞ <0E>╞ CTRL N, CTRL n↲ ╞ SI╞ <0F>╞ CTRL O, CTRL o↲ ╞ DLE╞ <10>╞ CTRL P, CTRL p↲ ╞ DC1╞ <11>╞ CTRL Q, CTRL q↲ ╞ DC2╞ <12>╞ CTRL R, CTRL r↲ ┆8c┆┆83┆┆a4┆↓ ╞ DC3╞ <13>╞ CTRL S, CTRL s↲ ╞ DC4╞ <14>╞ CTRL T, CTRL t↲ ╞ NAC╞ <15>╞ CTRL U, CTRL u↲ ╞ SYN╞ <16>╞ CTRL V, CTRL v↲ ╞ ETB╞ <17>╞ CTRL W, CTRL w↲ ╞ CAN╞ <18>╞ CTRL X, CTRL x↲ ╞ EM╞ <19>╞ CTRL Y, CTRL y↲ ╞ SUB╞ <1A>╞ CTRL Z, CTRL z↲ ╞ ESC╞ <1B>╞ CTRL Æ, CTRL æ↲ ╞ FS╞ <1C>╞ CTRL Ø. CTRL ø↲ ╞ GS╞ <1D>╞ CTRL Å, CTRL å↲ ╞ RS╞ <1E>╞ CTRL ü, CTRL ^↲ ╞ US╞ <1F>╞ CTRL _, CTRL -↲ ↲ When send/receive mode is in online state these codes are ↓ transmitted to the host computer, whereas they are executed ↓ in local state. ↲ ↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆┆a1┆┆f0┆Table E.5-1 Graphic character set selection functions↲ ↲ ╞ ┆a1┆Character set╞ Escape sequence╞ Specified as:↲ ↲ ╞ ASCII set╞ ESC<1B> (<28> B<42>╞ G0 (default)↲ ╞ ╞ ╞ ESC<1B> )<29> B<42>╞ G1↲ ╞ ╞ ╞ ESC<1B> *<2A> B<42>╞ G2↲ ╞ ╞ ╞ ESC<1B> +<2B> B<42>╞ G3↲ ╞ RC45 supplement. ESC<1B> (<28> <<3C>╞ G0↲ ╞ ╞ ╞ ESC<1B> )<29> <<3C>╞ G1↲ ╞ ╞ ╞ ESC<1B> *<2A> <<3C>╞ G2 (default>↲ ╞ ╞ ╞ ESC<1B> +<2B> <<3C>╞ G3↲ ╞ RC45 national╞ ESC<1B> (<28> A<41>╞ G0↲ ╞ ╞ ╞ ESC<1B> )<29> A<41>╞ G1↲ ╞ RC45 special╞ ESC<1B> (<28> 0<30>╞ G0↲ ╞ graphics╞ ESC<1B> )<29> 0<30>╞ G1↲ ╞ ╞ ╞ ESC<1B> *<2A> 0<30>╞ G2↲ ╞ ╞ ╞ ESC<1B> +<2B> 0<30>╞ G3↲ ↲ ↲ ┆b0┆┆a1┆┆f0┆Table E.5-2 Invoking character set functions↲ ↲ ╞ ┆a1┆Function name╞ ╞ Coding╞ function↲ ↲ ╞ LS0 - Lock shift G0╞ SI<0F>╞ G0 into GL↲ ╞ LS1 - Lock shift G1╞ SO<0E>╞ G1 into GL↲ ╞ LS1R - Lock shift G1,right ESC<1B> <7E> G1 into GR↲ ╞ LS2 - Lock shift G2╞ ESC<1B> n<6E> G2 into GL↲ ╞ LS2R - Lock shift G2,right ESC<1B> <7B> G2 into GR↲ ╞ LS3 - Lock shift G3╞ ESC<1B> o<6F> G3 into GL↲ ╞ LS3R - Lock shift G3,right ESC<1B> <7C> G3 into GR↲ ↲ ╞ SS2 - Single shift 2╞ ╞ G2 into GL↲ ╞ ╞ 7-bit environment:╞ ESC<1B> N<4E>↲ ╞ ╞ 8-bit environment:╞ SS2<8E>↲ ↲ ┆8c┆┆83┆┆b0┆↓ ╞ SS3 - Single shift 3╞ ╞ G3 into GL↲ ╞ ╞ 7-bit environment:╞ ESC<1B> O<4F>↲ ╞ ╞ 8-bit environment:╞ SS3<8F>↲ ↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆┆a1┆┆f0┆Figure E.5-1 7-bit code set↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆┆a1┆┆f0┆Figure E.5-2 8-bit code set↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆┆a1┆┆f0┆Figure E.5-3 Character set selection↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆┆a1┆┆f0┆Figure E.5-4 7-bit character set, ASCII↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆┆a1┆┆f0┆Figure E.5-5 7-Bit character set, supplemental graphics↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆a1┆┆a1┆┆b0┆┆f0┆Figure E.5-6 7-Bit character set, special graphic↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆a1┆┆b0┆┆a1┆┆f0┆Figure E.5-7 7-Bit character set, Danish↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆┆a1┆┆f0┆Figure E.508 7-Bit character set, Swedish↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆┆a1┆┆f0┆Figure E.5-9 7-bit character set, United Kingdom↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆┆a1┆┆f0┆Figure E.5-10 7-Bit character set, German↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆a1┆Figure E.5-11 8-bit character set, multinational (C0 and GL ↓ ┆19┆┄┄┆84┆codes)↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆a1┆Figure E.5-12 8-bit character set, multinational (C1 and GR ↓ ┆19┆┄┄┆84┆codes)↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆14┆┆b3┆↲ ┆14┆┆b1┆┆b0┆ RC45 ANSI X3.64 TERMINAL┆05┆Normal anvendelse F↲ ┆14┆┆b2┆┆b0┆ F Normal anvendelse┆05┆RC45 ANSI X3.64 TERMINAL ↲ ┆15┆┆b3┆↲ ┆15┆┆b3┆↲ ┆15┆┆b1┆┆b0┆ Opdatering 0/85┆05┆Side F.1-┆0b┆ F↲ ┆15┆┆b2┆┆b0┆ F Side F.1-┆0b┆┆05┆Opdatering 0/85 ↲ ╱04002d440a000600000000030c473140000000000000000000000000000000000000000000000000151f29333d475156606a747e88929cff04╱ ╱04002d4e0a000600000000030c473140000000000000000000000000000000000000000000000000131a242e38424c56606a747e88929cff04╱ ↓ ┆b0┆┆a1┆┆f0┆F.1 NORMAL ANVENDELSE↲ ↲ Når ANSI emulatoren er startet vil følgende linie stå øverst ↓ på skærmen:↲ ↲ RC45 ANSI TERMINAL┆05┆VERSION X.X↲ ↲ Terminalen er altid efter start i normal operationsklar ↓ tilstand, og alle konfigurerbare parametre er sat som ↓ specificeret sidste gang konfigureringsprogrammet blev ↓ benyttet. (Konfigureringsprogrammet er beskrevet i afsnittet ↓ om systemtilpasning (D). ↲ Udover den normale operationstilstand, kan terminalen være ↓ i to andre tilstande. Den ene tilstand kaldet ↓ programmeringstilstanden benyttes når de programmerbare ↓ taster på tastaturet skal programmeres. Den anden tilstand ↓ kaldet konfigureringstilstanden benyttes når operatøren ↓ ønsker at ændre en konfigureringsparametre midlertidigt - ↓ dvs. indtil terminalen genstartes eller slukkes.↲ For at skifte tilstand benyttes tasterne 'setup' og ↓ 'recrd' til at skifte mellem henholdsvis ↓ konfigureringstilstand og programmeringstilstand, som ↓ følgende figur viser:↲ ════════════════════════════════════════════════════════════════════════ ↓ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ┆b0┆┆a1┆┆f0┆Normal tilstand↲ ↲ Når emulatoren er i normal operationsklar tilstand vil ↓ grafiske tegn der modtages fra værtsdatamaten blive vist på ↓ skærmen og tegn der modtages fra tastaturet blive sendt til ↓ værtsdatamaten (afhængigt af konfigurering).↲ ↲ ↲ ┆b0┆┆a1┆┆f0┆Statuslinie↲ ↲ I normal tilstand benyttes den 25'ende linie, som ↓ statuslinie. På denne linie vil der blive vist meddelelser┆05┆om ↓ terminalensstatus, som kan have interesse for operatøren. ↓ Disse meddelelser kan være en eller flere af følgende: ↲ ════════════════════════════════════════════════════════════════════════ ↓ ╞ ┆84┆Dette tegn betyder at tastaturet er låst, hvilket ↓ ┆19┆┆89┆┄┄forårsager at tryk på tasterne er uden effekt. ↓ ┆19┆┆89┆┄┄Undtaget herfra er de to taster 'SETUP' og 'RECRD' ↓ ┆19┆┆89┆┄┄som sætter terminalen over i en anden tilstand.↲ ↲ Printer offline/printer timeout↲ ╞ ┆84┆Disse meddelelser betyder at emulatoren har prøvet ↓ ┆19┆┆89┆┄┄at benytte skriveren uden held. Den første ↓ ┆19┆┆89┆┄┄meddelelse vil forekomme når der ikke er tilsluttet ↓ ┆19┆┆89┆┄┄nogen skriver eller den er forkert tilsluttet. Den ↓ ┆19┆┆89┆┄┄anden meddelelse fremkommer når skriveren har været ↓ ┆19┆┆89┆┄┄ude af stand til at modtage data i ca. 5 sekunder. ↓ ┆19┆┆89┆┄┄Som oftest vil timeout meddelelsen forekomme når ↓ ┆19┆┆89┆┄┄der ikke er mere papir i skriveren.↲ ↲ Host offline↲ ╞ ┆84┆Denne meddelelse betyder at kommunikationsforbin- ↓ ┆19┆┆89┆┄┄delsen til værtsdatamaten er afbrudt, hvorved ↓ ┆19┆┆89┆┄┄indtastninger på tastaturet ikke kan sendes videre ↓ ┆19┆┆89┆┄┄til værtsdatamaten.↲ ↲ Relay printing↲ ╞ ┆84┆Når denne meddelelse vises betyder det at ↓ ┆19┆┆89┆┄┄værtsdatamaten er ved at sende data til den evt. ↓ ┆19┆┆89┆┄┄tilsluttede skriver. Se afsnit E.2, Media copy (MC) ↓ ┆19┆┆89┆┄┄for beskrivelse af relay printing.↲ ↲ US╞ ┆84┆Dette betyder at emulatoren benytter det ↓ ┆19┆┆89┆┄┄amerikanske tegnsæt når tegnene vises på skærmen.↲ ↲ Compose╞ ┆84┆Denne meddelelse betyder at terminalen forventer at ↓ ┆19┆┆89┆┄┄det næste tegn som indtastes er en del af et ↓ ┆19┆┆89┆┄┄sammensat tegn (beskrevet i afsnit F.1, tegn ↓ ┆19┆┆89┆┄┄indeholdende diakritiske tegn).↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆┆a1┆┆f0┆Special-taster↲ ↲ ╞ ┆84┆Ved tryk på denne tast skiftes mellem udelukkende ↓ ┆19┆┆89┆┄┄store bogstaver og store/små bogstaver afhængigt af ↓ ┆19┆┆89┆┄┄om der trykkes på ' ' samtidigt.↲ ╞ ┆84┆ Hvis lampen i denne tast lyser bruges udelukkende ↓ ┆19┆┆89┆┄┄store bogstaver og omvendt.↲ ↲ PRINT╞ ┆84┆Et tryk på denne tast vil bevirke at det aktuelle ↓ ┆19┆┆89┆┄┄skærmbillede udskrives på skriveren, hvis en sådan ↓ ┆19┆┆89┆┄┄er tilsluttet.↲ ↲ SHIFT+PRINT↲ ╞ ┆84┆Ved at trykke på ' ' og 'PRINT' samtidigt ↓ ┆19┆┆89┆┄┄startes slaveprint faciliteten, hvilket betyder at ↓ ┆19┆┆89┆┄┄tegn der herefter modtages fra værtsdatamaten ↓ ┆19┆┆89┆┄┄udover at blive skrevet på skærmen også udskrives ↓ ┆19┆┆89┆┄┄på en evt. tilsluttet skriver. Endnu et tryk på ↲ ┆84┆' ' og 'PRINT' vil stoppe yderligere udskrift.↲ ╞ ┆84┆ Når lampen i print-tasten lyser er slaveprint ↓ ┆19┆┆89┆┄┄faciliteten aktiv.↲ ↲ BACKSPACE↲ ╞ ┆84┆Ved et tryk på denne tast sendes tegnet backspace ↓ ┆19┆┆89┆┄┄<08> til værtsdatamaten og dette vil som oftest ↓ ┆19┆┆89┆┄┄bevirke at markøren flyttes een plads til venstre.↲ ↲ DEL╞ ┆84┆Ved et tryk på denne tast sendes tegnet delete <7F> ↓ ┆19┆┆89┆┄┄til værtsdatamaten.↲ ↲ START/STOP↲ ╞ ┆84┆Første tryk på denne tast vil bevirke at yderligere ↓ ┆19┆┆89┆┄┄opdatering af skærmen vil stoppe - et efterfølgende ↓ ┆19┆┆89┆┄┄tryk vil tillade opdateringen at fortsætte.↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ SETUP╞ ┆84┆Et tryk på denne tast bevirker at emulatoren ↓ ┆19┆┆89┆┄┄forlader normaltilstanden og går over i ↓ ┆19┆┆89┆┄┄konfigureringstilstanden.↲ ↲ RECRD╞ ┆84┆Et tryk på denne tast bevirker at emulatoren ↓ ┆19┆┆89┆┄┄forlader normaltilstanden og går over i ↓ ┆19┆┆89┆┄┄programmeringstilstanden.↲ ↲ ALT╞ ┆84┆Denne tast benyttes i forbindelse med genereringen ↓ ┆19┆┆89┆┄┄af sammensatte tegn som beskrevet i næste sektion.↲ ↲ PF1-24, INDSÆT LINIE, SLET LINIE, INDSÆT TEGN, SLET TEGN, ↓ NEXT, PREV, <-, ->, `, , <-, ->↲ ╞ ┆84┆↲ ╞ Ovennævnte taster er programmerbare og et tryk på ↓ ┆19┆┆89┆┄┄en af disse taster vil bevirke at den programmerede ↓ ┆19┆┆89┆┄┄tegnstreng bliver sendt til værtsdatamaten. ↓ ┆19┆┆89┆┄┄(Programmeringen af disse taster er beskrevet i ↓ ┆19┆┆89┆┄┄afsnittet om programmerings tilstanden: F.3).↲ ↲ ↲ ┆b0┆┆a1┆┆f0┆Sammensatte tegn↲ ↲ Sammensatte tegn er tegn som består af et basisbogstav samt ↓ et diacritisk tegn f.eks. en apostrof, eller blot et tegn som ↓ ikke findes på tastaturet. For at kunne skabe tegn som ikke ↓ findes som en selvstændig tast på tastaturet er det ↓ nødvendigt at kombinere flere indtastninger. Udgangspunktet ↓ for alle sammensatte tegn er benyttelsen af tasterne mærket ↓ 'ALT' (alternate).↲ Sammensatte tegn kan kun benyttes, når der bruges et 8-bit ↓ tegnsæt, dvs. når konfigureringsparameteren: ISO tegnsæt er ↓ sat til 8 bit. ↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆┆a1┆┆f0┆Tegn indeholdende diakritiske tegn↲ ↲ Den del af de sammensatte tegn, som består af et "normalt" ↓ basisbogstav og et diakritisk tegn, skabes ved først at ↓ indtaste det ønskede diakritiske tegn, samtidig med at 'ALT' ↓ tasten er nedtrykket (blå indgravering). Herefter vil der i ↓ statuslinien stå "compose", som indikation af at den næste ↓ indtastning vil blive forsøgt kombineret med det diakritiske ↓ tegn.↲ ↲ ┆a1┆Eksempel↲ ┆84┆Såfremt der ønskes skabt et stor "A" (A-umlaut) trykkes ↓ ┆19┆┆84┆┄┄først på umlaut tegnet, samtidigt med at 'ALT' tasten ↓ ┆19┆┆84┆┄┄holdes nede og derefter tastes på et stort A, tegnet A-↓ ┆19┆┆84┆┄┄umlaut vil herefter blive sendt til værtsdatamaten.↲ ↲ I de tilfælde, hvor der forsøges en illegal kombination af ↓ diakritisk tegn og basis bogstav, vil alarmen lyde og begge ↓ tegn ignoreres.↲ I tabel F.1-1 er vist de legale kombinationer.↲ ↲ ┆b0┆┆a1┆┆f0┆Tabel F.1-1↲ ↲ Legale sammensatte tegn med diakritiske tegn.↲ ↲ Sammensat tegn┆06┆tast sekvens┆05┆værdi (HEX)↲ A (A acute) A <C1>↲ A (A grave) A <C0>↲ A (A circumflex) A <C2>↲ A (A umlaut) A╞ ╞ ╞ <C4>↲ E (E acute) E <C9>↲ E (E grave) E <C8>↲ E (E circumflex) E╞ ╞ ╞ <CA>↲ E (E umlaut)╞ E╞ ╞ ╞ <CB>↲ I (I acute)╞ I╞ ╞ ╞ <CD>↲ I (I circumflex)╞ I╞ ╞ ╞ <CE>↲ ════════════════════════════════════════════════════════════════════════ ↓ Sammensat tegn┆06┆tast sekvens┆05┆værdi (HEX)↲ I (I umlaut) I╞ ╞ ╞ <CF>↲ N (N tilde) N╞ ╞ ╞ <D1>↲ O (O acute) O╞ ╞ ╞ <D3>↲ O (O circumflex)╞ O╞ ╞ ╞ <D4>↲ O (O umlaut)╞ O╞ ╞ ╞ <D6>↲ U (U acute) U╞ ╞ ╞ <DA>↲ U (U grave) U╞ ╞ ╞ <D9>↲ U (U circumflex) U╞ ╞ ╞ <DB>↲ U (U umlaut) U╞ ╞ ╞ <DC>↲ Y (Y acute) Y╞ ╞ ╞ <DE>↲ Y (Y umlaut) Y╞ ╞ ╞ <DD>↲ a (a acute) a╞ ╞ ╞ <E1>↲ a (a grave) a ╞ <E0>↲ a (a circumflex) a╞ ╞ ╞ <E2>↲ a (a umlaut) a╞ ╞ ╞ <E4>↲ e (e acute) e╞ ╞ ╞ <E9>↲ e (e grave) e╞ ╞ ╞ <E8>↲ e (e circumflex) e╞ ╞ ╞ <EA>↲ e (e umlaut)╞ e╞ ╞ ╞ <EB>↲ i (i acute)╞ i╞ ╞ ╞ <ED>↲ i (i circumflex) i╞ ╞ ╞ <EE>↲ i (i umlaut)╞ i╞ ╞ ╞ <EF>↲ n (n tilde)╞ n╞ ╞ ╞ <F1>↲ o (o acute)╞ o╞ ╞ ╞ <F3>↲ o (o circumflex)╞ o╞ ╞ ╞ <F4>↲ o (o umlaut)╞ o╞ ╞ ╞ <F6>↲ u (u acute)╞ u╞ ╞ ╞ <FA>↲ u (u grave)╞ u╞ ╞ ╞ <F9>↲ u (u circumflex)╞ u╞ ╞ ╞ <FB>↲ u (u umlaut)╞ u╞ ╞ ╞ <FC>↲ y (y acute) y╞ ╞ ╞ <FE>╞ ↲ y (y umlaut)╞ y╞ ╞ ╞ <FD>↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆┆a1┆┆f0┆Specielle tegn↲ ↲ Specielle tegn er tegn som enten ikke findes på tastaturet ↓ eller som findes på taster med flere indgraveringer.↲ Disse specielle tegn genereres ved at trykke på 'ALT'- ↓ tasten samtidig med at en af de øvrige taster trykkes ned. ↓ Tabel F.1-2 viser hvilke kombinationer der kan benyttes, alle ↓ øvrige kombinationer vil få alarmen til at lyde.↲ ↲ ┆b0┆┆a1┆┆f0┆Tabel F.1-2 Specielle tegn↲ ↲ Tegnet angivet i første kolonne skabes ved at trykke på ↓ 'ALT'-tasten (og evt. skifte tasten) samtidigt med det tegn ↓ som er angivet i kolonnen compose tegn. Den tredie kolonne ↓ angiver den hexadecimale værdi for det skabte tegn vist i ↓ første kolonne.↲ ↲ Tegn compose tegn værdi Tegn compose tegn værdi↲ ? <BF> d <F7>↲ " <BE> Y i <EC>↲ ! <A1> ↲ C $ <A2> P <D0>↲ % <A3> p <F0>↲ & <A8> B <DF>↲ # <A7> K K↲ <A4> ┆a1┆+┆e1┆ + <B1>↲ X <B9>↲ ┆a3┆┆e3┆1/2 ( <BD> Y <B2>↲ 1/4 ) <BC> Z <B3>↲ _ <B4>↲ = <B5>↲ @ <B8>↲ - <B0>↲ ' <B7>↲ Å Å <C5>↲ Æ Æ <C6>↲ ════════════════════════════════════════════════════════════════════════ ↓ Tegn compose tegn værdi Tegn compose tegn værdi↲ Ø Ø <D8>↲ C <C7>↲ D <D7>↲ I <CC>↲ å å <ES>↲ æ æ <E6>↲ ø ø <F8>↲ c <E7>↲ ════════════════════════════════════════════════════════════════════════ ↓ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ════════════════════════════════════════════════════════════════════════ ↓ ┆14┆┆b3┆↲ ┆14┆┆b1┆┆b0┆ RC45 ANSI X3.64 TERMINAL┆05┆Normal anvendelse F↲ ┆14┆┆b2┆┆b0┆ F Normal anvendelse┆05┆RC45 ANSI X3.64 TERMINAL ↲ ┆15┆┆b3┆↲ ┆15┆┆b3┆↲ ┆15┆┆b1┆┆b0┆ Opdatering 0/85┆05┆Side F.2-┆0b┆ F↲ ┆15┆┆b2┆┆b0┆ F Side F.2-┆0b┆┆05┆Opdatering 0/85 ↲ ╱04002d440a000600000000030c473140000000000000000000000000000000000000000000000000151f29333d475156606a747e88929cff04╱ ╱04002d440a000600000000030c473140000000000000000000000000000000000000000000000000151f29333d475156606a747e88929cff04╱ ↓ ┆a1┆F.2 Konfigureringstilstand↲ ↲ Adgang til konfigureringstilstanden fås ved at trykke på ↓ tasten setup. Det er herefter muligt at ændre et udsnit af ↓ konfigureringsparametrene uden at skulle benytte det i ↓ afsnit D beskrevne konfigureringsprogram.↲ De parametre som ændres i den her beskrevne konfigure- ↓ ringstilstand ændres temporært, hvilket betyder at æn- ↓ dringerne kun er gældende indtil terminalen genstartes. ↓ For at lave permanente ændringer i konfigureringen skal den ↓ i afsnit D beskrevne konfigurator benyttes.↲ I konfigureringstilstanden kan følgende parametre ændres:↲ ↲ ╞ lysstyrke↲ ╞ kontrast↲ ╞ alarm-styrke↲ ╞ klik-styrke↲ ╞ klik til/fra↲ ╞ markør blink til/fra↲ ╞ markør skift↲ ╞ skærm sluk↲ ╞ blok mode↲ ╞ national/amerikansk tegnsæt↲ ╞ 80/132 kolonner/linie↲ ╞ origin mode↲ ╞ keyboard action mode↲ ╞ supervisor mode↲ ╞ lokalt ekko↲ ↲ Efter at der er trykket på 'setup'-tasten vil følgende tekst ↓ stå i status linien:↲ ↲ Setup↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ Operatøren kan derefter benytte PF-tasterne til at ændre de ↓ forskellige parametre. Den aktuelle tilstand for den ↓ pågældende parameter vil blive skrevet i statuslinien for de ↓ parametre som ikke giver nogen umiddelbar synlig ændring.↲ I det følgende gennemgåes de enkelte parametre og deres ↓ betydning.↲ ↲ ↲ ┆b0┆┆a1┆┆f0┆Lysstyrke↲ ↲ Tast:╞ PF-1 => mindre lysstyrke↲ ╞ PF-2 => større lysstyrke↲ ↲ Disse to taster ændrer lysstyrken på skærmen, men giver ikke ↓ anledning til skrivning af tekst i statuslinien.↲ ↲ ↲ ┆b0┆┆a1┆┆f0┆Kontrast↲ ↲ Tast:╞ PF-3 => mindre kontrast↲ ╞ PF-4 => større kontrast↲ ↲ Disse to taster ændrer kontrasten på skærmen, men giver ikke ↓ anledning til skrivning af tekst i statuslinien.↲ ↲ ↲ ┆b0┆┆a1┆┆f0┆Alarm↲ ↲ Tast:╞ PF-5 => mindre styrke↲ ╞ PF-6 => større styrke↲ ↲ Disse to taster ændrer lydstyrken på alarmen, men giver ikke ↓ anledning til skrivning af tekst i statuslinien.↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆┆a1┆┆f0┆Klik↲ ↲ Tast:╞ PF-7 => mindre styrke↲ ╞ PF-8 => større styrke↲ ↲ Disse to taster ændrer lydstyrke på klik'et, der fremkommer ↓ hver gang der trykkes på en tast. Såfremt klik'et fra ↓ tasterne er slået fra, har parameteren selvsagt ingen ↓ betydning.↲ Der skrives ingen tekst i statuslinien når denne parameter ↓ ændres.↲ ↲ ↲ ┆b0┆┆a1┆┆f0┆Klik til/fra↲ ↲ Tast:╞ PF-9↲ ↲ Denne tast skifter for hvert tryk mellem at slå tast-klik'et ↓ til og fra.↲ Der skrives ingen tekst i statuslinien når denne parameter ↓ ændres.↲ ↲ ↲ ┆b0┆┆a1┆┆f0┆Markør blink↲ ↲ Tast:╞ PF-10↲ ↲ Hvert tryk på denne tast vil få markøren til at skifte ↓ mellem blinkende og ikke blinkende. Der skrives ingen tekst ↓ i statuslinien når denne parameter ændres.↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆┆a1┆┆f0┆Markør skift↲ ↲ Tast:╞ PF-11↲ ↲ Hvert tryk på denne tast vil få markøren til at skifte ↓ mellem at være en understregning og en kasse.↲ Der skrives ingen tekst i statuslinien når denne parameter ↓ ændres.↲ ↲ ↲ ┆b0┆┆a1┆┆f0┆Skærmsluk↲ ↲ Tast:╞ PF-12↲ ↲ Ved tryk på denne tast vil skærmsluk funktionen blive slået ↓ skiftevis til eller fra.↲ Når tasten trykkes ned vil symbolet blive vist i ↓ statuslinien sammen med et + eller - tegn afhængigt af om ↓ skærmsluk funktionen er slået til eller fra.↲ ↲ ↲ ┆b0┆┆a1┆┆f0┆Lås↲ ↲ Tast:╞ PF-13↲ ↲ Tasten ændrer den parameter som afgør om tastaturet kun ↓ genererer store bogstaver eller om det kan generere både ↓ store og små bogstaver. For hvert tryk på tasten skiftes ↓ mellem de to tilstande.↲ Når tasten trykkes ned skrives symbolet 'A,a' i ↓ statuslinien efterfulgt af et + eller - afhængigt af om små ↓ bogstaver kan genereres eller ej.↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆┆a1┆┆f0┆Kompakt↲ ↲ Tast:╞ PF-14↲ ↲ Tilstanden af denne parameter afgør om der benyttes kompri- ↓ meret udskrift eller ej. For hvert tryk på PF-14 vil denne ↓ funktion blive slået til eller fra og der skrives -> <- i ↓ statuslinien efterfulgt af + eller - afhængigt af om ↓ funktionen er slået til eller fra.↲ Komprimeret udskrift betyder at tomme linier ikke ↓ udskrives på skriveren ved hard-copy.↲ ↲ ↲ ┆b0┆┆a1┆┆f0┆Overvåg↲ ↲ Tast:╞ PF-15↲ ↲ Denne tast benyttes ikke af ANSI emulatoren.↲ ↲ ↲ ┆b0┆┆a1┆┆f0┆Status↲ ↲ Tast: ╞ PF-16↲ ↲ Denne tast benyttes ikke af ANSI emulatoren↲ ↲ ↲ ┆b0┆┆a1┆┆f0┆Blok mode↲ ↲ Tast:╞ PF-17↲ ↲ Denne tast benyttes til at slå blok mode til og fra. Når ↓ tasten trykkes ned skrives 'block mode' i statuslinien ↓ efterfulgt af et + eller - afhængigt af om blok mode er ↓ slået til eller fra.↲ Når blok mode er slået til vil tegnene der indtastes på ↓ ════════════════════════════════════════════════════════════════════════ ↓ tastaturet ikke sendt til værtsdatamaten efterhånden som de ↓ indtastes, mens skrives på skærmen lokalt. Når vognretur ↓ indtastes sendes hele den pågældende linie til ↓ værtsdatamaten. De tegn som indtastes efter sidste vognretur ↓ kan slettes og ændres med editerings-tasterne:↲ ↲ ╞ pil frem/tilbage↲ ╞ backspace↲ ╞ slet tegn↲ ╞ indsæt tegn↲ ↲ Når der indtastes et kontrol tegn f.eks. vognretur vil de ↓ indtastede og evt. editerede tegn blive sendt til ↓ værtsdatamaten.↲ ↲ ↲ ┆b0┆┆a1┆┆f0┆US-ASCII↲ ↲ Tast:╞ PF-18↲ ↲ Den tast ændrer den parameter, som afgør om der bruges ↓ nationalt eller amerikansk tegnsæt. Når der trykkes på ↓ tasten vil der i statuslinien blive skrevet 'US' efterfulgt ↓ af et + eller - afhængigt af om det amerikanske tegnsæt ↓ benyttes eller ej.↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆a1┆kolonner↲ ↲ Tast:╞ PF-19↲ ↲ Ved tryk på denne tast ændres antallet af kolonner pr. linie ↓ mellem 80 og 132. Når tasten trykkes ned skrives <--> i ↓ statuslinien efterfulgt af 80 eller 132 afhængigt af det ↓ antal kolonner som vil være aktuelt når setup forlades.↲ ↲ ↲ ┆b0┆┆a1┆┆f0┆Soft scroll↲ ↲ Tast:╞ PF-20↲ ↲ Ved hvert tryk på PF-20 vil parameteren blød rulning ændres ↓ og der skrives 'soft scroll' i statuslinien efterfulgt af + ↓ eller - afhængigt af om der benyttes blød rulning af skærmen ↓ eller ej.↲ ↲ ↲ ┆b0┆┆a1┆┆f0┆Origin mode↲ ↲ Tast╞ PF-21↲ ↲ Tasten ændrer tilstandene af origin mode mellem set og ↓ reset. Når tasten trykkes ned skrives origin mode i ↓ statuslinien efterfulgt af et + eller - afhængigt af om ↓ origin mode er henholdsvis set eller reset.↲ Når origin mode er reset regnes linienumre relativt til ↓ den første linie på skærmen og markøren kan bevæges frit ↓ over hele skærmen. I set tilstanden vil linienumrene blive ↓ regnet relativt til topmargin-linien og det er ikke muligt ↓ at flytte markøren udenfor marginerne.↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆┆a1┆┆f0┆Keyboard action↲ ↲ Tast:╞ PF-22↲ ↲ Ved tryk på denne tast skiftes mellem at tastaturet er låst ↓ og åbent. Når tasten trykkes ned skrives symbolet i ↓ statuslinien efterfulgt af et + eller - afhængigt af om ↓ tastaturet er henholdsvis låst eller åbent.↲ ↲ ┆84┆Uanset om tastaturet er låst kan tastaturet altid benyttes i ↓ konfigurerings- og programmeringstilstanden.↲ ↲ ┆b0┆┆a1┆┆f0┆↲ ┆a1┆Supervisor↲ ↲ Tast:╞ PF-23↲ ↲ Denne tast påvirker parameteren supervisor mode, idet denne ↓ mode skifter tilstand ved hvert tryk på tasten. I status-↓ linien skrives supervisor efterfulgt af et + eller - ↓ afhængigt af om supervisor mode er slået henholdsvis til ↓ eller fra.↲ Er supervisor mode slået til vil alle tegn der modtages ↓ enten fra værtsdatamaten eller tastaturet få en grafisk ↓ repræsentation på skærmen, samtidig med at ingen ↓ kontrolfunktioner udføres.↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆┆a1┆┆f0┆Lokal kommunikation↲ ↲ Tast: ╞ PF-24↲ ↲ Ved hvert tryk på denne tast vil tilstanden af Send/receive ↓ mode (se afsnit E.4, send/receive mode) skiftes. Når der i ↓ statuslinien står 'Local-' er send/receive mode online, ↓ hvilket betyder at tegn indtastet på tastaturet bliver sendt ↓ til værtsdatamaten. Såfremt der står 'local +' i status- ↓ linien er send/receive mode local og tegn indtastet på ↓ tastaturet i denne tilstand bliver ikke sendt til værts- ↓ datamaten, men behandles lokalt.↲ ↲ ↲ ┆b0┆┆a1┆┆f0┆Hard copy skriver↲ ↲ Tast:╞ IDENT↲ ↲ Denne tast benyttesikke af ANSI emulatoren.↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ════════════════════════════════════════════════════════════════════════ ↓ ┆14┆┆b3┆↲ ┆14┆┆b1┆┆b0┆ RC45 ANSI X3.64 TERMINAL┆05┆Programmeringstilstand F↲ ┆14┆┆b2┆┆b0┆ F Programmeringstilstand┆05┆RC45 ANSI X3.64 TERMINAL ↲ ┆15┆┆b3┆↲ ┆15┆┆b3┆↲ ┆15┆┆b1┆┆b0┆ Opdatering 0/85┆05┆Side F.3-┆0b┆ F↲ ┆15┆┆b2┆┆b0┆ F Side F.3-┆0b┆┆05┆Opdatering 0/85 ↲ ╱04002d440a000600000000030c473140000000000000000000000000000000000000000000000000151f29333d475156606a747e88929cff04╱ ╱04002d440a000600000000030c473140000000000000000000000000000000000000000000000000151f29333d475156606a747e88929cff04╱ ↓ ┆b0┆┆a1┆F.3 PROGRAMMERINGSTILSTAND↲ ↲ I programmeringstilstanden er det muligt at programmere ↓ indholdet af de programmerbare taster på tastaturet, der er ↓ vist på figur F.3.1↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ Adgang til programmeringstilstanden fås ved at trykke på ↓ tasten 'RCRD', herefter vil statuslinien se således ud:↲ ↲ Pushkey programming - press key to program ┆05┆XXX free char.↲ ↲ XXX er et tal mellem 0 og 320 som angiver hvormange tegn der ↓ er plads til før lageret, hvor tegnsekvenserne gemmes, er ↓ fyldt.↲ Operatøren skal nu blot trykke på den tast som ønskes ↓ programmeret, hvorefter statuslinien vil få følgende ↓ udseende:↲ ↲ Pushkey no. XX - ┆05┆YYY free char.↲ ↲ Hvor XX er det nummer der tilknyttet den aktuelle tast (se ↓ tabel F.3.1).↲ ════════════════════════════════════════════════════════════════════════ ↓ Herefter indtastes den række tegn som ønskes associeret med ↓ den aktuelle tast og som afslutning trykkes på vognretur, ↓ hvorefter strengen gemmes. Når en tegnstreng er gemt vil ↓ udgangslinien blive vist og operatøren kan nu vælge mellem ↓ at programmere en ny tast eller forlade programmeringstil-↓ standen ved at trykke på 'RECRD'.↲ For at kunne indlægge tegn der ikke findes som ↓ selvstændige taster på tastaturet, kan man indsætte tegn ved ↓ at benytte tegnværdien. Dette gøres ved at indtaste den ↓ decimale værdi på den numeriske tastbank i højre side af ↓ tastaturet. Når det nødvendige antal cifre (max. 3) er ↓ indtastet trykkes på tasten '.' (punktum) i den numeriske ↓ tastbank, hvorefter den indtastede tegnværdi får en grafisk ↓ repræsentation i statuslinien.↲ ↲ ┆a1┆Eksempel↲ Ønskes tegnet linieskift, med decimalværdien 10, indsæt i ↓ tegnstrengen, trykkes på 1. og derfter 3 i den numeriske ↓ tastbank på tastaturet. Herefter trykkes på '.' i den ↓ numeriske tastbank. Tegnet L┆82┆F┆81┆ vil herefter fremkomme i ↓ statuslinien.↲ ↲ Hver programmerbar tast kan indeholde op til 32 tegn, men ↓ samtlige taster tilsammen er begrænset til 320 tegn. For hver ↓ tast som programmeres bruges der 2 tegn udover det antal som ↓ den programmerede streng fylder.↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆┆a1┆Tabel F.3.1 Programmerbare taster↲ ↲ ┆a1┆Tast╞ ╞ Nr. ↲ ↲ PF1-24╞ ╞ 1 - 24↲ ↲ 'SHIFT'+↲ PF1-24╞ ╞ 25 - 48↲ ↲ INDSÆT LINIE╞ 49╞ ↓ SLET LINIE╞ 50↲ INDSÆT TEGN╞ 51↲ SLET TEGN╞ 52↲ NEXT╞ ╞ 53↲ NEXT (+SHIFT)╞ 54↲ PREV╞ ╞ 55↲ PREV (+SHIFT)╞ 56↲ -> 57↲ -> (+SHIFT)╞ 58↲ <-╞ ╞ 59↲ <- (+SHIFT)╞ 60↲ `╞ ╞ 61↲ ` (+SHIFT)╞ 62↲ ╞ ╞ 63↲ (+SHIFT)╞ 64↲ -> ╞ ╞ 65↲ -> (+SHIFT)╞ 66↲ <-╞ ╞ 67↲ <- (+SHIFT)╞ 68↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆1a┆┆1a┆ (+SHIFT)╞ 66↲ <-╞ ╞ 67↲ <- (+SHIFT)╞ 68↲ ↲ ════════════════════════════════════════════════════════════════════════ tionen er slået til eller fra.↲ ↲ ↲ ┆b0┆┆a1┆┆f0┆Lås↲ ↲ Tast:╞ PF-13↲ ↲ Taste