Advanced HP Options (Reflection)

Terminal > Setup > Terminal > Emulation > Advanced

National Replacement Set

Some host systems use national replacement characters to encode characters that are not available in the ASCII 7-bit character set. If necessary, set this list to match the set used by your host. In 8-bit operation, the value in this list has no effect. In 7-bit operation, however, the value assigned here limits characters to those that are defined for the configured set, and determines the replacement characters that are used during data communications.

Field Separator

When Reflection is transmitting in block, page, and format modes, it sends a field separator character after each field of the formatted screen except the last one.

Block Terminator

Under certain conditions, Reflection transmits a block terminator character at the end of each block of data transmitted. The value selected here specifies which ASCII character is sent to indicate that the end of the block has been reached.

Return Definition

From these two lists, select a string of one or two characters to be generated whenever Return is pressed. If the second character is a space, only the first character is generated.

Host Prompt

An HP 3000 sends a DC1 character to indicate to Reflection that it is ready to accept a line or block of characters. This character is sent immediately after the MPE prompt is sent. This list allows you to change which character is expected.

Most hosts either use the DC1 (^Q) character or no prompt (that shows up simply as a space). Select the appropriate host prompt from this list. (Press Alt+M then select DISPLAY FUNCTIONS to see the control codes sent by the host.) When Typeahead is selected (Terminal Setup > Keyboard & Mouse), Reflection waits for this prompt to be received from the host before it transmits the next line from the keyboard buffer.

Start Column

For every line in display memory, Reflection attempts to remember the leftmost column that was entered from the keyboard, as opposed to that received from datacomm. This way, Reflection can distinguish the host prompt portion of each line from the user-entered portion. This information is used when you enable LINE MODIFY or MODIFY ALL to determine the leftmost column that should be transmitted to the host when you press Enter or Return.

Under some circumstances, it is impossible for Reflection to tell which column was the first user-keyed column; when that happens, it uses the value you enter in this box to determine the leftmost column to be transmitted. When your display Columns are set to 80, enter a value from 0 to 79. When you're in 132-column mode, enter a value from 0 to 131.

Forms Buffer Size

This box is active only when the Terminal type list on the Emulation tab is set to HP70094, HP70098.

NOTE:It is recommended that you not change this value; it's best left set by the host using escape sequences.

This value specifies the amount of memory (in 256-byte blocks) to be allocated to the forms cache buffer. If you change the buffer size, the contents of display memory and the printer buffer are cleared. If there is not enough memory to increase the forms buffer to the specified size, its size is not changed.


This list box is active only when Terminal type on the Emulation tab is set to HP70094, HP70098.

The value here determines whether Reflection transmits all fields in format mode (All) or only those fields that have been modified (Modified). This value is typically set by the host application.

Use Host Prompt

Clear this check box if you want Reflection to ignore the host prompt; the value in the Host Prompt list clears. Conversely, when you select any value from the Host prompt list other than null (^@), the Use host prompt check box is selected.

Clearing the Use host prompt check box has the same effect as selecting the Inhibit Handshake and Inhibit DC2 check boxes. Ignoring the host prompt forces Reflection to behave as though both inhibits are on, thus preventing handshaking. Over an X.25 network, this prevents communications problems caused by applications that use handshaking.

When the Use host prompt check box is cleared, Reflection always responds to a primary status request from the host that both Inhibit handshake and Inhibit DC2 are enabled. This can affect a host application that explicitly changes one of these inhibits.

Inhibit Handshake

This check box, along with Inhibit DC2 and some other factors, determines the type of handshaking that precedes each block transfer of data from Reflection to the host system. When selected, the DC1 handshake for block transfers is inhibited.

Inhibit DC2

This check box, along with Inhibit handshake and some other factors, determines the type of handshaking that precedes each block transfer of data from Reflection to the host system. When selected, the DC2 handshake for block transfers is inhibited.

Most of the keys on the keyboard have an associated ASCII character. Several keys, however, perform functions for which there is no character defined; for example, Home and PgUp. Certain host software programs, such as HP Slate, need to be informed when you press one of these non-ASCII keys. Selecting this option signals Reflection to inform the host system whenever you press one of these keys

.When this check box is selected and Reflection is operating in character/remote mode, each time you press one of these keys the associated escape sequence is transmitted to the host.

  • Num Lock: Alt+J (clear display)
  • Scroll Lock: Alt+K (clear line)
  • Home: Alt+D (delete line)
  • UpArrow: Alt+I (insert line)
  • PageUp: Alt+Y (command window)
  • LeftArrow: Ctrl+End
  • RIghtArrow: Ctrl+UpArrow
  • End: Ctrl+DownArrow
  • DownArrow: Ctrl+LeftArrow
  • PageDown: Ctrl+RightArrow
  • Insert: Ctrl+PageUp
  • Delete: Ctrl+PageDown
  • Caps Lock: Ctrl+Home

Most applications that require this feature automatically send the escape sequences to enable and disable the feature, so you probably will never need to enable it manually.


Ordinarily, the Spacebar overwrites and erases existing characters. When the SPOW (SPace OverWrite) check box is selected, spaces entered from the keyboard (not spaces echoed from the host), move the cursor over existing characters, but do not overwrite them with spaces:

  • The SPOW latch is turned on by a carriage return.

  • The SPOW latch is turned off by a linefeed, tab, or home up.

Format Mode

Format mode is a mode of terminal operation in which the display is made up of protected and unprotected fields. When this check box is selected, data can only be entered in unprotected fields.

Block Transfer Unit

If Reflection is operating in block mode, a block of one or more characters is transmitted when you press Enter or when the host requests a block transfer from terminal memory. This option determines how much data Reflection transmits on each block transfer. When set to Line, data is transmitted one line at a time, or one field at a time in format mode. When set to Page, data is transmitted one page at a time.