1
|
All material within is copyrighted by Zoom Telephonics 1992.
|
2
|
All Rights Reserved
|
3
|
|
4
|
OWNERS MANUAL ZOOM HIGH-SPEED FAXMODEMS
|
5
|
|
6
|
|
7
|
Chapters and appendices in this manual
|
8
|
|
9
|
Introduction
|
10
|
|
11
|
Chapter 1 Quick-Start Instructions provides instructions for getting your
|
12
|
faxmodem up and running in the shortest possible time.
|
13
|
Chapter 2 Using Your Faxmodem explains the uses and purpose of
|
14
|
communications software. This chapter also details the faxmodem's
|
15
|
non-volatile memory and the external faxmodem's front panel lights.
|
16
|
The chapter concludes with an explanation of faxmodem
|
17
|
compatibility, character format, baud rate, and leased-line operation.
|
18
|
Chapter 3 Operating Your Faxmodem describes the faxmodem's operating modes
|
19
|
and how to switch between them.
|
20
|
Chapter 4 AT and Extended AT Commands explains the purpose of modem
|
21
|
commands and how to type, delete, edit, and execute them. A
|
22
|
complete description of the AT and extended AT commands is
|
23
|
included.
|
24
|
Chapter 5 Configuring Your Faxmodem Parameters describes the purpose of
|
25
|
faxmodem registers, how to read them, and how to change their
|
26
|
values. A complete description of the faxmodem registers is included.
|
27
|
Chapter 6 Dialing and Answering explains how to originate and answer calls
|
28
|
with a terminal or when your computer is in terminal mode.
|
29
|
Chapter 7 Error Correction and Data Compression describes how to use the MNP
|
30
|
and V.42 error-correction protocols to transmit and receive error-free
|
31
|
data. A complete description of the MNP and V.42/V.42bis commands
|
32
|
is included.
|
33
|
Chapter 8 Synchronous Operation describes how to operate your faxmodem
|
34
|
synchronously. If you will be performing asynchronous or dial up
|
35
|
operations only, you may choose to skip this chapter.
|
36
|
Chapter 9 Fax Operation describes how to perform fax operations with your
|
37
|
faxmodem.
|
38
|
Chapter 10 Diagnostics describes how to perform various tests to evaluate your
|
39
|
faxmodem, the remote modem, and the telephone line between them.
|
40
|
Chapter 11 Troubleshooter's Guide describes problems that may arise, identifies
|
41
|
the cause, and suggests corrective action.
|
42
|
Chapter 12 High-Speed Modem Primer designed for busy people who want to
|
43
|
know more about their faxmodem and how it can reduce their
|
44
|
telephone-line charges.
|
45
|
|
46
|
|
47
|
Zoom High Speed Fax/Modem Owner's Manual....................................2
|
48
|
|
49
|
Appendices:
|
50
|
Appendix A FCC Notice
|
51
|
Appendix B Canadian DOC Notice
|
52
|
Appendix C Detailed Installation Instructions provides in-depth instructions for
|
53
|
installing the external and internal faxmodems.
|
54
|
Appendix D Replacing the Fuse describes how to replace the fuse in the external
|
55
|
faxmodem.
|
56
|
Appendix E Connecting to the Telephone Line provides detailed information about
|
57
|
connecting your faxmodem to the telephone line.
|
58
|
Appendix F Connector Pin Assignments lists the external faxmodem's RS-232-C
|
59
|
pin assignments and describes the required connections for proper
|
60
|
operation.
|
61
|
Appendix G ASCII Character Table lists the complete set of ASCII characters.
|
62
|
Appendix H Glossary defines the technical terms that appear in this manual.
|
63
|
Appendix I Technical Specifications lists the faxmodem specifications.
|
64
|
|
65
|
Introduction:
|
66
|
|
67
|
Checking your components
|
68
|
Unpack your faxmodem components and make sure you have the following items:
|
69
|
|
70
|
One faxmodem
|
71
|
A modular telephone cable to connect your faxmodem to the telephone line
|
72
|
Power supply (external faxmodem only)
|
73
|
Owner's manual
|
74
|
When you open your package, make sure all of the above items are included
|
75
|
and that none of the hardware is damaged. If you verify that any components
|
76
|
are damaged, please notify your dealer.
|
77
|
You may also have the following items:
|
78
|
Communications and fax software and manual(s) (included with most internal
|
79
|
and some external faxmodems)
|
80
|
Serial cable (included with some special external faxmodem packages)
|
81
|
|
82
|
What else you need
|
83
|
To complete your data communications system, you will need the following
|
84
|
items.
|
85
|
|
86
|
Some type of communications and fax software,, if not included. Refer to
|
87
|
Using communications software in Chapter 2,
|
88
|
A modular telephone jack to connect your faxmodem to the telephone line,
|
89
|
An optional telephone (you do not need to use a telephone with your
|
90
|
faxmodem),
|
91
|
For the external model, an available RS-232 serial port on the personal
|
92
|
computer, and a properly configured RS-232-C interface cable (refer to the
|
93
|
|
94
|
|
95
|
NOTE below),
|
96
|
For the internal model, An available card slot in your personal computer
|
97
|
NOTE: V.42bis and MNP 5 require that the serial cable support hardware flow
|
98
|
control. If you have an IBM PC or compatible,, any modem cable that fits
|
99
|
your PC should work. If you have a Mac,, check that pin 4 of the cable's
|
100
|
25-pin connector is wired to the Mac side of the cable (pin 1 for the Mac
|
101
|
SE,, II,, or Plus). This cable is known as a hardware flow control,
|
102
|
high-speed, V series, or MNP cable.
|
103
|
|
104
|
|
105
|
|
106
|
|
107
|
Zoom High Speed Fax/Modem Owner's Manual....................................3
|
108
|
Using this manual
|
109
|
|
110
|
This manual describes how to install, operate, and test both the external
|
111
|
and internal faxmodems. If certain information applies only to one
|
112
|
faxmodem, it will be clearly identified.
|
113
|
The information in this manual is designed so that you can begin using your
|
114
|
faxmodem in the shortest possible time, without having to read the entire
|
115
|
manual. In fact, you need never read some chapters and appendices to
|
116
|
operate the faxmodem.
|
117
|
Conventions used in this manual
|
118
|
The carriage return key on your keyboard is referred to as the Enter key in
|
119
|
this manual. This key may be marked as ? on your keyboard.
|
120
|
If an item requires special attention, IMPORTANT! will alert you to the
|
121
|
item.
|
122
|
|
123
|
|
124
|
Chapter 1
|
125
|
Quick-Start Instructions
|
126
|
This chapter provides quick-start instructions for experienced faxmodem
|
127
|
users. If you are a novice faxmodem user, or prefer detailed, step-by-step
|
128
|
instructions, please refer to Appendix C. You should also refer to Appendix
|
129
|
C if you need to configure your faxmodem for operation in Japan.
|
130
|
If you have the external faxmodem, proceed with External faxmodem
|
131
|
quick-start, below. If you have the internal faxmodem, turn to page 1-4.
|
132
|
External faxmodem quick-start
|
133
|
If you have an external faxmodem, use the following steps to install it.
|
134
|
Check each step after you complete it.
|
135
|
Make sure your computer is turned OFF.
|
136
|
Place the faxmodem in a clear area, near an AC outlet, where you can see
|
137
|
the front panel lights, known as LEDs. The distance to your computer is
|
138
|
limited by the length of your RS-232-C cable.
|
139
|
Make sure the power switch on the back of the faxmodem is in the down (OFF)
|
140
|
position.
|
141
|
|
142
|
Make the connections shown in Figure 1-1. The RS-232-C cable connecting
|
143
|
your computer and faxmodem must be shielded and conform to the pin
|
144
|
assignments in Appendix G.
|
145
|
IMPORTANT! Make sure the RS-232-C cable supports flow control. Otherwise,
|
146
|
you cannot use your faxmodem's data compression features. If you have a
|
147
|
Macintosh, check that pin 4 of the cable's 25-pin connector is wired to the
|
148
|
Mac side of the cable (pin 1 for the Mac SE, II, or Plus).
|
149
|
|
150
|
Turn on your computer.
|
151
|
Turn on the faxmodem by raising the power (ON/OFF) switch on the back of
|
152
|
the faxmodem (see Figure 1-1).
|
153
|
The MR LED on the front of the faxmodem should go ON to indicate that the
|
154
|
faxmodem is turned on and receiving AC power. Depending on the exact
|
155
|
configuration of your faxmodem, other LEDs may also go ON.
|
156
|
Pick up the telephone handset and check for a dial tone.
|
157
|
Load your communications software and enter direct (terminal) mode. The
|
158
|
manual that came with your software should explain how to put it into this
|
159
|
mode.
|
160
|
The TR LED should go ON to indicate that your communications program is
|
161
|
asserting the Data Terminal Ready (DTR) signal. The TR LED will not go ON
|
162
|
if you have a Mac, because the Mac uses the DTR line for hardware flow
|
163
|
control.
|
164
|
At the terminal mode prompt, type AT and press the Enter key.
|
165
|
|
166
|
|
167
|
Zoom High Speed Fax/Modem Owner's Manual....................................4
|
168
|
|
169
|
Your faxmodem should respond with OK. This indicates the faxmodem is
|
170
|
working. If you do not get this response, repeat the above step. Make sure
|
171
|
you are in terminal mode. If you still do not get the OK response, make
|
172
|
sure your communications software is configured for the same COM port as
|
173
|
the RS-232-C (serial) port that your faxmodem is connected to.It is not
|
174
|
always obvious which port on the computer is COM1 and which is COM2. If the
|
175
|
faxmodem is, in fact, correctly connected, and still does not respond,
|
176
|
refer to the section Testing the external faxmodem connections on page C-
|
177
|
in Appendix C.
|
178
|
You have now completed the external faxmodem installation. Please proceed
|
179
|
to page 1-4.
|
180
|
Internal faxmodem quick-start
|
181
|
If you have an internal faxmodem, use the following steps to install it.
|
182
|
Check each step after you complete it.
|
183
|
Turn off the personal computer's power. This is important. The power must
|
184
|
be off when you install the faxmodem.
|
185
|
Make sure you can freely access the back of the computer.
|
186
|
Remove the computer cover (refer to the manual that came with your computer).
|
187
|
IMPORTANT! Set the correct COM port. The most common cause of faxmodem
|
188
|
problems is an incorrectly configured COM port. Therefore, it is worthwhile
|
189
|
to take the time to make sure that you choose the correct COM port, so
|
190
|
please read the following text completely and carefully. If you are not
|
191
|
familiar with the issues addressed below or feel unsure about any aspect of
|
192
|
COM port selection or configuration, we advise that you read Appendix C,
|
193
|
Detailed Installation Instructions.
|
194
|
For your faxmodem to function properly, there must not be a COM port
|
195
|
conflict. This means that no two devices can be trying to use the same
|
196
|
COMport (1, 2, 3, or 4) setting.
|
197
|
If your computer has one or two external serial ports, as do many
|
198
|
computers, the serial ports almost always will be set to COM1 and COM2.
|
199
|
Even if your computer only appears to have one serial port (which would
|
200
|
normally be assigned COM1), COM2 may already be assigned to a second serial
|
201
|
port and therefore be unavailable for use with your faxmodem. If COM1 and
|
202
|
COM2 are assigned, they cannot be used for the faxmodem. This is true
|
203
|
whether or not the serial ports are actually being used.
|
204
|
Furthermore, COM1 and COM3 share the same interrupt location, as do COM2
|
205
|
and COM4. When certain serial devices (such as a serial mouse) are
|
206
|
installed as COM1, they may interfere with a faxmodem installed as COM3, and
|
207
|
when installed as COM2, they may interfere with a faxmodem installed as COM4.
|
208
|
We recommend that you set your faxmodem and software for COM4. This should
|
209
|
work in the majority of cases. If you have a mouse on COM2, set your
|
210
|
faxmodem for COM3.
|
211
|
Set the three red jumpers on your faxmodem for the COM port you have
|
212
|
selected. Refer to Figures 1-3 and 1-4.
|
213
|
Select an available full-card slot for installation of the faxmodem.
|
214
|
Remove any slot cover that may be over the slot at the computer's back
|
215
|
panel. Keep nearby the screw that held the slot cover in place.
|
216
|
Hold the faxmodem above the slot you selected, with the faxmodem's edge
|
217
|
connector pointing down toward the base of the computer.
|
218
|
Carefully slide the faxmodem into the slot, applying even pressure to both
|
219
|
ends of the faxmodem. Stop inserting the faxmodem when its gold-plated edge
|
220
|
connectors are firmly seated. If you removed a screw from the slot cover, use it to
|
221
|
secure the
|
222
|
faxmodem in the slot. Load your communications software and enter direct (terminal)
|
223
|
mode. The
|
224
|
manual that came with your software should explain how to put it into this mode.
|
225
|
At the terminal mode prompt, type AT and press the Enter key.
|
226
|
|
227
|
Zoom High Speed Fax/Modem Owner's Manual....................................5
|
228
|
|
229
|
Your faxmodem should respond with OK. This indicates the faxmodem is
|
230
|
working. If you do not get this response, repeat the above step. If you
|
231
|
still do not get the OK response, make sure your communications software is
|
232
|
configured for the same COM port as the RS-232-C (serial) port to which
|
233
|
your faxmodem is connected. If it is, refer to the section Testing the
|
234
|
internal faxmodem connections on page C- in Appendix C.
|
235
|
Make the connections shown in Figure 1-5. Then pick up the telephone
|
236
|
handset and check for a dial tone.
|
237
|
Replace and secure the computer cover.
|
238
|
You have now completed the internal faxmodem installation. Proceed to the
|
239
|
next page.
|
240
|
|
241
|
Standard configuration
|
242
|
For most asynchronous and synchronous operations, you won't need to change
|
243
|
any settings. The factory default configuration should work for the vast
|
244
|
majority of users. Speed, compression, and error correction are
|
245
|
automatically negotiated.
|
246
|
If your faxmodem is not communicating properly using the factory default
|
247
|
settings, particularly if it is unable to connect to another modem that you
|
248
|
know does not support error correction and/or data compression, you may
|
249
|
need to force your faxmodem into a particular mode that matches the
|
250
|
requirements of the remote modem, as referred in the section below.
|
251
|
If you've changed any settings, you can return to the factory default
|
252
|
settings at any time by typing AT&F and pressing the Enter key.
|
253
|
Other configurations
|
254
|
You can force your faxmodem to communicate in various ways by using special
|
255
|
AT command strings or dial prefixes. If you are having trouble connecting
|
256
|
with non-error-correcting modems, for example, you may need to use this
|
257
|
technique. Refer to Chapter 11, Troubleshooter's
|
258
|
Guide, for details.
|
259
|
Chapter 2 Using Your Faxmodem
|
260
|
Chapter 2 is an overview on using your faxmodem. Topics include:
|
261
|
Communications software
|
262
|
Non-volatile memory
|
263
|
The external faxmodem LEDs
|
264
|
Faxmodem compatibility
|
265
|
Baud rate and connection speeds to other modems
|
266
|
Valid character formats
|
267
|
Leased-line operation
|
268
|
Using communications software
|
269
|
To use your faxmodem with a personal computer, you will need a
|
270
|
communications or terminal emulation software program. The communications
|
271
|
software program will make it easy to send instructions (in the form of
|
272
|
commands) to your faxmodem to have it perform various tasks, such as
|
273
|
dialing a call, answering a call, or changing its operating characteristics.
|
274
|
Because your faxmodem is compatible with the Hayes AT command set, your
|
275
|
faxmodem will work with virtually any communications software designed for
|
276
|
your computer.
|
277
|
Your faxmodem also supports V.42bis and MNP 5 data compression, which
|
278
|
requires the software to support hardware (CTS/RTS) flow control and
|
279
|
software (XON/XOFF) flow control. Many popular communications software
|
280
|
packages support flow control, including the following PC and
|
281
|
|
282
|
Macintosh-compatible
|
283
|
software.
|
284
|
|
285
|
|
286
|
Zoom High Speed Fax/Modem Owner's Manual.................................6
|
287
|
|
288
|
PC-compatible software:
|
289
|
|
290
|
Bitcom Deluxe,Carbon Copy Plus,Crosstalk XVI and Mark IV,HyperAcess
|
291
|
Microsoft Windows Terminal,Mirror II and III, MTEZProComm Plus
|
292
|
Quick Link II, Qmodem, SST
|
293
|
Remote 2 (Host), Smartcom III, Telix.
|
294
|
|
295
|
Macintosh-compatible software
|
296
|
|
297
|
Microphone II,Quick Link II, Red Ryder, Smartcom for Mac,
|
298
|
STF, White Knight, Z Term.
|
299
|
|
300
|
Synchronous operation
|
301
|
|
302
|
Your faxmodem may support synchronous communications. If you will be
|
303
|
performing synchronous communications, you will need special software that
|
304
|
supports the synchronous port on your computer or terminal. If you do not
|
305
|
have such software, refer to the computer manufacturer's instructions or
|
306
|
contact the manufacturer for recommended software.
|
307
|
|
308
|
Achieving maximum throughput
|
309
|
|
310
|
If you have an internal faxmodem, it uses a high-performance 16550A UART to
|
311
|
achieve maximum possible throughput, especially with slower computers. To take
|
312
|
advantage of this design, your communications software must support
|
313
|
this chip. Recent releases of most major communications programs do support
|
314
|
this chip.
|
315
|
Setting up your communications software
|
316
|
|
317
|
The first time you use your communications software, you may be asked to
|
318
|
select the modem type from a menu. If you don't see this faxmodem listed
|
319
|
by name on the menu, select Hayes Smartmodem 9600 or Hayes V-series V.42
|
320
|
(for the V.32 faxmodem), or Hayes Ultra 14400 bps (for the V.32bis
|
321
|
faxmodem).
|
322
|
Specifying modem options
|
323
|
|
324
|
If your communications software program does not ask you to specify the
|
325
|
type of modem you are using, you may be asked to enter certain setup
|
326
|
information. In this case, enter the information specified in the Table
|
327
|
2-1. (If you did specify the type of modem, or if the software itself sets
|
328
|
up an initialization string, then you should not modify the setup provided
|
329
|
by the software.)
|
330
|
|
331
|
Table 2-1. Modem Options
|
332
|
|
333
|
For This Setup Option..., Enter This Information...
|
334
|
Initialization string1, AT &F &C1 &D2 <<CR>>
|
335
|
Dialing command, ATDT
|
336
|
Dialing command suffix, <<CR>>
|
337
|
Hangup command, ~~~+++~~~ATH1 <<CR>>
|
338
|
Auto-answer ON command, ATS0=1 <<CR>>
|
339
|
Wait for connection, 45 (seconds)
|
340
|
Pause between redial, 1 (second)
|
341
|
Auto-baud detect, ON
|
342
|
Drop DTR to hangup?, YES
|
343
|
Send init if CD high?, YES
|
344
|
Hardware flow control (RTS/CTS)?, ON
|
345
|
|
346
|
Zoom High Speed Fax/Modem Owner's Manual....................................7
|
347
|
|
348
|
Dialing directory entries, All should be set to 57,600 bps.
|
349
|
With this setup, all communications between your computer and faxmodem will
|
350
|
occur at 57,600 bps, independent of your faxmodem's connection to the
|
351
|
remote modem. Your faxmodem will automatically negotiate the fastest speed
|
352
|
possible with the remote modem.
|
353
|
In some cases, the delay that occurs during auto-negotiation may cause a
|
354
|
problem. If you experience such a problem, type AT&Q6 from Command Mode and
|
355
|
press the Enter key to disable auto-negotiation of Error Checking.. To enable
|
356
|
auto-negotiation
|
357
|
again, type AT&Q5 from Command Mode and press the Enter key.
|
358
|
|
359
|
Start-up sequence for external faxmodems
|
360
|
IMPORTANT! If you have an external faxmodem, you should have the faxmodem
|
361
|
turned on before you start up your communications or fax software.
|
362
|
|
363
|
If your faxmodem is off when you start up the program, the faxmodem will not
|
364
|
receive the
|
365
|
initialization string from the program and may not work properly.
|
366
|
An important example: This faxmodem conforms to the Hayes standard for AT
|
367
|
commands, which means that it defaults to the command settings &C0 and &D0.
|
368
|
Many programs for PC-compatible computers, however, require that the
|
369
|
faxmodem be initialized with the commands &C1 and/or &D2; the programs
|
370
|
therefore include these commands in the initialization string. But if your
|
371
|
faxmodem is turned off when the program begins, the faxmodem will not
|
372
|
receive this critical string.
|
373
|
Another way of handling this situation is to store initialization commands
|
374
|
in non-volatile memory, which is described on the next page.
|
375
|
Disabling Call Waiting;
|
376
|
Some telephone companies offer a feature called Call Waiting. This
|
377
|
feature clicks when you receive an incoming call while using the
|
378
|
telephone line.
|
379
|
You may appreciate this feature, but your faxmodem doesn't. In fact, this click
|
380
|
may disconnect your faxmodem from the remote modem during data
|
381
|
transmission. Therefore, you should turn off Call Waiting, if possible,
|
382
|
before making your modem calls.
|
383
|
In some areas, Call Waiting can be temporarily turned off by pressing *70,
|
384
|
on your Touch-Tone telephone before dialing a telephone number. If your
|
385
|
Call Waiting can be turned off in this way, you should enter ATDT*70, as
|
386
|
your Dialing command in your communications software program. (Be sure to
|
387
|
type the comma.)
|
388
|
*70, turns off Call Waiting only for the duration of the next outgoing
|
389
|
call. When the call is over, Call Waiting will go back into effect. If you
|
390
|
are not sure whether *70, will turn off Call Waiting, check with your local
|
391
|
telephone company.
|
392
|
IMPORTANT! Unfortunately, there is no way to disable Call Waiting for a
|
393
|
call that you have received, so you may still have a problem due to Call
|
394
|
Waiting when you are receiving a call. See the description of Register S10
|
395
|
on page 5-11 for help with this problem.
|
396
|
|
397
|
Non-volatile memory
|
398
|
When you turn on your faxmodem or reset it, your faxmodem loads the active
|
399
|
configuration profile into non-volatile memory (NVRAM). The active
|
400
|
configuration profile is a group of configuration settings, derived from
|
401
|
the values of the faxmodem's internal S registers, that define how the
|
402
|
faxmodem will operate when it's turned on or reset. The active
|
403
|
configuration profile can be either the factory-default configuration or
|
404
|
one of two user-defined profiles.
|
405
|
|
406
|
Zoom High Speed Fax/Modem Owner's Manual....................................8
|
407
|
|
408
|
Factory configuration profile
|
409
|
The first time you turn on your faxmodem, the factory configuration profile
|
410
|
becomes the active configuration profile. The factory configuration
|
411
|
profile is a group of standard operating parameters that will allow most
|
412
|
users to begin sending and receiving data as soon as the faxmodem is installed
|
413
|
and the communications software is loaded. The factory
|
414
|
configuration profile is stored in the faxmodem's Read-Only Memory (ROM)
|
415
|
and cannot be changed.
|
416
|
The Quick-Reference Guide shows the factory configuration profile.
|
417
|
If you change your faxmodem's operating characteristics and want to return
|
418
|
to the factory configuration profile: Type AT&F and press the Enter key.
|
419
|
A copy of the factory configuration profile will be loaded into the active
|
420
|
configuration profile.
|
421
|
If you want the factory configuration profile to be the active
|
422
|
configuration profile the next time you turn on or reset your faxmodem:
|
423
|
Type AT&Y&F&W and press the Enter key.
|
424
|
The factory settings will be written to configuration profile 0 in
|
425
|
non-volatile memory.
|
426
|
Creating user-defined configuration profiles
|
427
|
For your convenience, your faxmodem lets you store two sets of operating
|
428
|
characteristics in non-volatile memory. If you use certain commands or
|
429
|
characteristics over and over again, you should store them in the
|
430
|
user-defined configuration profiles. Any command not stored will be set to
|
431
|
match the factory default settings.
|
432
|
The following commands can be stored: Bn, En, Ln, Mn, Nn, P or T dial
|
433
|
modifiers, Qn, Vn, Wn, Xn, Yn, &Cn, &Dn, &Gn, &Jn, &Kn, &Pn, &Qn, &Rn,
|
434
|
&Sn, &T4, &T5, and &Xn. For information on these commands, refer to Chapter4
|
435
|
The following registers can have their values stored: S0, S2 through S12,
|
436
|
S14 and S15, S18, S21 through S23, S25 through S41, S44, S46, S48 through
|
437
|
S50, S82, S86, S91, and S95. For information on these registers, refer to
|
438
|
Chapter 5.
|
439
|
You can also store telephone numbers using the &Z0, &Z1, &Z2, and &Z3
|
440
|
commands. For more information, refer to Chapter 4.
|
441
|
Creating the first profile
|
442
|
To create the first user-defined configuration profile:
|
443
|
Type the commands you want to store in the first user-defined configuration
|
444
|
profile and type the &W0 command as the last command in the command line.
|
445
|
For example, suppose you want the first profile to store the following
|
446
|
commands: &C1 DCD follows the remote carrier signal.
|
447
|
L0 low speaker volume.
|
448
|
M2 keep the speaker always on.
|
449
|
S95=44 enable compression, carrier, and protocol responses.
|
450
|
Your command line would look like:
|
451
|
AT &C1 L0 M2 S95=44 &W0
|
452
|
Press the Enter key.
|
453
|
The commands are stored in configuration profile 0.
|
454
|
To have the faxmodem use this profile, send the &Y0 command as described
|
455
|
under Specifying the power-up profile, below.
|
456
|
Creating the second profile
|
457
|
To create a second user-defined configuration profile:
|
458
|
Type the commands you want to store in the second user-defined
|
459
|
configuration profile and type the &W1 command as the last command in the
|
460
|
command line.
|
461
|
Press the Enter key.
|
462
|
The commands are stored in configuration profile 1.
|
463
|
To have the faxmodem use this profile, send the &Y1 command as described
|
464
|
under Specifying the power-up profile, below
|
465
|
|
466
|
Zoom High Speed Fax/Modem Owner's Manual....................................9
|
467
|
|
468
|
Specifying the power-up profile
|
469
|
You can use the &Y command to have the faxmodem load one of two stored profiles
|
470
|
after it is
|
471
|
turned on or reset via hardware. These profiles can come from location 0 or 1
|
472
|
in non-volatile memory.
|
473
|
To load the user-defined configuration profile stored with the &W0 command:
|
474
|
Type AT &Y0 and press the Enter key.
|
475
|
The faxmodem will use the configuration profile stored in location 0 after
|
476
|
it is turned on or reset via hardware.
|
477
|
To load the user-defined configuration profile stored with the &W1 command:
|
478
|
Type AT &Y1 and press the Enter key.
|
479
|
The faxmodem will use the configuration profile stored in location 1 after
|
480
|
it is turned on or reset via hardware.
|
481
|
Viewing the configuration profiles
|
482
|
Using the &V command, you can view the active configuration profile, the two
|
483
|
user-defined
|
484
|
configuration profiles, and any stored telephone numbers.
|
485
|
Type AT&V.
|
486
|
Press the Enter key.
|
487
|
A screen similar to that shown in Figure 2-1 appears.
|
488
|
|
489
|
External faxmodem LEDs
|
490
|
If you have the external faxmodem, refer to Table 2-2 for an explanation of
|
491
|
the LEDs on the front panel. Figure 2-2 shows the LEDs on the external
|
492
|
faxmodem.
|
493
|
|
494
|
|
495
|
|
496
|
Table 2-2. External faxmodem LEDs
|
497
|
|
498
|
LED LABEL, LIGHT STATUS, DESCRIPTION
|
499
|
|
500
|
FAX, ON, Faxmodem has a fax connection.
|
501
|
14.4, ON, 14,400 bps connection in fax or data mode. If your faxmodem does
|
502
|
not have this light, you have a V.32 faxmodem, not a V.32bis faxmodem.
|
503
|
V32, ON, V.32 faxmodems 9600 bps connection.V.32bis faxmodems 4800,
|
504
|
7200, 9600, 12000, or 14400 bps connection.
|
505
|
V42, ON, V.42 error-correction connection with a remote modem.
|
506
|
DC (Data Compression), ON, V.42bis or MNP 5 data compression connection
|
507
|
with a remote modem.
|
508
|
EC (Error Correction), ON, Faxmodem has a V.42 or MNP 4 error-correction
|
509
|
connection with a remote modem.
|
510
|
FC (Flow Control), ON, Command Mode a flow control command (&K3, &K4, or
|
511
|
&K5) is in effect.Data Mode a flow control command is in effect and the
|
512
|
faxmodem's buffer is not full, allowing data flow from the computer to the
|
513
|
faxmodem.
|
514
|
FC, OFF, Command Mode disable flow control command (&K0) is in effect.Data
|
515
|
Mode flow control is disabled; or flow control is enabled, but the
|
516
|
faxmodem's buffer is full, preventing data flow from the computer to the
|
517
|
faxmodem.
|
518
|
HS (High Speed), ON, Faxmodem is operating at 4800 bps or faster.
|
519
|
AA (Auto-Answer), ON, Faxmodem is set up to automatically answer incoming
|
520
|
calls, BLINKING, Faxmodem has detected an incoming ring.
|
521
|
CD (Carrier Detect), ON, Faxmodem has detected a remote modem's carrier
|
522
|
signal.
|
523
|
OH (Off-Hook), ON, Faxmodem is off-hook (using the telephone line).
|
524
|
RD (Receive Data), BLINKING, Data is being sent from your faxmodem to your
|
525
|
|
526
|
Zoom High Speed Fax/Modem Owner's Manual....................................10
|
527
|
|
528
|
computer. When data is being sent at a fast data rate, this LED may appear
|
529
|
to be ON steadily.
|
530
|
SD (Send Data), BLINKING, A command or data is being sent from your computer's
|
531
|
serial port to your faxmodem. When data is sent at a fast rate, the LED may
|
532
|
appear to be ON steadily.
|
533
|
TR (Terminal Ready), ON, Faxmodem is receiving a Data Terminal Ready (DTR)
|
534
|
signal from the attached DTE, indicating that the DTE is ready to send or
|
535
|
receive data (DTR is ON). This LED does not work with a Macintosh, which
|
536
|
uses DTR for hardware flow control.
|
537
|
MR (Faxmodem Ready), ON, Faxmodem is receiving power. BLINKING,
|
538
|
Faxmodem is in
|
539
|
a Self-Test mode.
|
540
|
Compatibility
|
541
|
Table 2-3 shows the bit per second (bps) rate and data formats your
|
542
|
faxmodem can use.
|
543
|
Compatibility
|
544
|
Baud Rate (bps), Data Format, Compatibility
|
545
|
0-300, Asynchronous, CCITT V.21,Bell 103
|
546
|
1200, Asynchronous or Synchronous, CCITT V.22,Bell 212A
|
547
|
2400, Asynchronous or Synchronous, CCITT V.22bis
|
548
|
4800, Asynchronous or Synchronous, CCITT V.32 and V.32bis
|
549
|
7200, Asynchronous or Synchronous, CCITT V.32bis only
|
550
|
9600, Asynchronous or Synchronous, CCITT V.32 and V.32bis
|
551
|
12000, Asynchronous or Synchronous, CCITT V.32bis only
|
552
|
14400, Asynchronous or Synchronous, CCITT V.32bis only
|
553
|
The speed and compatibility (CCITT or Bell) used to exchange data with a
|
554
|
remote system is governed by the N0 or N1 command in effect. The N0 command
|
555
|
is described below. The N1 command is described on page 2-.
|
556
|
N0 command in effect
|
557
|
Use the N0 command if you want to accept only particular connections. When
|
558
|
the N0 command is in effect, your faxmodem will use the values of Register
|
559
|
S37 and the B command, and sense the computer-to-faxmodem speed, to set the
|
560
|
required speed and compatibility for this connection (see Table 2-4).
|
561
|
For example, if Register S37 is set to 0, the B1 command is in effect, and
|
562
|
your faxmodem senses the computer-to-faxmodem speed at 1200 bps, your
|
563
|
faxmodem will allow a Bell 212A connection at 1200 bps.
|
564
|
|
565
|
Table 2-4. N0 command in effect
|
566
|
S37 Setting, B Command in Effect, Speed Computer-to-Faxmodem Sensed,
|
567
|
Required Telephone Line Speed
|
568
|
0, 0, ? 600, V.21 300
|
569
|
0, 0, 1200, V.22 1200
|
570
|
0, , 2400, V.22bis 2400
|
571
|
0, , 4800, V.32bis 4800*
|
572
|
0, , 9600, V.32bis 9600*
|
573
|
0, 0, Other, V.32bis 14400
|
574
|
0, 1, ? 600, Bell 103 300
|
575
|
0, 1, 1200, Bell 212A 1200
|
576
|
1-3 (300), 0, , V.21 300
|
577
|
5 (1200), 0, , V.22bis 1200
|
578
|
6 (2400), , , V.22bis 2400
|
579
|
1-3 (300), 1, , Bell 103 300
|
580
|
5 (1200), 1, , Bell 212A 1200
|
581
|
7 Reserved, , , Reserved
|
582
|
8 (4800), , , V.32bis 4800*
|
583
|
9 (9600), , , V.32bis 9600*
|
584
|
10 (12000), , , V.32bis 12000
|
585
|
|
586
|
Zoom High Speed Fax/Modem Owner's Manual.................................11
|
587
|
|
588
|
11 (14400), , , V.32bis 14400
|
589
|
12 (7200), , , V.32bis 7200
|
590
|
*If a V.32 modem connects with your faxmodem at 9600 or 4800 bps,, the
|
591
|
resulting line protocol will be V.32 9600 or 4800,, respectively.
|
592
|
|
593
|
N1 command in effect
|
594
|
When the N1 command is in effect, your faxmodem uses its auto-mode detect
|
595
|
capabilities to automatically set the faxmodem to the fastest speed
|
596
|
supported by both modems. It begins this negotiation at the fastest
|
597
|
possible connection speed and decreases speed until a connection is
|
598
|
established.
|
599
|
@HEADING 1 = Character format
|
600
|
To communicate asynchronously with another modem, the character length and
|
601
|
format of your system must match with that of the remote asynchronous
|
602
|
system. Table 2-5 shows the valid character formats.
|
603
|
|
604
|
Character formats
|
605
|
|
606
|
Parity, Data Length, Stop Bits, Character Length
|
607
|
|
608
|
None, 7, 2, 10
|
609
|
Odd, 7, 1, 10
|
610
|
Even, 7, 1, 10
|
611
|
None, 8, 1, 10
|
612
|
Odd, 8, 1, 11
|
613
|
Even, 8, 1, 11
|
614
|
|
615
|
For 11-bit character lengths, 11-bit characters are sensed,, but the parity bits are
|
616
|
stripped off
|
617
|
during
|
618
|
data transmission in normal and error-correction modes. Direct mode does not
|
619
|
strip off the parity bits
|
620
|
The faxmodem speed senses data with mark or space parity. However, the
|
621
|
faxmodem configures to different parities as follows:
|
622
|
|
623
|
7 mark, 7 none
|
624
|
7 space, 8 none
|
625
|
8 mark, 8 none
|
626
|
8 space, 8 even
|
627
|
|
628
|
Leased-line operation
|
629
|
You can use the &L1 command to configure your faxmodem for use over a
|
630
|
leased (private) telephone line. In leased-line applications, there is a
|
631
|
faxmodem at each end of the leased telephone line. One modem is configured
|
632
|
to originate calls and the other is configured to automatically answer calls.
|
633
|
To perform asynchronous leased-line communications:
|
634
|
The person at the originating modem types AT &L1 &D0 S0=0 and presses the
|
635
|
Enter key.
|
636
|
The person at the answering modem types AT &L1 &D0 S0=1 and presses the
|
637
|
Enter key.
|
638
|
The person at the originating modem types AT X1 D and presses the Enter
|
639
|
key, while the person at the answering modem types AT A and presses the
|
640
|
Enter key.
|
641
|
To perform synchronous leased-line communications:
|
642
|
Make sure you have stored a telephone number with the &Zn= command (refer
|
643
|
to Chapter 4).
|
644
|
|
645
|
Zoom High Speed Fax/Modem Owner's Manual.................................12
|
646
|
|
647
|
The person at the originating modem types AT &Q2 &L1 &D0 S0=0 and presses
|
648
|
the Enter key.
|
649
|
The person at the answering modem types AT &Q1 &L1 &D0 S0=1 and presses the
|
650
|
Enter key.
|
651
|
If you want to store these commands into the faxmodem's non-volatile
|
652
|
memory, add the command &W or &W1 (depending on the location where you want
|
653
|
them stored) to the end of the above command lines for the originating and
|
654
|
answering modems.
|
655
|
For an explanation of these commands, refer to Chapter 4.
|
656
|
|
657
|
|
658
|
Chapter 3
|
659
|
Operating Your Faxmodem
|
660
|
Your faxmodem is always in one of three operating modes, Command Mode, Data
|
661
|
(or On-Line) Mode, or Fax Mode. Chapter 3 describes Command Mode and Data
|
662
|
Mode and how to switch your faxmodem between them. Operating your faxmodem
|
663
|
in Fax Mode is described in Chapter 9.
|
664
|
Normally, you won't need to switch between these modes during normal
|
665
|
operation, since your communications software acts as a friendly interface
|
666
|
to the faxmodem.
|
667
|
Operating modes
|
668
|
When used as a modem, your faxmodem can be in either Command Mode and Data
|
669
|
Mode.
|
670
|
Command Mode lets you send commands from your keyboard to your faxmodem
|
671
|
to perform a variety of functions.
|
672
|
Data Mode lets you exchange data across the telephone line with a remote
|
673
|
modem. In Data Mode, your faxmodem assumes everything it receives from your
|
674
|
computer is data and sends it across the telephone line. Therefore, avoid
|
675
|
sending a command (other than the escape sequence, described on page 3-3 to
|
676
|
your faxmodem while in Data Mode, because your faxmodem will handle the
|
677
|
keystrokes as data.
|
678
|
The following sections describe how to enter these modes.
|
679
|
Entering Command Mode
|
680
|
Your faxmodem automatically enters the Command Mode after:
|
681
|
You turn on your faxmodem.
|
682
|
You lose the data connection with the remote modem.
|
683
|
The faxmodem detects an ON-to-OFF transition on the Data Terminal Ready
|
684
|
(DTR) circuit with the &D1 command in effect. If this happens, your
|
685
|
faxmodem returns to Command Mode without hanging up. To hang up the
|
686
|
faxmodem, send the H command or, if the &D2 command is in effect, have your
|
687
|
software turn off DTR.
|
688
|
The faxmodem detects an ON-to-OFF transition on the DTR circuit with the
|
689
|
&D2 command in effect. If this happens, your faxmodem hangs up and returns
|
690
|
to Command Mode.
|
691
|
The faxmodem detects an ON-to-OFF transition on the DTR circuit with the
|
692
|
&D3 command in effect. If this happens, your faxmodem hangs up, resets
|
693
|
itself, loads the active configuration from nonvolatile memory, and returns
|
694
|
to Command Mode.
|
695
|
You touch any key on your computer keyboard while your faxmodem is dialing.
|
696
|
This will cause your faxmodem to stop dialing, hang up, and return to
|
697
|
Command Mode.
|
698
|
IMPORTANT! If you reset the faxmodem while it's in Command Mode, it remains
|
699
|
in Command Mode and any data connection with a remote modem is terminated.
|
700
|
|
701
|
Entering Data Mode
|
702
|
Your faxmodem automatically enters Data Mode after making a data connection
|
703
|
with a remote modem. The two modems make the data connection using a
|
704
|
|
705
|
Zoom High Speed Fax/Modem Owner's Manual.................................13
|
706
|
|
707
|
process called handshaking.
|
708
|
Modems accomplish handshaking by sending high-pitched tones across the
|
709
|
telephone line. Normally you will hear these tones during the handshaking
|
710
|
process. By default, the speaker will be turned off when the carrier signal
|
711
|
is detected.
|
712
|
The escape sequence for switching to Command Mode
|
713
|
After your faxmodem makes a data connection with a remote modem, you can
|
714
|
use the escape sequence to return to Command Mode without breaking the data
|
715
|
connection.
|
716
|
By default, the escape sequence is defined as three plus signs (+++).
|
717
|
If you desire, you can change these characters by changing the value of
|
718
|
Register S2 (refer to Chapter 5)
|
719
|
Unlike other commands, you do not type the attention characters AT before
|
720
|
sending the escape sequence, nor do you press the Enter key after sending them.
|
721
|
Moreover, you must pause before and after sending the escape sequence.
|
722
|
This prevents the faxmodem from interpreting data you send, which may match the
|
723
|
escape sequence, as an escape character (if that data contains three plus
|
724
|
signs, for instance). The default setting for this pause is one second.
|
725
|
You can change the duration of the pause required by changing the value of
|
726
|
Register S12 (also described in Chapter 5).
|
727
|
The following procedure describes how to use the escape sequence to switch
|
728
|
from Data Mode to Command Mode while maintaining the data connection.
|
729
|
After your faxmodem makes an asynchronous data connection, wait at least
|
730
|
one second without typing anything.
|
731
|
Type the escape characters (default is +++).
|
732
|
Wait at least one second.
|
733
|
Your faxmodem responds with OK and enters the Command Mode without losing
|
734
|
the data connection.
|
735
|
You can now issue commands to perform such tasks as reading or changing
|
736
|
register values, or hanging up the faxmodem.
|
737
|
When you want to resume transmission, you can return to Data Mode and
|
738
|
optionally perform a retrain sequence, or try to establish a reliable (MNP)con.
|
739
|
To return to Data Mode type ATO and press the Enter key. Your faxmodem
|
740
|
sends a CONNECT nnnn response (where nnnn indicates the speed of the
|
741
|
connection) and returns to Data Mode.
|
742
|
To return to Data Mode and initiate an equalizer retrain type ATO1 and
|
743
|
press the Enter key. Your faxmodem sends a CONNECT nnnn response, returns
|
744
|
to Data Mode, and initiates an equalizer retrain. A retrain sequence causes
|
745
|
the connected modems to test the telephone line and optimize their
|
746
|
operation for transferring data over the telephone line. Use this command
|
747
|
if the telephone line condition has deteriorated during the connection.
|
748
|
This command works for 2400 bps and faster connections.
|
749
|
To enter a reliable connection type AT\O and press the Enter key. Your
|
750
|
faxmodem sends a CONNECT nnnn response and proceeds to exchange data
|
751
|
error-free with the remote MNP/V.42/V.42bis modem. (For the reliable link
|
752
|
to succeed, the remote modem must also support MNP/V.42/V.42bis.)
|
753
|
IMPORTANT! If the &D2 command is in effect and you use the +++ characters
|
754
|
to enter the Command Mode, an ON-to-OFF transition on the DTR interchange
|
755
|
circuit has the same effect as sending the H (Hang Up) command.
|
756
|
Chapter 4
|
757
|
AT and Extended AT Commands
|
758
|
Chapter 4 describes the AT and extended AT commands. Using these commands,
|
759
|
you can instruct your faxmodem to dial a call, answer a call, or change its
|
760
|
operating configuration.
|
761
|
If you're using communications software, you normally will not need to use
|
762
|
the AT and extended AT commands directly. Your communications software will
|
763
|
do this for you.
|
764
|
|
765
|
Zoom High Speed Fax/Modem Owner's Manual.................................14
|
766
|
|
767
|
However, if you're writing software applications for controlling the modem,
|
768
|
or if you want to understand the behind-the-scenes operation of your
|
769
|
faxmodem, you will want to learn more about the AT and extended AT command
|
770
|
set.
|
771
|
Topics discussed in this chapter include:
|
772
|
The format to use when typing commands
|
773
|
Correcting a typing mistake
|
774
|
Omitting a command parameter
|
775
|
Repeating a command line
|
776
|
Modem responses
|
777
|
A summary of the AT and extended AT commands
|
778
|
This chapter concludes with a complete description of the AT and extended
|
779
|
AT commands, presented in alphabetical order.
|
780
|
Typing a command
|
781
|
In order to send commands to your faxmodem, you must type a command line
|
782
|
while your faxmodem is in Command Mode. A command line can contain one
|
783
|
command or multiple commands. The only restriction is that the command line
|
784
|
cannot exceed 40 characters.
|
785
|
A command line must begin with the AT characters. After you type AT, you
|
786
|
can type the commands you want the faxmodem to perform. For example:
|
787
|
ATM2DT9,12165551212
|
788
|
This command line instructs your faxmodem to keep the faxmodem speaker
|
789
|
turned on continuously (M2), and then use touchtone dialing (T) to dial the
|
790
|
number 9 (D9), pause for two seconds (,), and dial the telephone number
|
791
|
1-216 555-1212.
|
792
|
If you want to enhance readability, you can insert spaces and punctuation,
|
793
|
such as parentheses and hyphens, in your command line. For example:
|
794
|
AT M2 DT9 , 1 (216) 555-1212
|
795
|
This command line will perform in exactly the same way as the one preceding
|
796
|
it. The only difference is that it's easier to read. Your faxmodem will
|
797
|
ignore spaces and punctuation in a Dial command line. However, you should
|
798
|
remember that spaces and punctuation occupy space in the faxmodem's command
|
799
|
buffer, which is limited to 40 characters.
|
800
|
If you make a typing mistake, press the Backspace key to delete the error,
|
801
|
then type the correct command. You can use the Backspace key to delete any
|
802
|
part of the command you typed, except AT.
|
803
|
To execute a command line, press the Enter key. Pressing Enter tells the
|
804
|
faxmodem to process the command line.
|
805
|
If you type more than 40 characters on the command line, the faxmodem will
|
806
|
return an ERROR response and ignore the command. If you want to type more
|
807
|
commands than will fit on a 40-character command line, type a command line
|
808
|
of fewer than 40 characters, end it with the semicolon (;), and press
|
809
|
Enter. Your faxmodem will execute the commands and return to Command Mode,
|
810
|
so that you can type your next command line.
|
811
|
Omitting a parameter
|
812
|
Some commands require a numeric parameter such as 0, 1, or 2 to completely
|
813
|
define that command. For example, the V command determines whether your
|
814
|
faxmodem sends you a word or numeric response after it executes (or tries
|
815
|
to execute) your command line:
|
816
|
Typing V0 tells the faxmodem to send numeric responses.
|
817
|
Typing V1 tells the faxmodem to send word responses.
|
818
|
If you omit a parameter from a command that requires one, it's just like
|
819
|
specifying a parameter of 0. If you type the V command without specifying
|
820
|
either 0 or 1 and press the Enter key, for example, it's just like sending
|
821
|
a V0 command, and the faxmodem will send numeric responses.
|
822
|
Repeating a command line
|
823
|
Your faxmodem stores the last-executed command line in memory until you
|
824
|
|
825
|
Zoom High Speed Fax/Modem Owner's Manual.................................15
|
826
|
|
827
|
type a new command line and press the Enter key. The A/ command will
|
828
|
re-execute the last command line you typed. The A/ command is particularly
|
829
|
useful when you want your faxmodem to re-execute a lengthy command line or
|
830
|
to redial a number that was busy.
|
831
|
When you want to use the A/ command, don't preface it with the AT
|
832
|
characters or end it by pressing the Enter key. Just typing A/ will
|
833
|
instruct the faxmodem to automatically re-execute the last command line.
|
834
|
IMPORTANT! You can use the A/ to automatically re-execute the last command
|
835
|
line your faxmodem executed at any time, unless you have typed a new
|
836
|
command line that begins with AT, your modem loses power, or you reset your
|
837
|
faxmodem.
|
838
|
Faxmodem responses
|
839
|
When you send a command to your faxmodem, the faxmodem sends an
|
840
|
asynchronous response that is displayed on your monitor screen. For
|
841
|
example, if you send a command line to your faxmodem, the faxmodem may
|
842
|
respond with OK. However, communications software may intercept the
|
843
|
responses and keep them from being displayed.
|
844
|
You can select responses from any of five response sets, designated X0
|
845
|
through X4. The X4 response set is the default response set. The response
|
846
|
sets determine which word or numeric responses are sent by the faxmodem.
|
847
|
They also define certain dialing characteristics and how the faxmodem
|
848
|
handles dial tones and busy signals, as described in the following
|
849
|
sections.
|
850
|
Responses can take the form of words or numbers. Your faxmodem is set up to
|
851
|
return word responses. Word responses are followed by an automatic carriage
|
852
|
return and line feed.
|
853
|
If your faxmodem is operating under an application that either cannot
|
854
|
handle character strings or handles them inefficiently, you can use the V0
|
855
|
command to switch to numeric responses. Numeric responses are followed by a
|
856
|
carriage return only.
|
857
|
If you do not want to receive responses at all, you can use the Q1 command
|
858
|
to disable responses. For example, you might want to disable responses
|
859
|
entirely if your faxmodem is connected to a printer, so that responses will
|
860
|
not print.
|
861
|
X response set (4-28)
|
862
|
The X response set consists of the first five responses in the faxmodem
|
863
|
response table in the Quick-Reference Guide.
|
864
|
With this response set, you receive the CONNECT response for
|
865
|
all connections, regardless of the speed at which they're made.
|
866
|
When you send a Dial command line with this response set in effect, your
|
867
|
faxmodem will wait for the time specified in Register S6 to elapse (default
|
868
|
is 2 seconds) after receiving your Dial command, then automatically dial
|
869
|
the telephone number whether or not a dial tone is present. This is known
|
870
|
as blind dialing. You may want to use blind dialing if you will be using
|
871
|
the faxmodem in an area that has an irregular or weak dial tone that your
|
872
|
faxmodem cannot always detect.
|
873
|
X1 response set
|
874
|
The X1 response set includes all of the X0 responses and provides the
|
875
|
CONNECT responses to inform you of the connection speed to the remote
|
876
|
modem. When you send a Dial command with this response set in effect, your
|
877
|
faxmodem will blind dial the call, as explained in X0 above.
|
878
|
X2 response set
|
879
|
The X2 response set consists of all the responses in the X1 response set,
|
880
|
and adds the NO DIALTONE response. When you send a Dial command with this
|
881
|
response set in effect, your faxmodem will listen for a dial tone before
|
882
|
dialing. If it does not detect a dial tone within five seconds, it hangs up
|
883
|
and returns the NO DIALTONE response.
|
884
|
|
885
|
Zoom High Speed Fax/Modem Owner's Manual.................................16
|
886
|
|
887
|
X3 response set
|
888
|
The X3 response set consists of all the responses in the X1 response set,
|
889
|
and adds the BUSY response, which the faxmodem will send when it dials a
|
890
|
telephone number that's busy. When this response set is in effect and you
|
891
|
send a Dial command to your faxmodem, your faxmodem will blind dial the
|
892
|
call.
|
893
|
X4 response set
|
894
|
The X4 response set is the factory-default response set. It consists of all
|
895
|
the responses in the X1 response set, and adds the NO DIALTONE and BUSY
|
896
|
responses. This response set allows the faxmodem to detect a dial tone and also a
|
897
|
busy signal.
|
898
|
Negotiation progress responses
|
899
|
You can enable an additional set of responses that provide information
|
900
|
about carrier speed, error-control protocol, and data compression. The
|
901
|
responses in this response set are the last 14 responses in the faxmodem
|
902
|
response table in the Quick-Reference Guide.
|
903
|
You can also use the S95 register (refer to page 5-31) to set the level and type
|
904
|
of response that will be displayed, and any bit set to 1 there will take
|
905
|
precedence over the W command setting.
|
906
|
The W command enables or disables this additional response set:
|
907
|
W0 disables negotiation progress responses (the factory default).
|
908
|
W1 enables the additional response set.
|
909
|
W2 error-correction call progress not reported. The appropriate CONNECT
|
910
|
response reports the DCE speed.
|
911
|
If the W1 command is in effect and an error-correction link is negotiated
|
912
|
and a connection made, you will receive the appropriate CONNECT response.
|
913
|
When error-correction is in use, the appropriate CARRIER response may
|
914
|
indicate one speed, while the CONNECT response may indicate another.
|
915
|
If you enable the additional response set, you can use the V0 or V1 command
|
916
|
to receive responses as words or numbers (the factory default is word responses).
|
917
|
IMPORTANT! The W command that enables negotiation progress responses is NOT
|
918
|
the same command as the W dialing modifier used in Dial command lines.
|
919
|
|
920
|
AT and extended AT command summary
|
921
|
|
922
|
+++, Switch to Command Mode, but keep data connection.
|
923
|
A Answer incoming call immediately.
|
924
|
A/ Repeat last command line.
|
925
|
Zoom High Speed Modem Owner's Manual
|
926
|
|
927
|
AT ATtention characters; this prefix precedes all commands except A/.
|
928
|
B0 Use CCITT standards.
|
929
|
B1 (default) Use Bell standards.
|
930
|
C0 Returns an ERROR response.
|
931
|
C1 (default) Normal transmit carrier switching.
|
932
|
Dn, Dial telephone number n. Dial modifiers:LRedial the last telephone
|
933
|
number dialed
|
934
|
P (default) pulse dialing
|
935
|
T Touchtone dialing
|
936
|
W wait for dial tone,pause (2 seconds)
|
937
|
@ wait for 5 seconds of silenceR dial an originate-only modem; return to
|
938
|
Command Mode after dialing! go on-hook for .7 second
|
939
|
S=n dial one of four stored telephone numbers
|
940
|
^ turn on calling tone.
|
941
|
E0 Command characters not echoed.
|
942
|
E1 (default) Command characters are echoed.,
|
943
|
F0 Returns an ERROR response.
|
944
|
|
945
|
Zoom High Speed Fax/Modem Owner's Manual.................................17
|
946
|
|
947
|
F1 (default) Turn off on-line data echo.,
|
948
|
H0 Force faxmodem on-hook (hang up).
|
949
|
H1 Force faxmodem off-hook (make busy).,
|
950
|
I0 Faxmodem sends 3-digit product code.
|
951
|
I1 Faxmodem sends checksum on firmware ROM.
|
952
|
I2 Faxmodem performs checksum.
|
953
|
I3 Faxmodem sends firmware revision level.
|
954
|
I4 Faxmodem reports on its capabilities.
|
955
|
L0 Low speaker volume.
|
956
|
L1 Low speaker volume.
|
957
|
L2 (default) Medium speaker volume.
|
958
|
L3 High speaker volume.
|
959
|
M0 Speaker is always off.
|
960
|
M1 (default) Speaker on until carrier detected.
|
961
|
M2 Speaker is always on.
|
962
|
M3 Speaker on during answering.
|
963
|
N0 Connections made at speed specified by Register S37.
|
964
|
N1 (default) Handshaking permitted at any speed.
|
965
|
O0 Return to Data Mode.
|
966
|
O1 Return to Data Mode and initiate a retrain.
|
967
|
P, Set pulse dialing as default.
|
968
|
Q0 (default) Send responses to DTE.
|
969
|
Q1 Do not send responses to DTE.
|
970
|
Sr?, Read and display Register r value.
|
971
|
Sr=n, Set Register r to value n.
|
972
|
T, Set touchtone dialing as default.
|
973
|
V0 Send numeric responses.
|
974
|
V1 (default) Send word responses.
|
975
|
W0 Negotiation progress responses disabled.
|
976
|
W1 Negotiation progress responses enabled.
|
977
|
W2 Negotiation progress responses disabled. CONNECT message indicates DCE
|
978
|
speed.
|
979
|
X0 Responses 0 5/blind dialing/ignore dial tone and busy signal.
|
980
|
X1 Responses 0 5 and 10/blind dialing.
|
981
|
X2 Responses 0 6 and 10/dial tone detection.
|
982
|
X3 Responses 0 5, 7, and 10/blind dialing/busy signal detection.
|
983
|
X4 (default) All responses/dial tone and busy signal detection.
|
984
|
Y0 (default) Long space disconnect disabled.
|
985
|
Y1 Long space disconnect enabled.
|
986
|
Z0 (default) Reset faxmodem, use configuration profile 0.
|
987
|
Z1 Reset faxmodem, use configuration profile 1.
|
988
|
|
989
|
&C0 (default) Force Data Carrier Detect (DCD) ON continuously.
|
990
|
&C1 DCD follows the remote carrier signal., 4-
|
991
|
&D0 &D1 &D2 &D3 Data Terminal Ready option,depends on the &Q command in
|
992
|
effect.
|
993
|
&F, Load factory configuration profile from memory.
|
994
|
&G0 (default) Faxmodem accepts this command, but takes no action.
|
995
|
&G1 Faxmodem accepts this command, but takes no action.
|
996
|
&G2 Faxmodem accepts this command, but takes no action.
|
997
|
&J0 (default) RJ11 telephone jack.
|
998
|
&J1 RJ12 or RJ13 telephone jack.
|
999
|
&K0 Disable flow control.
|
1000
|
&K1 (default) Enable RTS/CTS flow control.
|
1001
|
&K2 Enable XON/XOFF flow control.
|
1002
|
&K3 Enable transparent ON/XOFF flow control.
|
1003
|
&L0 (default) Selects a dial-up telephone line.
|
1004
|
|
1005
|
Zoom High Speed Fax/Modem Owner's Manual.................................18
|
1006
|
|
1007
|
&L1 Selects a leased telephone line.
|
1008
|
&M0 through &M3 Same as &Q0 through &Q3.
|
1009
|
&P0 (default) Make/break dial ratio of 39/61 @10 pps (USA).
|
1010
|
&P1 Make/break dial ratio of 33/67 @10 pps (UK & Hong Kong).
|
1011
|
&P2 Make/break ratio of 33/67 @ 20 pps (Japan).
|
1012
|
&Q0 Asynchronous operation in direct mode.
|
1013
|
&Q1 Synchronous Mode 1: Asynchronous dialing using AT commands, switch to
|
1014
|
synchronous mode after dialing. Synchronous &Q2 Mode 2: Dial telephone
|
1015
|
number stored in position number 0 when DTR goes from OFF to ON.
|
1016
|
&Q3 Synchronous Mode 3: Use handset to dial telephone number, enter
|
1017
|
synchronous mode after DTR goes from OFF to ON.
|
1018
|
&Q4 Modem accepts this command but takes no action.
|
1019
|
&Q5 (default) Faxmodem negotiates an error-correction connection.
|
1020
|
&Q6 Asynchronous operation in normal mode (speed buffering).
|
1021
|
&Q7 Faxmodem accepts this command, but takes no action.
|
1022
|
&Q8 Faxmodem acts as if S48=128.
|
1023
|
&Q8 Faxmodem acts as if &Q5 is in effect with S48=7 and S46=138.
|
1024
|
&R0 (default) Clear To Send (CTS) tracks Request To Send (RTS).
|
1025
|
&R1 Ignore RTS, force CTS ON continuously.
|
1026
|
&S0 (default) Force Data Set Ready (DSR) ON continuously.
|
1027
|
&S1 DSR active during handshaking, off during testing or Command Mode.
|
1028
|
&T0 End test in progress.
|
1029
|
&T1 Start Local Analog Loopback Test.
|
1030
|
&T3 Start Local Digital Loopback Test.
|
1031
|
&T4 (default) Respond to remote modem requests for Remote Digital Loopback.
|
1032
|
&T5 Ignore remote modem requests for Remote Digital Loopback.
|
1033
|
&T6 Start Remote Digital Loopback Test.
|
1034
|
&T7 Start Remote Digital Loopback Test with Self-Test.
|
1035
|
&T8 Start Local Analog Loopback Test with Self-Test.
|
1036
|
&V, View current profile, stored profiles, and stored numbers.
|
1037
|
&W0 Save active configuration as profile 0.
|
1038
|
&W1 Save active configuration as profile 1.
|
1039
|
&X0 (default) Faxmodem provides synchronous clock on EIA pin 15.
|
1040
|
&X1 Faxmodem accepts external synchronous clock on EIA pin 24 and relays it
|
1041
|
on EIA pin 15.
|
1042
|
&X2 Faxmodem derives synchronous clock from incoming carrier signal and
|
1043
|
relays it on EIA pin 15.
|
1044
|
&Y0 (default) Configuration profile 0 will be the active configuration
|
1045
|
profile after faxmodem is turned on.
|
1046
|
&Y1 Configuration profile 1 will be the active configuration profile after
|
1047
|
faxmodem is turned on.
|
1048
|
&Zn=x, Store telephone number x in location n.
|
1049
|
MNP/V.42/V.42bis commands
|
1050
|
\A0 64-character maximum MNP block size.
|
1051
|
\A1 128-character maximum MNP block size.
|
1052
|
\A2 192-character maximum MNP block size.
|
1053
|
\A3 (default) 256-character maximum MNP block size.
|
1054
|
\B, Transmit a line break to the remote modem.
|
1055
|
%C0 Disable data compression.
|
1056
|
%C1 (default) Enable data compression.
|
1057
|
%D0 V.42bis dictionary size 512.
|
1058
|
%D1 V.42bis dictionary size 1024.
|
1059
|
%D2 (default) V.42bis dictionary size 2048.
|
1060
|
%D3 V.42bis dictionary size 4096 for one-way compression, 2048 for two-way
|
1061
|
compression.
|
1062
|
\En, Optimize local echo.
|
1063
|
%E0 Faxmodem will not retrain.
|
1064
|
%E1 Faxmodem will retrain.
|
1065
|
\G0 (default) Turn off modem-to-modem flow control.
|
1066
|
|
1067
|
Zoom High Speed Fax/Modem Owner's Manual.................................19
|
1068
|
|
1069
|
\G1 Turn on modem-to-modem flow control.
|
1070
|
\K, Defines break type.
|
1071
|
\L0 (default) Stream MNP link mode.
|
1072
|
\L1 Block MNP link mode.
|
1073
|
%L Report received signal level.
|
1074
|
%M0 Compression disabled.
|
1075
|
%M1 Transmit compression only.
|
1076
|
%M2 Receive compression only.
|
1077
|
%M3 (default) Two-way compression.
|
1078
|
\N0 Normal data link only with buffering.
|
1079
|
\N1 Normal data link only without buffering.
|
1080
|
\N2 Reliable link only.
|
1081
|
\N3 (default) Auto-reliable link.
|
1082
|
\O, Originate reliable link control.
|
1083
|
%P, Clear encoder dictionary.
|
1084
|
%Q, Report line signal quality.
|
1085
|
%Sn, Set maximum sting length (V.42bis).
|
1086
|
\T, Inactivity timer.
|
1087
|
\U, Accept reliable link control.
|
1088
|
\Y, Switch to reliable operation.
|
1089
|
\Z, Switch to normal operation.
|
1090
|
|
1091
|
Escape characters
|
1092
|
|
1093
|
The characters +++ are known as the escape characters. When your faxmodem
|
1094
|
enters the Data Mode, typing +++ allows it to escape to the Command Mode
|
1095
|
while preserving the connection to the remote modem. This feature provides
|
1096
|
a convenient way of letting you check or change a parameter after making a
|
1097
|
connection with a remote asynchronous modem.
|
1098
|
The escape characters involve:
|
1099
|
A timed pause of 1 second (specified in Register S12).
|
1100
|
Three keystrokes of the escape character as defined in Register S2 (the
|
1101
|
default character is +)
|
1102
|
Another pause (again specified in Register S12).
|
1103
|
When you type the escape characters they are sent to the remote modem, but
|
1104
|
they do not affect the remote modem unless the computer connected to it
|
1105
|
echoes the escape characters back to your faxmodem's Transmitted Data input
|
1106
|
signal.
|
1107
|
After typing the escape characters, your faxmodem keeps its connection to
|
1108
|
the remote modem, returns to the Command Mode to receive your commands, and
|
1109
|
sends you the OK (or 0) response.
|
1110
|
When you want to return to the Data Mode, type AT O or AT O1 and press the
|
1111
|
Enter key. If you want to hang up, type ATH and press the Enter key.
|
1112
|
IMPORTANT! Your faxmodem also hangs up if the &D2 command is in effect and
|
1113
|
it detects an ON-to-OFF transition on the Data Terminal Ready interchange
|
1114
|
circuit.
|
1115
|
A Manually answering a call
|
1116
|
Use the A command to manually answer an incoming call. Sending the A
|
1117
|
command tells your faxmodem to go off-hook (access the telephone line)
|
1118
|
immediately.
|
1119
|
If your faxmodem detects an incoming ring and displays the RING response,
|
1120
|
you can type ATA and press the Enter key to manually answer the call. If a
|
1121
|
successful connection is made, your faxmodem sends you one of the CONNECT
|
1122
|
responses and enters the Data Mode. If a connection is not made, or if you
|
1123
|
press any key on your computer keyboard while your faxmodem attempts a
|
1124
|
connection, your faxmodem stops sending the tone, sends you the NO ANSWER
|
1125
|
response, hangs up the telephone line, and returns to the Command Mode.
|
1126
|
IMPORTANT! Your faxmodem does not execute commands that follow A in the
|
1127
|
command line. If you want to include additional commands on the same
|
1128
|
|
1129
|
Zoom High Speed Fax/Modem Owner's Manual.................................20
|
1130
|
|
1131
|
command line with the A command, have them precede the A command.
|
1132
|
A/
|
1133
|
@SHADEAFTER = Repeat last command line
|
1134
|
The A/ command tells your faxmodem to repeat the last command line it
|
1135
|
executed without having to retype it. This command is not preceded with the
|
1136
|
AT prefix nor followed by pressing the Enter key.
|
1137
|
For example, assume you sent the following Dial command line to the
|
1138
|
faxmodem and received a busy signal:
|
1139
|
AT L3 M3 X2 N0 DP 555-1212
|
1140
|
If you want to repeat this command line, just type A/
|
1141
|
IMPORTANT! The last-executed command line stays in your faxmodem's memory
|
1142
|
until power is turned off, your faxmodem is reset, or you type a new
|
1143
|
command line and press the Enter key.
|
1144
|
|
1145
|
AT
|
1146
|
Attention characters
|
1147
|
Every command line, except the A/ command, must begin with the attention
|
1148
|
characters (AT); otherwise, your faxmodem will not execute the command
|
1149
|
line. Your faxmodem ascertains your serial port's transmission speed,
|
1150
|
character length, and parity from these characters.
|
1151
|
IMPORTANT! Your faxmodem ignores all commands that precede AT on the
|
1152
|
command line.
|
1153
|
Bn
|
1154
|
CCITT/Bell compatibility
|
1155
|
The Bn command selects the protocol for 300 bps and 1200 bps operation.
|
1156
|
This command is ignored when the N1 command is in effect (refer to page
|
1157
|
4-).
|
1158
|
B or B0
|
1159
|
Selects the CCITT V.21 protocol when the faxmodem is operating at 300 bps
|
1160
|
and the CCITT V.22 protocol when the faxmodem is operating at 1200 bps.
|
1161
|
B1
|
1162
|
Selects the Bell 103 protocol when the faxmodem is operating at 300 bps and
|
1163
|
the Bell 212A protocol when the faxmodem is operating at 1200 bps. This is
|
1164
|
the default setting.
|
1165
|
|
1166
|
Cn Transmitter carrier
|
1167
|
The Cn command controls the transmit carrier.
|
1168
|
C or C0
|
1169
|
Returns an ERROR response.
|
1170
|
C1
|
1171
|
Turns the faxmodem transmit carrier on when calling, answering, or
|
1172
|
connected to a remote modem. This command is provided for communications
|
1173
|
software requiring it. This is the default setting.
|
1174
|
D
|
1175
|
Dial command
|
1176
|
The D command instructs your faxmodem to dial a telephone number. The
|
1177
|
format of the Dial command is:
|
1178
|
ATD n
|
1179
|
where n is a telephone number to be dialed and any dial modifiers you want
|
1180
|
to include.
|
1181
|
A typical Dial command line might be:
|
1182
|
ATD 555 1212
|
1183
|
which instructs the faxmodem to dial the telephone number 555-1212.
|
1184
|
When you send a Dial command to your faxmodem, the faxmodem goes off-hook
|
1185
|
and waits a number of seconds for a dial tone before originating a call. If
|
1186
|
the X2 or X4 command is in effect, one second of dial tone must be detected
|
1187
|
within 5 seconds. If the W dialing modifier is on the Dial command line,
|
1188
|
this time limit is the value of Register S6 (default is 2 seconds).
|
1189
|
When the time period expires, the faxmodem dials the telephone number and
|
1190
|
|
1191
|
Zoom High Speed Fax/Modem Owner's Manual....................................21
|
1192
|
|
1193
|
waits for a carrier signal from the remote modem, as specified by the value
|
1194
|
of Register S7. If the data connection is made within the allowable time,
|
1195
|
your faxmodem enters Data Mode and sends the appropriate CONNECT response.
|
1196
|
Otherwise, it goes on-hook and sends the NO CARRIER response.
|
1197
|
When pulse dialing, you can type the numbers 0 through 9 on the Dial
|
1198
|
command line. When touchtone dialing, you can type the numbers 0 through 9
|
1199
|
and A, B, C, D, #, and *.
|
1200
|
|
1201
|
If you want to control how calls are dialed, you can include the following
|
1202
|
dialing modifiers in the Dial command line:
|
1203
|
LRedial the last telephone number dialedPpulse dialing Ttouchtone
|
1204
|
dialingWwait for dial tone,pause the number of seconds specified by
|
1205
|
Register S8 (default is 2 seconds)@ wait for 5 seconds of silenceR dial an
|
1206
|
originate-only modem; return to Command Mode after dialing! go on-hook for
|
1207
|
.7 second (hook flash)S=ndial one of four stored telephone numbers^turn on
|
1208
|
calling tone
|
1209
|
These modifiers are described in the following sections.
|
1210
|
IMPORTANT! If you want to include other commands on a Dial command line,
|
1211
|
type them in front of the D (Dial) command. If the Dial command line only
|
1212
|
contains the characters ATD, the faxmodem will go off-hook in originate
|
1213
|
mode.
|
1214
|
L
|
1215
|
Redial last telephone number dialed
|
1216
|
If your faxmodem executed a Dial command line that resulted in a busy
|
1217
|
signal, you can use the L dialing modifier to automatically redial the last
|
1218
|
Dial command line. For example, if you send the following Dial command
|
1219
|
line:
|
1220
|
ATDT 555-1212
|
1221
|
and fail to connect with the remote modem, type the following command line
|
1222
|
and press the Enter key to automatically redial:
|
1223
|
ATDL
|
1224
|
IMPORTANT! Do not confuse the L dial modifier with the L command that
|
1225
|
adjusts speaker volume.
|
1226
|
|
1227
|
P
|
1228
|
@SHADEAFTERDIA = Pulse dialing
|
1229
|
If you don't specify pulse or touchtone dialing, your faxmodem will dial
|
1230
|
calls using pulse (rotary) dialing. If you change dialing methods and want
|
1231
|
to return to pulse dialing, include the P dialing modifier in your Dial
|
1232
|
command line.
|
1233
|
Type the P modifier in front of the numbers to be pulse dialed. For
|
1234
|
example:
|
1235
|
ATDP 555-1212
|
1236
|
will pulse dial the telephone number 555-1212. Your faxmodem will continue
|
1237
|
to use pulse dialing until you specify another method.
|
1238
|
The P modifier can be used in the same Dial command as the T modifier when
|
1239
|
both pulse and touchtone dialing methods are required. For example:
|
1240
|
ATDP 9 W T 555-1212
|
1241
|
could be a typical Dial command line used in a PBX situation. This command
|
1242
|
line tells your faxmodem to use pulse dialing to dial a 9 and get an
|
1243
|
outside line. After waiting for a dial tone (W), your faxmodem will use
|
1244
|
touchtone dialing (T) to dial 555-1212.
|
1245
|
T
|
1246
|
Touchtone dialing
|
1247
|
If you want to use touchtone dialing, type the T dialing modifier in front
|
1248
|
of the numbers to be touchtone dialed. For example:
|
1249
|
ATDT 555-1212
|
1250
|
instructs the faxmodem to dial the telephone number 555-1212 using
|
1251
|
touchtone dialing. Your faxmodem will continue to use touchtone dialing
|
1252
|
|
1253
|
Zoom High Speed Fax/Modem Owner's Manual....................................22
|
1254
|
|
1255
|
until you specify another method or turn off the faxmodem.
|
1256
|
The T modifier can be used in the same Dial command as the P modifier when
|
1257
|
both touchtone and pulse dialing methods are required. For example:
|
1258
|
ATDP 9 W T 555-1212
|
1259
|
could be a typical Dial command used in a PBX situation. This command line
|
1260
|
tells your faxmodem to use the pulse dialing method to dial the 9 and get
|
1261
|
an outside line. After waiting for a dial tone (W), your faxmodem is to use
|
1262
|
the touchtone dialing method (T) to dial the remaining numbers.
|
1263
|
W
|
1264
|
Wait for dial tone
|
1265
|
Include the W dialing modifier in your Dial command line to instruct your
|
1266
|
faxmodem to wait for a second dial tone. This modifier is useful when
|
1267
|
dialing through a PBX or a long-distance telephone service that requires
|
1268
|
you to wait for a go-ahead tone.
|
1269
|
Register S7 determines the maximum number of seconds your faxmodem will
|
1270
|
wait after receiving the W dial modifier. The S7 default is 50 seconds. If
|
1271
|
you require a longer wait time, you can either insert multiple Ws in the
|
1272
|
command line or change the value of Register S7.
|
1273
|
For example:
|
1274
|
ATDT 555-1212 WWW 98756 555-2121
|
1275
|
tells your faxmodem to dial the telephone number 555-1212, wait up to 150
|
1276
|
seconds for a dial tone or a go-ahead tone, provide the five-digit access
|
1277
|
code (98756), and dial the second telephone number 555-2121.
|
1278
|
If you will be using the W command to dial through a long-distance calling
|
1279
|
service, you will probably need only one W to allow up to 50 seconds when
|
1280
|
waiting for the go-ahead tone.
|
1281
|
If the W command does not work for your application, use the Comma (,)
|
1282
|
modifier, described next.
|
1283
|
,
|
1284
|
Pause
|
1285
|
The comma (,) dialing modifier instructs your modem to pause for a fixed
|
1286
|
amount of time while dialing (default setting is 2 seconds). This modifier
|
1287
|
is useful when dialing through a PBX or a long-distance telephone service
|
1288
|
that requires you to wait for a go-ahead tone.
|
1289
|
The number of seconds your faxmodem waits is specified by Register S8.
|
1290
|
Initially, the Register S8 default is 2 seconds. If you require additional
|
1291
|
time, you can either insert multiple commas in the command line or change
|
1292
|
the value of Register S8.
|
1293
|
For example:
|
1294
|
AT D 9,,,,,555-1212
|
1295
|
tells your faxmodem to dial a 9 and then pauses 10 seconds before dialing
|
1296
|
the remaining digits.
|
1297
|
If you place a comma immediately after the D command, your faxmodem will
|
1298
|
dial the number without listening for the first dial tone. For example:
|
1299
|
ATD, 555-1212
|
1300
|
This feature is especially useful when your faxmodem does not recognize the
|
1301
|
dial tone for any reason.
|
1302
|
@
|
1303
|
Wait for quiet
|
1304
|
Include the @ dialing modifier in your Dial command line when you want your
|
1305
|
faxmodem to wait for one or more rings followed by five seconds of silence
|
1306
|
before proceeding to the next command in the Dial command line. The amount
|
1307
|
of time the faxmodem waits for the rings is specified by Register S7. The
|
1308
|
Register S7 default is 50 seconds.
|
1309
|
This feature is convenient when accessing a system that does not provide a
|
1310
|
dial tone.
|
1311
|
A typical Dial command line containing the @ command might look like:
|
1312
|
ATDT 555-1212 @ 555-2121
|
1313
|
In this example, the faxmodem dials the telephone number 555-1212 using
|
1314
|
|
1315
|
Zoom High Speed Fax/Modem Owner's Manual....................................23
|
1316
|
|
1317
|
touchtone dialing, then waits the time specified in Register S7 for five
|
1318
|
seconds of quiet. If it detects the five seconds of quiet, the faxmodem
|
1319
|
dials the second telephone number 555-2121 after receiving five seconds of
|
1320
|
quiet.
|
1321
|
If your faxmodem does not receive five seconds of quiet, it hangs up,
|
1322
|
returns to the Command Mode, and sends you the NO ANSWER response. If your
|
1323
|
faxmodem detects a busy signal, it hangs up, returns to the Command Mode,
|
1324
|
and sends you the BUSY response (if you are using the X3 or X4 response set).
|
1325
|
R
|
1326
|
Answer (reverse) mode
|
1327
|
Include the R dialing modifier at the end of your Dial command line to call
|
1328
|
and set up a connection with a modem that is capable of originating calls
|
1329
|
only (these modems are referred to as originate-only modems).
|
1330
|
For example, to place a call to a modem set up to operate in originate
|
1331
|
mode, you might type:
|
1332
|
ATDT 555-1212R
|
1333
|
After your faxmodem dials the telephone number, it immediately enters the
|
1334
|
answer mode and emits an answer tone. The remote modem must then be set up
|
1335
|
to respond in originate mode.
|
1336
|
;
|
1337
|
Return to Command Mode after dialing
|
1338
|
Include the semicolon (;) dialing modifier at the end of your Dial command
|
1339
|
line when you want your faxmodem to return to Command Mode after it dials a
|
1340
|
telephone number. Your faxmodem will not connect with a remote modem, but
|
1341
|
will hold the line for additional commands.
|
1342
|
This feature is convenient, for example, when you want to send information
|
1343
|
to a telephone order service or to a bank that requires additional
|
1344
|
touchtone information to be entered. For example, you could type:
|
1345
|
ATDT 555-1111 ;
|
1346
|
to have your faxmodem call your local bank, and then return to the Command
|
1347
|
Mode. The bank may then ask you for your password, which you could provide
|
1348
|
via your keyboard. For example:
|
1349
|
ATDT,50954;
|
1350
|
The ; dialing modifier is also useful if you want to execute more commands
|
1351
|
than will fit on a 40-character command line. Just type as many characters
|
1352
|
as will fit and type ; as the last character. When you press the Enter key,
|
1353
|
the faxmodem will execute the command line and return to Command Mode, at
|
1354
|
which time you can type the remaining commands.
|
1355
|
!
|
1356
|
Initiating a hook flash
|
1357
|
Include the ! dialing modifier when you want your faxmodem to go on-hook
|
1358
|
for .7 second (this is known as a hook flash). The ! modifier is
|
1359
|
equivalent to holding down the telephone switch hook for half a second.
|
1360
|
This modifier is useful when dialing through a PBX, where a hook flash can
|
1361
|
be used to transfer a call. In this case, the modifier can be used to
|
1362
|
transfer a data call to another modem set up for automatic answer.
|
1363
|
S=n
|
1364
|
Dial a stored telephone number
|
1365
|
The S=n dialing modifier lets you dial one of four telephone numbers stored
|
1366
|
with the &Zn=x command (described on page 4-). The n in DSn is the number
|
1367
|
of the directory in non-volatile memory that holds the number you want
|
1368
|
dialed.
|
1369
|
For example, if directory number 2 contains the telephone number:
|
1370
|
ATDT 1 (818) 555-1111
|
1371
|
typing ATDS=2 and pressing the Enter key tells your faxmodem to execute
|
1372
|
this command line and dial this telephone number.
|
1373
|
^
|
1374
|
Turn on calling tone
|
1375
|
The ^ dialing modifier turns on the periodic 1300 Hz calling tone if your
|
1376
|
|
1377
|
Zoom High Speed Fax/Modem Owner's Manual....................................24
|
1378
|
|
1379
|
faxmodem originates a call. Calling tone is enabled only on a call-by-call
|
1380
|
basis.
|
1381
|
En
|
1382
|
Command echo
|
1383
|
The En command tells your faxmodem whether to echo to your computer the
|
1384
|
commands you send during the Command Mode.
|
1385
|
E or E0
|
1386
|
Turns off the echo feature. Use this command when your faxmodem is
|
1387
|
connected to a computer that is in half-duplex (echo mode), or if you are
|
1388
|
using BBS software.
|
1389
|
E1
|
1390
|
Lets you see the commands you are sending to your faxmodem during the
|
1391
|
Command Mode. Use this command with a computer that does not echo commands
|
1392
|
for you. This is the default setting.
|
1393
|
Fn
|
1394
|
On-line character echo
|
1395
|
The Fn command tells your faxmodem whether to echo to data from your
|
1396
|
computer during the Data Mode.
|
1397
|
F or F0
|
1398
|
Returns an ERROR response.
|
1399
|
F1
|
1400
|
Turns off the data echo feature. This is the default setting.
|
1401
|
Hn
|
1402
|
Hook switch
|
1403
|
The Hn command controls the telephone line relay.
|
1404
|
H or H0
|
1405
|
Place faxmodem on-hook (hang up the telephone line). If you switched from
|
1406
|
Data Mode to Command Mode while maintaining the connection with the remote
|
1407
|
modem (by using the escape characters or if an ON-to-OFF DTR transition
|
1408
|
occurred with the &D1 command in effect), use this command to disconnect
|
1409
|
and hang up the faxmodem.
|
1410
|
H1
|
1411
|
Place faxmodem off-hook (pick up the telephone line).
|
1412
|
|
1413
|
In
|
1414
|
Information
|
1415
|
The In command requests information from your faxmodem.
|
1416
|
@HEADING 3A = I or I0
|
1417
|
Tells your faxmodem to report the product code.
|
1418
|
I1
|
1419
|
Tells your faxmodem to compute and report a checksum on the firmware ROM.
|
1420
|
I2
|
1421
|
Tells your faxmodem to compute a checksum and indicate either OK or ERROR.
|
1422
|
I3
|
1423
|
Tells your faxmodem to report the firmware revision level.
|
1424
|
I4
|
1425
|
Tells your faxmodem to report on its capabilities.
|
1426
|
|
1427
|
Ln
|
1428
|
Volume control
|
1429
|
The Ln command controls the volume of the modem's speaker.
|
1430
|
L or L0
|
1431
|
Selects low speaker volume.
|
1432
|
L1
|
1433
|
Selects low speaker volume.
|
1434
|
L2
|
1435
|
Selects medium speaker volume. This is the default setting.
|
1436
|
L3
|
1437
|
Selects high speaker volume.
|
1438
|
|
1439
|
Zoom High Speed Fax/Modem Owner's Manual....................................25
|
1440
|
|
1441
|
Mn
|
1442
|
Speaker control
|
1443
|
The Mn command controls the status of the faxmodem's internal speaker.
|
1444
|
M or M0
|
1445
|
Speaker is turned off.
|
1446
|
M1
|
1447
|
@BODY TEXT NXT = Speaker is on until the remote carrier is received. This
|
1448
|
is the default setting.
|
1449
|
M2
|
1450
|
Speaker is always turned on.
|
1451
|
M3
|
1452
|
Speaker off when remote carrier is received and when your faxmodem is
|
1453
|
dialing. However, speaker is on during answering.
|
1454
|
Nn
|
1455
|
@SHADEAFTER = Modulation handshake
|
1456
|
The Nn command can be used to make sure a connection is made only at a
|
1457
|
specific speed.
|
1458
|
N or N0
|
1459
|
Faxmodem will handshake with a remote modem only when the speed of the
|
1460
|
connection matches the value in Register S37. If S37 = 0, the speed must
|
1461
|
match the speed at which the last AT characters were issued.
|
1462
|
|
1463
|
N1Allows handshaking to occur at any speed supported by your faxmodem and the
|
1464
|
remote modem. The B command is ignored. Automode detection is enabled,
|
1465
|
unless the leased line command (&L1) is in effect. This is the default
|
1466
|
setting.
|
1467
|
On
|
1468
|
Go on-line
|
1469
|
Once your faxmodem connects with a remote modem, your faxmodem can return
|
1470
|
to Command Mode and keep the connection with the remote modem when you
|
1471
|
issue the escape characters or when the faxmodem experiences an ON-to-OFF
|
1472
|
DTR transition with the &D1 command in effect. You can then use the On
|
1473
|
command to return to Data Mode.
|
1474
|
O or O0
|
1475
|
Returns the faxmodem to Data Mode. This is the default setting.
|
1476
|
O1
|
1477
|
Returns the faxmodem to Data Mode and initiates a retrain sequence. A
|
1478
|
retrain lets your faxmodem and the remote modem evaluate the condition of
|
1479
|
the telephone line to maximize data transmission. This command works only
|
1480
|
when your faxmodem and the remote modem are operating at 2400 bps or
|
1481
|
faster.
|
1482
|
P
|
1483
|
Set pulse dialing as default
|
1484
|
P
|
1485
|
Causes the faxmodem to assume that all subsequent dial commands are pulse
|
1486
|
dialed. You can then omit the P dialing modifier from the dial command
|
1487
|
lines you type.
|
1488
|
Qn
|
1489
|
Faxmodem responses
|
1490
|
The Qn command determines whether your faxmodem returns asynchronous
|
1491
|
responses.
|
1492
|
Q or Q0
|
1493
|
Send responses. This is the default setting.
|
1494
|
Q1
|
1495
|
Do not send responses. You may want to send the Q1 command if your faxmodem
|
1496
|
is connected directly to a printer and you do not want the responses
|
1497
|
printed. If you send this command, you will not receive an OK response.
|
1498
|
Q2
|
1499
|
Return responses when originating calls, not when answering calls.
|
1500
|
|
1501
|
Zoom High Speed Fax/Modem Owner's Manual....................................26
|
1502
|
|
1503
|
IMPORTANT! If you will be receiving responses from your faxmodem, also
|
1504
|
refer to the V and X commands, which are described on pages 4- and 4-,
|
1505
|
respectively.
|
1506
|
Sr?
|
1507
|
Read Register number r
|
1508
|
The Sr? command lets you read the value of a faxmodem register:
|
1509
|
Type AT S, the number of the register you want to read, and a question
|
1510
|
mark. For example, ATS0? will read the current value of Register S0.
|
1511
|
Press the Enter key.
|
1512
|
Your faxmodem sends the register's value to your computer in the form of a
|
1513
|
decimal number from 0 to 255, followed by OK.
|
1514
|
For more information on registers, refer to Chapter 5.
|
1515
|
Sr=n
|
1516
|
Set Register r to the value n
|
1517
|
All faxmodem registers have default values that take effect when you turn
|
1518
|
on your faxmodem. Using the Sr=n command, you can change a register value.
|
1519
|
Type ATS, the number of the register whose value you want to change, an
|
1520
|
equals sign, and the new value. For example, ATS0=2 will change the value
|
1521
|
of Register S0 to 2.
|
1522
|
Press the Enter key.
|
1523
|
Your faxmodem sends the OK response.
|
1524
|
IMPORTANT! Do not use this command to change values for registers S1, S13,
|
1525
|
S14, S15, S17, S20, S21, S22, S23, S24, and S27. Refer to Chapter 5 for
|
1526
|
more information.
|
1527
|
T
|
1528
|
Set touchtone dialing as default
|
1529
|
T
|
1530
|
Causes the faxmodem to assume that all subsequent dial commands are
|
1531
|
touchtone dialed. You can then omit the T dialing modifier from the dial
|
1532
|
command lines you type.
|
1533
|
Vn
|
1534
|
Response format
|
1535
|
If you receive faxmodem responses, the Vn command lets you select whether
|
1536
|
the responses will appear as words or numbers. The faxmodem response table
|
1537
|
on page Quick Reference- in the Quick-Reference Guide lists the faxmodem
|
1538
|
numeric and word responses.
|
1539
|
V or V0
|
1540
|
Faxmodem will send numeric responses.
|
1541
|
V1
|
1542
|
Faxmodem will send word responses. This is the default setting.
|
1543
|
IMPORTANT! You can use the Qn and Xn commands to control responses (refer
|
1544
|
to pages 4- and 4-, respectively).
|
1545
|
Wn
|
1546
|
Negotiation progress reporting
|
1547
|
The Wn command lets you receive responses over and above those provided by
|
1548
|
the Xn command (described next). These responses report the progress of the
|
1549
|
negotiation phase of error-correction operation, specifically the carrier
|
1550
|
speed of the remote modem, the error-correction protocol used, and the data
|
1551
|
compression method used (if any). The faxmodem responses table in the
|
1552
|
Quick-Reference Guide, starting with response 40, lists the extra responses
|
1553
|
that can be enabled. For more information, refer to Register S95 in Chapter
|
1554
|
5 and page Quick Reference- in the Quick-Reference Guide.
|
1555
|
W or W0
|
1556
|
@BODY TEXT NXT = Error-correction call progress responses disabled. This is
|
1557
|
the default setting.
|
1558
|
W1
|
1559
|
Error-correction call progress responses enabled.
|
1560
|
W2
|
1561
|
Error-correction call progress responses disabled. CONNECT response
|
1562
|
|
1563
|
Zoom High Speed Fax/Modem Owner's Manual....................................27
|
1564
|
|
1565
|
reports the DCE speed.
|
1566
|
IMPORTANT! Register S95 can override the effect of the W command.
|
1567
|
Xn
|
1568
|
Faxmodem response set and compatibility
|
1569
|
The X command selects the response set and dialing characteristics used by
|
1570
|
your faxmodem. Table 4-2 summarizes the responses and compatibility
|
1571
|
provided by the Xn commands. For more information, refer to Faxmodem
|
1572
|
responses on page 4-28.
|
1573
|
You can also use the Qn and Vn commands to control responses.
|
1574
|
Table 4-2. X commands
|
1575
|
Command, Connect Response, Detect Dial Tone 1, Detect Busy Signal2
|
1576
|
X0, CONNECT, No, No
|
1577
|
X1, CONNECT nnn, No, No
|
1578
|
X2, CONNECT nnn, Yes, No
|
1579
|
X3, CONNECT nnn, No, Yes
|
1580
|
X4(default), CONNECT nnn, Yes, Yes
|
1581
|
1, +, +, +
|
1582
|
2, +, +, +
|
1583
|
Yn
|
1584
|
Long space disconnect
|
1585
|
The Yn command determines how your faxmodem reacts to a continuous break
|
1586
|
signal of at least 1.6 seconds from the remote modem.
|
1587
|
Y or Y0
|
1588
|
Do not disconnect from remote modem when a continuous break signal is
|
1589
|
received for at least 1.6 seconds. This is the default setting.
|
1590
|
Y1
|
1591
|
Disconnect from remote modem whenever a continuous break signal is received
|
1592
|
for at least 1.6 seconds. If you send an H command to hang up the faxmodem,
|
1593
|
the faxmodem will send silence to the remote modem for four seconds before
|
1594
|
disconnecting. The faxmodem will also send four seconds of silence if the
|
1595
|
&D2 command is in effect and an ON-to-OFF DTR transition occurs.
|
1596
|
Zn
|
1597
|
Reset faxmodem
|
1598
|
The Zn command resets the faxmodem. If you include other commands on the
|
1599
|
same command line as the Zn command, make sure the Zn command is the last
|
1600
|
command on the command line.
|
1601
|
Resetting the faxmodem causes the following actions to occur:
|
1602
|
The faxmodem breaks any current data connection with the remote modem.
|
1603
|
@BULLET = All serial ports are cleared.
|
1604
|
The last-executed command is deleted from memory, making the A/ and DL
|
1605
|
commands ineffective until you execute your first command.
|
1606
|
The configuration profile corresponding to the 0 or 1 parameter used with
|
1607
|
this command is loaded.
|
1608
|
You receive an OK response.
|
1609
|
|
1610
|
Z or Z0
|
1611
|
Resets the faxmodem and loads configuration profile 0. This is the default
|
1612
|
setting.
|
1613
|
Z1
|
1614
|
Resets the faxmodem and loads configuration profile 1.
|
1615
|
&Cn
|
1616
|
Data Carrier Detect signal
|
1617
|
The &Cn command controls the Data Carrier Detect (DCD) signal. The proper
|
1618
|
use of this command depends largely on your communications software. The
|
1619
|
faxmodem defaults to the Hayes standard, &C0. However, many communications
|
1620
|
programs require that the faxmodem be set to &C1 and will put this command
|
1621
|
in the modem initialization string when you first configure the software.
|
1622
|
&C or &C0
|
1623
|
Forces the DCD signal active (ON) continuously. If your communications
|
1624
|
|
1625
|
Zoom High Speed Fax/Modem Owner's Manual....................................28
|
1626
|
|
1627
|
software requires the DCD signal to be ON at all times, use this setting.
|
1628
|
This is the default setting.
|
1629
|
&C1
|
1630
|
The DCD signal follows the state of the data carrier from the remote modem.
|
1631
|
&Dn
|
1632
|
Data Terminal Ready signal
|
1633
|
The &Dn command determines how the faxmodem reacts to the Data Terminal
|
1634
|
Ready (DTR) signal when a particular &Qn command is in effect. Table 4-3
|
1635
|
shows how the faxmodem will react to an ON-to-OFF DTR transition.
|
1636
|
|
1637
|
Table 4-3. Data Terminal Ready transitions
|
1638
|
|
1639
|
&Q Command, Default, &D1 Command, &D2 Command, &D3 Command
|
1640
|
&Q0,&Q5-&Q9, NONE, 2, 3, 4
|
1641
|
&Q1, 1, 2, 3, 4
|
1642
|
&Q2, 3, 3, 3, 4
|
1643
|
&Q3, 3, 3, 3, 4
|
1644
|
|
1645
|
The DTR-going-OFF events corresponding to the action numbers in the above
|
1646
|
table are:
|
1647
|
1.
|
1648
|
Faxmodem disconnects and sends the OK response.
|
1649
|
2.
|
1650
|
Faxmodem enters Command Mode if it's in Data Mode and sends the OK
|
1651
|
response.
|
1652
|
3.
|
1653
|
Faxmodem disconnects, sends the OK response, and disables auto-answer while
|
1654
|
the DTR signal is OFF.
|
1655
|
4.
|
1656
|
@NUMBERING TXT = Faxmodem resets (same as the ATZ command).
|
1657
|
&F
|
1658
|
Restore factory profile
|
1659
|
Your faxmodem stores the factory configuration profile settings in ROM.
|
1660
|
You can return to these settings by sending the &F command. Your faxmodem will
|
1661
|
then copy the settings from ROM into the registers. The Factory
|
1662
|
Configuration Profile Table, on page Quick Reference- in the
|
1663
|
Quick-Reference Guide, shows the factory-default settings.
|
1664
|
&G
|
1665
|
Guard tones
|
1666
|
Guard tones are not used in the United States. Your faxmodem accepts this
|
1667
|
command, but takes no action.
|
1668
|
&Jn
|
1669
|
Telephone jack type
|
1670
|
&J or &J0
|
1671
|
Use this setting when connecting your faxmodem to an RJ11 telephone jack.
|
1672
|
This is the default setting.
|
1673
|
&J1
|
1674
|
This command is included for Hayes compatibility, but is not functional.
|
1675
|
&Kn
|
1676
|
DTE/faxmodem flow control
|
1677
|
When the computer-to-faxmodem speed is different from the data speed
|
1678
|
between your faxmodem and the remote modem, data buffering is needed to
|
1679
|
control the flow of data between your computer and faxmodem. The &Kn
|
1680
|
command determines how the faxmodem controls the flow of data between
|
1681
|
itself and the computer (DTE) to which it is locally connected.
|
1682
|
&K or &K0
|
1683
|
Disable flow control.
|
1684
|
&K3
|
1685
|
Enable RTS/CTS flow control. When the faxmodem terminal buffer is nearly
|
1686
|
|
1687
|
Zoom High Speed Fax/Modem Owner's Manual....................................29
|
1688
|
|
1689
|
full, the faxmodem will drop the Clear To Send (CTS) signal to stop data
|
1690
|
flow. When the buffer is nearly empty, it will raise the CTS signal to
|
1691
|
resume data flow. This is the default setting.
|
1692
|
&K4
|
1693
|
@BODY TEXT NXT = Enable XON/XOFF flow control. When the faxmodem
|
1694
|
terminal
|
1695
|
buffer is nearly full, the faxmodem will send an XOFF character to stop
|
1696
|
data flow. When the buffer is nearly empty, it will send an XON character
|
1697
|
to resume data flow.
|
1698
|
&K5
|
1699
|
Enable transparent XON/XOFF flow control. Same as &K4, but the faxmodem
|
1700
|
will pass the XON/XOFF characters to the remote modem.
|
1701
|
&Ln
|
1702
|
Dial-up or leased line
|
1703
|
The &Ln command tells the faxmodem what type of telephone line it is
|
1704
|
connected to. The power level will change for the type of telephone line
|
1705
|
you select.
|
1706
|
&L or &L0
|
1707
|
Selects a dial-up line. This is the default setting.
|
1708
|
&L1
|
1709
|
Selects a leased telephone line.
|
1710
|
|
1711
|
&Mn
|
1712
|
Asynchronous or synchronous operation
|
1713
|
The &Mn command is the same as &Qn, described on the next page.
|
1714
|
&Pn
|
1715
|
Make/break pulse dial ratio
|
1716
|
The &Pn command controls the ratio of the make (off-hook)-to-break
|
1717
|
(on-hook) interval used during pulse dialing. It does not affect touchtone
|
1718
|
dialing.
|
1719
|
&P or &P0
|
1720
|
Selects a make/break ratio of 39/61 @ 10 pps. Use this setting when using
|
1721
|
the faxmodem in the USA or Canada. This is the default setting.
|
1722
|
&P1
|
1723
|
Selects a make/break ratio of 33/67 @ 10 pps. Use this setting when using
|
1724
|
the faxmodem in the UK or Hong Kong.
|
1725
|
&P2
|
1726
|
Selects a make/break ratio of 33/67 @ 20 pps. Use this setting when using
|
1727
|
the faxmodem in Japan.
|
1728
|
&Qn
|
1729
|
Asynchronous or synchronous operation
|
1730
|
The &Qn command configures your faxmodem for asynchronous operation or one
|
1731
|
of three synchronous operations.
|
1732
|
&Q or &Q0
|
1733
|
Asynchronous operation in direct mode. The DTE speed must match the
|
1734
|
telephone line speed.
|
1735
|
&Q1
|
1736
|
Faxmodem operates asynchronously in Command Mode and switches to
|
1737
|
synchronous operation in Data Mode. The faxmodem goes on-hook and returns
|
1738
|
to asynchronous Command Mode when an ON-to-OFF DTR transition occurs or
|
1739
|
when the remote carrier is lost for a time exceeding the Register S10 value
|
1740
|
(default is 1.4 seconds). Use this command with terminals that can
|
1741
|
communicate both asynchronously and synchronously.
|
1742
|
&Q2
|
1743
|
An OFF-to-ON DTR transition causes the faxmodem to automatically dial the
|
1744
|
telephone number stored with the &Z0 command, then switch to synchronous
|
1745
|
operation. The faxmodem goes on-hook and returns to asynchronous Command
|
1746
|
Mode when an ON-to-OFF DTR transition occurs or when the remote carrier is
|
1747
|
lost for a time exceeding the Register S10 value (default is 1.4 seconds).
|
1748
|
|
1749
|
Zoom High Speed Fax/Modem Owner's Manual.................................30
|
1750
|
|
1751
|
&Q3
|
1752
|
Allows DTR to act as a talk/data switch. With this command, you manually
|
1753
|
dial a call with DTR OFF. After the last telephone number is dialed, turn
|
1754
|
on DTR to switch to Data Mode. The faxmodem goes on-hook and returns to
|
1755
|
asynchronous Command Mode when an ON-to-OFF DTR transition occurs or when
|
1756
|
the remote carrier is lost for a time exceeding the Register S10 value
|
1757
|
(default is 1.4 seconds).
|
1758
|
&Q4
|
1759
|
The faxmodem accepts this command, but takes no action.
|
1760
|
|
1761
|
&Q5
|
1762
|
Negotiate an error-correction link in accordance with the settings of
|
1763
|
Registers S48 and S36. If the link cannot be negotiated, the faxmodem will
|
1764
|
either disconnect or fallback to a normal asynchronous connection,
|
1765
|
depending on the Register S36 value. This is the default setting.
|
1766
|
&Q6
|
1767
|
Selects asynchronous operation in normal mode (speed buffering).
|
1768
|
&Q7
|
1769
|
Faxmodem sends the OK response, but takes no action.
|
1770
|
&Q8
|
1771
|
Faxmodem acts as if Register S48 equals 128.
|
1772
|
&Q9
|
1773
|
Faxmodem acts as if the &Q5 command is in effect, with Register S48 equal
|
1774
|
to 7 and Register S46 equal to 138.
|
1775
|
&Rn
|
1776
|
Clear To Send signal
|
1777
|
The &Rn command controls the Clear To Send (CTS) signal during synchronous
|
1778
|
operation only. Your faxmodem keeps the CTS signal always ON during the
|
1779
|
asynchronous Command and Data Modes.
|
1780
|
&R or &R0
|
1781
|
CTS signal tracks the Request To Send (RTS) signal. When the faxmodem
|
1782
|
detects an OFF-to-ON RTS transition from the computer or terminal to which
|
1783
|
it is directly connected, the faxmodem will wait the period of time
|
1784
|
specified by Register S26 (default is .01 second) and then turn on the CTS
|
1785
|
signal. When the RTS signal is turned OFF, the CTS signal follows,
|
1786
|
regardless of the Register S26 value. You can use this artificial RTS/CTS
|
1787
|
delay to emulate half-duplex operation when operating synchronously. It
|
1788
|
allows communication with a DTE that cannot handle instantaneous turnaround
|
1789
|
time of full-duplex operation. This is the default setting.
|
1790
|
&R1
|
1791
|
The faxmodem ignores the RTS signal and keeps the CTS signal active
|
1792
|
continuously, regardless of the status of the RTS signal.
|
1793
|
&Sn
|
1794
|
Data Set Ready signal
|
1795
|
The &Sn command determines how your faxmodem treats the Data Set Ready
|
1796
|
(DSR) signal. The proper use of this command depends largely on your
|
1797
|
communications software.
|
1798
|
&S or &S0
|
1799
|
Forces the DSR signal active (ON) continuously. If your communications
|
1800
|
software requires the DSR signal to be present at all times, use this
|
1801
|
setting. This is the default setting.
|
1802
|
&S1
|
1803
|
Instructs your faxmodem to turn on the DSR signal when it performs the
|
1804
|
handshaking sequence with the remote modem. This command may be required
|
1805
|
when using the faxmodem in applications that treat the faxmodem as strictly
|
1806
|
a data modem without intelligent capabilities.
|
1807
|
|
1808
|
&Tn
|
1809
|
Test modes
|
1810
|
|
1811
|
Zoom High Speed Fax/Modem Owner's Manual.................................31
|
1812
|
|
1813
|
The &Tn command initiates a variety of faxmodem tests. If you want to
|
1814
|
include this command with other commands, this command must be the last
|
1815
|
command in the command line. For testing information, refer to Chapter 10.
|
1816
|
IMPORTANT! Do not attempt these tests without reading Chapter 10.
|
1817
|
&T or &T0
|
1818
|
End the test in progress. If you are performing the Local Analog Loopback
|
1819
|
Test (&T1) or Remote Digital Loopback Test (&T6), send the escape
|
1820
|
characters (+++) before sending this command.
|
1821
|
&T1
|
1822
|
Initiate the Local Analog Loopback Test. This test verifies the path
|
1823
|
between your DTE and faxmodem. Your faxmodem loops back characters received
|
1824
|
from the local DTE.
|
1825
|
&T3
|
1826
|
Initiate the Local Digital Loopback Test. Your faxmodem loops back
|
1827
|
characters received from the remote modem.
|
1828
|
&T4
|
1829
|
Allows your faxmodem to respond to a remote modem's request for a Remote
|
1830
|
Digital Loopback Test. This is the default setting.
|
1831
|
&T5
|
1832
|
Ignore remote modem requests for a Remote Digital Loopback Test.
|
1833
|
&T6
|
1834
|
Initiate a Remote Digital Loopback Test. Characters received from your DTE
|
1835
|
are sent to the remote modem and looped back to your faxmodem and DTE. This
|
1836
|
test verifies your DTE and faxmodem, the remote modem, and the telephone
|
1837
|
line in between.
|
1838
|
&T7
|
1839
|
Initiate a Remote Digital Loopback Test with Self-Test. This test is
|
1840
|
identical to &T6, but uses a modem-generated test pattern rather than
|
1841
|
characters entered via the DTE keyboard. The faxmodem increments an
|
1842
|
internal error counter each time an error is detected. At the end of the
|
1843
|
test, a three-digit error count is sent to the DTE.
|
1844
|
&T8
|
1845
|
Initiate a Local Analog Loopback Test with Self-Test. This test is
|
1846
|
identical to &T1, but uses a modem-generated test pattern rather than
|
1847
|
characters entered via the DTE keyboard. The faxmodem increments an
|
1848
|
internal error counter each time an error is detected. At the end of the
|
1849
|
test, a three-digit error count is sent to the DTE. This test provides a
|
1850
|
thorough evaluation of your faxmodem's transmit and receive functions,
|
1851
|
without requiring a remote modem connection.
|
1852
|
&V
|
1853
|
View active configuration
|
1854
|
The &V command lets you display on your computer screen the active profile,
|
1855
|
the profiles stored in non-volatile memory positions 0 and 1, and any
|
1856
|
stored telephone numbers.
|
1857
|
Figure 4-1 shows a typical display when this command is sent.
|
1858
|
|
1859
|
&Wn
|
1860
|
Store user profile n
|
1861
|
Using the &Wn command, you can store two configuration profiles. The n is
|
1862
|
either the number 0 or 1 and corresponds to a particular profile.
|
1863
|
The following commands can be stored: Bn, En, Ln, Mn, Nn, P or T dial
|
1864
|
modifiers, Qn, Vn, Wn, Xn, Yn, &Cn, &Dn, &Gn, &Jn, &Kn, &Pn, &Qn, &Rn,
|
1865
|
&Sn, &T4, &T5, and &Xn.
|
1866
|
The following registers can have their values stored: S0, S2 through S12,
|
1867
|
S14 and S15, S18, S21 through S23, S25 through S41, S44, S46, S48 through
|
1868
|
S50, S82, S86, S91, and S95. For information on these registers, refer to
|
1869
|
Chapter 5.
|
1870
|
You can also store telephone numbers stored with &Z0, &Z1, &Z2, ands &Z3.
|
1871
|
The following example will show you how this command works. Assume, for
|
1872
|
|
1873
|
Zoom High Speed Fax/Modem Owner's Manual.................................32
|
1874
|
|
1875
|
example, that you want to save the following commands in profile 0:
|
1876
|
X3, E0, S0=2, S5=30, &D2, &L0, &C1
|
1877
|
To do so, you would:
|
1878
|
Type AT followed by these commands. You may use spaces if you wish, but not
|
1879
|
commas.
|
1880
|
Include the &W0 command as the last command.
|
1881
|
Press the Enter key.
|
1882
|
This configuration is now saved as the first configuration profile (denoted
|
1883
|
by the 0 following the &W command).
|
1884
|
If you want to store more commands than will fit on the command line, enter
|
1885
|
as many commands as possible and press the Enter key. Then enter the
|
1886
|
remaining commands. Be sure to include the &Wn command as the last command
|
1887
|
in the final command line that comprises the configuration profile.
|
1888
|
Use the Zn and &Yn commands, described on pages 4- and 4- respectively, to
|
1889
|
control which stored profile is used.
|
1890
|
&Xn
|
1891
|
Synchronous clock source
|
1892
|
The &Xn command pertains to synchronous operation. Your faxmodem ignores
|
1893
|
this command during asynchronous operation.
|
1894
|
&X or &X0
|
1895
|
Faxmodem will send its internal clocking signal on EIA pin 15 of its
|
1896
|
RS-232-C connector. This is the default setting.
|
1897
|
&X1
|
1898
|
Faxmodem will accept an externally provided clocking signal from your DTE
|
1899
|
on EIA pin 24 of the faxmodem's RS-232-C interface.
|
1900
|
&X2
|
1901
|
Faxmodem will derive the clocking signal from the incoming carrier signal
|
1902
|
and relay the clocking signal on EIA pin 15 of its RS-232-C connector.
|
1903
|
&Yn
|
1904
|
Select user profile
|
1905
|
The &Yn command selects an active configuration profile after the faxmodem
|
1906
|
is turned on.
|
1907
|
&Y or &Y0
|
1908
|
Faxmodem will use the configuration settings stored in profile 0 as its
|
1909
|
active configuration profile when the faxmodem is turned on. This is the
|
1910
|
default setting.
|
1911
|
&Y1
|
1912
|
Faxmodem will use the configuration settings stored in profile 1 as its
|
1913
|
active configuration profile when the faxmodem is turned on.
|
1914
|
&Zn=
|
1915
|
Store a telephone number
|
1916
|
The &Zn= command lets you store up to four telephone numbers in the
|
1917
|
faxmodem's nonvolatile memory, which you can later dial asynchronously
|
1918
|
using the DS=n command.
|
1919
|
In the &Zn command, the n is a number between 0 and 3. This is the number
|
1920
|
under which the telephone number will be stored. The actual telephone
|
1921
|
number is entered after the equals sign.
|
1922
|
The Dial command line can also contain the # and * characters for touchtone
|
1923
|
dialing, as well as the P, R, T, W, ^, ;, @, !, and , modifiers. For
|
1924
|
example:
|
1925
|
AT &Z1= 1 T 1 213 555-1212
|
1926
|
The faxmodem can store up to 36 characters, and ignores spaces. If you
|
1927
|
insert more than 36 characters, any characters after the 36th are
|
1928
|
truncated.
|
1929
|
|
1930
|
Notes
|
1931
|
|
1932
|
Chapter 5
|
1933
|
Configuring Your Faxmodem Parameters
|
1934
|
|
1935
|
Zoom High Speed Fax/Modem Owner's Manual.................................33
|
1936
|
|
1937
|
Chapter 5 describes the purpose of the faxmodem's S registers. Topics
|
1938
|
include:
|
1939
|
Reading register values
|
1940
|
Changing register values
|
1941
|
Accessing the same register repeatedly
|
1942
|
A sequential list of all S registers
|
1943
|
Overview
|
1944
|
Your faxmodem's settings are stored in S registers. Each register has a
|
1945
|
default value, which you can use or change to fit your particular
|
1946
|
requirements. If you want to change the faxmodem's operating
|
1947
|
characteristics, you need only change the value of the appropriate
|
1948
|
register.
|
1949
|
Alternatively, you can use the faxmodem commands described in Chapters 4
|
1950
|
and 7 to change the faxmodem's operating characteristics. When you send a
|
1951
|
faxmodem command, the command changes the value of the appropriate S
|
1952
|
register.
|
1953
|
Table 5-1 lists the faxmodem's registers and summarizes their functions. If
|
1954
|
the register has a default value that takes effect when the faxmodem is
|
1955
|
turned on or reset, the value appears in the Default Value column. For more
|
1956
|
information about a particular register, refer to the page number that
|
1957
|
appears in the Refer to Page column.
|
1958
|
|
1959
|
Table 5-1. S registers
|
1960
|
Register, Range, Default Value, Function
|
1961
|
|
1962
|
REGISTER, RANGE, DEFAULT VALUE, FUNCTION
|
1963
|
S0, 0-255 rings , 0, Rings to auto-answer calls-
|
1964
|
S1, 0-255 rings, 0 , Count number of incoming rings-
|
1965
|
S2, 0-127 ASCII, 43, Escape characters-
|
1966
|
S3, 0-127 ASCII, 13, Carriage return character-
|
1967
|
S4, 0-127 ASCII, 10, Line feed character -
|
1968
|
S5, 0-32 ASCII, 8, Backspace character-
|
1969
|
S6, 2-255 seconds, 2, Dial tone wait time-
|
1970
|
S7, 1-255seconds, 50, Wait time for remote carrier-
|
1971
|
S8, 0-255 seconds, 2, Comma pause time-
|
1972
|
S9, 1-255 1/10 second, 6, Carrier detect response time-
|
1973
|
S10, 1-255 1/10 second, 14, Delay time between loss of remote carrier and
|
1974
|
hang up-
|
1975
|
S11 0-255 1/1000 second, 95, DTMF dialing speed-
|
1976
|
S12, 0-255 1/50 second, 50, Escape guard time-
|
1977
|
S13, Reserved, , ,
|
1978
|
S14, Bit Mapped, , ,
|
1979
|
S15, Reserved, , ,
|
1980
|
S16, Bit Mapped Test Options, , -
|
1981
|
S17, Reserved, , ,
|
1982
|
S18, 0-255 seconds, 0, Modem test timer-
|
1983
|
S19 S20, Reserved, , ,
|
1984
|
S21, Bit Mapped, , -
|
1985
|
S22, Bit Mapped, , -
|
1986
|
S23, Bit Mapped, , -
|
1987
|
S24, Reserved, , ,
|
1988
|
S25, 0-255 seconds or 1/100 seconds, 5, Data Terminal Ready delay-
|
1989
|
S26, 0-2551/100 seconds, 1, RTS-to-CTS delay-
|
1990
|
S27, Bit Mapped, , -
|
1991
|
S28 S29, Reserved, , ,
|
1992
|
S30, 0-25210-second intervals, 0, Inactivity timer value-
|
1993
|
S31 S35, Reserved, , ,
|
1994
|
S36, 0-7, 7, Negotiation failure treatment-
|
1995
|
S37, 0-12, 0, Desired DCE line speed-
|
1996
|
|
1997
|
Zoom High Speed Fax/Modem Owner's Manual.................................34
|
1998
|
|
1999
|
S38, 0-255seconds, 20, Delay before forced disconnect-
|
2000
|
S39, Reserved, , ,
|
2001
|
S40, Bit Mapped, , -
|
2002
|
S41, Bit Mapped, , -
|
2003
|
S44, Reserved, , ,
|
2004
|
S46, 136 or 138, 138, Data compression selection-
|
2005
|
S48, 0, 7, 128, 7, V.42 negotiation action-
|
2006
|
S82, 3, 7, 128, 128, Break-handling options-
|
2007
|
S86, 0, 4,, 9, 12, 13, 14, NONE, Connection failure response code-
|
2008
|
S91, 0, 1, 2-15, 0, Programmable/ leased line transmit level-
|
2009
|
S95, 0-255, 0, Extended responses-
|
2010
|
Reading a register value
|
2011
|
To read the current value of a register:
|
2012
|
From Command Mode, type Sr? and press the Enter key (where r is the number
|
2013
|
of the register whose value you want to read).
|
2014
|
Your faxmodem responds with the decimal value of the register, in
|
2015
|
three-digit form, followed by OK.
|
2016
|
To read values from more than one register:
|
2017
|
From Command Mode, type AT Sr? Sr? and press the Enter key. For example, to
|
2018
|
read the values of Registers S0 (auto-answer after the number of rings
|
2019
|
specified by this register value) and S1 (the number of incoming rings),
|
2020
|
type AT S0? S1? from the Command Mode and press Enter.
|
2021
|
Your faxmodem displays the first register value, a carriage return, the
|
2022
|
next register value, a carriage return, and OK.
|
2023
|
Changing a register value
|
2024
|
To change a register value, use the Sr=n command, where r is a register
|
2025
|
number and n is the new value you want to assign to the register.
|
2026
|
For example, to have your faxmodem automatically answer incoming calls
|
2027
|
after the second ring:
|
2028
|
From Command Mode, type AT S0=2 and press the Enter key.
|
2029
|
Your faxmodem responds with OK and changes the register value. The value
|
2030
|
remains in effect until you turn your faxmodem off and on, or reset it;
|
2031
|
your faxmodem then reverts to its default register values (in this case,
|
2032
|
Register S0 returns to a value of 0, disabling auto-answer).
|
2033
|
Accessing a register repeatedly
|
2034
|
Your faxmodem automatically places a pointer at the last register whose
|
2035
|
value you read or changed. The pointer provides a fast way of displaying or
|
2036
|
changing register values.
|
2037
|
For example:
|
2038
|
To read the value of Register S0, type AT S0? and press the Enter key.
|
2039
|
Your faxmodem displays the value of Register S0 followed by OK, and places
|
2040
|
a pointer at that register.
|
2041
|
To change the value in Register S0 to 0, type AT=0 and press Enter. You do
|
2042
|
not have to specify the S command or the register number; the pointer
|
2043
|
handles this for you.
|
2044
|
Register S0 is assigned the new value and the faxmodem sends you the
|
2045
|
response OK (or 0).
|
2046
|
To read the S0 value, type AT ? and press Enter.
|
2047
|
@RESULT = The value of Register S0 appears on the computer screen, followed
|
2048
|
by the response OK.
|
2049
|
IMPORTANT! The pointer remains set at the last register you accessed
|
2050
|
(Register S0 in the examples above) until you use the S command to read or
|
2051
|
change the value of a different register; the pointer is then set to the
|
2052
|
new register.
|
2053
|
|
2054
|
|
2055
|
|
2056
|
Sequential list of registers
|
2057
|
Register S0 Auto answer
|
2058
|
|
2059
|
Zoom High Speed Fax/Modem Owner's Manual.................................35
|
2060
|
|
2061
|
Range: 0 to 255 rings
|
2062
|
Default: 0
|
2063
|
Register S0 is the auto-answer register. Assigning a value from 1 to 255
|
2064
|
tells your faxmodem the number of rings that must occur before it can
|
2065
|
automatically answer incoming calls. The default value of 0 turns off the
|
2066
|
automatic answer feature.
|
2067
|
IMPORTANT! The AA LED on the external faxmodem will go ON when this
|
2068
|
register has a value greater than 0.
|
2069
|
Register S1 Count incoming rings
|
2070
|
Range: 0 to 255 rings
|
2071
|
Default: 0 rings
|
2072
|
Register S1 counts the number of incoming rings. When the value in this
|
2073
|
register equals the value in Register S0, your faxmodem answers the
|
2074
|
telephone automatically.
|
2075
|
If no rings occur for 8 seconds, the value of this register is cleared.
|
2076
|
Register S2 Escape character
|
2077
|
Range: 0 to 127 ASCII
|
2078
|
Default: 43 (+)
|
2079
|
Register S2 sets the ASCII value of the escape character. This is the
|
2080
|
character you type three times to switch from Data Mode to Command Mode
|
2081
|
while maintaining the connection with the remote modem.
|
2082
|
The default value (43) is equivalent to the ASCII character +. You can
|
2083
|
change this register to any value from 0 to 255. Values greater than 127
|
2084
|
disable the escape feature, preventing you from returning to the Command
|
2085
|
Mode.
|
2086
|
If you will be using your faxmodem to auto-answer incoming calls, you might
|
2087
|
want to either disable the escape characters or set them to a value other
|
2088
|
than that used by the originating faxmodem, so that the use of the escape
|
2089
|
sequence by the calling computer won't make your computer switch to Command
|
2090
|
Mode.
|
2091
|
If you disable the escape characters, you can return to Command Mode by
|
2092
|
having the remote modem hang up, or by having an ON-to-OFF transition of
|
2093
|
the Data Terminal Ready (DTR) interface signal occur with the &D1, &D2, or
|
2094
|
&D3 command in effect.
|
2095
|
Register S3 Carriage return character
|
2096
|
@SHORT INDENT = Range: 0 to 127 ASCII
|
2097
|
Default: 13 (CTRL-M)
|
2098
|
Register S3 sets the ASCII value of the carriage return (or end- of-line)
|
2099
|
character. This is the character that you use to end the command line and
|
2100
|
also the character that appears after your faxmodem sends you a response.
|
2101
|
The default value is 13, although you can change it to another ASCII value
|
2102
|
between 0 and 127. You may want to change the default value if you are
|
2103
|
using nonstandard equipment.
|
2104
|
To change the value, enter the decimal equivalent of the new ASCII
|
2105
|
character, from 0 to 127.
|
2106
|
Register S4 Line feed character
|
2107
|
Range: 0 to 127 ASCII
|
2108
|
Default: 10 (CTRL-J)
|
2109
|
Register S4 sets the ASCII value of the line feed character. The default
|
2110
|
value is 10, although you can change it to another ASCII value between 0
|
2111
|
and 127.
|
2112
|
Your faxmodem sends the line feed character after sending a carriage return
|
2113
|
character when sending word responses (that is, when the V1 command is in
|
2114
|
effect). However, it is not sent with most number responses.
|
2115
|
To change the value, enter the decimal equivalent of the new ASCII
|
2116
|
character, from 0 to 127.
|
2117
|
If you do not want to receive a line feed character, you can change the
|
2118
|
value in this register to a 0, but you cannot disable line feed characters.
|
2119
|
Register S5 Backspace character
|
2120
|
|
2121
|
Zoom High Speed Fax/Modem Owner's Manual.................................36
|
2122
|
|
2123
|
Range: 0 to 32 ASCII
|
2124
|
Default: 8 (CTRL-H)
|
2125
|
Register S5 sets the ASCII value of the backspace character. This character
|
2126
|
is both the character created by pressing the Backspace key and the
|
2127
|
character echoed to move the cursor to the left.
|
2128
|
The default value is 8. To change the value, enter the decimal equivalent
|
2129
|
of the ASCII character, from 0 to 32. Do not enter a value between 33 and
|
2130
|
126 because these values are equivalent to a printable ASCII character and
|
2131
|
your faxmodem will not recognize the character as a backspace character.
|
2132
|
When you press the Backspace key, the following actions occur:
|
2133
|
Your faxmodem echoes the backspace character to your computer if the E1
|
2134
|
command is in effect.
|
2135
|
An ASCII space character is sent to your computer screen.
|
2136
|
A second backspace character is echoed to your computer if the E1 command
|
2137
|
is in effect.
|
2138
|
This makes a total of three characters that are sent by your faxmodem each
|
2139
|
time you press the Backspace key. As a result, refrain from pressing the
|
2140
|
Backspace key multiple times when in Command Mode.
|
2141
|
Register S6 Wait time for blind dialing
|
2142
|
Range: 2 to 255 seconds
|
2143
|
Default: 2 seconds
|
2144
|
When your faxmodem executes a Dial command line with the X0, X1, or X3
|
2145
|
response set in effect, Register S6 tells your faxmodem how long to wait
|
2146
|
after going off-hook before it dials the first digit in the Dial command
|
2147
|
line.
|
2148
|
The default value is 2 seconds, although you can change it to another value
|
2149
|
between 2 and 255 seconds. If you set the value of this register for less
|
2150
|
than two seconds, your faxmodem will still wait two seconds before dialing.
|
2151
|
This register is useful when it takes longer than two seconds to obtain a
|
2152
|
dial tone.
|
2153
|
If your faxmodem does not detect a dial tone when the time in Register S6
|
2154
|
elapses, you will receive the NO DIALTONE response.
|
2155
|
IMPORTANT! This register is ignored when the X2 or X4 command is in effect.
|
2156
|
When either of these commands is in effect, your faxmodem will wait up to
|
2157
|
five seconds for a dial tone and begin dialing as soon as one is detected.
|
2158
|
Register S7 Wait time for carrier
|
2159
|
Range: 1 to 255 seconds
|
2160
|
Default: 50 seconds
|
2161
|
Register S7 tells your faxmodem how many seconds to wait for a remote
|
2162
|
modem's carrier signal before hanging up. This register also specifies the
|
2163
|
amount of time the faxmodem will wait when the W dialing modifier is
|
2164
|
included in a Dial command line.
|
2165
|
IMPORTANT! The default value is 50 seconds, although you can change it to a
|
2166
|
value between 1 and 255 seconds. You may want to increase the value of this
|
2167
|
register if your faxmodem does not detect a carrier within the specified
|
2168
|
time.
|
2169
|
IMPORTANT! If you configure your faxmodem for leased-line operation (&L1),
|
2170
|
your faxmodem will ignore this register and wait indefinitely for the
|
2171
|
remote carrier. This provides sufficient time for the operators at each end
|
2172
|
of the leased line to make a connection.
|
2173
|
Register S8 Pause time for comma
|
2174
|
Range: 0 to 255 seconds
|
2175
|
Default: 2 seconds
|
2176
|
Register S8 tells your faxmodem how many seconds to pause for each comma
|
2177
|
(,) it encounters in a Dial command line. You might use the comma when
|
2178
|
dialing through a PBX or other special telephone service to wait for an
|
2179
|
outside telephone line.
|
2180
|
The default value is 2 seconds, although you can change it to a value
|
2181
|
between 0 and 255 seconds. An alternative to changing this register value
|
2182
|
|
2183
|
Zoom High Speed Fax/Modem Owner's Manual.................................37
|
2184
|
|
2185
|
is to include more than one comma in your command line.
|
2186
|
Register S9 Carrier detect time
|
2187
|
Range: 1 to 255 tenths of a second
|
2188
|
Default: 6 (0.6 second)
|
2189
|
Register S9 tells your faxmodem how long the remote modem's carrier signal
|
2190
|
must be present for your faxmodem to recognize it as a legitimate carrier
|
2191
|
signal.
|
2192
|
The value of this register is in tenths of a second. The default value is
|
2193
|
600 milliseconds. This value requires your faxmodem to listen to the
|
2194
|
carrier signal for at least 0.6 seconds before recognizing it.
|
2195
|
Increasing the time in this register reduces the chances that your faxmodem
|
2196
|
will mistake noise such as a busy signal, ring, or voice for a carrier
|
2197
|
signal. For example, entering a value 15 means that the remote modem's
|
2198
|
carrier signal must be present for 1.5 seconds for your faxmodem to
|
2199
|
recognize it.
|
2200
|
IMPORTANT! Do not confuse this register with Register S7, which determines
|
2201
|
how long the faxmodem is willing to wait until it hears the signal begin.
|
2202
|
Register S10 Carrier loss time
|
2203
|
Range: 1 to 255 tenths of a second
|
2204
|
Default: 14 (1.4 seconds)
|
2205
|
|
2206
|
Register S10 sets the time between the loss of a remote modem's carrier
|
2207
|
signal and when your faxmodem disconnects. This allows the remote modem's
|
2208
|
carrier signal to momentarily disappear from the telephone line without
|
2209
|
your faxmodem disconnecting.
|
2210
|
The value of this register is in tenths of a second. The default value is
|
2211
|
14 (equal to 1400 milliseconds), although you can change it to a value from
|
2212
|
1 to 255. You may want to set this value higher if you have a noisy
|
2213
|
telephone line that might interfere with the remote modem's carrier signal.
|
2214
|
If you want your faxmodem to ignore the Data Carrier Detect (DCD) status
|
2215
|
and act as if the remote modem's carrier signal is always present, set the
|
2216
|
value to 255.
|
2217
|
Setting the value smaller than the value in Register S9 causes your
|
2218
|
faxmodem to disconnect when it detects a momentary carrier loss, because
|
2219
|
Register S10 expires before the carrier response time expires.
|
2220
|
IMPORTANT! If Call Waiting service from your telephone company is breaking
|
2221
|
your faxmodem connections, increasing this register value to 100 (10
|
2222
|
seconds) at both your faxmodem and the remote modem should solve the
|
2223
|
problem.
|
2224
|
Register S11 Touchtone dialing speed
|
2225
|
Range: 50 to 255 thousandths of a second
|
2226
|
Default: 95 thousandths of a second
|
2227
|
Register S11 controls the speed that numbers are dialed using the touchtone
|
2228
|
(DTMF) dialing method. The default value is 95 milliseconds, although you
|
2229
|
can set it to a value from 50 to 255.
|
2230
|
Increasing the value slows the dialing rate. To ensure reliable dialing,
|
2231
|
you should not select a value less than 50 milliseconds.
|
2232
|
IMPORTANT! Register S11 has no effect on pulse dialing.
|
2233
|
Register S12 Escape character guard time
|
2234
|
Range: 0 to 255 fiftieths of a second
|
2235
|
Default: 50 (1 second)
|
2236
|
Register S12 controls the time delay required before and after you enter
|
2237
|
the three escape characters. The guard time prevents your faxmodem from
|
2238
|
misinterpreting the escape characters as data.
|
2239
|
This value is designated in measurements of 20 milliseconds ( of a second).
|
2240
|
The default value is 50, which is equivalent to one second.
|
2241
|
If you desire, you can change the value to between 20 (.4 seconds) to 255
|
2242
|
(5.1 seconds). Increasing this value reduces the chance that miscellaneous
|
2243
|
transmitted data will be mistaken for escape characters; it also makes
|
2244
|
|
2245
|
Zoom High Speed Fax/Modem Owner's Manual.................................38
|
2246
|
|
2247
|
using the escape characters more time-consuming, however, when you use them
|
2248
|
to switch into the Command Mode.
|
2249
|
If you assign a small value to this register, you may be unable to enter
|
2250
|
the three escape characters fast enough especially if the guard time is
|
2251
|
less than the time it takes to transmit one character at the current
|
2252
|
transmission speed.
|
2253
|
IMPORTANT! If Register S12=0, there will be no time requirement for
|
2254
|
entering the escape character sequence.
|
2255
|
Register S13 Reserved
|
2256
|
|
2257
|
Register S14 Bit-mapped register
|
2258
|
Bit, Function, Parameters, Related Command
|
2259
|
0, Data Mode echo, 0disabled1enabled, F1F0
|
2260
|
1, Command echo, 0do not echo commands1echo commands, E0E1
|
2261
|
2, Faxmodem responses, 0send responses1do not send responses, Q0Q1
|
2262
|
3, Response format, 0number responses1word responses, V0V1
|
2263
|
4, Reserved
|
2264
|
5, Dialmethod, 0touchtone1pulse, TP
|
2265
|
Bit 5 is set if your Dial (D) command line contains the P (pulse dial)
|
2266
|
command. It is cleared if your Dial command line contains the T
|
2267
|
(Touch-Tone) command. If you send a Dial command to your faxmodem without
|
2268
|
specifying P or T,, the faxmodem uses the last dialing method specified.
|
2269
|
Pulse dialing is the default
|
2270
|
TABLE TEXT, TABLE TEXT1, TABLE TEXT1, TABLE TEXT
|
2271
|
6, Faxmodem responses, 0send/don't send responses 1send responses,, when
|
2272
|
originating calls only,, not when answering, Q0,, Q1Q2
|
2273
|
7, Originate/answer, 0answer incoming calls1originate calls, A,, RD
|
2274
|
Defaults are shown in bold.
|
2275
|
Register S15 Reserved
|
2276
|
Register S16 Faxmodem tests
|
2277
|
Register S16 indicates which test procedure is in progress.
|
2278
|
IMPORTANT! Read Chapter 10 before attempting to use the &T command.
|
2279
|
Bit, Function, Parameters, Related Command
|
2280
|
0, Local Analog Loopback, 0disable test1enable test, &T1
|
2281
|
1, Reserved
|
2282
|
2, Local Digital Loopback, 0disable test1enable test, &T3
|
2283
|
3, Remote Digital Loopback with a remote modem that started the test, 0not
|
2284
|
in test mode1in test mode,
|
2285
|
4, RemoteDigital Loopback, 0disable test1enable test, &T6
|
2286
|
5, Remote Digital Loopback with Self-Test, 0disable test1enable test, &T7
|
2287
|
6, Local Analog Loopback with Self-Test, 0disable test1enable test, &T8
|
2288
|
7, Reserved
|
2289
|
Register S17 Reserved
|
2290
|
Register S18 Test timer
|
2291
|
Range: 0 to 255 seconds
|
2292
|
@SHORT INDENT = Default: 0
|
2293
|
Register S18 sets the amount of time for the faxmodem tests. The tests can
|
2294
|
run from 1 to 255 seconds, depending on the value in this register.
|
2295
|
This register defaults to a value of 0, which turns off the timer. If you
|
2296
|
use the command &T0 to end faxmodem tests, you do not automatically set the
|
2297
|
value of this register to zero.
|
2298
|
For more information, refer to Chapter 10.
|
2299
|
Register S19 Reserved
|
2300
|
Register S20 Reserved
|
2301
|
Register S21 Bit-mapped register
|
2302
|
Bit, Function, Parameters, Related Command
|
2303
|
0, Telephone jack, 0RJ11 telephone jack 1RJ12 or RJ13 telephone jack,
|
2304
|
&J0&J1
|
2305
|
1, Reserved
|
2306
|
|
2307
|
Zoom High Speed Fax/Modem Owner's Manual.................................39
|
2308
|
|
2309
|
2, RTS/CTS options, 0CTS signal tracks the RTS signal when faxmodem is
|
2310
|
on-line 1CTS forced ON, &R0&R1
|
2311
|
3,, 4, DTR options, 0123, &D0&D1&D2&D3
|
2312
|
5, DCD options, 0DCD signal is forced ON1DCD follows true state of remote
|
2313
|
carrier, &C0&C1
|
2314
|
6, DSRoptions, 0DSR signal is forced ON 1DSR is ON when handshaking,, OFF
|
2315
|
in test mode or idle state, &S0&S1
|
2316
|
7, Long space disconnect, 0Disabled1Enabled, Y0Y1
|
2317
|
Defaults are shown in bold.
|
2318
|
Register S22 Bit-mapped register
|
2319
|
Bit, Function, Parameters, Related Command
|
2320
|
0,, 1, Speaker volume, 0low volume1low volume2medium volume 3high
|
2321
|
volume, L0L1L2L3
|
2322
|
2,3, Speaker status, 0speaker disabled1speaker on until carrier is
|
2323
|
detected2speaker always on3speaker on during answering, M0M1M2M3
|
2324
|
4,, 5,, 6, Faxmodem responses, 0Hayes Smartmodem compatibility4include
|
2325
|
CONNECT responses5same as 4 plus dial tone detection6same as 4 plus busy
|
2326
|
signal detection7same as 6 plus busy signal and dial tone detection,
|
2327
|
X0X1X2X3 X4
|
2328
|
7, Make/break ratio, 039/61 for USA133/67 for UK and Hong Kong, &P0&P1
|
2329
|
Defaults are shown in bold
|
2330
|
Register S23 Bit-mapped register
|
2331
|
Bit, Function, Parameters, Related Command
|
2332
|
0, Grant remote modem request for Remote Digital Loopback,
|
2333
|
0disabled1enabled, &T5&T4
|
2334
|
1,, 2,, 3, Baud rate, 0110 or 300 bps21200 bps32400 bps 44800 bps59600
|
2335
|
bps619200 bps738400 bps, AT
|
2336
|
4,, 5, Parity, 0even 1space2odd3mark or none, AT
|
2337
|
6,, 7, Guard tones, 0disabled, &G0
|
2338
|
Defaults are shown in bold.
|
2339
|
Register S24 Reserved
|
2340
|
Register S25 Data Terminal Ready delay
|
2341
|
Range: 0 to 255 second
|
2342
|
Default: 5
|
2343
|
If the &Q1 or &Q4 command is in effect, this register specifies the time
|
2344
|
the faxmodem waits after connecting with a remote modem before looking for
|
2345
|
the Data Terminal Ready (DTR) signal. This delay allows the faxmodem to
|
2346
|
ignore ON-to-OFF DTR transitions, giving you time to disconnect the
|
2347
|
faxmodem from an asynchronous terminal and attach it to a synchronous
|
2348
|
terminal without forcing it to disconnect and return to Command Mode. In
|
2349
|
these situations, this register value is specified in seconds and the
|
2350
|
default value is 5 seconds.
|
2351
|
When any other &Q command is in effect, your faxmodem ignores DTR
|
2352
|
transitions (either ON or OFF) lasting less than the value of this
|
2353
|
register. In these situations, the values for this register are 0 to 255 in
|
2354
|
hundredths of a second, and the default value is .05 seconds.
|
2355
|
Register S26 RTS-to-CTS delay
|
2356
|
Range: 0 to 255 second
|
2357
|
Default: 1
|
2358
|
Register S26 pertains to synchronous operation only. It is used when the
|
2359
|
&R0 command is in effect, allowing the Clear To Send (CTS) signal to track
|
2360
|
the Request To Send (RTS) signal. This register value specifies how long
|
2361
|
the faxmodem waits after an OFF-to-ON RTS transition before turning on the
|
2362
|
CTS signal.
|
2363
|
Register S27 Bit-mapped register
|
2364
|
Bit, Function, Parameters, Related Command
|
2365
|
0,, 1,, 3, Asynchronous/synchronous operation, 0asynchronous
|
2366
|
operation1synchronous operation after dialing asynchronously2synchronous
|
2367
|
terminal support3manually originate synchronous call4command accepted,,
|
2368
|
|
2369
|
Zoom High Speed Fax/Modem Owner's Manual.................................40
|
2370
|
|
2371
|
but no action taken5negotiate an error-connection link6asynchronous
|
2372
|
operation in normal mode (speed buffering)7command accepted,, but no
|
2373
|
action taken, &Q0&Q1&Q2&Q3&Q4&Q5&Q6&Q7
|
2374
|
2, Line type, 0Dial-up line1Leased line, &L0&L1
|
2375
|
4,5, Synchronous timing source, 0faxmodem provides synchronous transmit
|
2376
|
clock on EIA pin 151faxmodem accepts external synchronous clock2faxmodem
|
2377
|
derives synchronous transmit clock from the incoming carrier signal and
|
2378
|
relays it on EIA pin 15., &X0&X1&X2
|
2379
|
6, CCITT compatibility, 0CCITT V.22/V.22bis operation1 Bell operation,
|
2380
|
B0B1
|
2381
|
7, Reserved
|
2382
|
Register S28 Reserved
|
2383
|
Register S29 Reserved
|
2384
|
@HEADING 2 = Register S30 Inactivity timer
|
2385
|
Range: 0 to 252 10-second intervals
|
2386
|
Default: 0
|
2387
|
Register S30 determines how much time of data inactivity must elapse in
|
2388
|
order for your faxmodem to disconnect from a remote modem. If no data is
|
2389
|
sent or received by your faxmodem within the time specified by this
|
2390
|
register, the faxmodem will automatically disconnect from the remote modem
|
2391
|
and return to Command Mode. Your faxmodem begins counting as soon as you
|
2392
|
receive the CONNECT response.
|
2393
|
The default setting of 0 disables this function. To enable it, enter a
|
2394
|
value between 1 and 252. For example, 6 would equal one minute.
|
2395
|
For more information on the inactivity timer, refer to the \T command in
|
2396
|
Chapter 7.
|
2397
|
IMPORTANT! This register is ignored when the &Q0 command is in effect.
|
2398
|
Registers S31 S35 Reserved
|
2399
|
Register S36 Negotiation fallback
|
2400
|
Range: 0 to 7
|
2401
|
Default: 7
|
2402
|
|
2403
|
|
2404
|
Register S36 specifies the action that your faxmodem is to perform when the
|
2405
|
initial error-control negotiation fails. The faxmodem will use this
|
2406
|
register value only when Register S48 has a value of 128 or when the
|
2407
|
faxmodem fails to make a V.42 connection with a remote modem. Table 5-2
|
2408
|
shows what actions are taken for each register value.
|
2409
|
IMPORTANT! The \Nn command affects the value of this register.
|
2410
|
Table 5-2. Negotiation fallback actions (Register S36)
|
2411
|
S36=0, Faxmodem hangs up.
|
2412
|
S36=1, Faxmodem stays on-line and attempts an asynchronous (direct mode)
|
2413
|
connection.
|
2414
|
S36=2, Reserved
|
2415
|
S36=3, Faxmodem stays on-line and attempts an asynchronous (normal mode)
|
2416
|
connection.
|
2417
|
S36=4, Faxmodem attempts an MNP connection and if it fails,, the faxmodem
|
2418
|
hangs up.
|
2419
|
S36=5, Faxmodem attempts an MNP connection and if it fails,, the faxmodem
|
2420
|
attempts an asynchronous (direct mode) connection.
|
2421
|
S36=6, Reserved
|
2422
|
S36=7, Faxmodem attempts an MNP connection and if it fails,, attempts an
|
2423
|
asynchronous (normal mode) connection.
|
2424
|
Register S37 Desired DCE line speed
|
2425
|
Range: 0 to 12
|
2426
|
Default: 0
|
2427
|
If the N0 command is in effect, Register S37 determines the speed at which
|
2428
|
your faxmodem will attempt to connect with the remote modem. If a
|
2429
|
connection cannot be made at this speed, the faxmodem will hang up.
|
2430
|
|
2431
|
Zoom High Speed Fax/Modem Owner's Manual.................................
|
2432
|
|
2433
|
Table 5-3 shows the DCE speeds you can specify with this register.
|
2434
|
Table 5-3. Desired DCE speeds (Register S37)
|
2435
|
Register S37 Value, Desired DCE Speed
|
2436
|
S37=0, Faxmodem attempts to connect at the speed of the last AT command
|
2437
|
issued. For DTE speeds greater than the maximum carrier speed supported by
|
2438
|
the faxmodem,, the faxmodem will attempt to connect at the maximum carrier
|
2439
|
speed.
|
2440
|
S37=1, Faxmodem attempts to connect at 300 bps.
|
2441
|
S37=2, Faxmodem attempts to connect at 300 bps.
|
2442
|
S37=3, Faxmodem attempts to connect at 300 bps.
|
2443
|
S37=4, Reserved
|
2444
|
S37=5, Faxmodem attempts to connect at 1200 bps.
|
2445
|
S37=6, Faxmodem attempts to connect at 2400 bps.
|
2446
|
S37=7, Reserved
|
2447
|
S37=8, Faxmodem attempts to connect at 4800 bps.
|
2448
|
S37=9, Faxmodem attempts to connect at 9600 bps.
|
2449
|
S37=10, Faxmodem attempts to connect at 12000 bps (V.32bis only).
|
2450
|
S37=11, Faxmodem attempts to connect at 14400 bps (V.32bis only).
|
2451
|
S37=12, Faxmodem attempts to connect at 7200 bps (V.32bis only).
|
2452
|
|
2453
|
|
2454
|
Register S38 Delay before forced hang up
|
2455
|
Range: 0 to 255 seconds
|
2456
|
Default: 20
|
2457
|
Register S38 specifies how long your faxmodem waits after receiving the H
|
2458
|
(hang up) command or a DTR transition before disconnecting from the
|
2459
|
telephone line during an error-correction connection. You can assign a
|
2460
|
value to this register to ensure that data in your faxmodem's buffer will
|
2461
|
be sent to the remote modem before your faxmodem disconnects.
|
2462
|
If you assign a value greater than zero, your faxmodem will wait that
|
2463
|
number of seconds for the remote modem to acknowledge reception of all data
|
2464
|
buffered in your faxmodem's memory. If the time expires before all data is
|
2465
|
sent to the remote modem, you will receive the NO CARRIER response to
|
2466
|
indicate that data has been lost. If all data is sent before your faxmodem
|
2467
|
hangs up, you will receive OK in response to your sending the H command or
|
2468
|
experiencing a DTR transition.
|
2469
|
IMPORTANT! If you assign a value of 255, the faxmodem will not hang up, but
|
2470
|
will wait indefinitely for all data to be sent to the remote modem.
|
2471
|
Register S39 Reserved
|
2472
|
Register S40 Bit-mapped register
|
2473
|
Bit, Function, Related Command
|
2474
|
0,, 1, Type of asynchronous connection., \Nn
|
2475
|
2,, 3,, 4, Break control, \Kn
|
2476
|
5,, 6, Maximum MNP block size, \An
|
2477
|
7, Modem-to-modem flow control, \Gn
|
2478
|
Register S41 Bit-mapped register
|
2479
|
Bit, Function, Related Command
|
2480
|
0, V.42bis/MNP5 compression control, %Cn
|
2481
|
1, Enable/disable auto-retrain, %En
|
2482
|
2, MNP block transfer, \Ln
|
2483
|
3,, 4,, 5,, 6,, 7, Reserved
|
2484
|
Register S44 Reserved
|
2485
|
Register S46 Data compression selection
|
2486
|
Range: 136 or 138
|
2487
|
Default: 138
|
2488
|
Register S46 allows you to disable data compression while using error
|
2489
|
correction. By default, data compression is enabled, but setting Register
|
2490
|
S46 to 136 will disable data compression.
|
2491
|
In addition to V.42bis, your faxmodem also implements MNP 5 data
|
2492
|
|
2493
|
Zoom High Speed Fax/Modem Owner's Manual.................................41
|
2494
|
|
2495
|
compression. V.42bis is used only with LAPM, and MNP 5 is used only with
|
2496
|
MNP 4.
|
2497
|
Register S48 V.42 negotiation action
|
2498
|
Range: 0, 7, or 128
|
2499
|
Default: 7
|
2500
|
If you know the capabilities of the remote modem, you can use Register S48
|
2501
|
to either customize the negotiation to the remote modem's requirements or
|
2502
|
bypass the negotiation sequence entirely.
|
2503
|
The default value (7) enables negotiation.
|
2504
|
If you want to disable negotiation, set this register to value zero. Your
|
2505
|
faxmodem will then bypass the detection and negotiation phases and proceed
|
2506
|
with LAPM.
|
2507
|
The value 128 instructs your faxmodem to disable negotiation, bypass the
|
2508
|
detection and negotiation phases, and immediately fall back to the action
|
2509
|
specified in Register S36. This value can be used to force an MNP
|
2510
|
connection.
|
2511
|
IMPORTANT! The \Nn command affects the value of this register.
|
2512
|
Register S82 Break handling options
|
2513
|
Range: 3, 7, or 128
|
2514
|
Default: 128
|
2515
|
Register S82 specifies the way that a break is sent to the remote modem.
|
2516
|
LAPM specifies three types of breaks:
|
2517
|
In sequence
|
2518
|
Expedited
|
2519
|
Destructive
|
2520
|
Table 5-4 shows the various breaks defined by this register's values.
|
2521
|
Table 5-4. Break handling options (Register S82)
|
2522
|
Register S82 Value, Break Action
|
2523
|
S82=3, Expedited. Your faxmodem sends a break signal immediately. Data
|
2524
|
integrity is maintained before and after the break signal.
|
2525
|
S82=7, Destructive. Your faxmodem sends a break signal immediately. Data
|
2526
|
being processed by your faxmodem and the remote modem is destroyed.
|
2527
|
S82=128, In Sequence. Your faxmodem sends a break signal in sequence with
|
2528
|
any transmitted data. Data integrity is maintained both before and after
|
2529
|
the break.
|
2530
|
Register S86 Connection failure response codes
|
2531
|
Range: 0, 4, 5, 9, 12, 13, 14
|
2532
|
Default: None
|
2533
|
When your faxmodem sends you a NO CARRIER response, it sends a value to
|
2534
|
Register S86. You can then read the value of this register to determine the
|
2535
|
reason for the failed connection. Note that this register records the first
|
2536
|
cause of a NO CARRIER response.
|
2537
|
Table 5-5 shows the values for this register and their corresponding
|
2538
|
meanings.
|
2539
|
Table 5-5. Connection failure response codes (Register S86)
|
2540
|
Register S86 Value, Meaning
|
2541
|
S86=0, Normal disconnect,, no error occurred.
|
2542
|
S84=4, Loss of carrier.
|
2543
|
S86=5, V.42 negotiation failed to detect an error-correction modem at the
|
2544
|
remote location.
|
2545
|
S86=9, Your faxmodem and the remote modem could not find a common protocol.
|
2546
|
S86=12, Normal disconnect initiated by the remote modem.
|
2547
|
S86=13, Remote modem does not respond after 10 retransmissions of the same
|
2548
|
message.
|
2549
|
S86=14, Protocol violation.
|
2550
|
|
2551
|
|
2552
|
Register S91 Programmable/leased line transmit levels
|
2553
|
Range: 0 to 15
|
2554
|
|
2555
|
Zoom High Speed Fax/Modem Owner's Manual.................................42
|
2556
|
|
2557
|
Default: 0
|
2558
|
Register S91 allows the transmit level to be adjusted from 0dBm to 15dBm
|
2559
|
in 1dB increments for both asynchronous and synchronous operation. This S
|
2560
|
register takes effect when Japanese parameters are enabled or when the
|
2561
|
faxmodem is configured for leased-line operation (the &L1 command is in
|
2562
|
effect).
|
2563
|
Table 5-6 shows how this register's value can be used to control transmit
|
2564
|
levels.
|
2565
|
Table 5-6. Programmable/leased line transmit levels (Register S91)
|
2566
|
Register S91 Value, Transmit Level
|
2567
|
S91=0, 0dBm
|
2568
|
S91=1, 1dBm
|
2569
|
S91=2toS91=13, 2dBmto13dBm
|
2570
|
S91=14, 14dBm
|
2571
|
S91=15, 15dBm (default value for Japan)
|
2572
|
|
2573
|
IMPORTANT! Once a data connection is made, the transmit level cannot be
|
2574
|
changed. However, it may be set for future calls. The transmit level should
|
2575
|
not exceed 9dBm for back-to-back operation.
|
2576
|
|
2577
|
Register S95 Bit-mapped register
|
2578
|
Bit, Function
|
2579
|
0, The CONNECT response will reflect the DCE speed rather than the DTE
|
2580
|
speed.
|
2581
|
1, If an error-correcting connection is made,, /ARQ is added to the end
|
2582
|
of the CONNECT response.
|
2583
|
2, Enable the CARRIER responses.
|
2584
|
3, Enable the PROTOCOL responses.
|
2585
|
4, Reserved
|
2586
|
5, Enable the COMPRESSION responses. If one-way operation is used,, a /T
|
2587
|
or /R will be appended to the responses,, depending on whether the
|
2588
|
compression is applied to transmitted or received data,, respectively.
|
2589
|
6, Reserved
|
2590
|
7, Reserved
|
2591
|
Note: When the bits in this register are set to 1,, the corresponding
|
2592
|
negotiation progress responses will be enabled,, no matter how the ATWn
|
2593
|
command is set. For example,, to enable bits 2,, 3,, and 5,, write the
|
2594
|
corresponding bits in binary notation,, starting with bit 7: 0010 1100.
|
2595
|
This number is 44 in decimal notation,, so the command would be ATS95=44.,
|
2596
|
Chapter 6
|
2597
|
Dialing and Answering
|
2598
|
This chapter describes the faxmodem commands used to originate and answer
|
2599
|
calls when your computer or terminal is in terminal mode. The manual that
|
2600
|
came with your communications software should explain how to enter terminal
|
2601
|
mode.
|
2602
|
Dialing topics in this chapter include:
|
2603
|
Originating a call
|
2604
|
Using the touchtone and pulse dialing methods
|
2605
|
Waiting and pausing during dialing
|
2606
|
Dialing with PBX systems
|
2607
|
Calling an originate-only modem
|
2608
|
Dialing a stored telephone number
|
2609
|
Automatically dialing a voice call
|
2610
|
Sending tones as data
|
2611
|
Automatically redialing last number
|
2612
|
Transferring a call
|
2613
|
Answering topics in this chapter include:
|
2614
|
Automatically answering a call
|
2615
|
Manually answering a call
|
2616
|
|
2617
|
Zoom High Speed Fax/Modem Owner's Manual.................................43
|
2618
|
|
2619
|
Originating a call
|
2620
|
To originate a call:
|
2621
|
Type ATD string, where string is the number your faxmodem is to dial, along
|
2622
|
with any Dialing modifiers. A typical Dial command line might be:
|
2623
|
ATD T 1 (818) 555-1111
|
2624
|
where 1 (818) 555-1111 is the telephone number to be dialed and T is the
|
2625
|
Dialing modifier for touchtone dialing.
|
2626
|
Press the Enter key.
|
2627
|
If you're using the X0, X1, or X3 response set, your faxmodem waits the
|
2628
|
time specified in Register S6 before dialing, then dials the telephone
|
2629
|
number whether or not there is a dial tone present.
|
2630
|
If you're using the X2 or X4 response set, your faxmodem waits up to 5
|
2631
|
seconds for a dial tone before dialing. When it detects the dial tone
|
2632
|
within 5 seconds, your faxmodem automatically dials the telephone number.
|
2633
|
If your faxmodem does not hear a dial tone within 5 seconds, it sends you
|
2634
|
the NO DIALTONE response, hangs up, and returns to the Command Mode.
|
2635
|
After your faxmodem dials a data call, you will have to wait up to the time
|
2636
|
specified by Register S7 to get a response because your faxmodem waits for
|
2637
|
the remote modem to ring, answer, and begin the data connection.
|
2638
|
If the remote modem answers the call within the allowable time, the your
|
2639
|
faxmodem and the remote modem perform a handshaking sequence to make sure
|
2640
|
they are using identical parameters. During this time, your faxmodem lets
|
2641
|
you listen to the carrier signal for about one second before turning off
|
2642
|
its internal speaker.
|
2643
|
After successfully completing handshaking, the data connection is
|
2644
|
established between your faxmodem and the remote faxmodem and your faxmodem
|
2645
|
enters the Data Mode. If you're using a response set other than X0, your
|
2646
|
faxmodem sends you a CONNECT response indicating the speed of the data
|
2647
|
connection that has been established
|
2648
|
If you want to include other commands on a Dial command line, type them in
|
2649
|
front of the D (Dial) command. If the Dial command line only contains the
|
2650
|
characters ATD, the faxmodem will go off-hook in originate mode.
|
2651
|
|
2652
|
Ending the connection
|
2653
|
The connection between the your faxmodem and the remote faxmodem ends when
|
2654
|
any of the following occurs:
|
2655
|
The faxmodem loses the carrier signal from the remote modem.
|
2656
|
You send a Hang Up command (described on page 6-).
|
2657
|
The faxmodem drops the Data Terminal Ready (DTR) interface signal with the
|
2658
|
&D2 or &D3 command in effect
|
2659
|
If your communications software provides a hang up (call-termination)
|
2660
|
feature, you use that feature to disconnect a call (refer to the manual
|
2661
|
that accompanied your software).
|
2662
|
Your faxmodem then hangs up, returns to the Command Mode, and sends you the
|
2663
|
NO CARRIER response.
|
2664
|
Receiving a busy signal
|
2665
|
If your faxmodem originates a data call and receives a busy signal, it
|
2666
|
hangs up, returns to the Command Mode, and sends you one of the following
|
2667
|
responses:
|
2668
|
If you're using the X0, X1, or X2 response set, your faxmodem sends you the
|
2669
|
NO CARRIER response after the time interval specified by Register S7.
|
2670
|
If you're using the X3 or X4 response set, your faxmodem immediately sends
|
2671
|
you the BUSY response.
|
2672
|
After receiving a busy signal, you can use the A/ command or the DL command
|
2673
|
to redial the same telephone number (refer to page 6-).
|
2674
|
Touchtone and pulse dialing
|
2675
|
You can use your faxmodem on telephone lines that require either touchtone
|
2676
|
(DTMF) dialing or pulse (rotary) dialing.
|
2677
|
Your faxmodem is factory-set to use the pulse dialing method. This is
|
2678
|
|
2679
|
Zoom High Speed Fax/Modem Owner's Manual.................................44
|
2680
|
|
2681
|
equivalent to the P command. If you want to use the touchtone dialing
|
2682
|
method, insert the T command in front of the numbers that are to be dialed
|
2683
|
using this method.
|
2684
|
Touchtone dialing example: ATDT 555-1212
|
2685
|
Your faxmodem remembers which dialing method you used last and will
|
2686
|
continue to use that method until you change it. For example, if you
|
2687
|
switched to touchtone dialing, you can return to pulse dialing by inserting
|
2688
|
the P command in front of the numbers that are to be pulse dialed.
|
2689
|
Pulse dialing example: ATDP 555-1212
|
2690
|
You can combine touchtone and pulse dialing in one Dial command line when
|
2691
|
both dialing methods are required. For example, you may be dialing through
|
2692
|
a PBX that requires touchtone dialing in order to access an outside line
|
2693
|
that uses pulse dialing.
|
2694
|
Example: ATDT 9 W P555-1212
|
2695
|
|
2696
|
Pausing and waiting for a dial tone
|
2697
|
You can instruct your faxmodem to dial through Private Branch Exchanges
|
2698
|
(PBXs) or long-distance calling services that require delays during
|
2699
|
dialing. There are two ways to do this:
|
2700
|
To wait for a secondary dial tone before proceeding (W command) as in: ATDT
|
2701
|
9W 555-1212
|
2702
|
To pause for a fixed time and then dial, whether or not a dial tone is
|
2703
|
detected (, command) as in: ATDT 9, 555-1212
|
2704
|
Waiting for a second dial tone
|
2705
|
When you use certain services, you need to provide an access or account
|
2706
|
number after you hear a tone, but before entering another string of
|
2707
|
numbers. Likewise, PBXs often require you to wait for a secondary dial tone
|
2708
|
after dialing a number (9, for example) to access an outside line.
|
2709
|
The Wait command (W), inserted in a Dial command line, allows your faxmodem
|
2710
|
to wait up to the value in Register S7 for a dial tone or other go-ahead
|
2711
|
tone. Register S7 is factory set to 50 seconds. If you require a longer
|
2712
|
wait time than 50 seconds, you can increase the wait time by changing the
|
2713
|
value of Register S7 (see Chapter 5).
|
2714
|
In the following example, the faxmodem dials a telephone number, waits for
|
2715
|
a go-ahead tone, enters a code number, and dials a string of digits (in
|
2716
|
this case, another phone number).
|
2717
|
ATDT 555-4321 W 59540 (818) 555-6789
|
2718
|
In this command line:
|
2719
|
555-4321 is the telephone number of the long-distance service.
|
2720
|
W provides a maximum wait time of 50 seconds (unless you've changed the
|
2721
|
default value of Register S7).
|
2722
|
59540 is the code number.
|
2723
|
(818) 555-6789 is the telephone number.
|
2724
|
IMPORTANT! If you dial an access code and telephone number frequently, you
|
2725
|
can store them in your faxmodem's non-volatile memory, then have your
|
2726
|
faxmodem automatically dial them (refer to Dialing a stored telephone
|
2727
|
number on page 6-).
|
2728
|
If you were dialing through a PBX, your Dial command line might resemble:
|
2729
|
ATDT 9 W 555-1212
|
2730
|
In this command line:
|
2731
|
9 accesses the outside (public) telephone line.
|
2732
|
W causes your faxmodem to wait 50 seconds for a secondary dial tone (unless
|
2733
|
you've changed this register's default value)
|
2734
|
555-1212 is the telephone number to be dialed.
|
2735
|
Pausing during dialing
|
2736
|
Inserting a comma (,) within a Dial command line tells your faxmodem to
|
2737
|
pause the number of seconds specified in Register S8 and then continue
|
2738
|
dialing. Register S8 is factory set to 2 seconds.
|
2739
|
If you require a longer pause time than 2 seconds, you can increase the
|
2740
|
|
2741
|
Zoom High Speed Fax/Modem Owner's Manual.................................45
|
2742
|
|
2743
|
pause time by either inserting more than one , in the Dial command line or
|
2744
|
changing the value of Register S8.
|
2745
|
If you were dialing with a comma, your Dial command line might resemble:
|
2746
|
ATDT 9 , 555-8888
|
2747
|
In this command line:
|
2748
|
9 accesses the outside (public) telephone line.
|
2749
|
The comma (,) causes your faxmodem to wait 2 seconds (default value).
|
2750
|
555-8888 is the telephone number to be dialed.
|
2751
|
|
2752
|
Dialing with PBX systems
|
2753
|
The @ command is used with PBX systems and can have a variety of functions,
|
2754
|
depending on your PBX. The manual that came with your PBX should have
|
2755
|
information on using the @ command.
|
2756
|
Some PBXs allow users to include the @ command in the Dial command line
|
2757
|
when calling security call-back systems. These systems require you to leave
|
2758
|
your faxmodem's telephone number (using touchtones) and hang up. The remote
|
2759
|
computer then verifies whether you're an approved caller and, if you are,
|
2760
|
calls your faxmodem and allows you access to the system.
|
2761
|
To place such a call, use the following example:
|
2762
|
Type ATDT string @ call-back number , ; H.
|
2763
|
Press the Enter key.
|
2764
|
The faxmodem performs the following actions:
|
2765
|
Dials the telephone number of the remote system (string) automatically,
|
2766
|
using the touchtone method
|
2767
|
Waits for 5 seconds of silence (@) after detecting at least one ring at the
|
2768
|
remote system.
|
2769
|
Dials its own telephone number (call-back number) using touchtone dialing
|
2770
|
Pauses two seconds (,)
|
2771
|
Enters the Command Mode (;)
|
2772
|
Hangs up (H)
|
2773
|
The remote system will call back your faxmodem if your faxmodem has
|
2774
|
permission to access the remote system; otherwise, it doesn't call back
|
2775
|
your faxmodem.
|
2776
|
Calling an originate-only modem
|
2777
|
When your faxmodem dials a data call, it uses the originate tones to
|
2778
|
communicate with the remote modem. The modem being called replies with an
|
2779
|
answer tone. Some modems, however, reply only with originate tones, not
|
2780
|
with answer tones. These are called originate-only modems.
|
2781
|
Inserting an R command at the end of your Dial command line tells your
|
2782
|
faxmodem to use the answer tone, rather than the originate tone, when
|
2783
|
communicating with the remote modem. Use this command when dialing an
|
2784
|
originate-only modem.
|
2785
|
For example: ATDT 555-2121 R
|
2786
|
When a modem operating in originate mode answers the call and detects your
|
2787
|
faxmodem's answer tone, the handshaking sequence occurs between them.
|
2788
|
|
2789
|
IMPORTANT! The faxmodem ignores any commands that follow the R command on
|
2790
|
the Dial command line.
|
2791
|
|
2792
|
Dialing a stored telephone number
|
2793
|
You can use the &Zn= command to store a telephone number in your faxmodem,
|
2794
|
then use the DS= command to have your faxmodem automatically dial that
|
2795
|
stored telephone number.
|
2796
|
To store the telephone number:
|
2797
|
Type AT &Zn = number, where n is a number from 0 to 3 and number is the
|
2798
|
telephone number you want to store.
|
2799
|
You can include up to 36 numbers and any Dial command parameters on this
|
2800
|
command line. If you enter more than 36 characters, your faxmodem sends the
|
2801
|
ERROR response, clears the command buffer, and does not change the
|
2802
|
|
2803
|
Zoom High Speed Fax/Modem Owner's Manual.................................46
|
2804
|
|
2805
|
previously stored contents.
|
2806
|
Press the Enter key.
|
2807
|
You should get an OK response, indicating that the number is stored.
|
2808
|
To dial the stored telephone number:
|
2809
|
Type ATD S=n, where n is the number (0, 1, 2, or 3) under which you saved
|
2810
|
the telephone number you want to dial.
|
2811
|
Press the Enter key.
|
2812
|
The faxmodem dials the stored telephone number, which appears on your DTE's
|
2813
|
screen.
|
2814
|
For example:
|
2815
|
AT &Z2=1 (818) 555-1122
|
2816
|
saves the telephone number (818) 555-1122 in position 2 in nonvolatile
|
2817
|
memory. To have your faxmodem dial this telephone number automatically,
|
2818
|
enter ATD S=2 and press the Enter key.
|
2819
|
|
2820
|
Automatically dialing a voice call
|
2821
|
Sometimes you may want to talk to the person at the remote faxmodem
|
2822
|
location before establishing a data connection. You may want to be sure
|
2823
|
you're both using identical communications parameters, for example, or
|
2824
|
discuss the names of the files you will be exchanging.
|
2825
|
When you are finished talking to the person at the remote location, you can
|
2826
|
hang up or switch from a voice call to a data call and exchange the files
|
2827
|
using your faxmodem and the remote modem.
|
2828
|
To automatically dial a voice call:
|
2829
|
Type a Dial command line and include semicolon (;) at the end. For example:
|
2830
|
ATDT 555-1111;
|
2831
|
Press the Enter key.
|
2832
|
The faxmodem dials the telephone number and then returns to the Command
|
2833
|
Mode after dialing.
|
2834
|
Listen for the remote telephone ringing over the speaker. When you hear the
|
2835
|
ringing, pick up your handset.
|
2836
|
When the person at the remote location answers the telephone, type AT H and
|
2837
|
press the Enter key.
|
2838
|
Your faxmodem goes on-hook (hangs up).
|
2839
|
You can now use your telephone to talk to the person at the number dialed
|
2840
|
by your faxmodem.
|
2841
|
At the end of the conversation, either:
|
2842
|
Type AT H and press the Enter key to hang up (as you would for an ordinary
|
2843
|
voice call).
|
2844
|
OR
|
2845
|
Type AT D and press the Enter key to tell your faxmodem to originate the
|
2846
|
call. The remote operator types AT A and presses the Enter key to tell his
|
2847
|
modem to answer the call.
|
2848
|
|
2849
|
IMPORTANT! The person at the answering modem can hang up the handset
|
2850
|
after the voice call. The person at the originating modem should listen
|
2851
|
for the remote modem's answer tone before hanging up the handset.
|
2852
|
After you exchange data, you can return to the voice connection by lifting
|
2853
|
your handsets and sending the AT H command to your respective faxmodem and
|
2854
|
modem at the same time.
|
2855
|
Sending tones as data
|
2856
|
Use the following feature with services such as banks and telephone-order
|
2857
|
facilities that accept touchtones (DTMF) as data for such things as
|
2858
|
customer I.D. numbers passwords.
|
2859
|
Type a Dial command line and include semicolon (;) at the end. For example:
|
2860
|
AT X1 DT 555-2222;
|
2861
|
Press the Enter key.
|
2862
|
Your faxmodem dials the telephone number without waiting for a dial tone,
|
2863
|
then returns to the Command Mode.
|
2864
|
|
2865
|
Zoom High Speed Fax/Modem Owner's Manual.................................47
|
2866
|
|
2867
|
When the remote side answers, type ATD data ;, where data is the I.D.,
|
2868
|
password, account number, or other information required by the facility
|
2869
|
you're calling. For example: ATD 12345;
|
2870
|
Press the Enter key.
|
2871
|
At the end of your transaction, type ATH and press the Enter key to hang up
|
2872
|
your faxmodem.
|
2873
|
Automatically redialing a telephone number
|
2874
|
There are two ways to have your faxmodem redial a call:
|
2875
|
You can type ATDL and press the Enter key.
|
2876
|
You can type A/ (without preceding it with AT or following it by pressing
|
2877
|
Enter).
|
2878
|
Typing AT DL instructs your faxmodem to automatically redial the last
|
2879
|
telephone number dialed.
|
2880
|
Typing A/ instructs your faxmodem to re-execute the last command line. Any
|
2881
|
commands included on the last-executed Dial command line will also be
|
2882
|
repeated.
|
2883
|
These features are convenient when you want your faxmodem to redial the
|
2884
|
last call because it had been busy.
|
2885
|
IMPORTANT! Turning off your faxmodem, resetting it, or typing AT and
|
2886
|
pressing the Enter key eliminates the last-executed Dial command from your
|
2887
|
faxmodem's memory, invalidating the ATDL and A/ commands until your
|
2888
|
faxmodem executes another Dial command line.
|
2889
|
Transferring a call
|
2890
|
Using the ! command in a Dial command line causes your faxmodem to go
|
2891
|
on-hook for .7 second. It is equivalent to holding down the switch-hook on
|
2892
|
your telephone for .7 second. This feature is useful when transferring
|
2893
|
calls.
|
2894
|
Manually dialing a data call
|
2895
|
An alternative to having your faxmodem automatically dial a data call is to
|
2896
|
dial the call yourself using a telephone connected to the faxmodem.
|
2897
|
With your faxmodem in the Command Mode, lift the telephone handset.
|
2898
|
Using your telephone, manually dial the telephone number of the remote computer.
|
2899
|
Listen through the handset for the high-pitched answer tone from the remote
|
2900
|
computer.
|
2901
|
When you hear the tone, type ATX1D.
|
2902
|
Press the Enter key, wait one second, and hang up the handset.
|
2903
|
The faxmodem performs the handshaking sequence with the remote modem, and
|
2904
|
you receive the appropriate CONNECT response when a connection is made.
|
2905
|
Automatically answering calls
|
2906
|
Your faxmodem can automatically answer an incoming call after any number of
|
2907
|
rings you desire. The following sections describe how to turn on
|
2908
|
auto-answer and the auto-answer process.
|
2909
|
Turning on auto-answer mode
|
2910
|
Register S0 controls the auto-answer feature. This register has a range
|
2911
|
between 0 and 255. It is factory set to 0, which tells your faxmodem not to
|
2912
|
answer incoming calls.
|
2913
|
To turn on auto-answer:
|
2914
|
Type AT S0=nnn, where nnn is a number between 1 and 255 that tells your
|
2915
|
faxmodem how many rings must occur before your faxmodem automatically
|
2916
|
answers the call. For example, to have the faxmodem answer calls after the
|
2917
|
second ring, type AT S0=2.
|
2918
|
Press the Enter key.
|
2919
|
Your faxmodem responds with OK (and the AA LED on the external faxmodem
|
2920
|
goes ON).
|
2921
|
Auto-answer will remain in effect for as long as your faxmodem remains
|
2922
|
turned on. Turning the faxmodem's power off and then on, or resetting your
|
2923
|
faxmodem, returns Register S0 to the setting specified in non-volatile
|
2924
|
memory.
|
2925
|
To make sure that auto-answer is activated, call your telephone number from
|
2926
|
|
2927
|
Zoom High Speed Fax/Modem Owner's Manual.................................48
|
2928
|
|
2929
|
another telephone. The AA LED on the external faxmodem will blink OFF when
|
2930
|
the ring comes in.
|
2931
|
When your faxmodem automatically answers your call, you should hear a
|
2932
|
high-pitched answer tone.
|
2933
|
The auto-answer procedure
|
2934
|
When your faxmodem is set up for auto-answer, the following actions occur
|
2935
|
when the faxmodem receives an incoming call from a remote modem:
|
2936
|
Your telephone rings if it is connected to your faxmodem, and your faxmodem
|
2937
|
sends you the RING response. If you have an external faxmodem, the AA LED
|
2938
|
will blink with each incoming ring.
|
2939
|
Your faxmodem counts the number of rings, and answers the call on the ring
|
2940
|
specified in Register S0 and then waits for the carrier signal from the
|
2941
|
originating modem. The number of rings received is stored in Register S1.
|
2942
|
(If 8 seconds of silence occur between rings, Register S1 is cleared.)
|
2943
|
If your faxmodem does not receive a carrier signal back from the
|
2944
|
originating faxmodem within the time specified in the S7 register, the
|
2945
|
faxmodem:
|
2946
|
Hangs up.
|
2947
|
Returns to Command Mode.
|
2948
|
If your faxmodem receives the carrier signal from the originating modem, it
|
2949
|
makes the connection with the remote modem and the two begin handshaking.
|
2950
|
If you are using a response set other than X0, your faxmodem sends you a
|
2951
|
CONNECT response indicating the speed of the call.
|
2952
|
After the CONNECT response is given, your faxmodem raises its Data Carrier
|
2953
|
Detect signal on the RS-232-C interface. The faxmodem is now ready for data
|
2954
|
transfer.
|
2955
|
Turning off the auto-answer feature
|
2956
|
To turn off the auto-answer feature:
|
2957
|
If you used the command method to turn on auto-answering, type AT S0=0 and
|
2958
|
press the Enter key to return the value of Register S0 to 0.
|
2959
|
When you turn off auto-answer, you'll receive the RING (or 2) response each
|
2960
|
time your telephone rings, but your faxmodem will not automatically answer
|
2961
|
the call. You can answer the call manually if you desire.
|
2962
|
Manually answering a call
|
2963
|
When you are not using the automatic answer feature, you can use the A
|
2964
|
command to manually answer an incoming call.
|
2965
|
When you receive an incoming call, just type ATA and press the Enter key.
|
2966
|
Your faxmodem answers the incoming call and enters the Data Mode.
|
2967
|
Manually answering a voice call
|
2968
|
The manual answer feature also lets you talk to the remote operator before
|
2969
|
answering the call.
|
2970
|
Connect your telephone to your faxmodem.
|
2971
|
When you receive an incoming call, lift your telephone handset and begin
|
2972
|
talking.
|
2973
|
When you are ready to exchange data, the person originating the call enters
|
2974
|
ATX1D and presses the Enter key, and the person answering the call enters
|
2975
|
ATA and presses the Enter key. Then hang up both telephones.
|
2976
|
This feature is useful when you want to discuss matters relevant to the
|
2977
|
impending data connection, such as how many files will be transferred.
|
2978
|
IMPORTANT! If you desire, you can have your faxmodem execute commands
|
2979
|
before answering an incoming call by typing the commands in front of the A
|
2980
|
command. Your faxmodem will not execute any commands that follow the A
|
2981
|
command on the same command line.
|
2982
|
Hanging up
|
2983
|
At the end of a call, use this procedure to hang up:
|
2984
|
Wait the time specified in Register S12 before proceeding (this register
|
2985
|
has a default value of 1 second).
|
2986
|
From the Data Mode, type the escape characters (default characters are +++).
|
2987
|
The faxmodem enters Command Mode.
|
2988
|
|
2989
|
Zoom High Speed Fax/Modem Owner's Manual.................................49
|
2990
|
|
2991
|
Wait the time specified in Register S12 before proceeding (this register
|
2992
|
has a default value of 1 second).
|
2993
|
Type AT H and press the Enter key.
|
2994
|
Your faxmodem hangs up the telephone line (goes on-hook), sends you the OK
|
2995
|
response, and returns to Command Mode.
|
2996
|
If your communications software provides a hang up (call-termination)
|
2997
|
feature, you can alternatively use that feature to disconnect calls (refer
|
2998
|
to the manual that accompanied your software).
|
2999
|
|
3000
|
Dial and answer registers
|
3001
|
Your faxmodem's dialing and answering characteristics are derived from
|
3002
|
registers Table 6-1 shows the registers that affect dialing. Table 6-2
|
3003
|
shows the registers that affect answering. For more information on
|
3004
|
registers, refer to Chapter 5.
|
3005
|
|
3006
|
Table 6-1. Dial registers
|
3007
|
Register, Function, Default
|
3008
|
|
3009
|
S6, Maximum wait time for dial tone., 2 seconds
|
3010
|
S7, After dialing,, the number of seconds your faxmodem waits for a remote
|
3011
|
carrier signal before hanging up., 50 seconds
|
3012
|
S8, Number of seconds your faxmodem pauses for each comma in a Dial command
|
3013
|
line., 2 seconds
|
3014
|
S9, How long remote modem's carrier signal must be present for your
|
3015
|
faxmodem to recognize it., 600 milliseconds
|
3016
|
S10, Length of time your faxmodem waits before hanging up after carrier is
|
3017
|
lost., 1.4 seconds
|
3018
|
|
3019
|
Table 6-2. Answer registers
|
3020
|
Register, Function, Default
|
3021
|
S0, Ring on which the faxmodem automatically answers a call (0 means do not
|
3022
|
answer)., 0 rings
|
3023
|
S7, Number of seconds after answering that your faxmodem waits for the
|
3024
|
carrier signal from the originating modem., 50 seconds
|
3025
|
S9, How long remote modem's carrier signal must be present for your
|
3026
|
faxmodem to recognize it., 600 milliseconds
|
3027
|
S10, Number of hundred milliseconds your faxmodem waits before hanging up
|
3028
|
after carrier is lost., 1.4 seconds
|
3029
|
|
3030
|
|
3031
|
Chapter 7
|
3032
|
Error Correction and Data Compression
|
3033
|
Your faxmodem includes sophisticated V.42 and MNP 4 error-correcting
|
3034
|
protocols. These protocols ensure that data will be exchanged error-free
|
3035
|
even over noisy, error-prone telephone lines. Your faxmodem also supports
|
3036
|
the V.42bis and MNP 5 data compression protocols, which reduce the amount
|
3037
|
of time needed to exchange data by maximizing data throughput.
|
3038
|
These are hardware-based protocols. This means that they automatically
|
3039
|
negotiate the highest level of error correction and data compression
|
3040
|
supported by your faxmodem and the remote modem for every transmission,
|
3041
|
regardless of the type of software being used and without requiring any
|
3042
|
set-up by you.
|
3043
|
This chapter describes your faxmodem's error-correction and
|
3044
|
data-compression protocols. Topics include:
|
3045
|
An overview of error-correction protocols
|
3046
|
Configuring your faxmodem for V.42/V.42bis/MNP operation
|
3047
|
An alphabetical list of the V.42/V.42bis and MNP commands
|
3048
|
Error-correction protocols
|
3049
|
Your faxmodem includes two error-correction protocols:
|
3050
|
|
3051
|
Zoom High Speed Fax/Modem Owner's Manual.................................50
|
3052
|
|
3053
|
CCITT V.42
|
3054
|
MNP levels 2 through 4
|
3055
|
These protocols use the same basic principle to detect and correct errors
|
3056
|
that occur during data transmission. The data being sent is divided into
|
3057
|
packets. The packet value is computed at the sending modem using one of
|
3058
|
several schemes based on the information contained in the packet. The
|
3059
|
receiving modem performs the same calculation on the packet and the two
|
3060
|
values are compared. If the values are not the same, the receiving modem
|
3061
|
sends a signal to have the sending modem retransmit the packet.
|
3062
|
The efficiency of the error-correction scheme depends partly on the
|
3063
|
likelihood that an error will be present in a packet. There is overhead
|
3064
|
(extra information) that must be sent to check each packet, but what really
|
3065
|
slows things down is retransmission of entire packets. Therefore, faster
|
3066
|
speeds can typically be achieved over low-noise telephone lines by using
|
3067
|
large packets, and over noisy telephone lines using small packets.
|
3068
|
Both the V.42 and MNP protocols are completely transparent to the user. The
|
3069
|
following sections describe these error-correcting protocols.
|
3070
|
MNP
|
3071
|
MNP is an acronym for Microcom Networking Protocol. MNP detects and
|
3072
|
corrects errors that occur when data is exchanged between two systems.
|
3073
|
Errors can result from telephone-line noise and other signal distortions.
|
3074
|
There are several levels of MNP operation available. These levels are
|
3075
|
referred to as service classes. The service class refers to the framing
|
3076
|
techniques that the faxmodem uses to transfer data, as described on the
|
3077
|
next page.
|
3078
|
|
3079
|
MNP Class 1 provides automatic error correction between asynchronous
|
3080
|
half-duplex communications links.
|
3081
|
MNP Class 2 provides automatic error correction protocols between
|
3082
|
asynchronous full-duplex communications links.
|
3083
|
IMPORTANT! MNP Classes 1 and 2 are reliable error-correction protocols, but
|
3084
|
they do not optimize data throughput.
|
3085
|
MNP Class 3 adds synchronous full-duplex conversion of data between
|
3086
|
modems. The data link between the computer and your faxmodem is still
|
3087
|
asynchronous, but the data transmitted between the modems is converted into
|
3088
|
an SDLC synchronous protocol. The synchronous link increases throughput
|
3089
|
because it eliminates the overhead of handling the start and stop bits
|
3090
|
required for each character with asynchronous communications.
|
3091
|
MNP Class 4 adds the capability to negotiate data packet size during the
|
3092
|
initial handshake. To increase throughput, it reduces the overhead required
|
3093
|
for each packet.
|
3094
|
V.42
|
3095
|
V.42 is the accepted international standard for error correction. It was
|
3096
|
ratified by CCITT in January 1990. Your faxmodem is fully V.42 compliant.
|
3097
|
This means it meets all standards set by CCITT for V.42 operation. These
|
3098
|
include LAPM (Link Access Procedures for Modems), the primary V.42
|
3099
|
error-correcting protocol, and the ability to fall back to MNP 4 if the
|
3100
|
initial protocol handshake reveals that the called modem does not support
|
3101
|
V.42 LAPM.
|
3102
|
Your faxmodem also exceeds the CCITT requirement and will automatically
|
3103
|
negotiate MNP level 2 or 3 if the called modem does not support MNP 4.
|
3104
|
The main advantages of V.42 LAPM over MNP 4 are:
|
3105
|
It is generally felt that the handshake and protocol establishment process
|
3106
|
of V.42 is superior to that of MNP 4. Therefore, it will provide better
|
3107
|
initial connections on poor-quality telephone lines.
|
3108
|
While the effective data speed of V.42 LAPM and MNP 4 are almost identical
|
3109
|
over noise-free telephone lines, V.42 provides significantly better
|
3110
|
performance than the CCITT-specified MNP 4 over noisy telephone lines.
|
3111
|
V.42 LAPM is highly synergistic with OSI (Open Systems Interface) and
|
3112
|
|
3113
|
Zoom High Speed Fax/Modem Owner's Manual.................................51
|
3114
|
|
3115
|
similar software standards emerging in ISDN environments. MNP 4 is a
|
3116
|
non-standard protocol and therefore less likely to be used in future
|
3117
|
products.
|
3118
|
Data compression protocols
|
3119
|
There are two major data compression protocols used in data communications,
|
3120
|
V.42bis and MNP 5. MNP 5 provides a data compression ratio of 2:1. Since
|
3121
|
there was no accepted international standard for data compression until
|
3122
|
January 1990, when CCITT ratified V.42bis, MNP was widely accepted as the
|
3123
|
de facto standard. Consequently, many installed modems use MNP 5.
|
3124
|
V.42bis was chosen by CCITT as the international standard because it
|
3125
|
performs significantly better than MNP 5. V.42bis provides a data
|
3126
|
compression ratio of approximately 3:1 and, in some cases, can achieve
|
3127
|
compression rates up to 4:1. Over noisy telephone lines, the performance
|
3128
|
advantage of V.42bis over MNP 5 is even more dramatic.
|
3129
|
Although it is clear that V.42bis will displace MNP 5 as the data
|
3130
|
compression standard, your faxmodem supports both standards for maximum
|
3131
|
compatibility with the installed base of modems.
|
3132
|
Automatic compression/correction negotiation
|
3133
|
Because these data-compression and error-correction protocols are
|
3134
|
hardware-based, the highest level and fastest type of data compression and
|
3135
|
error correction supported by your faxmodem and the remote modem will
|
3136
|
automatically be negotiated during the initial modem handshake.
|
3137
|
Therefore, in most instances, you will not need to perform any special
|
3138
|
configuration to your faxmodem to take advantage of MNP, V.42, and V.42bis.
|
3139
|
In some instances, however, you may need to force the faxmodem into a
|
3140
|
specific data-compression or error-correction mode. This can be done using
|
3141
|
the AT commands described in the following examples.
|
3142
|
Forcing MNP/V.42/V.42bis
|
3143
|
You can force your faxmodem to communicate with MNP modems only, or with
|
3144
|
all modems. You can also configure it for MNP 5 or V.42bis data
|
3145
|
compression.
|
3146
|
Configuring for automatic (auto-reliable) operation
|
3147
|
This is the default configuration of your faxmodem, so if you haven't given
|
3148
|
the faxmodem any \Nn or &Qn commands, it should already be in
|
3149
|
auto-reliable mode.
|
3150
|
Auto-reliable mode lets your faxmodem communicate with both
|
3151
|
MNP/V.42/V.42bis modems and non-MNP/V.42/V.42bis modems. To return to this
|
3152
|
default configuration:
|
3153
|
Type AT &Q5 S48=7 S36=7 %C1 and press the Enter key.
|
3154
|
Your faxmodem responds with OK. When your faxmodem originates or answers
|
3155
|
calls, it will try to make a V.42bis/V.42 connection. If either or both
|
3156
|
fail, your faxmodem will try to make an MNP connection. If that fails, your
|
3157
|
faxmodem will try to make a normal (non-error-correction) connection.
|
3158
|
Forcing error-correction operation
|
3159
|
To communicate with remote MNP modems only:
|
3160
|
Type AT \N2 and press the Enter key.
|
3161
|
Your faxmodem responds with OK. When your faxmodem originates or answers
|
3162
|
calls, it will try to make an MNP connection. If that fails, your faxmodem
|
3163
|
will hang up and return to Command Mode.
|
3164
|
Turning off error-correction
|
3165
|
To turn off the MNP/V.42 error correction:
|
3166
|
Type AT &Q6 and press the Enter key to return to standard operation with
|
3167
|
buffering.
|
3168
|
OR
|
3169
|
Type AT &Q0 and press the Enter key to return to standard operation without
|
3170
|
buffering.
|
3171
|
Your faxmodem responds with OK (or 0).
|
3172
|
MNP/V.42/V.42bis commands summary
|
3173
|
Table 7-1 lists the MNP/V.42/V.42bis commands.
|
3174
|
|
3175
|
Zoom High Speed Fax/Modem Owner's Manual.................................52
|
3176
|
|
3177
|
\A0 64-character maximum MNP block size.
|
3178
|
\A1 128-character maximum MNP block size.
|
3179
|
\A2 192-character maximum MNP block size.
|
3180
|
\A3 (default) 256-character maximum MNP block size.-
|
3181
|
\B, Transmit a line break to the remote modem.-
|
3182
|
%C0 Disable data compression.
|
3183
|
%C1 (default) Enable data compression.-
|
3184
|
%D0 V.42bis dictionary size 512.
|
3185
|
%D1 V.42bis dictionary size 1024.
|
3186
|
%D2 (default) V.42bis dictionary size 2048.
|
3187
|
%D3 V.42bis dictionary size 4096 for one-way compression, 2048 for two-way
|
3188
|
compression.-
|
3189
|
\En, Optimize local echo.-
|
3190
|
%E0 Faxmodem will not retrain.
|
3191
|
%E1 Faxmodem will retrain.-
|
3192
|
\G0 (default) Turn off modem-to-modem flow control.
|
3193
|
\G1 Turn on modem-to-modem flow control.-
|
3194
|
\K, Defines break type.-
|
3195
|
\L0 (default) Stream MNP link mode.
|
3196
|
\L1 Block MNP link mode.-
|
3197
|
%L Report received signal level.-
|
3198
|
%M0 Compression disabled.
|
3199
|
%M1 Transmit compression only.
|
3200
|
%M2 Receive compression only.
|
3201
|
%M3 (default) Two-way compression.-
|
3202
|
\N0 Normal data link only with buffering.
|
3203
|
\N1 Normal data link only without buffering.
|
3204
|
\N2 Reliable link only.
|
3205
|
\N3 (default) Auto-reliable link.-
|
3206
|
\O, Originate reliable link control.-
|
3207
|
%P, Clear encoder dictionary.-
|
3208
|
%Q, Report line signal quality.-
|
3209
|
%Sn, Set maximum sting length (V.42bis).-
|
3210
|
\T, Inactivity timer.-
|
3211
|
\U, Accept reliable link control.-
|
3212
|
\Y, Switch to reliable operation.-
|
3213
|
\Z, Switch to normal operation.-
|
3214
|
\An
|
3215
|
Maximum MNP block size
|
3216
|
The \An command sets the maximum MNP block size during Class 4 and 5
|
3217
|
operation, forcing your faxmodem to transmit smaller blocks of data. This
|
3218
|
command has no effect during Class 3 or lower operation because these
|
3219
|
operations limit the maximum block size to 64 characters.
|
3220
|
Use this command when you know that the telephone-line quality is poor.
|
3221
|
Transmitting smaller blocks of data helps avoid retransmissions, improving
|
3222
|
dta throughput.
|
3223
|
\A or \A0
|
3224
|
Maximum block size is 64 characters.
|
3225
|
\A1
|
3226
|
Maximum block size is 128 characters.
|
3227
|
\A2
|
3228
|
Maximum block size is 192 characters.
|
3229
|
\A3
|
3230
|
Maximum block size is 256 characters. This is the default setting.
|
3231
|
\Bn
|
3232
|
Transmission break
|
3233
|
The \Bn command lets you send a break to the remote system. This command is
|
3234
|
equivalent to pressing the Break key on your computer or terminal keyboard.
|
3235
|
If your keyboard does not have a Break key, you can use this command to
|
3236
|
|
3237
|
Zoom High Speed Fax/Modem Owner's Manual.................................53
|
3238
|
|
3239
|
perform this function.
|
3240
|
If you have a standard (non-MNP) connection, type a number from 1 to 9
|
3241
|
after this command to indicate how long you want your faxmodem to provide
|
3242
|
the break signal. The number you type is multiplied by 100 milliseconds and
|
3243
|
the break signal is applied for the resulting duration. For example, if you
|
3244
|
type \B6, the break signal will be applied for 600 milliseconds. The
|
3245
|
default setting is 3.
|
3246
|
|
3247
|
Increasing the length of the break signal increases the chance that the
|
3248
|
remote modem will not mistake the break signal for a carrier or other
|
3249
|
signal, ensuring that the connection will be ended.
|
3250
|
You do not have to include a number with this command during MNP
|
3251
|
connections, because the break is always 300 milliseconds. If this command
|
3252
|
is used during MNP operation, your faxmodem sends a Link Attention PDU to
|
3253
|
the remote modem.
|
3254
|
IMPORTANT! The way that your faxmodem handles a break is defined by the \Kn
|
3255
|
command. Refer to page 7- for more information.
|
3256
|
%Cn
|
3257
|
Enable or disable data compression
|
3258
|
The %Cn command turns data compression on or off.
|
3259
|
%C or %C0
|
3260
|
Data compression will not be used.
|
3261
|
%C1
|
3262
|
MNP 5 or V.42bis data compression will be used, as defined by the value in
|
3263
|
Register S48. This is the default setting.
|
3264
|
%Dn
|
3265
|
Set dictionary size
|
3266
|
The %Dn command sets the V.42bis dictionary size.
|
3267
|
%D or %D0
|
3268
|
Dictionary size is 512.
|
3269
|
%D1
|
3270
|
Dictionary size is 1024
|
3271
|
%D2
|
3272
|
Dictionary size is 2048. This is the default setting
|
3273
|
%D3
|
3274
|
Dictionary size is 4096 for one-way compression. For two-way compression
|
3275
|
(&M3 command in effect), the dictionary size is 2048.
|
3276
|
|
3277
|
\En
|
3278
|
Optimize echo cancellation
|
3279
|
The \En command is a one-shot command that can be used to optimize the
|
3280
|
local echo. When the command is issued before a call is originated or
|
3281
|
answered, the faxmodem will set NET1 and NET2 so that the local echo is
|
3282
|
minimized (that is, the faxmodem attempts to match the local network).
|
3283
|
%En
|
3284
|
Enable or disable auto-retrain
|
3285
|
The %En command allows your faxmodem to automatically retrain if it detects
|
3286
|
telephone-line problems that could adversely affect the data transmission.
|
3287
|
This command is valid for connections of 2400 bps and higher.
|
3288
|
%E or %E0
|
3289
|
Your faxmodem will not automatically retrain.
|
3290
|
%E1
|
3291
|
Your faxmodem will automatically retrain. This is the default setting.
|
3292
|
\Gn
|
3293
|
|
3294
|
Modem-to modem flow control
|
3295
|
The \Gn command controls XON/XOFF flow control between your faxmodem and
|
3296
|
the remote modem. If your faxmodem is receiving data from a remote system
|
3297
|
faster than it can be processed, XON/XOFF flow control will allow your
|
3298
|
|
3299
|
Zoom High Speed Fax/Modem Owner's Manual.................................54
|
3300
|
|
3301
|
faxmodem to handle data more efficiently. This command is useful for normal
|
3302
|
(non-error correction) connections only.
|
3303
|
\G or \G0
|
3304
|
Disable XON/XOFF flow control. This is the default setting.
|
3305
|
\G1
|
3306
|
Enable XON/XOFF flow control.
|
3307
|
|
3308
|
\Kn
|
3309
|
MNP break type
|
3310
|
The \Kn command selects the way in which your faxmodem handles a break
|
3311
|
signal either from your computer or from the remote system. Table 7-2 shows
|
3312
|
the ways in which your faxmodem can handle a break.
|
3313
|
|
3314
|
Table 7-2. Break handling with the \K command
|
3315
|
|
3316
|
|
3317
|
Break Command in Effect, Break Received from Computer During Normal or MNP
|
3318
|
Operation, Break Received from Remote Modem During Normal Operation, Break
|
3319
|
Received from Computer During Command Mode
|
3320
|
|
3321
|
\K0, Enter Command Mode,, do not send break to remote modem., Empty
|
3322
|
buffers,, immediately send break to your computer., Immediately send
|
3323
|
break,, then enter Command Mode.
|
3324
|
\K1, Empty buffers immediately,, send break to remote modem, Empty
|
3325
|
buffers,, immediately send break to your computer., Immediately send break
|
3326
|
to remote modem.
|
3327
|
\K2, Enter Command Mode,, do not send break to remote modem., Immediately
|
3328
|
send break to your computer without clearing buffers., Immediately send
|
3329
|
break,, then enter Command Mode.
|
3330
|
\K3, Immediately send break to remote modem without clearing buffers.,
|
3331
|
Immediately send break to your computer without clearing buffers.,
|
3332
|
Immediately send break to remote modem.
|
3333
|
\K4, Enter Command Mode,, do not send break to remote modem., Send break to
|
3334
|
your computer in sequence with data., Immediately send break,, then enter
|
3335
|
Command Mode.
|
3336
|
\K5, Send break to remote modem in sequence with data., Send break to
|
3337
|
your computer in sequence with data., Immediately send break to remote
|
3338
|
modem.
|
3339
|
TABLE TEXT1, TABLE TEXT1, TABLE TEXT1, TABLE TEXT
|
3340
|
\Ln
|
3341
|
MNP link mode
|
3342
|
The \Ln command selects whether your faxmodem uses block or stream mode
|
3343
|
during MNP connections.
|
3344
|
\L or \L0
|
3345
|
Use stream mode during MNP connections. During stream mode, the faxmodem's
|
3346
|
maximum block size is adjustable, depending on the \A command in effect
|
3347
|
(see page 7-13). This is the default setting.
|
3348
|
\L1
|
3349
|
Use block mode during MNP connections.
|
3350
|
%L
|
3351
|
Report received signal level
|
3352
|
The %L command returns a value that indicates the received signal level.
|
3353
|
selects whether your faxmodem uses block or stream mode during MNP
|
3354
|
connections. The values that can be returned are:
|
3355
|
009 received level of 9 dBm010 received level of 10 dBm011 received
|
3356
|
level of 11 dBm...043 received signal of -43 dBm
|
3357
|
If the received level is less than 9 dBm, 009 will be displayed. If the
|
3358
|
received level is greater than 43 dBm, 043 will be displayed.
|
3359
|
|
3360
|
|
3361
|
Zoom High Speed Fax/Modem Owner's Manual.................................55
|
3362
|
|
3363
|
%Mn
|
3364
|
Set one-way/two-way compression mode (V.42bis)
|
3365
|
The %Mn command selects the one-way/two-way compression mode when using
|
3366
|
V.42bis compression.
|
3367
|
%M or %M0
|
3368
|
Compression disabled.
|
3369
|
%M1
|
3370
|
Transmit compression only.
|
3371
|
%M2
|
3372
|
Receive compression only.
|
3373
|
%M3
|
3374
|
Two-way compression. This is the default setting.
|
3375
|
\Nn
|
3376
|
Operation mode control
|
3377
|
The \Nn command selects the type of asynchronous data connection the
|
3378
|
faxmodem can establish. Because this command changes S registers, use the
|
3379
|
&Qn command instead, whenever possible.
|
3380
|
\N or \N0
|
3381
|
Selects normal (speed buffering) mode. Same as &Q6.
|
3382
|
\N1
|
3383
|
Selects direct (pass through) mode. Same as &Q0.
|
3384
|
\N2
|
3385
|
Selects reliable link mode. Faxmodem attempts an MNP connection and will
|
3386
|
disconnect if it fails. (Faxmodem will not accept a V.42 connection.) Sets
|
3387
|
Registers S48 to 128 and S36 to 4.
|
3388
|
\N3
|
3389
|
Selects auto-reliable mode. Faxmodem attempts an MNP connection but will
|
3390
|
fall back to normal mode if it fails. (Faxmodem will not accept a V.42
|
3391
|
connection.) Sets Registers S48 to 128 and S36 to 7. \N3 is the default
|
3392
|
setting, but the register changes it causes are not the default settings.
|
3393
|
|
3394
|
IMPORTANT! If the \N3 command is in effect and your faxmodem connects to a
|
3395
|
remote modem in normal operation, you can use the \O, \U, and \Y commands
|
3396
|
to attempt a reliable connection. These commands are described elsewhere in
|
3397
|
this section.
|
3398
|
\O
|
3399
|
Initiate reliable link
|
3400
|
The \O command forces your faxmodem to initiate a reliable link independent
|
3401
|
of whether your faxmodem originated or answered the call. Before sending
|
3402
|
the \O command, you must establish a normal connection and then type the
|
3403
|
escape characters (+++) to return to Command Mode while keeping the data
|
3404
|
connection.
|
3405
|
When your faxmodem receives the \O command, it tries to establish the
|
3406
|
reliable link immediately. If the first link attempt fails, it tries again.
|
3407
|
If the second attempt is not immediately successful, the faxmodem returns
|
3408
|
to the previous (normal) connection.
|
3409
|
%P
|
3410
|
@SHADEAFTER = Clear V.42bis encoder dictionary
|
3411
|
The %P command resets your faxmodem's V.42bis encoder dictionary and sends
|
3412
|
a command code to the remote modem to reset its V.42bis encoder dictionary.
|
3413
|
The dictionaries are used for data compression, and each contains the same
|
3414
|
entries at a given time.
|
3415
|
IMPORTANT! If you send this command when the encoder dictionary is not
|
3416
|
being used, your faxmodem responds with ERROR.
|
3417
|
%Q
|
3418
|
Report line signal quality
|
3419
|
The %Q command returns a number between 0 and 127, based on the Eye Quality
|
3420
|
Monitor value. If the line quality is unacceptable, the faxmodem will
|
3421
|
automatically retrain. The value for a normal connection ranges from about
|
3422
|
|
3423
|
Zoom High Speed Fax/Modem Owner's Manual.................................56
|
3424
|
|
3425
|
0 to 15, with higher numbers indicating progressively poorer connections.
|
3426
|
|
3427
|
%Sn
|
3428
|
Set maximum string length (V.42bis)
|
3429
|
The %Sn command sets the maximum number of characters that can be
|
3430
|
compressed into one word. The n parameter can be a number between 6 and
|
3431
|
250. Default is 32.
|
3432
|
\Tn
|
3433
|
Inactivity timer
|
3434
|
The \Tn command determines how many minutes your faxmodem will wait during
|
3435
|
periods of no data activity before disconnecting. The default setting (\T0)
|
3436
|
turns off the inactivity timer. If you want to use the timer, enter a value
|
3437
|
between 1 and 42. Default is 0.
|
3438
|
\U
|
3439
|
Accept reliable link
|
3440
|
The \U command causes your faxmodem to accept a reliable link initiated
|
3441
|
from the remote system, independent of whether your faxmodem originated or
|
3442
|
answered the call. Before sending the \U command, you must establish a
|
3443
|
normal connection and then type the escape characters (+++) to return to
|
3444
|
Command Mode while keeping the data connection. Your faxmodem waits up to
|
3445
|
12 seconds to establish the reliable link. If the link attempt fails, your
|
3446
|
faxmodem returns to the previous (normal) connection.
|
3447
|
\Y
|
3448
|
Switch to reliable link
|
3449
|
The \Y command instructs your faxmodem to initiate or accept a reliable
|
3450
|
link after it has made a normal (non-error correction) connection
|
3451
|
connection. Before sending the \Y command , you must establish a normal
|
3452
|
connection and then type the escape characters (+++) to return to Command
|
3453
|
Mode while keeping the data connection.
|
3454
|
If your faxmodem cannot establish a reliable link, it returns to the
|
3455
|
previous (normal) connection.
|
3456
|
\Z
|
3457
|
Switch to normal operation
|
3458
|
The \Z command instructs your faxmodem to end the reliable connection and
|
3459
|
switch to normal (non-error correction) operation. Before sending the \Z
|
3460
|
command, you must type the escape characters (+++) to return to Command
|
3461
|
Mode while keeping the reliable data connection. Sending this command will
|
3462
|
erase all data in the buffers.
|
3463
|
|
3464
|
Notes
|
3465
|
|
3466
|
Chapter 8
|
3467
|
Synchronous Operation
|
3468
|
Chapter 8 describes how to operate your faxmodem in synchronous mode. If
|
3469
|
you will be performing asynchronous operations only, you can skip this
|
3470
|
chapter.
|
3471
|
Overview
|
3472
|
Your faxmodem provides three synchronous modes, which can be activated
|
3473
|
using the &Q command:
|
3474
|
&Q1 supports terminals that can operate asynchronously and synchronously
|
3475
|
using the same RS-232 port. You can also use this synchronous command when
|
3476
|
switching your RS-232 cable between an asynchronous terminal and a
|
3477
|
synchronous terminal. (See page 8-.)
|
3478
|
&Q2 supports dedicated synchronous data terminals. With this command,
|
3479
|
your faxmodem automatically dials a stored telephone number when the DTR
|
3480
|
signal goes on, then enters the synchronous Data Mode. (See page 8-.)
|
3481
|
&Q3 also supports a dedicated synchronous terminal. With this command,
|
3482
|
your faxmodem responds to the DTR signal as if it were a talk/data switch,
|
3483
|
allowing you to dial a call manually using the telephone connected to your
|
3484
|
|
3485
|
Zoom High Speed Fax/Modem Owner's Manual.................................57
|
3486
|
|
3487
|
faxmodem. (See page 8-.)
|
3488
|
You should use an asynchronous data terminal or a computer that emulates a
|
3489
|
data terminal to configure your faxmodem for the synchronous operating
|
3490
|
modes described in this chapter.
|
3491
|
IMPORTANT! When you use your faxmodem for synchronous operation, the MNP,
|
3492
|
V.42/V.42bis, flow control, and speed conversion features are automatically
|
3493
|
turned off.
|
3494
|
Preparing for synchronous operation
|
3495
|
Before starting synchronous operation, observe the following considerations
|
3496
|
(and refer to Chapters 4 and 5 for more information).
|
3497
|
Timing source
|
3498
|
Use the &X command to select a timing source to clock the synchronous data
|
3499
|
exchanged between the local and remote systems.
|
3500
|
&X or &X0
|
3501
|
Your faxmodem will send its internal timing signal on EIA pin 15 of its
|
3502
|
RS-232-C connector to the directly connected DTE. This is the default
|
3503
|
setting.
|
3504
|
&X1
|
3505
|
Your faxmodem expects to receive the timing signal on EIA pin 24 of its
|
3506
|
RS-232-C interface. Use this command if your DTE will be providing the
|
3507
|
timing source to your faxmodem.
|
3508
|
&X2
|
3509
|
Your faxmodem will derive the timing signal from the incoming data carrier
|
3510
|
signal and relay it on EIA pin 15 of its RS-232-C interface.
|
3511
|
Data Carrier Detect (DCD) signal
|
3512
|
Your faxmodem is factory set with the &C0 command in effect. Make sure that
|
3513
|
you change this to &C1 by using either nonvolatile memory, your software's
|
3514
|
modem initialization string, or a directly typed command.
|
3515
|
|
3516
|
Clear To Send (CTS) signal
|
3517
|
Your faxmodem is factory set with the &R0 command in effect. This command
|
3518
|
activates the Request To Send/Clear To Send (RTS/CTS) time-delay option.
|
3519
|
This option is used to emulate half-duplex operation and pertains to
|
3520
|
synchronous applications only. It's also useful for communicating with a
|
3521
|
DTE that cannot handle instantaneous turnaround time of full-duplex
|
3522
|
operations.
|
3523
|
Register S26 specifies how long the faxmodem waits after an OFF-to-ON RTS
|
3524
|
transition before asserting the CTS signal. The default setting for this
|
3525
|
register is 1 (hundredth of a second), indicating that your faxmodem will
|
3526
|
wait for a 10-millisecond RTS/CTS time delay. When the RTS signal goes ON,
|
3527
|
the CTS signal directly follows.
|
3528
|
If you require a delay to simulate half-duplex operation, you can change
|
3529
|
the value of Register S26. If you do not want to use this delay, send the
|
3530
|
&R1 command to turn off this option. The CTS signal will then remain ON
|
3531
|
continuously, regardless of the status of the RTS signal; CTS goes OFF,
|
3532
|
however, during the handshaking.
|
3533
|
Data Set Ready (DSR) signal
|
3534
|
Your faxmodem is factory set with the &S0 command in effect. This command
|
3535
|
forces the DSR signal ON continuously.
|
3536
|
Most synchronous applications require the &S1 command to be in effect. This
|
3537
|
command forces the DSR signal ON during the handshaking sequence and OFF
|
3538
|
during testing or Command Mode; DSR is also ON when the carrier is lost.
|
3539
|
|
3540
|
|
3541
|
Asynchronous/synchronous operation (&Q1)
|
3542
|
Use the &Q1 command with DTEs that can communicate both synchronously and
|
3543
|
asynchronously through the same RS-232-C port.
|
3544
|
Originating calls
|
3545
|
When you send a Dial command line with the &Q1 command in effect, the
|
3546
|
|
3547
|
Zoom High Speed Fax/Modem Owner's Manual.................................58
|
3548
|
|
3549
|
faxmodem dials the call, waits the Register S25 time (default is 5
|
3550
|
seconds), and looks for the DTR signal from your DTE. If DTR is present,
|
3551
|
the faxmodem attempts to make a connection, sends the asynchronous CONNECT
|
3552
|
response if it succeeds, and enters synchronous Data Mode. Otherwise, it
|
3553
|
hangs up and returns to asynchronous Command Mode.
|
3554
|
IMPORTANT! The DTR interface signal must be active within five seconds
|
3555
|
after the faxmodem makes the connection. If you need more time to activate
|
3556
|
the DTR interface signal, change the value in Register S25 (refer to
|
3557
|
Chapter 5).
|
3558
|
Automatically answering calls
|
3559
|
If you want your faxmodem to automatically answer synchronously while the
|
3560
|
&Q1 command is in effect, preset Register S0 to a value greater than zero
|
3561
|
(refer to Chapters 5 and 6). Then, when the faxmodem receives a call, it
|
3562
|
will answer incoming calls even if the DTR signal is OFF. However, the DTR
|
3563
|
interface signal must be ON before the Register S25 time elapses, or the
|
3564
|
faxmodem disconnects (factory setting for Register S25 is 5 seconds).
|
3565
|
IMPORTANT! You can leave the DTR interface signal ON continuously, as long
|
3566
|
as the remote user disconnects from the host system by dropping carrier.
|
3567
|
Disconnecting calls
|
3568
|
When the &Q1 command is in effect, you cannot use the escape characters to
|
3569
|
hang up. Instead, your faxmodem returns to the asynchronous Command Mode
|
3570
|
when the DTR signal is turned OFF or when your faxmodem does not detect the
|
3571
|
remote carrier signal longer than the Register S10 value (default is 700
|
3572
|
milliseconds). To hang up, type AT H and press the Enter key.
|
3573
|
Dialing a stored telephone number (&Q2)
|
3574
|
The &Q2 synchronous mode is for dedicated synchronous data terminals. This
|
3575
|
command lets your faxmodem dial a stored telephone number automatically and
|
3576
|
enter the synchronous Data Mode when it detects an OFF-to-ON transition of
|
3577
|
the DTR interface signal.
|
3578
|
When you send the &Q2 command to the faxmodem, include the commands E0 Q1
|
3579
|
on the same command line to turn off command echo and faxmodem responses.
|
3580
|
When you send this command, the faxmodem will not respond with OK because
|
3581
|
you disabled responses.
|
3582
|
Originating calls
|
3583
|
When you use the &Q2 command, the telephone number to be automatically
|
3584
|
dialed is entered asynchronously and stored in non-volatile memory position
|
3585
|
1, using the &Z0 telephone number command. This command writes the
|
3586
|
telephone number to position 0 in the faxmodem's non-volatile memory.
|
3587
|
When your faxmodem detects an OFF-to-ON transition of the DTR interface
|
3588
|
signal, it automatically dials the telephone number stored in position 0.
|
3589
|
If the Dial command line contains a semicolon, the faxmodem ignores it.
|
3590
|
|
3591
|
Automatically answering calls
|
3592
|
If you want your faxmodem to automatically answer synchronously while the
|
3593
|
&Q2 command is in effect, preset Register S0 to a value greater than zero
|
3594
|
(refer to Chapters 5 and 6). Then, when your faxmodem detects an incoming
|
3595
|
ringing signal, it notifies your DTE by activating the Ring Indicator (RI)
|
3596
|
signal (RS-232 pin 22). The DTE can accept the call by activating the DTR
|
3597
|
interface signal. (If the DTR interface signal is already activated, your
|
3598
|
faxmodem immediately answers the call when the value of Register S0 equals
|
3599
|
the value of Register S1.)
|
3600
|
The DTE can refuse to answer the call by turning off the DTR interface
|
3601
|
signal before the value of Register S0 equals the Register S1 value and
|
3602
|
keeping it off for eight seconds after the last ring. Following the eight
|
3603
|
seconds, an OFF-to-ON transition of the DTR interface signal allows your
|
3604
|
faxmodem to go off-hook in the originate mode and dial the stored telephone
|
3605
|
number.
|
3606
|
IMPORTANT! If your faxmodem detects an OFF-to-ON transition of the DTR
|
3607
|
interface signal between the detection of the first ring and the time a
|
3608
|
|
3609
|
Zoom High Speed Fax/Modem Owner's Manual.................................59
|
3610
|
|
3611
|
call clears, it does not go off-hook in originate mode and dial the stored
|
3612
|
telephone number.
|
3613
|
Disconnecting calls
|
3614
|
When the &Q2 command is in effect, your faxmodem will disconnect from the
|
3615
|
telephone line when the DTR signal is turned OFF or when your faxmodem does
|
3616
|
not detect the remote modem's carrier signal longer than the value
|
3617
|
specified in Register S10 (the default is 700 milliseconds). Either action
|
3618
|
causes your faxmodem to return to the asynchronous Command Mode.
|
3619
|
Manual dial mode (&Q3)
|
3620
|
In the &Q3 synchronous mode, the DTR interface signal acts as a talk/data
|
3621
|
switch. If you connected your telephone to your faxmodem, you can use the
|
3622
|
telephone handset to dial phone numbers manually. To complete the call and
|
3623
|
switch to Data Mode, turn on the DTR signal. This mode is for dedicated
|
3624
|
synchronous DTEs.
|
3625
|
When you use the &Q3 command, include the commands E0 Q1 on the same
|
3626
|
command line to turn off command echo and faxmodem responses. When you send
|
3627
|
this command, the faxmodem will not respond with OK because you disabled
|
3628
|
responses.
|
3629
|
Originating calls
|
3630
|
To establish a connection in the &Q3 mode, use the following procedure:
|
3631
|
Make sure your DTE is not providing the DTR interface signal (the external
|
3632
|
faxmodem's TR LED is OFF).
|
3633
|
Lift the telephone handset and dial the telephone number.
|
3634
|
After dialing the last digit of the phone number, have your DTE turn on the
|
3635
|
DTR signal.
|
3636
|
Your faxmodem switches to Data Mode. (The TR LED on the external faxmodem
|
3637
|
goes ON.)
|
3638
|
Be sure the DTR interface signal is ON. Then hang up the handset.
|
3639
|
If the connection fails, the faxmodem hangs up and returns to asynchronous
|
3640
|
Command Mode. If your first try fails, turn off the DTR interface signal
|
3641
|
from your DTE and repeat this procedure.
|
3642
|
Automatically answering calls
|
3643
|
When your faxmodem detects an incoming ring signal, it notifies your DTE by
|
3644
|
turning on the RI signal (RS-232 pin 22). Your faxmodem does not
|
3645
|
automatically answer the call, however, unless Register S0 is set to a
|
3646
|
value greater than zero.
|
3647
|
When Register S0 has a value greater than zero, the DTE can accept the call
|
3648
|
by activating the DTR interface signal. Your faxmodem waits for the S1
|
3649
|
register value to equal S0 before answering the call. When your faxmodem
|
3650
|
detects an OFF-to-ON DTR transition, it goes off-hook in originate mode. If
|
3651
|
no incoming ring is detected for eight seconds, your faxmodem ends the
|
3652
|
call.
|
3653
|
Disconnecting calls
|
3654
|
When the &Q3 command is in effect, your faxmodem is disconnected from the
|
3655
|
telephone line when the DTR signal is turned OFF or when your faxmodem does
|
3656
|
not detect the remote carrier signal longer than the value specified in
|
3657
|
Register S10 (the default is 1.4 seconds). Either action causes your
|
3658
|
faxmodem to return to the asynchronous Command Mode.
|
3659
|
|
3660
|
Chapter 9
|
3661
|
Fax Operation
|
3662
|
Your faxmodem is designed to send and receive faxes at speeds up to 9600
|
3663
|
bps (V.32 modem) or 14,400 bps (V.32bis modem). It is a Group III facsimile
|
3664
|
device that operates as a Class 1 or Class 2 faxmodem, and can exchange
|
3665
|
faxes with nearly all fax machines and faxmodems.
|
3666
|
In general, there is much less that you need to know about the fax portion
|
3667
|
of your faxmodem than about the modem portion. Practically all aspects of
|
3668
|
fax operation are handled by your fax software.
|
3669
|
Topics covered in this chapter include:
|
3670
|
|
3671
|
Zoom High Speed Fax/Modem Owner's Manual.................................60
|
3672
|
|
3673
|
Fax software
|
3674
|
Making a fax connection
|
3675
|
AT fax commands and related technical issues
|
3676
|
Fax software
|
3677
|
The fax capability of the faxmodem requires software control. In most
|
3678
|
cases, fax software that will ensure proper operation of the faxmodem's fax
|
3679
|
features is included with the faxmodem. Some of the best-known fax programs
|
3680
|
are:
|
3681
|
PC-Compatible Fax Software
|
3682
|
Winfax
|
3683
|
DosFax
|
3684
|
FaxIt (for Windows)
|
3685
|
MTEZ with Express Fax
|
3686
|
Quick Link II Fax (PC)
|
3687
|
Macintosh Fax Software
|
3688
|
BackFax,Quick Link II Fax
|
3689
|
STF
|
3690
|
Setting up fax software is generally easy. You will have to specify what
|
3691
|
COM port you are using and may have to answer a few questions about page
|
3692
|
formatting, the type of files that you want to fax, and the number of rings
|
3693
|
before answering. All of these questions are specific to the program you
|
3694
|
are using and are covered in the fax software manual.
|
3695
|
In the PC-compatible world, be aware that with many fax programs, TSRs
|
3696
|
(memory-resident programs) can cause errors in fax operation. If you are
|
3697
|
having problems, try running your fax program with all TSRs removed.
|
3698
|
With Macintosh fax software, there are sometimes init conflicts. If you
|
3699
|
are having problems, try starting up your Macintosh without the inits.
|
3700
|
|
3701
|
Making a fax connection
|
3702
|
Your fax software handles all the details of connecting to a fax machine or
|
3703
|
faxmodem. The software and faxmodem negotiate with the answering facsimile
|
3704
|
device and automatically set all necessary parameters for fax communication
|
3705
|
according to CCITT standards. Your faxmodem and the remote device will
|
3706
|
automatically negotiate the highest mutually compatible fax transmission
|
3707
|
speed. Your faxmodem has an LED that is lit whenever the faxmodem has a fax
|
3708
|
connection.
|
3709
|
Your faxmodem will operate with either Class 1 or Class 2 software. You
|
3710
|
do not have to do anything to tell your faxmodem which type of software you
|
3711
|
are using. If you are using Class 1 fax software, handshaking is handled by
|
3712
|
the software. If you are using Class 2 fax software, the faxmodem hardware
|
3713
|
makes and terminates calls, manages the communication session, and
|
3714
|
negotiates (T.30 protocol) and transports the image data to the computer.
|
3715
|
The T.4 protocol management of image data, etc., is done by your fax
|
3716
|
software.
|
3717
|
Fax standards
|
3718
|
Your faxmodem fully implements fax standards V.29, V.27ter, V.17, and V.21
|
3719
|
channel 2.
|
3720
|
|
3721
|
AT fax commands
|
3722
|
This faxmodem implements the following commands and functions associated
|
3723
|
with its fax capability. Class 1 fax commands are listed first, followed by
|
3724
|
Class 2 fax commands.
|
3725
|
The information in the rest of this chapter is very technical, but you will
|
3726
|
never need to use these commands; your fax software takes care of all of
|
3727
|
this. These technical details are presented here for those who may be
|
3728
|
interested.
|
3729
|
For those interested in fax software development, more detailed
|
3730
|
descriptions of the commands shown in the following section and other
|
3731
|
important information relating to control of the fax hardware can be
|
3732
|
|
3733
|
Zoom High Speed Fax/Modem Owner's Manual.................................61
|
3734
|
|
3735
|
obtained from the Telecommunications Industry Association, located at 1722
|
3736
|
Eye Street N.W., Suite 440, Washington, D.C. 20006.
|
3737
|
For information about Class 1 fax standards, ask about EIA-578. For Class
|
3738
|
2, ask for Electronic Industries Association and Telecommunications
|
3739
|
Industry Association TIA Project Number 2388, Asynchronous Facsimile DCE
|
3740
|
Control Standard, Service Class 2, TR-29.2 Committee Letter Ballot.
|
3741
|
|
3742
|
Table 9-1. Class 1 AT Fax CommandsAll default values are listed in bold.
|
3743
|
|
3744
|
Command, Function
|
3745
|
|
3746
|
+FAEn, Data/fax auto-answer. Allow DTE to either restrict answering to
|
3747
|
Class 1,, or to automatically detect whether the caller is a Class 1 fax or
|
3748
|
a modem,, and answer accordingly.n=0Disable data/fax auto-answer. Faxmodem
|
3749
|
answers as a fax.n=1Enable data/fax auto-answer mode.
|
3750
|
+FCLASS=n, Select service class.n=0Data moden=1Fax class 1n=2Fax class 2
|
3751
|
+FRH=n, Receive data with HDLC framing and the modulation defined below.
|
3752
|
Off-hook use only.n=3V.21 Channel 2 300 bpsn=24V.27ter2400
|
3753
|
bpsn=48V.27ter4800 bpsn=72V.297200 bpsn=73V.177200 bbs longn=74V.177200
|
3754
|
bbs
|
3755
|
shortn=96V.299600 bpsn=97V.179600 bps longn=98V.179600 bps
|
3756
|
shortn=121V.1712000 bps longn=122V.1712000 bps shortn=145V.1714400 bps
|
3757
|
longn=146V.1714400 bps short
|
3758
|
+FRM=n, Receive data using the modulation defined below. Off-hook use
|
3759
|
only.n=3V.21 Channel 2 300 bpsn=24V.27ter 2400 bpsn=48V.27ter4800
|
3760
|
bpsn=72V.29 7200 bpsn=73V.177200 bbs longn=74V.177200 bbs
|
3761
|
shortn=96V.299600
|
3762
|
bpsn=97V.179600 bps longn=98V.179600 bps shortn=121V.1712000 bps
|
3763
|
longn=122V.1712000 bps shortn=145V.1714400 bps longn=146V.1714400 bps short
|
3764
|
+FRS=n, Receive silence. Off-hook use only. Causes faxmodem to respond with
|
3765
|
OK after n 10 ms intervals of silence have been detected on the line.
|
3766
|
+FTH=n, Transmit data with HDLC framing and the modulation defined below.
|
3767
|
Off-hook use only.n=3V.21 Channel 2 300 bpsn=24V.27ter2400
|
3768
|
bpsn=48V.27ter4800 bpsn=72V.29 7200 bpsn=73V.177200 bbs longn=74V.177200
|
3769
|
bbs shortn=96V.299600 bpsn=97V.179600 bps longn=98V.179600 bps
|
3770
|
shortn=121V.1712000 bps longn=122V.1712000 bps shortn=145V.1714400 bps
|
3771
|
longn=146V.1714400 bps short
|
3772
|
+FTM=n, Transmit data using the modulation defined below. Off-hook use
|
3773
|
only.n=3V.21 Channel 2 300 bpsn=24V.27ter 2400 bpsn=48V.27ter4800
|
3774
|
bpsn=72V.297200 bpsn=73V.177200 bbs longn=74V.177200 bbs
|
3775
|
shortn=96V.299600
|
3776
|
bpsn=97V.179600 bps longn=98V.179600 bps shortn=121V.1712000 bps
|
3777
|
longn=122V.1712000 bps shortn=145V.1714400 bps longn=146V.1714400 bps short
|
3778
|
+FTS=n, Stop transmission and wait. Off-hook use only. After n 10 ms
|
3779
|
intervals,, modem responds with OK.
|
3780
|
+F<<command>>?, Report active configuration. Typical responses
|
3781
|
are:+FAE?0=auto-answer disabled1=auto-answer enabled+FCLASS?0=data
|
3782
|
mode1=fax class 12=fax class 2
|
3783
|
+F<<command>>=?, Report operating capabilities for a given command. Typical
|
3784
|
responses are:+FAE?0,, 1+FCLASS?0,, 1,, 2
|
3785
|
Table 9-2. Class 2 AT Fax CommandsAll default values are listed in bold.
|
3786
|
|
3787
|
Command, Function
|
3788
|
|
3789
|
A, Answer a call.
|
3790
|
D, Originate a call.
|
3791
|
+FCLASS=n, Select service class.n=0Data moden=1Fax class 1n=2Fax class 2
|
3792
|
+FDR=, Begin or continue Phase C receive data.
|
3793
|
+FDT, Transmit Phase C data.
|
3794
|
|
3795
|
Zoom High Speed Fax/Modem Owner's Manual.................................62
|
3796
|
|
3797
|
+FET=n, Transmit page punctuation.
|
3798
|
+FK, Terminate session.
|
3799
|
|
3800
|
When operating as a Class 2 fax, the faxmodem sends responses to the DTE.
|
3801
|
Table 9-3 lists the possible responses.
|
3802
|
Table 9-3. Class 2 Fax Responses
|
3803
|
|
3804
|
Command, Function
|
3805
|
|
3806
|
+FCFR, Indicate confirmation to receive
|
3807
|
+FCON, Facsimile connection response
|
3808
|
+FCSI, Report the called station ID
|
3809
|
+FDCS, Report current session
|
3810
|
+FDIS, Report remote identification
|
3811
|
+FET, Post page message response
|
3812
|
+FHNG, Call termination with status
|
3813
|
+FPTS, Page transfer status
|
3814
|
+FTSI, Reports the transmit station ID
|
3815
|
|
3816
|
|
3817
|
Table 9-4. Class 2 Fax Session Parameters
|
3818
|
|
3819
|
|
3820
|
Command, Function
|
3821
|
|
3822
|
+FMFR?, Identify manufacturer
|
3823
|
+FMDL?, Identify model
|
3824
|
+FREV?, Identify revision
|
3825
|
+FDCC=, DCE capabilities parameters
|
3826
|
+FDIS=, Current sessions parameters
|
3827
|
+FDCS=, Current session results
|
3828
|
+FLID=, Local ID string
|
3829
|
+FCR, Capability to receive
|
3830
|
+FPTS=, Page transfer status
|
3831
|
+FCR=, Capability to receive
|
3832
|
+FAA, Adaptive answer
|
3833
|
+FBUF?, Buffer size (read only)
|
3834
|
+FPHCTO, Phase C time out
|
3835
|
+FAXERR, Fax error value
|
3836
|
+FBOR, Phase C data bit order
|
3837
|
|
3838
|
Table 9-5. Class 2 Fax T.30 Session Subparameter Codes
|
3839
|
Label, Function, Value, Description
|
3840
|
VR, Vertical resolution, 01, Normal,, 98 dpiFine,, 196 dpi
|
3841
|
BR, Bit rate*, 0123**4**5, 2400 bps,, V .27ter4800 bps,, V.27ter7200 bps,,
|
3842
|
V.29 or V.179600 bps,, V.29 or V.1712000 bps,, V.33 or V.1714400 bps,, V.33
|
3843
|
or V.17
|
3844
|
WD, Page width, 012, 1728 pixels in 215 mm2048 pixels in 255 mm2432 pixels
|
3845
|
in 303 mm
|
3846
|
LN, Page length, 0, A4,, 297 mm
|
3847
|
DF, Data compression format, 01, 1D modified Huffman2D modified Read
|
3848
|
EC, Error correction (Annex A/T.30), 0, Disable ECM
|
3849
|
BF, Binary file transfer, 0, Disable BFT
|
3850
|
ST, Scan time/line, 01234567, VR=normalVR=fine0 ms0 ms5 ms5 ms10 ms5 ms10
|
3851
|
ms10 ms20 ms10 ms20 ms20 ms40 ms20 ms40 ms40 ms
|
3852
|
*CCITT T.30 does not provide for the answering station to specify all
|
3853
|
speeds exactly using the DIS frame. Implementation of some BR codes (e.g.,,
|
3854
|
code 2) by an answering DCE is manufacturer-specific.**V.32bis modem only.,
|
3855
|
|
3856
|
|
3857
|
Zoom High Speed Fax/Modem Owner's Manual.................................63
|
3858
|
|
3859
|
Table 9-6. Class 2 Fax Hangup Status Codes
|
3860
|
|
3861
|
Code, Cause Description
|
3862
|
|
3863
|
0 9 Call Placement and Termination, +
|
3864
|
0, Normal and proper end of connection
|
3865
|
1, Ring detect without successful handshake
|
3866
|
2, Call aborted,, from +FK or AN
|
3867
|
3, No loop current
|
3868
|
10 19 Transmit Phase A and Miscellaneous Errors, +
|
3869
|
10, Unspecified Phase A error
|
3870
|
11, No answer (T.30 T1 timeout)
|
3871
|
20 39 Transmit Phase B Hangup Codes, +
|
3872
|
20, Unspecified transmit Phase B error
|
3873
|
21, Remote cannot receive or send
|
3874
|
22, COMREC error in transmit Phase B
|
3875
|
23, COMREC invalid command received
|
3876
|
24, RSPEC error
|
3877
|
25, DCS sent three times without response
|
3878
|
26, DIS/DTC received three times; DCS not recognized
|
3879
|
27, Failure to train
|
3880
|
28, RSPREC invalid response received
|
3881
|
40 49 Transmit Phase C Hangup Codes, +
|
3882
|
40, Unspecified transmit Phase C error
|
3883
|
43, DTE to DCE data underflow
|
3884
|
50 69 Transmit Phase D Hangup Codes, +
|
3885
|
50, Unspecified transmit Phase D error
|
3886
|
51, RSPREC error
|
3887
|
52, No response to MPS repeated three times
|
3888
|
53, Invalid response to MPS
|
3889
|
54, No response to EOP repeated three times
|
3890
|
55, Invalid response to EOP
|
3891
|
56, No response to EOM repeated three times
|
3892
|
57, Invalid response to EOM
|
3893
|
58, Unable to continue after PIN or PIP
|
3894
|
70 89 Receive Phase B Hangup Codes, +
|
3895
|
70, Unspecified receive Phase B error
|
3896
|
71, RSPREC error
|
3897
|
72, COMREC error
|
3898
|
73, T.30 T2 timeout,, expected page not received
|
3899
|
74, T.30 T1 timeout after EOM received
|
3900
|
90 99 Receive Phase C Hangup Codes, +
|
3901
|
90, Unspecified receive Phase C error
|
3902
|
91, Missing EOL after five seconds
|
3903
|
92, Unused code
|
3904
|
93, DCE to DTE buffer overflow
|
3905
|
94, Bad CRC or frame (ECM or BFT modes)
|
3906
|
110 119 Receive Phase D Hangup Codes, +
|
3907
|
100, Unspecified receive Phase D errors
|
3908
|
101, RSPREC invalid response received
|
3909
|
102, COMREC invalid response received
|
3910
|
103, Unable to continue after PIN or PIP
|
3911
|
120 255Reserved Codes, +
|
3912
|
|
3913
|
Chapter 10
|
3914
|
|
3915
|
Diagnostics
|
3916
|
|
3917
|
Chapter 10 describes the diagnostics you can
|
3918
|
|
3919
|
Zoom High Speed Fax/Modem Owner's Manual.................................64
|
3920
|
|
3921
|
perform should you encounter problems with your data communications
|
3922
|
system. Using these diagnostics, you can evaluate the operation of
|
3923
|
your faxmodem, its connection to your computer and to the remote modem,
|
3924
|
and the condition of the telephone line between the two faxmodems.
|
3925
|
You initiate and perform the diagnostics from your computer keyboard
|
3926
|
using AT commands.
|
3927
|
|
3928
|
Test prerequisites
|
3929
|
|
3930
|
The diagnostic
|
3931
|
tests must be performed in asynchronous, direct mode. Before performing
|
3932
|
any of the tests in this chapter:
|
3933
|
|
3934
|
Use your software to change the computer-to-faxmodem speed
|
3935
|
to 9600, 2400, or 1200 bps.
|
3936
|
|
3937
|
Type AT&Q0 and press the Enter key. (There are reminders
|
3938
|
about this step in the individual test descriptions, but it is not
|
3939
|
necessary to send this command again if you have not reset the faxmodem.)
|
3940
|
|
3941
|
|
3942
|
Test timer
|
3943
|
|
3944
|
Register S18 determines the duration of the faxmodem
|
3945
|
tests. This register has a default value of zero, which turns off
|
3946
|
the test timer. Setting this register to a value between 1 and 255
|
3947
|
indicates the number of seconds that the test is to be performed.
|
3948
|
If you keep the default value, a diagnostic will be performed continuously,
|
3949
|
until you terminate the test in accordance with the procedures described
|
3950
|
in this chapter.
|
3951
|
|
3952
|
IMPORTANT! Terminating a test does not change the value of Register
|
3953
|
S18. If you have changed the value of Register S18 and want
|
3954
|
to change it back to 0, you must do so by typing ATS18=0 or
|
3955
|
ATZ and pressing the Enter key.
|
3956
|
|
3957
|
Generating test characters
|
3958
|
|
3959
|
All of
|
3960
|
the diagnostics use "test" characters. You can generate test
|
3961
|
characters by typing them from your keyboard, or they can be automatically
|
3962
|
generated by the faxmodem using the faxmodem's self-test pattern.
|
3963
|
The diagnostic procedures in this chapter explain both ways of performing
|
3964
|
the tests.
|
3965
|
|
3966
|
Local Analog Loopback Test
|
3967
|
|
3968
|
This test
|
3969
|
evaluates the connection between your computer and faxmodem. You can
|
3970
|
perform this test by itself or with the Self-Test.
|
3971
|
|
3972
|
Local Analog Loopback Test without Self-Test Pattern
|
3973
|
|
3974
|
The Local Analog Loopback Test without
|
3975
|
Self-Test evaluates the faxmodem and its serial port. With this test,
|
3976
|
you send data from your keyboard, through your computer, to your faxmodem,
|
3977
|
which sends the data back to your computer screen without sending
|
3978
|
it over the communications line. You can then compare the characters
|
3979
|
on the screen with those you typed. If the data doesn't match, your
|
3980
|
|
3981
|
Zoom High Speed Fax/Modem Owner's Manual.................................65
|
3982
|
|
3983
|
faxmodem's serial port or your communications software may not be
|
3984
|
functioning properly.
|
3985
|
|
3986
|
Figure 10-1 shows this test.
|
3987
|
|
3988
|
Put your faxmodem in Command Mode. (If you're in Data Mode,
|
3989
|
performing this test breaks the data connection.)
|
3990
|
|
3991
|
|
3992
|
Your faxmodem is factory set to echo command characters. If
|
3993
|
you changed this setting, type AT E1 and press the Enter key.
|
3994
|
Type AT &Q0 &T1 and press the Enter key.
|
3995
|
The faxmodem responds with OK.
|
3996
|
Type any characters.
|
3997
|
If the displayed characters are identical to the ones you're
|
3998
|
typing, your faxmodem passes the test.
|
3999
|
To end the test, wait the number of seconds specified in Register
|
4000
|
S12 (default is 1 second) and type the escape characters (+++).
|
4001
|
When the OK response appears, type AT &T0 and press the
|
4002
|
Enter key.
|
4003
|
The faxmodem sends the OK response and enters Command
|
4004
|
Mode.
|
4005
|
Local Analog Loopback Test with Self-Test Pattern
|
4006
|
This test evaluates your faxmodem's transmit
|
4007
|
and receive circuitry by having your faxmodem generate test characters
|
4008
|
internally. At the end of the test, your faxmodem sends a three-digit
|
4009
|
number that displays the number of errors that occurred during the
|
4010
|
test. If you receive an error count other than zero, you may have
|
4011
|
a defective faxmodem.
|
4012
|
|
4013
|
Figure 10-2 shows this test.
|
4014
|
Put your faxmodem in Command Mode. (If you're in Data Mode,
|
4015
|
performing this test breaks the data connection.)
|
4016
|
Your faxmodem is factory set to echo command characters. If
|
4017
|
you changed this setting, type AT E1 and press the Enter key.
|
4018
|
Type AT &Q0 and press the Enter key.
|
4019
|
|
4020
|
Perform this test with or without the test timer, as described
|
4021
|
in the following sections.
|
4022
|
|
4023
|
With test timer
|
4024
|
|
4025
|
To perform the Local Analog Loopback Test with Self-Test Pattern using the test
|
4026
|
timer:
|
4027
|
|
4028
|
Type AT S18=nnn &T8 and press the Enter key,
|
4029
|
where nnn is the number of seconds (from 1 to 255) you want
|
4030
|
the test to last.
|
4031
|
|
4032
|
When the test timer expires or you press any key, the faxmodem
|
4033
|
provides a three-digit number indicating the number of errors that
|
4034
|
occurred during the test, followed by the OK response. The number
|
4035
|
000 shows that no errors were detected. The faxmodem remains in Command
|
4036
|
Mode.
|
4037
|
|
4038
|
|
4039
|
Without test timer
|
4040
|
|
4041
|
To perform the Local Analog Loopback Test with Self-Test Pattern without using
|
4042
|
|
4043
|
Zoom High Speed Fax/Modem Owner's Manual.................................66
|
4044
|
|
4045
|
the test timer:
|
4046
|
|
4047
|
Type AT S18=0 &T8 and press the Enter key.
|
4048
|
|
4049
|
To end the test, press any key.
|
4050
|
|
4051
|
The faxmodem provides a three-digit number indicating the
|
4052
|
number of errors that occurred during the test, followed by the OK
|
4053
|
response. The number 000 shows that no errors were detected. The faxmodem
|
4054
|
remains in Command Mode.
|
4055
|
|
4056
|
Remote Digital Loopback Test
|
4057
|
|
4058
|
The Remote Digital Loopback Test evaluates your faxmodem, the computer's
|
4059
|
serial port, the remote modem, and the telephone line between them.
|
4060
|
Characters generated at your end of the communications line are sent
|
4061
|
across the telephone line to the remote modem. The remote modem loops
|
4062
|
back the characters across the communications line to your faxmodem
|
4063
|
and computer.
|
4064
|
|
4065
|
If the Remote Digital Loopback Test results in errors, both you and
|
4066
|
the remote modem operator should perform the Local Analog Loopback
|
4067
|
Test (&T1). If that test is successful, the problem may be in
|
4068
|
the communications line.
|
4069
|
|
4070
|
Verify with the remote operator that the remote modem is configured
|
4071
|
to accept your request for a Remote Digital Loopback Test (the &T4
|
4072
|
command must be in effect at the remote modem).
|
4073
|
|
4074
|
Establish a data connection with the remote modem.
|
4075
|
|
4076
|
Wait the number of seconds specified in Register S12
|
4077
|
(default is 1 second) and type the escape characters (+++).
|
4078
|
The faxmodem responds with OK.
|
4079
|
|
4080
|
Your faxmodem is factory set to echo command characters. If
|
4081
|
you changed this setting, type AT E1 and press the Enter key.
|
4082
|
|
4083
|
Type AT &Q0 and press the Enter key.
|
4084
|
|
4085
|
Perform this test without or with the self-test pattern, as
|
4086
|
described in the following sections.
|
4087
|
|
4088
|
Remote Digital Loopback Test without Self-Test Pattern
|
4089
|
|
4090
|
With this test, your faxmodem sends
|
4091
|
generated characters to the remote modem, which must be configured
|
4092
|
to loop back the characters to your faxmodem. At the end of the test,
|
4093
|
your faxmodem provides a three-digit number that shows the number
|
4094
|
of errors that occurred during the test.
|
4095
|
|
4096
|
Figure 10-3 shows this test.
|
4097
|
|
4098
|
From Command Mode, type AT &T6 and press the Enter key.
|
4099
|
|
4100
|
The faxmodem responds with OK.
|
4101
|
|
4102
|
Type any characters.
|
4103
|
|
4104
|
|
4105
|
Zoom High Speed Fax/Modem Owner's Manual.................................67
|
4106
|
|
4107
|
If the displayed characters are identical to the ones you're
|
4108
|
typing, your faxmodem passes the test.
|
4109
|
|
4110
|
To end the test, wait the number of seconds specified in Register
|
4111
|
S12 (default is 1 second) and type the escape characters (+++).
|
4112
|
When the OK response appears, type AT &T0 and press the
|
4113
|
Enter key.
|
4114
|
|
4115
|
The faxmodem sends the appropriate CONNECT response
|
4116
|
and re-enters Data Mode.
|
4117
|
|
4118
|
To hang up, type AT H and press the Enter key.
|
4119
|
|
4120
|
Remote Digital Loopback Test with Self-Test Pattern
|
4121
|
|
4122
|
This test evaluates your faxmodem's transmit
|
4123
|
and receive circuitry by having your faxmodem generate test characters
|
4124
|
internally. At the end of the test, your faxmodem provides a three-digit
|
4125
|
number that shows the number of errors that occurred during the test.
|
4126
|
If you receive an error count other than zero, you may want to perform
|
4127
|
the Local Analog Loopback Test (&T1) to isolate the problem.
|
4128
|
|
4129
|
Figure 10-4 shows this test.
|
4130
|
|
4131
|
With test timer
|
4132
|
|
4133
|
To perform the Remote Digital Loopback Test with Self-Test Pattern using the
|
4134
|
test timer:
|
4135
|
Type AT &Q0 S18=nnn &T7 and press the Enter
|
4136
|
key, where nnn is the number of seconds (from 1 to 255) you
|
4137
|
want the test to last.
|
4138
|
|
4139
|
When the test timer expires or you press any key, the faxmodem
|
4140
|
provides a three-digit number indicating the number of errors that
|
4141
|
occurred during the test, followed by the OK response. The number
|
4142
|
000 shows that no errors were detected. The faxmodem remains in Command
|
4143
|
Mode.
|
4144
|
|
4145
|
To hang up, wait the number of seconds specified in Register
|
4146
|
S12 (default is 1 second) and type the escape characters (+++).
|
4147
|
When the OK response appears, type AT H and press the
|
4148
|
Enter key.
|
4149
|
|
4150
|
Without test timer
|
4151
|
|
4152
|
To perform the Remote Digital Loopback Test with Self-Test Pattern without using
|
4153
|
the test timer:
|
4154
|
Type AT &Q0 S18=0 &T7 and press the Enter key.
|
4155
|
To end the test, press any key.
|
4156
|
The faxmodem provides a three-digit number indicating the
|
4157
|
number of errors that occurred during the test, followed by the OK
|
4158
|
response. The number 000 shows that no errors were detected. The faxmodem
|
4159
|
remains in Command Mode.
|
4160
|
|
4161
|
To hang up, wait the number of seconds specified in Register
|
4162
|
S12 (default is 1 second) and type the escape characters (+++).
|
4163
|
When the OK response appears, type AT H and press the
|
4164
|
Enter key.
|
4165
|
|
4166
|
|
4167
|
Zoom High Speed Fax/Modem Owner's Manual.................................68
|
4168
|
|
4169
|
Local Digital Loopback Test
|
4170
|
|
4171
|
You
|
4172
|
perform this test when you have a data connection with another modem.
|
4173
|
The remote modem sends data to your faxmodem, which loops it back
|
4174
|
to the remote modem. If the Local Analog Loopback Test resulted in
|
4175
|
errors, passing this test indicates that the problem lies in your
|
4176
|
faxmodem-to-computer connection. This test also lets the remote modem
|
4177
|
user evaluate his or her modem-to-computer connection, the telephone
|
4178
|
line, and your faxmodem.
|
4179
|
|
4180
|
Figure 10-5 shows the Local Digital Loopback Test.
|
4181
|
Make a data connection with a remote modem. Then use one of
|
4182
|
the following steps to return the faxmodem to Command Mode:
|
4183
|
|
4184
|
If the &D1 command is in effect, cause an ON-to-OFF
|
4185
|
DTR transition.
|
4186
|
|
4187
|
|
4188
|
|
4189
|
|
4190
|
OR, Wait the number of seconds specified in Register S12
|
4191
|
(default is 1 second) and type the escape characters (+++).
|
4192
|
Then wait the number of seconds specified in Register S12 again.
|
4193
|
Type AT &Q0 S18=0 &T3 and press the Enter key.
|
4194
|
|
4195
|
The OK response appears as your faxmodem begins the
|
4196
|
Local Digital Loopback Test.
|
4197
|
|
4198
|
The remote modem user types characters (which will not appear
|
4199
|
on your screen) and then calls you on another line to inform you of
|
4200
|
the test results.
|
4201
|
|
4202
|
When the remote modem user tells you by phone that the test
|
4203
|
is over, type AT &T0 and press the Enter key.
|
4204
|
|
4205
|
The OK response appears.
|
4206
|
|
4207
|
To hang up, wait the number of seconds specified in Register
|
4208
|
S12 (default is 1 second) and type the escape characters (+++).
|
4209
|
When the OK response appears, type AT H and press the
|
4210
|
Enter key.
|
4211
|
|
4212
|
Accepting or denying Remote Digital Loopback requests
|
4213
|
|
4214
|
You can configure your faxmodem to accept or deny remote modem requests to
|
4215
|
participate
|
4216
|
in a Remote Digital Loopback Test. This test allows the remote modem
|
4217
|
to evaluate itself, its DTE interface, your faxmodem, and the communications
|
4218
|
line in between.
|
4219
|
|
4220
|
To accept remote modem requests:
|
4221
|
|
4222
|
Type AT &Q0 &T4 and press the Enter key.
|
4223
|
Your faxmodem will accept test characters generated from
|
4224
|
a remote modem and loop them back across the communications line to
|
4225
|
the sending modem. This is the default setting.
|
4226
|
|
4227
|
To deny remote modem requests:
|
4228
|
|
4229
|
Zoom High Speed Fax/Modem Owner's Manual.................................69
|
4230
|
|
4231
|
|
4232
|
Type AT &Q0 &T5 and press the Enter key.
|
4233
|
Your faxmodem will ignore remote modem requests to participate
|
4234
|
in a Remote Digital Loopback.
|
4235
|
|
4236
|
Chapter 11
|
4237
|
Troubleshooter's Guide
|
4238
|
Chapter 11 describes some of the common problems that may arise during
|
4239
|
communications and some of the most common reasons for such problems.
|
4240
|
If your faxmodem is not working, you should read this chapter carefully.
|
4241
|
Most problems can be resolved quickly and easily in this way.
|
4242
|
General troubleshooting
|
4243
|
The internal faxmodem does not respond to AT commands. (The following
|
4244
|
comments apply to many other problems, as well.)
|
4245
|
The most common error with internal faxmodems is that more than one piece
|
4246
|
of hardware is assigned to the same COM port, or the communications or fax
|
4247
|
software is not configured for the same COM port as the faxmodem. This can
|
4248
|
be corrected by making sure that no other board installed in your PC has
|
4249
|
the same COM port setting as the faxmodem, and by checking that you have
|
4250
|
used the correct setting when configuring your software.
|
4251
|
Note that if your computer has an external serial port, it will still
|
4252
|
create a conflict, even though you may not be using the port. This holds
|
4253
|
true for serial ports on cards, peripheral devices, and built-in serial
|
4254
|
ports. In general, when PCs have built-in serial ports, the ports are
|
4255
|
assigned to COM1, COM2, or both. If you don't know which one to use, try
|
4256
|
configuring your faxmodem for COM3 or COM4; then be sure to configure your
|
4257
|
communications and fax software to match.
|
4258
|
|
4259
|
The external faxmodem stops working completely and no LEDs are ON.
|
4260
|
Make sure the faxmodem is connected to a working AC outlet and that the
|
4261
|
connection to the AC source is secure. You may want to plug another
|
4262
|
appliance (such as a lamp) into the AC outlet to make sure the outlet is
|
4263
|
working.
|
4264
|
Make sure the power (ON/OFF) switch on the back of the faxmodem is in the
|
4265
|
ON position (up).
|
4266
|
Check the faxmodem fuse and replace it if necessary (refer to Appendix D).
|
4267
|
If the fuse is good, the AC power pack may be faulty.
|
4268
|
The external faxmodem seems to connect to the remote modem, but nothing
|
4269
|
appears on your screen. Or, the faxmodem will not hangup reasonably quickly
|
4270
|
at the end of a call.
|
4271
|
Your faxmodem may not be receiving the required initialization string from
|
4272
|
your software. Make sure that your faxmodem is on before you start up your
|
4273
|
software. See Start-up sequence for external faxmodems on page 2-5 in
|
4274
|
Chapter 2.
|
4275
|
You type a command line and press the Enter key, but your faxmodem fails to
|
4276
|
execute the command line.
|
4277
|
Be sure you type AT at the beginning of the command line.
|
4278
|
Be sure your faxmodem is not in Data Mode when you type the command. Use
|
4279
|
the escape sequence to switch to Command Mode.
|
4280
|
If you have an internal faxmodem, make sure the communications software is
|
4281
|
configured for the same COM port as your faxmodem. For example, the
|
4282
|
software may be configured for COM1, while your faxmodem is configured for
|
4283
|
COM2.
|
4284
|
|
4285
|
No response appears after executing a command.
|
4286
|
If you typed a command but did not receive an OK response from your
|
4287
|
faxmodem: The E0 and Q1 commands may be in effect, disabling echo and
|
4288
|
responses.
|
4289
|
Verify this with the &V command.
|
4290
|
|
4291
|
Zoom High Speed Fax/Modem Owner's Manual.................................70
|
4292
|
|
4293
|
Be sure your faxmodem is not in Data Mode when you type the command.
|
4294
|
If you have an internal faxmodem, make sure the communications software and
|
4295
|
faxmodem are configured for the same COM port.
|
4296
|
You receive an ERROR response when trying to execute a command.
|
4297
|
Check whether you typed an unacceptable command.
|
4298
|
Be sure your command line contains fewer than 40 characters.
|
4299
|
Your faxmodem goes off-hook and seizes the telephone line.
|
4300
|
The faxmodem is configured for auto-answer. Type AT S0=0 and press the
|
4301
|
Enter key to turn off auto-answering.
|
4302
|
Faxmodem will not auto-answer.
|
4303
|
Your faxmodem may not be configured to automatically answer incoming calls.
|
4304
|
Type AT S0=n and press the Enter key, where n is the number of rings that
|
4305
|
must occur before the faxmodem auto-answers calls (refer to Chapter 6).
|
4306
|
You encounter other communications problems with your faxmodem.
|
4307
|
Check that your communications software has been set up properly. Recheck
|
4308
|
the initialization string and dial string specified in your software manual
|
4309
|
and in this manual. Remember that commands in the initialization string are
|
4310
|
sent to the faxmodem each time you start your software and will override
|
4311
|
the settings stored in the faxmodem's non-volatile memory.
|
4312
|
On IBM PC-compatible computers, memory-resident (TSR) programs can cause a
|
4313
|
wide variety of problems for many fax software programs. Try booting your
|
4314
|
computer without them.
|
4315
|
On Macintosh computers, fax software is sometimes subject to init
|
4316
|
conflicts. Try starting up your system without any inits.
|
4317
|
You are uncertain about the DTR and DCD settings referred to in your
|
4318
|
software manual.
|
4319
|
If your software requires that your faxmodem ignore DTR (which is the
|
4320
|
faxmodem's default setting) and you are using the &D2 command in the
|
4321
|
faxmodem's initialization string or have stored it in non-volatile memory,
|
4322
|
your faxmodem will not work properly. If this is the case, store the &D0
|
4323
|
command in non-volatile memory: AT&D0&W0&Y0Also, make sure that the
|
4324
|
faxmodem initialization string does not contain &D2.
|
4325
|
Conversely, if your software requires that your faxmodem follow Data
|
4326
|
Terminal Ready, the above considerations apply in reverse. If you are
|
4327
|
having problems, include &D2 in the faxmodem initialization string.
|
4328
|
If your software requires that DCD always be forced ON (which is the
|
4329
|
faxmodem's default setting), and you are using the &C1 command in the
|
4330
|
faxmodem initialization string or have stored it in non-volatile memory,
|
4331
|
your faxmodem will not work properly. If this is the case, store the &C0
|
4332
|
command in nonvolatile memory:AT&C0&W0&Y0Also, make sure that the
|
4333
|
faxmodem
|
4334
|
initialization string does not include &C1.
|
4335
|
Conversely, if your software requires that Data Carrier Detect follow
|
4336
|
carrier, the above considerations apply in reverse. If you are having
|
4337
|
problems, include &C1 in the faxmodem initialization string.
|
4338
|
Echo troubleshooting
|
4339
|
Each character you type appears two times on the screen.
|
4340
|
Your computer and/or communications software has its echo feature turned on
|
4341
|
and the faxmodem's echo feature is also turned on.
|
4342
|
If the remote system echos your typed characters, type AT E1 and press the
|
4343
|
Enter key. Then turn off your communication software's local echo. Your
|
4344
|
faxmodem will echo commands during Command Mode and the remote system will
|
4345
|
echo your typing during Data Mode.
|
4346
|
If the remote system does not echo your typed characters, type AT E0 and
|
4347
|
press the Enter key. Then turn on your communication software's local echo.
|
4348
|
Your software will echo commands during Command Mode and any typing
|
4349
|
performed during Data Mode.
|
4350
|
No data characters on screen.
|
4351
|
During Data Mode
|
4352
|
|
4353
|
Zoom High Speed Fax/Modem Owner's Manual.................................71
|
4354
|
|
4355
|
When you make a connection with a remote system and exchange data, the data
|
4356
|
will appear on your screen if you're in full-duplex operation. If you do
|
4357
|
not see the data, be sure the computer you're communicating with is
|
4358
|
operating full-duplex. Another cause may be that the remote system is
|
4359
|
waiting to receive your data before echoing it back to your system.
|
4360
|
If neither of these is the cause, other software on your computer may be
|
4361
|
affecting communications.
|
4362
|
During Command Mode
|
4363
|
If you can't see the characters you're typing, type ATE1 and press the
|
4364
|
Enter key.
|
4365
|
|
4366
|
Dial troubleshooting
|
4367
|
Your faxmodem does not automatically dial a call when you send a Dial
|
4368
|
command line.
|
4369
|
If you're using touchtone dialing on a line that requires pulse dialing,
|
4370
|
the line may not be able to accept touchtone-dialed calls. Include the P
|
4371
|
command in your Dial command line to specify pulse dialing (refer to
|
4372
|
Chapter 6).
|
4373
|
Your faxmodem does not respond to Dial commands from your software.
|
4374
|
Change the software dialing prefix to ATDT.
|
4375
|
Your communications software and faxmodem may not be configured for the
|
4376
|
same COM port.
|
4377
|
Your faxmodem may still be on-line from the previous call. Type the escape
|
4378
|
characters to return to Command Mode, wait one second, type ATH, and press
|
4379
|
the Enter key to hang up the faxmodem.
|
4380
|
On-line troubleshooting
|
4381
|
Your faxmodem can connect to some modems, but not to others.
|
4382
|
Your faxmodem negotiates the highest mutually compatible connection with a
|
4383
|
remote modem. However, when you are calling a remote modem that does not
|
4384
|
support data compression or error correction, this negotiation process may
|
4385
|
take too long or may result in incomprehensible characters reaching your
|
4386
|
faxmodem or the remote modem, causing one of them to break the connection.
|
4387
|
You may be able to solve this problem using an AT command string to disable
|
4388
|
the speed and/or protocol negotiation process. You can also include such a
|
4389
|
string in the dial prefix for calling a particular modem.
|
4390
|
If a remote modem does not respond because of the extended negotiation
|
4391
|
process, you may have to disable part or all of the negotiation process. In
|
4392
|
the following chart, protocol means error correction and data
|
4393
|
compression. Note that the first two lines in the chart are likely to be
|
4394
|
the most valuable. In the dial strings shown in the chart below, the
|
4395
|
character after N is zero, not the letter O. The ? character
|
4396
|
represents the Enter key, which you must press after entering the command.
|
4397
|
|
4398
|
Note: entries with an * are V.32bis faxmodems only., +
|
4399
|
|
4400
|
To Force..., Type These Commands...
|
4401
|
Negotiate speed and protocol (default setting), AT&Q5N1?
|
4402
|
Negotiate speed only,, do not use protocol, AT&Q6N1?
|
4403
|
Connect at 14400 bps,, negotiate protocol*, AT&Q5S37=11N0?
|
4404
|
Connect at 14400 bps,, no protocol*, AT&Q6S37=11N0?
|
4405
|
Connect at 12000 bps,, negotiate protocol*, AT&Q5S37=10N0?
|
4406
|
Connect at 12000 bps,, no protocol*, AT&Q6S37=10N0?
|
4407
|
Connect at 9600 bps,, negotiate protocol, AT&Q5S37=9N0?
|
4408
|
Connect at 9600 bps,, no protocol, AT&Q6S37=9N0?
|
4409
|
Connect at 7200 bps,, negotiate protocol*, AT&Q5S37=12N0?
|
4410
|
Connect at 7200 bps,, no protocol*, AT&Q6S37=12N0?
|
4411
|
Connect at 4800 bps,, negotiate protocol, AT&Q5S37=8N0?
|
4412
|
Connect at 4800 bps,, no protocol, AT&Q6S37=8N0?
|
4413
|
Connect at 2400 bps,, negotiate protocol, AT&Q5S37=6N0?
|
4414
|
|
4415
|
Zoom High Speed Fax/Modem Owner's Manual.................................72
|
4416
|
|
4417
|
Connect at 2400 bps,, no protocol, AT&Q6S37=6N0?
|
4418
|
Connect at 1200 bps,, negotiate protocol, AT&Q5S37=5N0?
|
4419
|
Connect at 1200 bps,, no protocol, AT&Q6S37=5N0?
|
4420
|
Connect at 300 bps,, negotiate protocol, AT&Q5S37=1N0?
|
4421
|
Connect at 300 bps,, no protocol, AT&Q6S37=1N0?
|
4422
|
|
4423
|
|
4424
|
IMPORTANT! You may find it necessary or helpful to include S95=44 in your
|
4425
|
initialization string. This enables the responses CARRIER (telephone line
|
4426
|
speed) and PROTOCOL, as well as CONNECT (faxmodem-to-computer speed).
|
4427
|
Setting S95=47 will add /ARQ if a protocol is in use, and will cause the
|
4428
|
CONNECT responses to reflect the faxmodem-to-remote modem speed rather than
|
4429
|
the computer-to-faxmodem speed. Note, however, that many communications
|
4430
|
programs intercept some or all of these responses, so you may never see
|
4431
|
them. The description of Register S95, on page 5- in Chapter 5, gives
|
4432
|
details about the various combinations of messages that can be enabled.
|
4433
|
There are other configurations that can be forced, as well. If you need to
|
4434
|
select a particular configuration, use the AT command strings shown on the
|
4435
|
next page. You can always return to the faxmodem's default configuration by
|
4436
|
typing AT&F and pressing the Enter key, but remember that if you do that,
|
4437
|
the faxmodem will not have received the commands in your software's
|
4438
|
initialization string, as it normally would. Using the ATZ command
|
4439
|
overcomes this problem if you have saved all of your setup parameters in non-
|
4440
|
volitile memory.
|
4441
|
|
4442
|
Asynchronous operation
|
4443
|
|
4444
|
To Force..., Type These Commands...
|
4445
|
|
4446
|
MNP 5/MNP 4 operation, AT\N2?
|
4447
|
|
4448
|
V.42 only, AT%C0S48=0?
|
4449
|
|
4450
|
MNP 4 only, AT\N2%C0?
|
4451
|
Normal operation, Normal operation means that the faxmodem will
|
4452
|
communicate without any error correction or data compression,, but will
|
4453
|
retain speed buffering and auto-speed negotiation. It should not be
|
4454
|
confused with the standard configuration.AT&Q6 S48=7 S36=7?
|
4455
|
Auto-answer, ATS0=1?
|
4456
|
|
4457
|
Leased line use, Originating modem: AT&L1S0=0? Answering modem:
|
4458
|
AT&L1S0=1?
|
4459
|
Originating modem: ATX1D?Answering modem: ATA?
|
4460
|
|
4461
|
Synchronous operation
|
4462
|
|
4463
|
To Force..., Type These Commands...
|
4464
|
|
4465
|
Auto-answer, AT&Q2S0=1?
|
4466
|
Leased line use, Originating modem: AT&Q2&L1S0=0? Answering modem:
|
4467
|
AT&Q2&L1S0=1 ? Originating modem: ATX1D?Answering modem: ATA?
|
4468
|
Manual dialing, AT&Q3?
|
4469
|
|
4470
|
You are calling a modem that requires one particular telephone line speed,
|
4471
|
and you have your faxmodem set up to work only at a different telephone
|
4472
|
line speed.
|
4473
|
Some 2400 bps information services have dedicated lines that can only
|
4474
|
communicate at 2400 bps. Therefore, if you call them with your faxmodem
|
4475
|
fixed (by using the N0 command and Register S37) at 300 or 1200 bps
|
4476
|
|
4477
|
Zoom High Speed Fax/Modem Owner's Manual.................................73
|
4478
|
|
4479
|
faxmodem speed, you will not be able to communicate. Using the default
|
4480
|
settings, however, your faxmodem will negotiate a connection at a mutually
|
4481
|
compatible telephone line speed connection.
|
4482
|
Also, many bulletin boards and other services will adjust to the speed of
|
4483
|
the calling modem.
|
4484
|
Finally, telephone lines in some areas may not support reliable operation
|
4485
|
at 2400 bps or higher.
|
4486
|
You receive a CONNECT response, but no data characters appear on your
|
4487
|
computer screen.
|
4488
|
Be sure the remote computer is operating full-duplex.
|
4489
|
The remote system is waiting to receive your data before echoing it back to
|
4490
|
your system. Try pressing the Enter key several times.
|
4491
|
Other software or hardware on your computer is affecting communications.
|
4492
|
You cannot hear the connection through the speaker.
|
4493
|
If your faxmodem makes a data connection, but you cannot hear anything
|
4494
|
through the faxmodem speaker, use the M command to make sure the speaker is
|
4495
|
ON (refer to Chapter 4).
|
4496
|
Your faxmodem disconnects while communicating with a remote system.
|
4497
|
The remote system has hung up.
|
4498
|
The telephone line disrupted or disconnected your call.
|
4499
|
Your DTE has turned off the DTR interface signal to your faxmodem (refer to
|
4500
|
the &D command in Chapter 4).
|
4501
|
|
4502
|
No data connection.
|
4503
|
If your faxmodem places calls, but never makes a connection and you don't
|
4504
|
hear the high-pitched tone when the remote side answers, there may be a
|
4505
|
problem at the remote location. If possible, make a voice call to the other
|
4506
|
party and discuss the problem with them.
|
4507
|
Bursts of errors.
|
4508
|
If you receive bursts of errors occasionally, but otherwise data quality is
|
4509
|
good, check the following:
|
4510
|
The connection may have been established on poor-quality or noisy telephone
|
4511
|
lines. Disconnect and place the call again to try and obtain a better
|
4512
|
connection.
|
4513
|
Someone may be picking up an extension connected to the line that your
|
4514
|
faxmodem is using. If the faxmodem is sharing a telephone line with other
|
4515
|
telephones, inform the other users when you will be making a data call.
|
4516
|
Your telephone line may have a Call Waiting feature and a call is being
|
4517
|
received. Most Call Waiting features can be disabled by adding a prefix to
|
4518
|
the telephone number when typing the faxmodem command. Contact your
|
4519
|
telephone company for more information. Touchtone dialing example: AT D T
|
4520
|
*70, W 555-1122Pulse dialing example: AT D P 1170+555-1122
|
4521
|
Random errors in transmitted data.
|
4522
|
Use the MNP or V.42 protocol if the remote modem supports one of these
|
4523
|
protocols.
|
4524
|
Reduce the baud rate.
|
4525
|
Perform the Local Analog Loopback Test with Self-Test Pattern at your
|
4526
|
faxmodem and at the remote modem to make sure they're both operating
|
4527
|
properly. If your faxmodem and the remote modem pass, perform the Remote
|
4528
|
Digital Loopback Test with Self-Test Pattern to evaluate your faxmodem, the
|
4529
|
remote modem, and the telephone line between them.
|
4530
|
|
4531
|
Data are missing.
|
4532
|
If you're using the MNP or V.42 protocol, the only way this can occur is if
|
4533
|
your faxmodem and communications software are not using the appropriate
|
4534
|
flow control. For more information on flow control, refer to Chapter 7.
|
4535
|
Configure your communications software for XON/XOFF flow control. This will
|
4536
|
allow your computer to pause and allow the transmission to be stored.
|
4537
|
Perform the Local Analog Loopback Test with Self-Test Pattern at your
|
4538
|
|
4539
|
Zoom High Speed Fax/Modem Owner's Manual.................................74
|
4540
|
|
4541
|
faxmodem and at the remote modem to make sure they're both operating
|
4542
|
properly. If your faxmodem and the remote modem pass, perform the Remote
|
4543
|
Digital Loopback Test with Self-Test Pattern to evaluate the faxmodem, the
|
4544
|
remote modem, and the telephone line between them.
|
4545
|
Data appears garbled on the screen.
|
4546
|
Your communications software character setup (start bit, data bits, stop
|
4547
|
bits, and parity bit) does not match that of the remote system. Check your
|
4548
|
settings against those used by the remote system and make sure they match.
|
4549
|
Pay particular attention to the parity setting, as this is the most common
|
4550
|
difference among systems. You should normally use 8 data bits, NO parity,
|
4551
|
and 1 stop bit (8, NONE, 1). The second most common setting is 7 data bits,
|
4552
|
EVEN parity, and 1 stop bit (7, EVEN, 1).
|
4553
|
Poor telephone line conditions forced your faxmodem to fall back to a
|
4554
|
slower communications speed. To continue communications, change the speed
|
4555
|
of your software to match the current communications speed. To return to
|
4556
|
the original speed, disconnect and originate the call again.
|
4557
|
Perform the Local Analog Loopback Test with Self-Test Pattern at your
|
4558
|
faxmodem and at the remote modem to make sure they're both operating
|
4559
|
properly. If your faxmodem and the remote modem pass, perform the Remote
|
4560
|
Digital Loopback Test with Self-Test Pattern to evaluate your faxmodem, the
|
4561
|
remote modem, and the telephone line between them.
|
4562
|
|
4563
|
Your faxmodem works fine when you are not using data compression, but the
|
4564
|
compression (V.42bis and MNP 5) features are inoperative.
|
4565
|
Your software needs to use a streaming protocol, such as Ymodem-G or
|
4566
|
Zmodem; Xmodem and Ymodem are not adequate.
|
4567
|
Your software must be set up so that your faxmodem is using hardware flow
|
4568
|
control (RTS/CTS ON).
|
4569
|
You must use a computer-to-faxmodem speed of 57600 bps (for V.32 faxmodems,
|
4570
|
you can still get maximum throughput at the slower speed of 38400 bps); set
|
4571
|
this for each entry in the dialing directory.
|
4572
|
Be aware that many bulletin boards download files that have already been
|
4573
|
compressed. In general, your faxmodem will not be able to further compress
|
4574
|
such files.
|
4575
|
|
4576
|
Notes
|
4577
|
Chapter 12
|
4578
|
|
4579
|
High-Speed Modem Primer
|
4580
|
If you are interested in learning more about high-speed modem
|
4581
|
communications, then Chapter 12 is designed for you. This chapter describes
|
4582
|
how your faxmodem can meet many different types of high-speed communication
|
4583
|
requirements while saving you money by reducing your telephone line charges.
|
4584
|
High-speed modem features
|
4585
|
Throughout this document, you have seen the terms V.32 and V.32bis used
|
4586
|
when referring to your faxmodem. V.32 and V.32bis are the international
|
4587
|
standards for high-speed, two-way simultaneous (full-duplex) transmission
|
4588
|
across public telephone lines. These international standards were developed
|
4589
|
by the Consultative Committee on International Telephone and Telegraph
|
4590
|
(CCITT) to provide a reliable way for modems to exchange data at speeds of
|
4591
|
9600 bits per second (bps) and 14,400 bps over standard telephone lines,
|
4592
|
speeds that not too long ago were available with dedicated, leased-line
|
4593
|
modems only. This frees you from the high costs of using leased lines.
|
4594
|
This faxmodem surpasses the CCITT V.32 and V.32bis recommendations in
|
4595
|
several important ways, including supporting V.42bis and MNP data
|
4596
|
compression, and V.42 and MNP error correction.
|
4597
|
The following sections describe these features and give some examples of
|
4598
|
how they can be used to meet your high-speed communication needs.
|
4599
|
|
4600
|
|
4601
|
Zoom High Speed Fax/Modem Owner's Manual.................................75
|
4602
|
|
4603
|
Data compression
|
4604
|
For very high throughput, this faxmodem supports two types of data
|
4605
|
compression, V.42bis and MNP 5. The V.42bis protocol is faster than MNP,
|
4606
|
thanks to the way it handles the flow of data. However, there is a large
|
4607
|
base of installed modems that use MNP 5. By supporting both protocols, this
|
4608
|
faxmodem guarantees you compatibility now and in the future.
|
4609
|
Data compression increases throughput by looking for patterns in the data
|
4610
|
being sent and using special algorithms to code the data before sending it.
|
4611
|
This coding reduces the number of bits that must be sent to convey a
|
4612
|
certain amount of information. The actual degree of compression depends on
|
4613
|
the type of data being sent. MNP 5 can typically increase speed by a factor
|
4614
|
of 2, while V.42bis can typically achieve compression rates of 3 to 1, with
|
4615
|
a theoretical maximum rate of 4 to 1.
|
4616
|
For a complete discussion on data compression, see Chapter 7.
|
4617
|
Error correction
|
4618
|
Speed is great, but it does no good unless the data received is accurate.
|
4619
|
To ensure accurate transmission, your faxmodem supports two
|
4620
|
error-correcting protocols, V.42 and MNP. These protocols are discussed in
|
4621
|
more detail in Chapter 7.
|
4622
|
IMPORTANT! Some communications programs offer their own error-correction
|
4623
|
protocols. These protocols may not provide maximum performance when used
|
4624
|
with a V.42 or MNP modem. If your communications software provides such an
|
4625
|
option, select the No Error Correction option. This will allow you to
|
4626
|
take full advantage of your faxmodem's hardware-based error-correction.
|
4627
|
|
4628
|
|