Guardian Programmer's Guide

Table Of Contents
Contents
Guardian Programmer’s Guide421922-014
vii
9. Communicating With Devices (continued)
9. Communicating With Devices (continued)
Getting Device Information 9-5
Additional Device Information (G-series Only) 9-8
10. Communicating With Terminals
Accessing a Terminal 10-1
Opening a Terminal 10-4
Transferring Data Between Application and Terminal 10-6
Timing Out Terminal Response 10-8
Echoing Text to the Terminal 10-9
Setting the Transfer Mode 10-9
Terminating Terminal Access 10-10
Communicating in Conversational Mode 10-10
Using the Line-Termination Character 10-11
Setting the Interrupt Characters for Conversational Mode 10-12
Controlling Forms Movement 10-16
Communicating in Page Mode 10-18
Using the Page-Termination Character 10-19
Setting the Interrupt Characters for Page Mode 10-20
Communicating With Pseudopolled Terminals 10-22
Managing the BREAK Key 10-23
Taking BREAK Ownership 10-25
Releasing BREAK Ownership 10-26
Selecting BREAK Mode 10-27
Recovering From Errors 10-36
Recovering From Errors That Indicate a Temporary Lack of Resources 10-37
Recovering From an “Operation Timed Out” Error 10-37
Recovering From a BREAK Error 10-37
Responding to Operator Preemption 10-38
Recovering From a Modem Error 10-38
Recovering From a Path Error 10-38
Recovering From Errors: A Sample Program 10-39
11. Communicating With Printers
Accessing a Printer 11-2
Procedures for Working With Printers 11-2
A Printer Program Outline 11-4