File Menu (Reflection)
The following options are available from the Reflection for HP File menu.
Export and Transform XML (Reflection)
Getting there
Terminal > File > Import and Export
You can export and import Reflection for HP content using XML, including Reflection settings, data in the terminal window, and data in display memory. You can also use available options to transform this raw XML data into formatted data in the file type of your choice. As an example, you could specify that data in Reflection's terminal window be transformed to a text file. This would mean choosing the "Transform terminal screen to text.xsl" option.
The Export and Transform XML dialog box includes the following options:
Source XML | Specify which type of Reflection data should be the source for the XML to be generated. |
Transform | Select Transform to translate the source using the stylesheet of your choice. Use the Browse button to view available transforms. Select Export only to save the source settings into an xml file whose name you type into the Results file box. |
Arguments | Use this option to supply parameters to transform files that accept or require arguments (Filter exported Reflection XML Settings.xsl and Transform mappings to text.xsl). |
Layout Files (Reflection)
Getting there
Terminal > File > Layout
You can use Reflection for HP layout files to save and open multiple Reflection for HP sessions. A layout file includes all the Reflection for HP sessions you have open when you save the layout. You can open the layout file when want to return to that configuration.
Note
-
Reflection for HP sessions are not included when you save a layout from the Reflection Workspace.
-
You can change a settings file after you create a layout. However, the window position, state, and size of the changed file are overridden by the layout file's last saved information.
-
Deleted or moved settings files that are part of a layout file will cause the layout file to display an error message and open an untitled session in lieu of the displaced file.
Logging Settings (Reflection)
Getting there
Terminal > File > Logging
Use this dialog box to configure logging and to enable serial device-to-host communications.
Logging copies data from display memory to the printer each time a linefeed is received so that attributes, such as underline, are printed. Normally logging is enabled by the host. However, if you want to configure a user-initiated logging session, select the Logging on check box.
Logging serves two different functions in Reflection:
-
To provide user-initiated logging of your terminal session.
-
To accommodate host printing, where an application turns on logging and starts sending data to either a printer or a file.
Difference between logging and printing:
-
Logging parallels terminal-host printing.
-
In logging, the host controls printing, bypassing Reflection. The Windows printer driver is still used, unless you enable Bypass Windows print driver in the Print Setup dialog box.
Serial Device-to-Host Communications | Reflection supports serial device-to-host communications (also called printer-to-host or printer 2-way communications). You can enable serial device-to-host communications when you want a device on a serial port (such as a printer or bar code reader) to be able to send information to a host via Reflection. |
Logging On Check Box | Logging is usually enabled by the host. Select Logging on if you want to configure a user-initiated logging session. |
Log Output to Serial Device | Select Serial device if you want a device on a serial port (such as a printer or bar code reader) to be able to send information to a host via Reflection. Selecting this check box enables VT terminal serial device-to-host communications. |
Print (Reflection)
Getting there
Terminal > File > Print
The printer selected in Print Setup is shown at the top of this dialog box (this could be the Windows default printer, another specific printer, or a disk file).
Display memory | Prints the information visible on the display and information that has scrolled off of the display and is still in memory. |
Screen | Prints whatever you see in the terminal window. |
Selection | Prints any section that is highlighted in the terminal window. |
Print Setup (Reflection)
Getting there
Terminal > File > Print Setup
Use the Print Setup dialog box to control printer settings that apply only to Reflection for HP.
Bypass Windows Print Driver | By selecting this check box, you can send raw data (including printer control escape codes) directly to your printer. Output is sent to the printer immediately, instead of waiting for a whole page of information, and the Windows printing interface is bypassed. If you're bypassing Windows printing to a PostScript printer, the results may not be what you expect. PostScript printers are controlled by PostScript commands, which are typically sent to the printer from a PostScript printer driver. When you bypass this driver, one of two things will happen:
|
Disable Printer Translation | This check box appears dimmed unless Bypass Windows print driver is selected. Select Disable printer translation to disable any character translation and to print characters exactly as they come from the host—no character set translation is made from the host character set to the PC character set. You should disable character translation if the host already generates characters in the correct character set for your printer, and your printer is not configured for the default IBM PC code page 437 character set. The Disable printer translation check box has little, if any, effect on screen printing or logging. When Reflection receives characters from the host, it automatically converts these characters to the ANSI character set before displaying them in Windows. |
Page Setup (Reflection)
Getting there
Terminal > File > Page Setup
Configure page layout options for host screen printing and printer emulation sessions.
Paper
Size | Select the size of the paper or envelope you want to use. |
Source | Choose the tray where the paper you want to use is located in the printer. Different printer models support different paper sources. |
Orientation
Choose how the document is positioned on the page. The Page Preview at the top of the dialog box shows an example of the currently selected orientation.
Margins
Use the settings in this group box to set the printing area for the page. Reflection will not print outside the boundaries you specify. The Page Preview at the top of the dialog box shows an example of the currently selected margins.
Override the orientation specified by the host | Select to make sure that your selected orientation is used. In terminal sessions, page orientation is not set explicitly by the host but may be implied by the host page size. For example, by default the host page size is defined by the number of columns and lines on the terminal display. If the display is narrower than it is long, portrait orientation is implied. If the display is wider than it is long, landscape orientation is implied. In printer sessions, the host may explicitly set a particular orientation in the data stream, or an orientation may be implied by the host page size, as described above for terminal sessions. |
Page Options | Opens the Page Options dialog box, from which you can set the font to use for printed output, and specify the number of rows and columns to appear on the page. |
Page Options (Reflection)
Getting there
Terminal > File > Page Setup > Page Options
Columns per Row | Enter a value from 10 to 999 (or select one of the standard options, 80 or 132). The printer columns automatically change when you change the number of Columns (on the Screen tab of the Display Setup dialog box). |
Fit Font to Page | This check box is unavailable when Use printer default font is selected. When Fit font to page is cleared, printed fonts will always be correctly proportioned, but the text may not fill the printed page. When this check box is selected, Reflection adjusts the font's height and width, so that text always fills the printed page. |
Auto Row Sizing | When this check box is selected, Reflection prints the optimal number of rows that can fit onto a page, given the parameters you specified in the Page Setup and Page Options dialog boxes for Paper, Orientation, Text format, Column dimensions, and Row dimensions. When the Auto row sizing check box is cleared, Reflection prints the number of rows per page specified in the Rows per page box. |
Send Email (Reflection)
Getting there
Terminal > File > Send
Send an email including any of the following:
-
Display memory sends all text in display memory.
-
Screen sends only the text shown on the terminal window.
-
Selection sends the currently selected text.