home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
TopWare 18: Liquid
/
Image.iso
/
liquid
/
top1134
/
imagex.txt
< prev
next >
Wrap
Text File
|
1994-03-29
|
171KB
|
3,402 lines
SERIAL SOLUTIONS, INC.
Presents
IMAGE EXCHANGE
Version 2.1
Published by:
Serial Solutions, Inc.
P.O. Box 2392
Littleton CO. 80161-2392
Release 2.1 - January, 1994
Copyright 1994, Serial Solutions, Inc.
Disclaimer of Warranties and Limitations of Liabilities:
This manual and the enclosed software were prepared by Serial
Solutions, Inc. While the authors and program developers have taken reasonable
care in preparing this manual and the files on the enclosed diskettes to
assure their accuracy, Serial Solutions, Inc. and the authors assume no
liability resulting from any inaccuracy or omissions contained in them of
from the use of the information or programs contained here.
The authors and Serial Solutions, Inc. have no expressed or implied
warranty of any kind with regard to these programs or to the supplemental
documentation in this manual. In no event, shall the authors, the program
developers, or Serial Solutions, Inc. be liable for incidental or
consequential damages in connection with or arising out of the furnishing,
performance, or use of any of these programs or documentation. This disclaimer
includes but is not limited to any loss of service, loss of business or
anticipatory profits, or consequential damages resulting from the use or
operation of the enclosed software.
Serial Solutions, Inc. encourages your comments, questions and any
suggestions for improvement that you wish to provide. Please feel free to
contact us at:
Serial Solutions, Inc.
P.O. Box 2392
Littleton, CO 80161
(303) 347-8547
CompuServe ID - 73544,3444
Image Exchange Table Of Contents
Chapter 1 - Overview And Introduction
Chapter 2 - Requirements
System Requirements And Options
System Hardware Requirements
System Hardware Options
System Graphics Options
Chapter 3 - Installation
Chapter 4 - Operation
Starting And Operation Instructions
Graphic Card Component
Modem Component
Tablet Component
Mouse Component
Scanner Component
Expanded Memory Component
Tool File Description
Tool File Technical Specification
Cursor Manipulation
Option Selection
Option Cancelation
Program Operation
Chapter 5 - Icon Introduction
Defining The Icons - The Main And Sub-Menus
Common Sub-Menus - Palette And Line Width
The Draw Icon
The Rectangle Icon
The Square Icon
The Line Icon
The Circle Icon
The Point Icon
The Clear Screen Icon
The Text Icon
The Erase Icon
The Communication's Icon
The Disk Icon
The Transmit Icon
The Configuration Icon
The Exit Icon
Main Menu Wrapup
Chapter 6 - Fastmenu
FastMenu And Tool Selection
Using The FastMenu From The Drawing Screen
Hiding The FastMenu
Adding Icons To The FastMenu
Deleting Icons From The FastMenu
FastMenu Icon Definitions
Chapter 7 - Key Assignments
Function Key Assignments
Function Key Quick Reference
Chapter 8 - Tutorial
Chapter 9 - Error List
Chapter 10 - Trouble Shooting
CHAPTER 1
IMAGE EXCHANGE OVERVIEW AND INTRODUCTION
The Image Exchange Teleconferencing system is best described as a
software based communication tool that allows two independent locations to
interactively share information over standard telephone service.
Ideas and information can come in many forms including data screens,
graphic images, documents as well as free hand annotation. The goal of the
Image Exchange system is to take your ideas and allow them to be shared,
enhanced and refined by someone that can not physically be present.
Whether you are currently using a phone call and a fax to conduct
business, or you are using a complex videoconferencing system, Image Exchange
can add endless capabilities to your conferences and meetings. Image Exchange
can also save you from taking business trips where only some imagery and
feedback are needed to complete the task at hand.
The Image Exchange system gives you an array of tools that are vital
to timely interactive communication. Whether you need to draw notes to
someone at a remote site, design complex charts or graphs, progress through
slide presentations or address a fax in a timely manner, Image Exchange is a
communication package that you can't do without. The Image Exchange system
recognizes that you know best how to conduct your business and certainly
does not try to change it. Image Exchange allows you to expand the boundaries
within which you can currently conduct your business.
Image Exchange is so simple that at any time you can simply place a
call to anyone that has the Image Exchange system and interact on-line. All
interaction is done in real time and without any time delay. The flexibility
in the system lies in the fact that it is completely operable over the
standard public switched telephone network. Image Exchange is also ISDN
compatible, so that if you are currently using the ISDN network you can send
your voice and your data with one telephone call.
Let Image Exchange turn your computer into a two way interactive
communication device. A communication device that will allow you to share
any kind of information that you are currently using to do business.
CHAPTER 2
IMAGE EXCHANGE SYSTEM REQUIREMENTS AND OPTIONS
The Image Exchange system allows for diverse hardware and software
options with some minimum requirements that need to be met.
The Image Exchange System Hardware Requirements:
The Image Exchange Hardware requirements are as follows:
1) A minimum computer requirement of an 80286 based Personal
computer. An example of this type of machine would be any
100% "AT" compatible machine. This also could include any 386
or 486 machine.
2) A video monitor capable of handling a VGA signal with a
spatial resolution of 640 x 480. The most common form of this
type of monitor would be the one that is very likely connected
to your current PC.
3) Any VGA card that is capable of displaying in the standard
VGA modes.
The Image Exchange System Hardware Options
General:
There are many options that apply to improving the overall
functionality of the Image Exchange system. A complete list of the
general enhancements is what follows.
1) Expanded Memory: Although the Image Exchange system does
not require any expanded memory to run, it is certainly
recommended. The application can be significantly enhanced
with any available expanded memory. Any amount of memory that
is detected will be utilized. The system should never use
more than 8 Megabytes.
NOTE: If you are planning on using expanded memory you should
be aware that this system will only recognize and utilize the
LIM 4.0 standard. Check with your expanded memory manger
manual to make sure this requirement is being met.
2) Mouse: A mouse will greatly enhance your ability to move
around the interface and associated objects on the screen. A
mouse is certainly not required, however some form of pointing
device is certainly recommended. The mouse is an obvious
choice for a pointing device since most people do have some
level of familiarity with it.
3). Digitizing Tablet: A tablet is another example of a
pointing device that can be used to interact with the program.
The Image Exchange system now supports two sizes of tablets.
A) 12 x 12 - This size is a standard for a tablet.
The only requirement for the tablet is that it be
Summa 1201 compatable.
B) 6 x 9 - This tablet is for people that find a
smaller tablet to be an advantage. This tablet type
must also be summa compatable.
The advantage to using a tablet is in using the free
hand drawing tools. Many people find that the tablet is more
natural to the writing style that most people have.
4). Modems: The modem is the device that lets you communicate
with the outside world in a dial-up environment. If you are
using the Image Exchange system to communicate with remote
sites you must have some form of modem. The system can support
four different modem type devices.
A). Null Modem. The Null modem is usually in the form
of a cable that directly connects the two
communicating machines. This however is not the only
type of Null modem. The idea for the Null modem
setting is any type of communication that does not
require an outside dialing sequence and dial tone.
Examples of this type of Null modem connection could
be either dedicated Network ( Not requiring the Public
Switched Network to make a connection ) where you are
always connected to the person you are communicating
to. Another example could be an ISDN connection in
which you use the ISDN compatable phone to manually
dial the number and pass the data directly through
the phone.
B). Hayes Compatable. The Hayes compatable modem is
generally accepted to be the modem standard. Most
modems are either Hayes compatable or have the
ability to be put into Hayes compatable mode. For
specific details on your modem and its compatibility
to the Hayes standard please refer to your manual.
C). TeleBit TrailBlazer. The Trailblazer modem has
its own proprietary format which allows for data to
be sent faster than most modems ( up to 19200 ). The
trailblazer can also be put into Hayes compatable
mode to operate in that mode.
D). AT&T Comsphere 3820. The comsphere modem is
similar to the trailblazer in that it has its own
proprietary transmission mode except that it can run
to the serial port maximum of 115,200 kbps. The
Comsphere can be put into Hayes compatable mode as
well.
Image Exchange System Graphic Options
There are some options that apply to improving the graphic
capability of the Image Exchange system. A complete list of the graphic
enhancements is what follows.
1). Graphic Image Creation Software: The range of graphic
software is virtually unlimited and is far too broad to be
completely outlined here. The graphics creation software will
allow you to create professional quality slides and graphics
that can then be displayed and annotated upon in the Image
Exchange system. The only requirement of a graphics package
is that it store its resulting images to .PCX form since that
is currently the only supported graphics file format.
2). Screen Capture/Conversion Utilities. There are several
screen capture utilities that can be used to capture
application screens and then be imported into the Image
Exchange program so that they can be interacted upon. Another
use for these types of programs is to utilize images in the
Image Exchange system that are currently in a different file
format. The programs mentioned below will convert a wide
variety of image types to .PCX. Several screen capture/
conversion utilities have been tested and work very well with
the Image Exchange system. Two Windows utilities that work
very well are Hijaak for windows and Freeze Frame. For DOS
users, Hijaak can handle all screen capture and conversion
duties.
The preceding list of items details what components can and will work
in the Image Exchange system. The flexibility of the system is evident in the
fact that you only need to configure the items in your application that you
truly need to make your application more productive.
CHAPTER 3
IMAGE EXCHANGE INSTALLATION
The Image Exchange Installation routine is on the program disk. To
begin the installation process simply place the program disk in the
appropriate floppy disk drive and make that drive the current logged drive.
Example: c:\dos> A:
When the system prompt indicates that the active drive is the
requested floppy drive simply type "install".
Example: A:> Install
When you execute the install program the Serial Solutions logo will
be displayed on the screen. A box will pop up onto the screen with the
following text.
Welcome To The Image Exchange Installation
Program. This utility Will Setup The Image
Exchange Teleconferencing System Onto Your
Computer's Hard Drive.
Continue? Yes
The opening screen's initial option is yes. If you would like to
continue to install the Image Exchange System press the enter key. If you
would like to exit the the installation process you can either press the
"N" key or the space bar to get "no" into the option box. Once "no" is in
the option box press the enter key and you will be notified that the system
has not been installed.
The second screen in the installation process has the user set the
hard drive that they wish to install the system on. The option box has
the first hard drive option that was detected on your machine. If you
have more than one hard drive installed or partitioned on your system, the
space bar will allow you to cycle through the desired options. Once you have
determined which drive you wish to install the system on, press the enter
key.
The third screen in the installation process is the disk space check.
The text of this window is the following:
Space Detected on Machine XXXXXXXXXX Bytes
Space Required for System XXXXXXXX Bytes
Continue? Yes
The installation process first needs to make sure that there is
enough disk space on your machine to install the system. You will also be
notified on this screen as to the exact size of the system. The option box
requires the user to determine if they wish to continue the installation
process. A selection of "no" at this screen ends the installation process.
Selecting "yes" here continues the install process.
The next screen requests that the user input the path that they wish
to install the system into. This screen requires that the user input the
path. The default path is currently the option. If you wish to put the program
into another directory type in the new path name. The cursor is currently
at the end of the displayed text, so use the backspace to get to the start
of the box.
NOTE: Do not add the drive to this path name. The drive has already
been determined earlier in the installation process.
The next screen shows the user what the completed path name is and
prompts the user to make sure that this is the correct path to install the
system. A "yes" response here will start the installation process. A "no"
response here will end the installation process.
Once the installation process begins, a file copy box will pop up
onto the screen and let the user see that the files are being copied. Once
the files have been copied onto the system a box will pop up to tell the user
that the installation process is complete.
After completing the installation process, you are ready to begin to
use the Image Exchange Teleconferencing system.
ERROR MESSAGES FOR INSTALL
System Must Be Installed From A Floppy Disk
This Error is displayed if the install program was run from a hard
drive. The Image Exchange system must be installed from a floppy
disk.
Source Disk Appears To Be Invalid
There was either a file missing from the installation disk or a file
appears to be corrupted. If you get this message contact Serial
Solutions to resolve the problem.
Minimum VGA Graphic Card Not Detected
The Image Exchange system requires a minimum of a VGA card to run.
A VGA card was not detected in the machine.
Can't Allocate Enough Memory
This memory can occur in a number of places in the program. The cause is
generally that there is not enough RAM in your machine to execute a
function. To fix this problem either, upgrade the amount of RAM in
your system or make sure that there are no background processes
running when you install the system (TSR's etc...)
Can't De-allocate Expanded Memory
Expanded memory was allocated for some function and it could not be
correctly de-allocated. Make sure that your EMS driver is installed
correctly and that it is LIM 4.0 compatible.
Expanded Memory Page Map Error
An EMS internal error has occurred and the data that was being stored
could not be recovered. Please check your EMS documentation and make
sure that it is installed correctly and that it is LIM 4.0 compatible.
Error Allocating Expanded Memory
An EMS error has occurred in allocating the needed memory. Please
check your EMS documentation and make sure that it is installed
correctly and that it is LIM 4.0 compatible.
No Hard Drive Detected
The Image Exchange system can only be installed on a hard drive. There
was no hard drive detected on the target system. To get a floppy
system that can be ported from machine to machine please contact
Serial Solutions.
Can't Open Setup File
The setup file, which is required by the installation routine to
determine which files need to be copied, could not be opened. This
probably means that the file is corrupted. Please contact Serial
Solutions for upgrade.
Setup File Appears Invalid
The setup file, which is required by the installation routine to
determine which files need to be copied, could not be opened. This
probably means that the file is corrupted. Please contact Serial
Solutions for upgrade.
Not Enough Disk Space To Install Image Exchange
There is not enough room on the target machine to install the system.
To correctly install the system you must either install the system
on another drive or free up enough space for the installation.
Invalid Directory - Not Created
The proposed directory that was input by the user could not be
created.Try the installation again and either change the path name
to something different or check the path and try again.
Drive Not Ready - Try Again
A copy operation from a floppy disk found the drive not to be ready.
To fix this situation simply make sure that the disk is in the drive
and the door is closed or that it is properly seated.
Setup File Not Found
The installation setup file could not be found on the install disk.
This usually means that the install disk is invalid. Please contact
Serial Solutions for to correct this problem.
Source File Not Found
A file that was listed in the setup file could not be found. This
usually means that the install disk is invalid. Please contact
Serial Solutions for to correct this problem.
Can't Open Source File
A source file that needs to be copied in the install program could
not be opened. This means that the file is most likely corrupted
and needs to be replaced.
Can't Read Source File
A source file that needs to be copied in the install program could
not be read. This means that the file is most likely corrupted
and needs to be replaced.
Can't Write Source File
A source file that needs to be copied in the install program could
not be written to the hard drive. This means that there may be a
problem with the hard drive. Please consult your hardware manual.
CHAPTER 4
STARTING IMAGE EXCHANGE AND OPERATION INSTRUCTIONS
Entering Image Exchange
Once the Image Exchange system has been installed you are ready to
begin. To enter the program you simply type from the dos prompt the name of
the program, "IMAGEX"
example: C:>IMAGEX
The program will begin to execute, provided your system has met the
minimum system requirements (See chapter 2 on system requirements). The Image
Exchange system will begin the initialization process.
Once the program is under way a title screen will appear. At the top
of the screen you can watch as each peripheral device is detected and
initialized. The initialization order is as follows:
1) The Graphic Card component
A fatal error will occur if the VGA card cannot be initialized
correctly. A Dos message will be printed on the screen that will tell
the user that they have an incompatible graphics card.
2) The Modem Component
Currently there are five options for the modem setup. They appear as
follows:
1) None. This option means that no modem type is defined.
This option should be used if you do not plan to connect to a
remote location. This could be the case if you are just
planning to use the system in a local environment.
2) NULL. The Null modem type is to be used if your remote
connection does not require access through the public switched
network. No actual communication test is made with this option
since there is no actual hardware to test for compatibility.
This option is for systems that are either hardwired together
in a traditional Null modem arrangement or the system is to be
used in an arrangement that does not require dial tone (ex.
ISDN phone connection or direct connection).
3) Hayes. The Hayes modem type should be used if your modem
type is compatible with the Hayes standard AT command set.
Many of the commercial modems available today are Hayes
compatible. Check your modem manual for Hayes compatibility.
4) Trailblazer. The Telebit Trailblazer modem implements a
proprietary mode that runs at speeds up to 19200 by using
their own data compression algorithms. The trailblazer can
also be configured to work as a Hayes compatible modem. See
your trailblazer manual for details.
5) Comsphere. The AT&T Comsphere 3820 modem is similar to the
trailblazer in that it possesses a proprietary mode with the
distinction of being able to send data much faster than the
Trailblazer. The Comsphere modem also allows you to set it
into Hayes compatible mode. See your Comsphere documentation
for details on how to do this.
There are three messages that can appear with respect to the
initialization of the communication device.
1) "MODEM NOT DETECTED" - This could be either the modem was
not found to be present, or the modem is set to an invalid or
incorrect com port or interrupt request number. If the modem
is just assigned to an incorrect comport or IRQ number, this
can be corrected in the configuration menu where you can re-
initialize the modem. If you are purposely setting the system
up for no modem ( not going to use one or have another device
attached to where the modem would go ) This is the correct
message.
2) "SETUP FOR NULL MODEM" - This message indicates that the
detected modem type is a Null Modem. This only means that when
you try to connect you will not be asked to put in a telephone
number. This is the correct message if you are truly using a
Null modem connection, ISDN phone, or direct dedicated
connection. If this is the incorrect message you can change
modem type for re-initialization in the configuration menu.
3) "MODEM INITIALIZED" - This message signifies that the
modem was tested, setup correctly and was detected as present
and working properly. If this is the message you are now ready
to connect to a remote site.
3) The Tablet Component
The digitizing tablet is an external input device that can be used to
manipulate the program interface and tools. The tablet specifications
for this program follow the summagraphics MM1201 standard. There are
two sizes of tablets that the Image Exchange system supports. The
larger desktop size is 12 x 12 while the smaller size is 6 x 9. Both
of these tablets can come in either the stiff backed traditional
tablet or the flexible roll-up type tablet. The tablet is initialized
similar to the modem port in that if a tablet is defined, that port
will be tested to see if the tablet is detected and working properly.
There are two messages that can occur while initializing the tablet.
1) "TABLET NOT DETECTED" - This message means that the
defined tablet data was either invalid or a tablet is not
present and is not expected to be used. If you have a tablet
attached to the system you can re-initialize from the
configuration menu. This could mean that either you have no
tablet connected or the tablet is connected to the incorrect
port.
2) "TABLET INITIALIZED" - This means that the tablet was
found and it was initialized correctly and can be used while
inside the application.
4) The Mouse Component
The mouse usage in this program does not use an internal driver.
Instead, it uses the DOS BIOS calls that are allocated for mouse
usage. Any mouse should work that is compatable with the Microsoft
mouse formats. The mouse can be used in place of, or in conjunction
with, the tablet. The mouse is more comfortable for some people with
the majority of the system tools. The tablet however, naturally fits
most writing styles for any free-hand drawing that you may need to do.
There are two messages that can occur with respect to initializing
the mouse.
1) "MOUSE NOT DETECTED" - This means that the mouse was not
detected. If a mouse is attached to the system and this
message appears, make sure that the mouse driver was
installed correctly before entering the program. Also make
sure that the mouse is a compatable device.
2) "MOUSE INITIALIZED" - This message means that the mouse
was detected and seems to be operating fine. The mouse can
now be used in the system.
5) Expanded Memory Component
The Image Exchange system will run much more quickly and efficiently
with the use of expanded memory. The program should never use more
than 8 meg. of extra memory to do all that it needs to do. If The
memory is not present the system will still run, it will just not run
as quickly because of all the disk activity it will need to do. For
the program to recognize the expanded memory it is required to be at
least LIM 4.0 compatible.
There are two messages that the user can get while trying to
initialize the expanded memory.
1) "EXPANDED MEMORY SETUP" - If the user gets this message,
the expanded memory was found and was setup. The program will
now use that memory whenever it requires large amounts of
space for storage.
2) "EXPANDED MEMORY NOT DETECTED" - This message means that
the expanded memory test and initialization failed. This could
be due to either not having any expanded memory setup or the
expanded memory driver is not compatable with what the system
needs to run expanded memory. If you do have expanded memory
in the system check the driver documentation to make sure that
it is LIM 4.0 compatable and that it is installed correctly.
The Menu Tools File
The Image Exchange system uses many different components that the
user should not have to keep track of each time they enter the program. There
are also diverse preferences for tool attributes as well as defined FastMenu
tools. This is all accomplished through the use of a default file named
TOOLS.DEF. The TOOLS.DEF file is created by the program to hold all the
current users tools and tool values as well as all the communications and
tablet parameters, that have been set up so they don't have to keep being
set up each time you use the Image Exchange system. The TOOLS.DEF file is
created automatically upon exiting the program. If it is not found, the
system defaults are used (which the user can change to what they desire them
to be) during the operation of the program. If the TOOLS.DEF file is found
the values contained inside it are used to setup the program.
If at any time you wish to return to the systems default tools and
attributes you only need to delete the TOOLS.DEF file. Deleting this file
will in effect return the system to its default state and will start a new
file the next time you enter the system.
Different applications may require you to keep several tools files
on the system, this is easily done as long as they are saved by they user to
different file names after use and restored to TOOLS.DEF when they are used
again.
What follows is the TOOLS.DEF file format and specification. This is
technical data and will not be needed for most users. Advanced users may find
some use in this specification since theoretically this file could be
artificially created to give the user the desired resulting file.
TOOLS.DEF File Specification and Format
All fields in this file format are one(1) byte in size. Some fields
are strings and are therefore made up of a number of bytes.
Modem Fields
Field 1 - Modem Port (0-3) 0 - Com1, 1 - Com2, 2 - Com3, 3 - Com4
Field 2 - Modem Address(Valid I/O Address) 0x3F8, 0x2F8, 0x3E8,
0x2E8 etc...
Field 3 - Modem Interrupt Number (Valid IRQ Number) 10, 11, 12,
13 etc...
Field 4 - Modem Baud (4-10) 4 - 1200, 5 - 2400, 6 - 4800, 7 - 9600,
8 - 19200, 9 - 38400, 10 - 56000
Field 5 - Modem Parity (0, 1, 3) Not User Definable
Field 6 - Modem Stop Bits (0,1) Not User Definable
Field 7 - Modem Word Size (2, 3) Not User Definable
Field 8 - Modem Type (0-4) 0 - None, 1 - NULL, 2 - Hayes,
3 - TrailBlazer, 4 - Comsphere
Tablet Fields
Field 9 - Tablet Port(0-3) 0 - Com1, 1 - Com2, 2 - Com3, 3 - Com4
Field 10 - Tablet Address(Valid I/O Address) 0x3F8, 0x2F8, 0x3E8,
0x2E8 etc...
Field 11 - Tablet Interrupt Number ( Valid IRQ Number) 10, 11, 12,
13 etc...
Field 12 - Tablet Baud (4-10) Only 7 - 9600 is Valid
Field 13 - Tablet Parity (0, 1, 3) Not User Definable
Field 14 - Tablet Stop Bits (0, 1) Not User Definable
Field 15 - Tablet Word Size (2, 3) Not User Definable
Tool Fields
Field 16 - Draw Specification (0)
Field 17 - Draw Width (1-8)
Field 18 - Unused
Field 19 - Draw Color (0-255) Valid Palette Indexes
Field 20 - Rectangle Specification (1)
Field 21 - Rectangle Width (1-8)
Field 22 - Rectangle Fill (0,1) 0 - Unfilled, 1 - Filled
Field 23 - Rectangle Color (0-255) Valid Palette Indexes
Field 24 - Square Specification (2)
Field 25 - Square Width (1-8)
Field 26 - Square Fill (0,1) 0 - Unfilled, 1 - Filled
Field 27 - Square Color (0-255) Valid Palette Indexes
Field 28 - Line Specification (3)
Field 29 - Line Width (1-8)
Field 30 - Line Fill (0,1) 0 - Unfilled, 1 - Filled
Field 31 - Line Color (0-255) Valid Palette Indexes
Field 32 - Circle Specification (4)
Field 33 - Circle Width (1-8)
Field 34 - Circle Fill (0,1) 0 - Unfilled, 1 - Filled
Field 35 - Circle Color (0-255) Valid Palette Indexes
Field 36 - Point Specification (5)
Field 37 - Unused
Field 38 - Unused
Field 39 - Point Color (0-255) Valid Palette Indexes
Field 40 - Clear Screen Specification (6)
Field 41 - Current Zoom Level (2, 4, 8) 2 - 2x, 4 - 4x,
8 - 8x Zoom Level
Field 42 - Current Erase Value (0, 1) 0 - Undo, 1 - Selective Erase
Field 43 - Clear Screen Color (0-255) Valid Palette Indexes
Text Specifications
Field 44 - Text Color (0-255) Valid Palette Indexes
Field 45 - Text Size X (1-8) Width of Text
Field 46 - Text Size Y (1-8) Height of Text
Default Call Parameters
Field 47 - Call Delay (0-255) Time of Connection Delay in Seconds
Field 48 - Transmission Retry (0-255) Number of Retrys on Errors
Field 49 - Length Of Default Person To Call (1-25) Size of string
Field 50 - Name Of Default Person To Call - Actual String
Field 51 - Length Of Default Number To Call (1-20) Size of String
Field 52 - Default Number To Call - Actual String
FastMenu Definition
Field 53 - Unused
Field 54 - Number of Icons in the FastMenu - Size of FastMenu
Field 55 - Unused
Field 56 - Unused
All The below fields (53-57) are repeated N(number of fastmenu icons
defined) times.
Field 57 - Icons Position in the FastMenu
Field 58 - Icons Tool Number
Field 59 - Icons Beginning Width(X) Position
Field 60 - Icons Beginning Height(Y) Position
Field 61 - FastMenu Status (Button Status) (0,1) 0 - Off, 1 - On
Default Image Directory
Field 62 - Default Image Directory
Cursor Manipulation
This section will describe what is meant by cursor manipulation and
how each peripheral pointing device achieves cursor movement across the
screen.
The cursor can move freely across the drawing space. This can be
accomplished with the keyboard, the mouse or a digitizing tablet. Following
is a list of the ways that cursor movement can be achieved:
1) Keyboard. The keyboard can be used to move the cursor by using of
the arrow keys. Each depression of the arrow key will move the cursor
one pixel in the intended direction. Since the cursor moves only one
pixel at a time using the keyboard for cursor movement can be very
slow. One thing to keep in mind with respect to movement through
the keyboard, The Num-Lock key must be off to use the numeric
keypad arrow keys.
2) Mouse. The mouse can be used to move the cursor by sliding it
along a flat surface. As you move the mouse around the desktop you
will notice the cursor is staying with your movements. If you are
familiar with the use of a mouse, you should find this very natural.
On the other hand people that have not used a mouse before may need
some time to become proficient at it.
3) Digitizing Tablet. The tablet is similar to the mouse in that as
you move the stylus along the tablet the cursor moves with your pen
actions. The difference between the mouse and the tablet is that
with the tablet, the pen must stay within the boundaries of the
tablet. Those people that are familiar with the operation of the
tablet will find the operation very smooth, those people that are
not as familiar with its operation may need some practice.
The cursor movement was explained in great detail here so that future
references to cursor movement will not mention the input specifics of the
operation. From here on in the documentation only generic cursor movement
will be discussed and it will be up to the user to determine the specific
actions necessary to achieve a particular cursor movement in their system
configuration.
Option Selection
This section describes how option selection is achieved by each
compatible peripheral pointing device.
There are many ways that an option can be selected in the Image
Exchange system. An option selection refers to a positive indicator from the
user that the selection is proper. The following is a complete list as to the
ways that selection can be accomplished in the Image Exchange system.
1) Keyboard. All that is required to select something from the
keyboard is to press the Enter key. Once the cursor is positioned
over the desired option the keyboard enter key will select the
desired option.
2) Mouse. The way you select an option from the mouse is to position
the cursor over the desired option and depress the left button on the
top of the mouse.
3) Tablet. Option selection is accomplished through the tablet by
moving the cursor over the desired option and pressing the stylus to
the surface of the tablet. Once the stylus makes contact with tablet
surface the option will be automatically selected.
The option selection process was explained in great detail here so
that future references to option selection will not mention the input
specifics of the operation. From here on, only the generic form of option
selection will be used and it will be up to the user to determine which is
correct for their particular system configuration.
Option Cancelation
This section will discuss how the user cancels an operation with the
various peripheral devices.
There are many ways that an option can be cancelled in the Image
Exchange system. An option cancelation refers to a negative indicator from
the user that the selection is not correct and they wish to cancel the
operation. Option cancelation can also refer to clearing the screen of menus
without making any change in the current settings. The following is a
complete list as to the ways that cancelation can be accomplished in the
Image Exchange system.
1) Keyboard. All that is required to cancel something from the
keyboard is to press the Escape key. At any time within any of the
menus or sub-menus the escape key will return you to the previous
state or return a changed value to its previous state.
2) Mouse. The way you cancel an option from the mouse is to depress
the right button on the top of the mouse. This will cancel the
current option and reset it to its previous state or it will return
you to your previous menu position or sub-menu position.
3) Tablet. Option cancelation is accomplished through the tablet by
depressing the button on the side of the stylus. Once this button is
depressed and you release it the current option will be cancelled or
restored to its previous state depending upon your current location.
The option cancelation process was explained in great detail here so
that future references to option cancelation will not mention the input
specifics of the operation. From here on the documentation will only mention
option cancelation and it will be up to the user to determine the specifics
of how to implement an option cancelation in their system configuration.
Program Operation
Once the system has finished initializing we are ready to begin using
the Image Exchange system. The opening screen components to the system are
defined below.
Screen Components
Opening Screen: The opening screen should come up right after the
system goes through its self diagnostics and initialization. The opening
screen is just a blank screen that the user can use to draw or communicate
ideas to another site or sites. The color of the screen is dependant on what
the user has declared it to be on exit from the program during the last
session. The default color that is loaded for first time users is black.
Initial Tool: The pencil is the initial tool that is displayed in
the upper left hand corner of the screen. The pencil is used for freehand
drawing on the drawing screen. The pencil is in the color that it was defined
to be from the previous session. The default pencil color is a bright green.
The color that the pencil draws in is always the same color as the icon so
the user will always know what color they are about to draw.
Fastmenu: The fastmenu is a collection of icons that the user can
select from without having to return to the main menu to choose a new tool.
There is no fastmenu defined for default or the initial entry into the
program. For more details on the fastmenu refer to the fastmenu chapter.
Once the initial setup has completed and the drawing tool is set on
the screen, the user is free to begin using the pencil. The user must have
some type of pointing device ( input ) to manipulate the tools on the screen.
Take this opportunity to familiarize yourself with the operation of your
pointing device and how it draws on the screen.
NOTE: The keyboard is not able to be used as an input device for the
drawing tools. In order to truly accomplish any tasks you should have
equipped yourself with either a mouse or a tablet.
To add more functionality to the Image Exchange system it is now time
to look at the heart of the program, the main menu.
CHAPTER 5
DEFINING THE ICONS
THE MAIN MENU AND ICON SUB-MENUS
To reach the main menu you only need to issue a cancel from your
pointing device or keyboard and the main menu will appear on the screen. The
main menu is where you will command all actions within the program, and is
comprised of many different icons that mean different things. Once the menu
is on the screen you will notice that your cursor has changed from the tool
that was currently active to a small cross. To select a sub-menu from the
main menu simply position the cursor over any icon you wish to choose and
select it. Each icon represents a different function and will be described
in detail below.
The main menu actually serves two purposes. One purpose for the main
menu is to select the current attributes each function will take on as you
use the program. The other purpose served by the main menu is to add icons
to the fastmenu. Each of these options will be described in detail in the
sections below. Each icon represents a different function or set of
functions. Each function possesses an attribute or attributes, so for a
specific icon you may refer to that specific section to find out how to
change those attributes. The attribute menu is always reached by using the
select.
The other feature that is available to the user from the main menu
is to add any icon to the Fastmenu. The fastmenu is a user defined list of
icons which the user can place on the bottom of the screen and can be
accessed at any time from the drawing space. To add an icon to the fastmenu
simply position the cursor over the desired icon to add and use the cancel
option. The fastmenu allows the user to define a list of icons they use the
most so they have the ability to use those icons at any time directly from
the drawing screen. For an in-depth look at the fastmenu and how it operates
see chapter 6 on the fastmenu.
The following is an in-depth description of each icon in the main
menu and its options and attributes in the main menu, as well as its
functionality when added to the fastmenu.
Common Main Menu Sub-Functions
Palette Selection and Line Width Selection
There are two menu sub-functions that you encounter repeatedly when
setting up the attributes for the drawing tools. All the drawing tools
require the ability to change color and to change the tool line widths. The
two common tools are the palette selection menu and the line width selection
menu.
Palette Selection Menu: The palette selection menu will appear on the
screen once a color change is requested. The palette selection menu consists
of a box that holds the current drawing color and the available color
palette. The colored box on the left of the palette menu holds the current
drawing tool color. This is the color in which your cursor will be depicted,
as well as the color your drawing tool will draw in when you are at the
drawing screen. The long multi-colored box to the right of the current color
box is the available color palette. To change the current drawing color,
position the cursor over the desired color chip and press the select key.
You will notice that the color you have selected now appears in the
current color box. If you do not see the exact color that you are looking
for, or you need to match the color to something on the screen image, just
position the cursor at the desired location on the screen and press the
select key.
To leave the color palette selection menu, press the cancel key and
the menu will disappear. The color that was in the large box on the palette
menu is the color that your tool will be on exiting from the menu.
Line Width Selection Menu: When you select the line width selection
option a new menu pops up that has two components. On the left side of the
menu is the current width size box. This holds the numeric value of the
current line width. On the right side of the line width selection menu is a
line segment that depicts the current line width in the current drawing color.
Moving the pointing device to the left will make the line shrink and moving
it to the right will make the line grow. The line width can range anywhere
from a value of 1 to a value of 8. The number in the current line width box
will change as you move your pointing device to indicate what the numerical
value of the line width is at the present time. When you have the desired
line width on the screen press the select key to keep the new line width. To
cancel the line width change press the cancel key. Canceling from the line
width menu will change the line width back to what it was on entry to the
function. Either selecting or canceling will return you to where you called
the line selection function.
NOTE: For mouse users it may be more natural to use smaller line
widths for free-hand drawing due to the way the line is drawn. It will appear
to you to get drawn in an unnatural pattern if you move the mouse fast. The
tablet does not normally have this same problem.
The Draw Icon
The draw icon is the first icon on the left side along the top row,
it is shaped in the form of a pencil. The draw icon button is represented by
an image of a black pencil in the center. To access the draw attribute menu,
position the cursor over the icon button and select it. A sub-menu will pop
up that has the drawing tool at the upper left and the title "Draw" reset in
the title box at the top of the menu in the center.
The drawing attributes consist of two different options, palette and
line width.
Palette: The palette button is the top button on the menu. The
palette function allows you to select the desired drawing pen color. To
select the palette menu, position the cursor over the palette button and
select it. This will bring up the palette selection menu. For more
information about the palette selection menu please see the chapter titled
palette.
Line Width: The second button on the drawing tool attribute menu is
the line width button. The line width button is labeled "WIDTH", and is on
left side of the menu. Directly across from the line width button is a text
box that tells you the size of the current line width. To change the line
width, position the cursor over the width box and press the select button.
This will bring up the line width selection menu. For more information about
the line width selection menu please see the chapter titled line width.
Escaping From The Draw Attribute Menu: To escape at any time from
the draw attribute menu, you only need to press the escape key and you will
return to the main system menu.
The Rectangle Icon
The rectangle button is the second icon button from the left on the
top row. The rectangle icon is identified by a black horizontal rectangle in
the center of the button. The rectangle tool can be used to draw a box of any
shape on the screen. The resulting rectangle can be either filled or not
filled. To select the rectangle attribute menu, position the cursor over the
rectangle button and press the select key. A menu will pop up that has the
rectangle icon in the top left corner of the menu. To the right of the
rectangle icon is a heading box that has the word "RECTANGLE" in it.
The rectangle tool has three attribute options. The three attributes
are palette, line width, and fill.
Palette: The palette button is the top button on the menu. The
palette function allows you to select the desired rectangle drawing pen
color. To select the palette attribute, position the cursor over the palette
button and press the select key. This will bring up the Palette selection
menu. For more information about the palette selection menu please read the
section titled palette.
Line Width: The second button on the rectangle attribute menu is the
line width button. The line width button is labeled "WIDTH", and is on the
left side of the menu. Directly across from the line width button is a text
box that tells you the current line width. To change the line width, position
the cursor over the width box and press the select button. This will bring up
the line width selection menu. For more information on the line selection menu
please read the section titled line width.
Fill: The Fill attribute is the bottom button on the rectangle
attribute menu. The fill attribute tells whether the rectangle will be a
solid object or a rectangle drawn with four lines. The fill option button is
labeled "FILL" on the left side of the menu and a recessed text box on the
right side depicts the current rectangle drawing status, either ON or OFF.
The fill attribute is a toggle which means that you only need to click on
the button to change the selection from on to off.
NOTE: When the fill option is on, the line width option becomes void.
This is because you can't have a filled box and a line width of any size.
Escaping From The Rectangle Attribute Menu: To escape at any time
from the rectangle attribute menu, you only need to press the cancelation key
and the rectangle attribute menu will disappear leaving you at the main system
menu.
The Square Icon
The square button is the third button from the left along the top
row. The square tool allows the user to draw rectangles that need to be the
same dimensions along each side. The square button is represented by a black
square in the middle of the icon button. To select the square attribute menu,
simply position the cursor over the square button and press the select key.
When you select the square button a square attribute menu will pop onto the
screen over the main system menu. The square attribute menu has the square
icon in the top left corner of the menu. To the right of the square icon is
a heading box with the word "SQUARE" in it.
The square attribute menu is composed of three options. These options
are palette, line width, and fill.
Palette: The palette button is the top button on the menu. The palette
function allows you to select the desired square drawing pen color. To select
the palette attribute, position the cursor over the palette button and press
the select key. This will bring up the Palette selection menu. For more
information on the palette selection menu please read the section titled
palette.
Line Width: The second button on the square attribute menu is the
line width button. The line width button is labeled "WIDTH" and is on left
side of the menu. Directly to the right of the line width button is a text
box that tells current line width. To change the line width, position the
cursor over the line width box and press the select key. This will bring up
the Line width selection menu. For more information on the line width
selection menu please read the section titled line width.
Fill: The Fill attribute is the bottom button on the square attribute
menu. The fill attribute tells whether the square will be solid or drawn with
four individual lines. The fill option has a button labeled "FILL" on the left
side of the menu and a recessed text box on the right side that tells the
current square drawing status, either ON or OFF. The fill attribute is a
toggle which means that you only need to click on the button to change the
selection from on to off.
NOTE: When the fill option is on, the line width option becomes void.
This is because you can not have a filled box with any line width.
Escaping From The Square Attribute Menu: To escape at any time from
the square attribute menu, you only need to press the cancel option and the
square attribute menu will disappear leaving you at the main system menu.
The Line Icon
The line button is the fourth icon from the left along the top row.
The line tool allows the user to draw straight lines from one exact position
on the screen to another. The line button is represented by a black line
moving diagonally across the icon button. To select the line attribute menu,
simply position the cursor over the line button and press the select key.
When you select the line button, a line attribute menu will pop onto the
screen over the main system menu. The line attribute menu will have the line
icon in the top left corner of the menu. To the right of the line icon is a
heading box with the word "LINE" in it.
The line attribute menu is composed of two options. These options are
palette, and line width.
Palette: The palette button is the top button on the menu. The
palette function allows you to select the desired line drawing pen color. To
select the palette attribute, position the cursor over the palette button and
press the select key. This will bring up the palette selection menu.
Line Width: The second button on the line attribute menu is the line
width button. The line width button is labeled "WIDTH", and is on left side
of the menu. Directly to the right of the line width button is a text box
that indicates the current line width. To change the line width, position the
cursor over the width box and press the select key. This will bring up the
Line width selection menu. For more information about the line selection menu
please read the section titled line width.
Escaping From The Line Attribute Menu: To escape at any time from the
line attribute menu, you only need to press the cancelation key and the line
attribute menu will disappear leaving you at the main system menu.
The Circle Icon
The circle button is the fifth button from the left in the first row.
The circle tool allows the user to draw circles, either filled or outlined at
any position on the screen. The circle button is represented by a black circle
in the middle of the icon button. To select the circle attribute menu, simply
position the cursor over the circle button and press the select key. When you
select the circle button, a circle attribute menu will pop onto the screen
over the main system menu. The circle attribute menu will have the circle
icon in the top left corner of the menu. To the right of the circle icon is a
heading box with the word "CIRCLE" in it.
The circle attribute menu is composed of three options. These options
are palette, line width, and fill.
Palette: The palette button is the top button on the menu. The
palette function allows you to select the desired circle drawing pen color.
To select the palette attribute, position the cursor over the palette button
and press the select key. This will bring up the palette selection menu. For
more information about the palette selection menu please read the section
entitled palette.
Line Width: The second button on the circle attribute menu is the
line width button. The line width button is labeled "WIDTH", and is on left
side of the menu. Directly to the right of the line width button is a text
box that indicates the current line width. To change the line width,
position the cursor over the width box and press the select key. This will
bring up the line width selection menu. For more information about the line
width selection menu please read the section titled line width.
Fill: The Fill attribute is the bottom button on the circle attribute
menu. The fill attribute tells whether the circle will be solid or an outline
with a hollow center. The fill option has a button labeled "FILL" on the left
side of the menu and a recessed text box on the right side that depicts the
current rectangle drawing status, either ON or OFF. The fill attribute is a
toggle which means that you only need to click on the button to change the
selection from on to off.
NOTE: When the fill option is on, the line width option becomes void.
This is because you can not have a filled circle with any line width.
Escaping From The Circle Attribute Menu: To escape at any time from
the circle attribute menu, you only need to press the escape key and the
circle attribute menu will disappear leaving you at the main system menu.
The Point Icon
The point button is the first icon button from the left in the second
row of the main system menu. The point icon is depicted as a black pointer
(arrow), pointing upward. The point function lets you move a small pointer
around the screen so that you can point to something specific on the screen
either in a local presentation mode or so that anyone you are communicating
with remotely can see at exactly what you are pointing. The only attribute
that is needed with the pointer is to change the color of the pointer so that
you can make a stark contrast with whatever is on your screen. To select the
pointer icon simply position the cursor over the pointer button and press the
select key. Selecting the point button will automatically bring up the color
palette selection menu, in which you can change the pointer color. For more
information about the palette color selection menu please read the section
titled palette.
Note: The main menu cursor is always the same color as the pointer.
This gives the user the ability to always know what color their pointer will
be. This means the user does not have to continually go back to the palette
color selection menu to tell which color your pointer will be.
The Clear Screen Icon
The clear screen button is the second icon from the left in the
second row from the top. The clear screen icon is represented by an image of
a trash can. The clear screen icon allows you to clear your screen to a new
color or just to start with a clean slate (erase what is currently on your
screen). To Select the clear screen icon just position the cursor over the
trash can icon and hit the select key.
Once you have chosen the clear screen icon a menu pops up that has
two buttons on it. The top button is labeled "CLEAR" and the bottom button is
labeled "PALETTE". The clear button clears the screen to the currently defined
cursor color and the palette color selection allows the user to select a new
background color. To select either of these options just position your cursor
over the button that you desire and press the select key.
Clear: The Clear button will automatically clear the screen and give
you a fresh, clean screen. The screen is cleared to whatever color you have
chosen as your desired background color. Once you choose the clear option you
will be returned to the drawing space with your active tool as your cursor.
The screen will of course be cleared to your current background color.
Palette: The palette button is the bottom button on the menu. The
palette selection menu will select the new background screen color. To enter
the palette selection menu, position the cursor over the palette button and
press the select key. For more information on the palette color selection
menu please read the section titled Palette.
Escaping from the clear screen attribute menu: To escape at any time
from the clear screen attribute menu, you only need to press the cancel key
and the clear screen attribute menu will disappear leaving you at the main
system menu.
The Text Icon
The text icon is the third icon from the left in the second row and
is represented by the word "TEXT" in four different colors. The text icon is
used for changing the color or the desired size of your interactive text.
To select "TEXT", simply position your cursor over the text icon and
press the select key. Once you have selected the text icon a menu will pop up
that contains the attributes that you can set with respect to text. The menu
has two buttons, one above the other.
The top button is labeled "SIZE". This button is for changing the
size of the text that the user would input from the keyboard. The bottom
button is labeled "PALETTE". The palette button is for changing the color
of the text.
Size: Once you have selected the size button another menu will pop
up which will have a box on the top half of the menu. This box is a
representation of the current text size. Directly below the box are two
buttons. The top button is labeled "X". The bottom button is labeled "Y".
These buttons allow the user to change the text width and height respectively.
X (Width) -Directly to the right of the x button is a window
that has the numerical value for the current x text size. To
change the x text value simply position your cursor over the
x button and press the select key. The button will depress
and you will now be able to change the x value. As you slide
your pointing device to the left and the right you will
notice that the box expands to a new text size. As you
change your x text value you will notice the number in the
window gives the numeric value of x. When you get to the
desired text width simply press the select key and the
button will pop back up and the text will have the new
width(x) value. To escape back to the original value for
the width(x) simply hit the cancel key while the button is
depressed and the old value will reappear in the window and
the box will get set back to the original size.
Y (Height) -Directly to the right of the y button is a
window that has the current numerical y value of the text.
To change the y text value simply position your cursor over
the y button and press the select key. The button will
depress and you will now be able to change the text height
value. As you slide your pointing device to the left and
the right you will notice that the box expands to the
current y text size. As you move your pointing device around
you will notice the number in the window will change and give
a new y numeric text value. When you get to the desired text
height simply press the select key and the button will pop
back up, giving the new text height(y) value. To escape back
to the original value for the height(y) simply hit the cancel
key while the button is depressed and the old value will
reappear in the window and the box will get set back to the
original size.
NOTE: You can only change the current text values with a true pointing
device. The keyboard will not allow you to move the expanding box.
Palette: The palette button is the bottom button on the menu. The
palette selection option will select the new text color. To enter the palette
selection option, position the cursor over the palette button and press the
select key. For more information on the palette color selection menu please
read the section titled palette.
Escaping from the text attribute menu: To escape at any time from the
text attribute menu, you only need to press the cancel key and the text
attribute menu will disappear leaving you where you called the text menu
from.
The Erase Icon
The Erase icon is the fourth icon from the left in the second row.
The erase button is represented by an image of a pencil erasing a solid
background. The erase function allows you to either undo the annotation on
the current screen or selectively erase a user define area on the current
screen. To select the erase menu, position the cursor over the erase icon and
press the select button. Once you have selected the erase icon, a menu will
pop up that has the same image of the pencil in the top left corner of the
menu. Next to the image is a window with the word "ERASE" in it. Below are
two buttons. The two buttons are for selecting the type of erase (image undo
and selective erase) and the second button begins the erase procedure.
Erase Type: The erase type button is designated with the word "Type".
To the right of the erase type button is a window that contains the current
erase type. Currently there are two types of erase.
Undo: The undo option will erase all annotation that you have put
onto the image since it was brought to the screen (or if the image was saved
since it was loaded, all annotation since the last save). The undo type is
the default option for the erase menu. If you select the undo option for
erase it will be the erase type every time from the fastmenu until you change
it from this menu.
Select: The other erase type that is currently supported is selective
erase. If you choose the select option from the erase menu, you will be able
to outline a section on the screen that you can erase. When you erase with
this option, you will get a cross cursor that you will be expected to select
the starting and ending points for the box you wish to erase. This process
is identical to drawing a rectangle on the screen. If you select this option
from the menu, the selective erase will be the default option until you
change it through this menu.
To change the current erase type, position the cursor over the type
button and press the select key. You will notice that the mode in the window
will change as you select.
Erase: The bottom button on the erase menu is the erase button. If
you select this button the erase process begins with the erase type that you
have selected.
NOTE: After you have completed the erase function, you will be
returned to the drawing space, so that you can continue operating the system.
Escaping from the Erase Menu: You can escape from the erase menu by
simply pressing the escape key. The erase menu will disappear and you will be
returned to where you called the erase menu from.
The Communication's Icon
The communication's icon is the fifth icon from the left in the
second row. The communication's icon is represented by a yellow lightening
bolt. The communication's menu is used to connect to a remote site. The
communication's menu is used for all the dialing features that are used in
the program as well as setting up some transmission parameters. To select the
communication's menu, position your cursor over the communications icon and
press the select key.
Once you have chosen the communication's icon a menu will pop up that
will contain several buttons, as well as some windows that tell you what the
current settings are. The communication's menu contains seven options. These
options are on-line status, error retry count, call delay value, connect,
disconnect, redial and the phone book. These options are each discussed
below.
On-Line Status: The on-line status button reports to the user the
current connection status. The on-line status can truly be in one of three
different states: On-line, Off-line and not connected. The status box will
only actually report two different states, On-Line or Off-Line. If the status
box is has the value on-line you can currently interact with the remote site.
If the status box is labeled Off-line the system may be connected and just
off-line(not able to interact with the remote site) or the system may be not
connected to the remote site.
The on-line status button is the first button from the top of the
menu. The on-line status button is labeled "STATUS". To the right of the
button is a recessed box with the current systems communications status,
either on-line or off-line. The only time the status box should be used is
when you are actually connected. Going off-line gives the user the ability to
do things at their site that are not transmitted to the remote site. To
toggle the on-line status, position your cursor over the status box and hit
the select key.
Call Delay value: The call delay value is important for those users
that have a complex dialing sequence to make an outside call. If it takes a
while to get an outside dialtone, it may be necessary to increase this value.
The call delay value is expressed in seconds and is used to hold up the amount
of time it takes to make a connection with a remote user before the system
times out. The call delay value can be any value from 0 to 255 seconds. The
default value is 30 seconds and should generally be enough time to complete
the call. If your system is timing out, keep increasing the delay value until
you can easily complete the call.
To the right of the delay button is a recessed box that contains the
current value for the call delay. To change the current delay value, position
the cursor over the delay button and press select. A box will pop onto the
screen that will prompt the user for a new delay value. If you want to change
the value, type in a new number and press enter. The new value will be
recorded. If you want to escape from the pop menu, hit the escape key on the
keyboard and you will be returned to the communications menu.
Error Retry Value: The error retry value is used when you are having
trouble correctly transmitting images or files. Occasionally during the
transmission of large amounts of data, the user may encounter transmission
anomalies that cause data errors to occur. The retry value allows the user to
re-send a data packet x number of times depending on the line quality. The
retry count can be any number from 0-255, however if you are having trouble
with a retry value greater than 3 or 4 there may be a problem with either the
image data or the transmission medium itself. The default retry value is 3.
If you change this value, it will be saved and re-used each time you enter
the program.
The retry button is on the left side of the menu and is labeled
"RETRY". To the right of the retry button is a recessed box with the current
retry value. To select a new retry value, position the cursor over the retry
button and press the select key. A box will pop onto the screen that will
prompt the user to enter a new retry value. Enter the new retry value and
press the enter key. The new value will be recorded as the retry value. If
you wish to escape from the pop-up menu, hit the escape key on the keyboard
and you will be returned to the communication's menu.
Connect: The connect button is the first button that does not have an
associated text box. The connect button is for placing the call by manually
entering the telephone number (or making the connection in a Null modem
setup). To select the connect option, place your cursor over the connect
button and press the select key. If you have a modem defined, a box will
appear that will prompt you to enter the phone number of the remote location.
To enter the phone number, type in the phone number just like you would if you
were going to call them on the telephone. You may add the dashes in the number
if you wish, but you are not required to and in fact they will be ignored.
Once you have correctly typed the phone number into the number box, you only
need to press the return key to start the dialing process. The system should
take care of the rest by dialing the number and automatically making the
connection.
NOTE: If you have a null modem defined, pressing the connect button
will simply notify the remote site that you are now on-line and ready to
interact.
Disconnect: The disconnect button will hang-up your call once you are
ready to terminate your session. If you are not on-line the disconnect button
will have no functionality. To select the disconnect button, position your
cursor over the disconnect button and press the select key. Both you and the
remote site will get a message that the call is being disconnected.
Redial: The redial function allows the user to dial the last number
tried. This button is very helpful if you received a busy signal the last
time that you attempted a call. The default number for the redial is Serial
Solutions, Inc. This number will be replaced by any number that you enter
into the system to be called. The last number you dial will be saved when you
exit the program so that it will become the new default redial number.
To select the redial button, position the cursor over the button and
hit the select key. A box will pop onto the screen with the name of the
location you are calling and the number that is being dialed.
Shortcut: If you only communicate with one remote site, the redial
feature is good since after the first time you dial it, it will be saved to
the default. This means that each time you need to connect, it will be as
simple as hitting the redial button. Therefore, you will not have to manually
re-dial it or add it to the phonebook.
PhoneBook: The phonebook feature allows the user to keep the numbers
that they dial most often. This way they don't have to keep manually entering
the phone number into the system to make a call. To select the phonebook,
position the cursor over the phonebook button and press the select key.
Once the phone book is popped onto the screen you can use it to
maintain the phonebook. There are five components to the phone book, phone
numbers, scroll buttons, add button, delete button, and an edit button.
Phone Numbers: The phone numbers are contained in the
recessed area on the left side of the phone book. If there are no phone
numbers defined in the book, the only thing in the box will be a message that
says "No phone book defined". If there are phone numbers, the left side of
the entry will be a description of the remote location. The right side of
the phone entry is the actual number. To place a call to one of the numbers
in the number box, position the cursor over either the name or the number of
the desired entry and press the select key. A box will pop up that will tell
you who you are calling and their phone number. The phone number list will
always be sorted in ascending order.
Scroll Buttons: The scroll buttons are only present if there
are more than three entries in the phone book. The scroll buttons are for
moving through the phone book. From the top of the list there will only be
a down arrow. As you move through the list, an up arrow will pop up so that
you can move in either direction. When you reach the bottom of the list only
the up arrow will be on the screen.
Add Entry: The add entry is used to enter a new phone number
into the phonebook. To add a new phone number, select the add button. A box
will pop up that will prompt the user to enter The new name of the location
that you are adding. When you have finished entering the name press the enter
key and another box will pop up that will request the new phone number. Once
you have added the new number press the enter key and the new number will be
added to the phonebook. The new entry will automatically be inserted into the
correct position in the phonebook.
Delete Entry: The delete button is used for taking an entry
out of the phonebook. This is generally only needed if you no longer
communicate with some particular location. To delete a phonebook entry,
select the delete button. The button will depress and you are free to select
on the name or number that you want to delete. Once the entry is deleted, the
list will be adjusted. If you want to escape from the delete after you have
pushed the button, press the cancel button and you will be returned to the
phonebook.
Edit Entry: The edit button is used for when you need to
alter a phonebook entry. This may be because the phone number that you have
called in the past has changed to a different number. To select the edit
button, move the cursor over the edit button and press the select key. The
edit button will depress and you will be free to select the entry that you
wish to change. Once you have selected the number to edit, you will be
prompted to put in the new information. Once the information is entered, the
entry will be placed correctly into the list.
Escaping from the phone book: To escape from the phone book,
press the cancel key. After leaving the phonebook, you will be returned to
the communication's menu.
Escaping from the Communication's menu: When you are finished with
the communication's menu, press the cancel key and you will be returned to
where you called the communication's menu from.
The Disk Icon
The disk icon is the first icon from the left in the third row. The
disk icon is represented by a floppy diskette. The disk icon is used for
loading images from storage( hard drive or floppy disk ) to the screen,
saving images to storage from the screen, deleting images that are no longer
of use and taking up valuable space, and changing the current directory so
that you can locate other files. To select the disk icon, position the cursor
over the disk icon and press the select key. A menu will pop up that has four
buttons on it: save, load, delete, and directory.
Save Image : The save should be used for saving the image, the screen,
or a portion of the screen to a storage file that can be retrieved later. To
choose the save option, position your cursor over the save button and press
the select key. Once you have chosen the save button, a files menu will pop
up that holds as many as eight files that currently reside in the current
directory.
Image Type: At the top of the menu is text that says "TYPE".
The type option indicates the file type that you wish to save the screen to.
The only current image type that you can save to is .PCX. The PCX image type
is a standard image type that can then be manipulated in many other commercial
graphics applications.
Image Size: The Button below the file type is the file size
button. This button is used to determine the size of the image to save. The
size options are as follows: image, screen, and window. The image size saves
the entire image contents, even if they are larger than the visible screen.
The screen option saves the image that is visible on the screen. The window
option allows the user to save a user defined window of the screen.
To save to a file, the user must first choose what name they wish to
save the image to. There are two ways that the user can select a filename.
First, the file does not already exist in the current directory, you must
start typing the name you wish to assign to the image. After you hit the
first key, a box will pop onto the screen that will start recording the name
for the image. When you have completed the image name, press enter and the
image will be saved. If you have determined that you wish to cancel this
operation while you are typing in the image, press the escape key and you
will be returned to the files menu.
Second, if you wish to save an image over an existing image that you
know is in the current directory, you have the ability to scroll through the
detected files. If there are more than eight images of the current type, a
down arrow will appear at the bottom of the file selection box. To scroll
down the image list, position your cursor over the arrow and press the select
key. This will force the files to move up in the box and another arrow to
appear that allows you to move on the file list in either direction. Once you
have reached the bottom of the list, the down arrow will disappear and the
only arrow on the screen will be the up arrow.
If there are no files of the selected type in the current directory,
a message will appear in the file selection box telling you that there are no
images of that type.
If the image name already exists in the current directory, you can
either type in the filename or you can select it from the file box. At this
point a box will pop up on the screen to notify you that the file already
exists. The message will look like this:
File XXXX.PCX already exists, Copy Over?
Save yes/no
Yes - If you wish to copy over the existing file, click the save
button until the box contains the word yes and press enter. A short
cut to copying over the existing file is to simply enter the "Y" key
(in either upper or lower case) and the system will start to copy
over the file with the contents of the current screen.
No - If you have mistakenly entered the file name or did not realize
a file with same name exists in the current directory and you do not
want to copy over it, there are two ways to answer no to this prompt.
Clicking the pointing device when your cursor is over the button and
cycle through the options until "no" is in the box and then press the
enter key. Or you may type the "N" key (in either upper or lower case)
and the save will be canceled.
Note: If you are uncertain about whether or not the file is one you
wish to keep, you should always cancel this operation and make sure
the existing file is one that you do not wish to keep. This may mean
saving the current screen to a temp. file and then go back to the old
file and make sure you don't need it anymore. You could then save your
new image from the temp. file to the desired filename and delete the
temp file.
Load Image : The load button is for loading an image that has been
previously saved or copied to the storage medium. To choose the load
image option, position your cursor over the load button and press the
select key. Once you have chosen the load button, a files menu will
pop up that holds as many as eight files that reside in the current
directory.
Image Type: At the top of the menu is text that says "TYPE".
The type indicates the file type that you wish to load. The
only current image types that you can load are .PCX and .TXT
(ASCII text).
Image Size: There are two options that you can have with
respect to image size: crop and fit.
Crop: The crop option is only applicable to images that have
a larger width than the visible screen. If your image is
within the screen boundaries, this option will be ignored.
The crop option will load the entire image to the screen just
as it was saved from its source. Currently, there is no
facility for moving the image horizontally. However, you can
scroll the screen vertically. This image size option will
make the screen appear to be a window onto the entire image.
Fit: The fit option is only applicable to images that have a
larger width than the visible screen. If your image is within
the screen boundaries, this option will be ignored. The fit
option scales the image so that it fits entirely within the
screen width boundaries. The height of the image will also be
scaled so that the image will retain its proportions. If the
resultant image is taller than the screen, you will be able
to scroll the image up and down.
The currently supported forms of .PCX file are 1 bit binary
images, 4 bit 16 color images. 8 bit, 256 color images are
also supported in the SVGA version.
Loading an image: The application will load the graphic
screen with the named image. To load the image, you can
select on the desired file name or you can enter the image
name if you know it and it is not present in the file
selection box. To enter the image name, start typing and a
box will pop up that holds the name as you type. You can add
the proper extension if you would like to, but you are not
required to. Once the text box has the name that you are
satisfied with, press the enter key and your image will be
loaded. If you wish to load an image that you know is in the
current directory and is not visible in the file selection
box, you have the ability to scroll through the detected
files. If there are more than eight images of the current
type, a down arrow will appear at the bottom of the file
selection box. To scroll down the image list, position your
cursor over the arrow and press the select key. This will
force the files to move up in the box and another arrow to
appear that allows you to move on the file list in either
direction. Once you have reached the bottom of the list, the
down arrow will disappear and the only arrow on the screen
will be the up arrow.
If there are no files of the selected type in the current
directory, a message will appear in the file selection box
telling you that there are no images of that type in the
current directory.
Image Deletion: If you wish to delete an image from the
current directory, there are two ways to select the file to
be deleted. You can select the file from the file box or you
can enter the filename from the keyboard if you know the name.
Once the file has been located, the system will prompt the
user to make sure they have selected the correct file. The
prompt box will take the form:
File XXXX.pcx selected for Deletion, Delete?
Delete Yes/No
Click the delete button to cycle through to the desired option
and press the select key. You can also hit either the "Y" or
"N" key (either case) to select your option.
If you enter a file name to be deleted, the system will check
for its existence. If the file name does not exist in the
present directory, the system will notify you that the desired
filename was not found. This prompt is non-interactive and
will stay on the screen for only a couple of seconds. The
prompt will have the form:
Can't Find File XXXX.pcx - Unable to delete
You will then be returned back to the file selection screen.
Note: If after repeated tries to delete a file are
unsuccessful, you may wish to actually scroll through the
files and locate the desired file to delete.
Change Directory: The button is labeled as "DIRECTORY". The
directory function is used to either locate a file in another
directory or drive on your machine, change your current path
location, or load and save a file to a specific directory or
drive on your machine. To select the change directory
function, position your cursor over the directory button and
press the select key. Once you have selected the directory
function, a sub-menu and current path box will pop to the
screen. The menu will have a button at the top that is
labeled drive with a recessed text box next to it that will
hold the current system drive. Below the drive button is a
directory selection box. The directory selection box can hold
up to eight directories that are related to your current
directory. If there are more than eight sub-directories from
your current position an arrow will appear at the bottom of
the box. In the middle of the screen is a current path box
that gives you a quick reference to where you are (current
path , including drive specification) in your machine. At
this menu you can either change your current drive or change
your current directory.
Changing your current drive: To change your current system
drive position your cursor over the drive button and press
the select key. Once you have selected the drive button,
another menu will pop up that holds all the detected drives
that are available to your system. There are two ways to
select a new current drive. The first way is to position your
cursor over the desired drive and press the select key.
NOTE: If the desired drive is a floppy disk drive, make sure
that the disk is in the drive and the door is closed or you
will get an error message that the drive was not changed
because the requested drive was not ready.
Another way to change the drive is to select the keyboard key
that represents the desired drive.
Changing to a new directory: To change to a new directory,
position your cursor over the desired sub-directory and press
the select key.
NOTE: The (..) that is present in all subdirectories only
means that if that directory is selected, you will be moved
up one level instead of down to a sub-directory.
If you wish to change to a sub-directory that you know is
available from the current directory and is not visible in
the file selection box, you have the ability to scroll
through the detected sub-directories. If there are more than
eight directories, a down arrow will appear at the bottom of
the directory selection box. To scroll down the directory
list, position your cursor over the arrow and press the
select key. This will force the available directories to
move up in the box and another arrow to appear that allows
you to move on the directory list in either direction. Once
you have reached the bottom of the list, the down arrow will
disappear and the only arrow on the menu will be the up arrow.
If you know the desired directory without having to search
through the system, you always have the option of just typing in
the desired path. You can do this complete with the drive
specification or without. To type in the name of the desired
path, just start typing and a box will pop up that will hold
your new path name as you type it. When you have the desired
path entered in, press the enter key and the system will
change to the new system sub-directory, provided it exists.
NOTE: If your desired path is on a floppy disk drive, make
sure that the disk is in the drive and the door is closed or
the system will issue a message that the desired drive is not
ready and you will have to re-type the entire path name.
Escaping from the files Menu: To escape from the files menu
at any time, press the escape key and the files menu will
disappear and you will be returned to the main menu.
The Zoom Icon
The zoom icon is the third icon from the left, located in the third
row. The zoom icon is represented by an image of a small square that is being
magnified by a magnifiying glass. The zoom function is used for zooming in on
a perticular region of the current image that may need a look in more detail.
To select the zoom icon, position your cursor over the icon and press the
select key. A menu will pop up that has the zoom image in the upper left
corner of the menu. Next to the image is a recessed box that has the menu
title "ZOOM".
Zoom Level: The zoom level option is the top button on the menu.
Printed on top of the button is the word ":Level". This button will allow you
to select how far you wish to zoom into the image. To the left of the level
button is a recessed box that holds the current zoom level. There are three
zoom levels that are supported in the system. The zoom levels that are
supported are: 2x, 4x, and 8x.
Zoom: The zoom button is directly below the zoom level button and is
labeled "ZOOM". Pressing this button will cause a transparent box that
represents the amount of the image that will be visable on the screen after
the zoom has been completed. The box can either half the screen size, 1/4 the
screen size, or 1/8 the screen size. The box size wiil be reflected by the
value that is set in the zoom level. Once you position the box over the area
you wish to zoom into, press the select key and the image will be zoomed onto
your screen.
Restore: If the screen has already been zoomed, the button on the
bottom of the zoom menu will be labled as "RESTORE". Selecting this button
will restore the screen to the exact state that it was before the zoom took
place. You will notice that if the restore button is on the screen the level
button has disappeared and you can not change the zoom level at this time
(until the screen has been unzoomed).
Note: The zoom level that is set in the zoom menu will be the current
value from the fastmenu until it is changed through the zoom menu. If you
select the zoom icon from the fastmenu the zoom operation will automatically
set the box on the screen that is indicated from the zoom level option in the
zoom menu. If the image is zoomed in, the zoom icon from the fastmenu will
automatically be restored to the original image.
Escaping from the Zoom Menu: You can escape from the zoom menu by
simply pressing the cancel button. The zoom menu will disappear and you will
be returned to the drawing screen.
The Transmit Icon
The transmit icon is the second icon from the left, located in the
third row. The transmit icon is represented by an image of a small bar graph
with the communications symbol in the top right corner. The transmit function
is used for sending your image, screen, window, or file to the remote site.
To select the transmit icon, position your cursor over the icon and press the
select key. A menu will pop up that has the transmit image in the upper left
corner of the menu. Next to the image is a recessed box that has the menu
title "TRANSMIT".
Tx Type: The transmit type option is the top button on the menu.
Printed on top of the button is the words "Tx TYPE". This button will allow
you to select which type of data you wish to send. To the left of the Tx type
button is a recessed box that holds the current type of data that will be
sent. There are four types of data that can be sent: Image, Screen, Window or
File.
Image: The image is the entire image that is loaded on the system.
This could mean a very large image that is only partially displayed on the
screen. If your image fits in the dimensions of the screen, this option is
the same as transmit screen.
Screen: The screen option sends exactly the image that is contained
on the visible screen. This means that if your image is an overscaned image,
it will only send the portion of the image that is visible on the screen at
the current time.
Window: The send window option allows the user to define an area on
the screen that is to be sent. If you select this option, an expanding box
will pop on to the screen and the user will define the box to be sent in the
same fashion as drawing a rectangle. Once the rectangle is defined, the box
will be sent to the remote. This is a helpful option if you only need to
discuss some small portion of the screen with the remote.
File: The file transmit option allows the user to send a regular file
that may not even be an image for the system. The file can be any file that
resides on your system. When you select the transmit file option, a file box
will pop onto the screen that allows the user the opportunity to select the
file to be sent. The file type button at the top of the file box allows the
user to input the type of file they wish to send. All DOS wildcards are valid
entries in this file box if you want to only glance through a certain type of
image. Examples of this would be *.pcx, *.*, fi??.exe etc...
Send: The send button is directly below the Tx type button and is
labeled "SEND". Pressing this button will cause the selected data to be
transmitted to the remote site. To select this option, position your cursor
over the send button and press the select key. Once you have pressed the
select key the menu will clear and a small box will pop onto the screen.
The box will tell you at all times how much of the image has been sent. This
will be in the form of a percentage that will appear in the center of the
box. The remote site will also get a box that pops up that tells them how
much of the image has been received. If you are sending a graphic image, the
box will disappear while the portion of the screen the box is taking up is
sent. Once the data to be sent is safely past this location, the box will pop
back onto the screen.
Escaping from the Transmit Menu: You can escape from the transmit
menu by simply pressing the cancel button. The transmit menu will disappear
and you will be returned to where you called transmit from.
The Configuration Icon
The configuration icon is the fourth icon from the left in the third
row. The configuration icon is represented by a red check mark. The
configuration menu does not necessarily require a lot of interaction from the
user. There are two purposes for the configuration. First, to set the
communications parameters for both the modem device and the tablet if they
are being used. The second is to relay to the user what equipment is present
in the system.
The configuration menu's only user interaction is for setting up the
modem or setting up the tablet. The configuration menu can be entered by
positioning the cursor over the configuration icon and pressing the select
key. The items in the configuration menu are as follows:
VGA Type: Standard VGA. This option is only informative and is
non-interactive.
Mouse: The second box from the top tells whether there was a mouse
detected in the system. The displayed text here will be either yes or
no depending upon whether there is a mouse in the system. The option
is only informative and is non-interactive.
Expanded Memory: The third box from the top of the menu tells the user
whether there is expanded memory configured for the system. This will
probably be apparent as to how fast the system is responding.
Currently this value is only a yes or a no depending on if you have
expanded memory. This option is only informative and is non-
interactive.
Modem: The modem button is the fourth option from the top and the
first button on the menu. The modem option allows the user to view
the settings for their modem device as well as change the current
setup and re-initialize. To select the modem setup option, position
your cursor over the modem button on the menu and press the select
key. This will bring up a sub-menu that will give the user all the
available options associated with the modem. These options include:
type, port, baud, I/O address, Interrupt number, and an initialize
button.
Modem Type: The modem type option can have any one of five
entries. The modem types are as follows: None, Null, Hayes,
Trailblazer, and Comsphere. The none option should be selected
if you are not planning on connecting to a remote site. This
will allow you to set up other devices on the com port used by
the communications. The Null option should be selected for
those applications that are going to be direct connected and
do not require a dial tone. The hayes, Trailblazer, and
comsphere options should be used for commercial style modems.
Check your documentation for the option that most closely
fits your own modem type. To select a new modem type,
position your cursor over the "MODEM" button and press the
select key. Each time you select this button you will notice
that the option inside the recessed text box will change as
well.
Modem Port: The modem port option can have any one of four
entries: COM1, COM2, COM3, and COM4. The com port is a
machine dependant value and is the connector that your modem
is hooked up to. Please check your hardware manual for the
machine specifications to determine which com port your
modem is connected to. To select a new modem port, position
your cursor over the "PORT" button and press the select key.
Each time you select this button you will notice that the
option inside the recessed text box will change as well.
Modem Baud: The modem baud button is the third button from
the top on the modem menu. The modem baud option can have
any one of seven entries. 1200, 2400, 4800, 9600, 19200,
38400, and 56700. The baud rate is the speed at which the
modem communicates with the remote site. Please check your
modem manual for the most efficient modem baud rate to use
with the remote site (this value may also be dependant upon
the remote modems capabilities). To select a new modem baud
rate, position your cursor over the "BAUD" button and press
the select key. Each time you select this button, you will
notice that the option inside the recessed text box will
change as well.
I/O Address: The I/O address is a value that is user defined.
The default I/O address should be present in the text box.
The I/O address is the memory location that sends and receives
data to and from the modem and PC. To select a new I/O address
for your modem, position your cursor over the "I/O ADDRESS"
button and press the select key. Selecting this option will
bring up a text entry box on the screen that will prompt the
user to enter a new I/O address. To change the I/O address
enter the new address and press enter, the new value will
be recorded. To escape to the old value, press the escape
key, and the old value will be re-instated. If the I/O
address value is changed, the modem will be initialized
upon leaving this menu.
NOTE: The I/O address is an advanced option and should only
be changed by those users that have a firm grasp of what they
are changing this value to. If you have accidentally changed
this value, an easy way to get a valid value back is to keep
changing the Com Port selection until it is back to the
present value. This will re-set the I/O address to the
default value. The default value should be correct for
most applications.
Interrupt: The interrupt is a value that is user defined.
The default interrupt value should be present in the text
box. The interrupt value is an index into a table that the
machine can use to process input and output without bothering
other operations taking place in the program. To select a new
interrupt value, position your cursor over the "INTERRUPT"
button and press the select key. Selecting this option will
bring up a text entry box on the screen that will prompt the
user to enter a new interrupt value. To change the interrupt
value enter the new value and press enter, the new value will
be recorded. To escape to the old interrupt value, press the
escape key, and the old value will be re-instated. If the
interrupt value is changed the modem will be initialized
upon leaving this menu.
NOTE: The interrupt value is an advanced option and should
only be changed by those users that have a firm grasp of
what they are changing this value to. If you have
accidentally changed this value, an easy way to get a
valid value back is to keep changing the Com Port selection
until it is back to the present value. This will re-set the
interrupt to the default value. The default value should be
correct for most applications.
Initialize: The initialize button has no text box next to it.
The initialize button is used to re-initialize a modem if it
has had its parameters changed or it is not responding
correctly. To select the initialize button, position your
cursor over the button labeled "INITIALIZE" and press the
select key. A box will pop on the screen that will tell the
user that the modem is being initialized. When the process
is finished another box will pop onto the screen to tell
the user whether or not the initialization was successful.
Note: If a modem parameter is changed in this menu and the
user escapes from the menu, the initialization process will
take place automatically. If initialization fails, the modem
type will be set to none so the user will have to re-
initialize the device to use the modem.
Escaping from the Modem Menu: To escape the modem menu the
user can just hit the cancel key and they will be returned to
the main configuration menu. If a value has been changed in
the modem setup the initialization process will automatically
take place before returning.
Tablet: The tablet option allows the user to view the settings for
their tablet device as well as change the current setup and re-
initialize. To select the tablet setup option, position your cursor
over the tablet button on the menu and press the select key. This
will bring up a sub-menu that will give the user all the available
options associated with the tablet. These options include: type,
port, baud, I/O address, Interrupt number, and an initialize
button.
Tablet Type: The tablet type button is the top button on the
tablet menu. The tablet type option can have any one of three
entries: None, 12x12, and 6x9. The tablets must be
Summagrahics MM1201 compatable. The none option should be
selected if you are not planning on using a tablet. This
will allow you to set up other devices on the com port used
by the tablet. The 12x12 option should be selected for those
users that have the large 12 inch by 12 inch tablet. The 6x9
option should be used if you are planning to use the smaller
sized tablet. To select a new tablet type, position your
cursor over the "TABLET" button and press the select key.
Each time you select this button you will notice that the
option inside the recessed text box will change as well.
Tablet Port: The tablet port option can have any one of
four(4) entries. The valid tablet ports are as follows: COM1,
COM2, COM3, and COM4. The com port is a machine dependant
value and is the connector that your tablet is hooked up to.
Please check your hardware manual for the machine
specifications to determine which com port your tablet is
connected to. To select a new tablet port, position your
cursor over the "PORT" button and press the select key. Each
time you select this button you will notice that the option
inside the recessed text box will change as well.
Tablet Baud: The tablet baud option can have any one of seven
entries: 1200, 2400, 4800, 9600, 19200, 38400, and 56700. The
baud rate is the speed at which the tablet communicates with
the PC. Please check your tablet manual for the most
efficient modem baud rate ( THIS VALUE WILL ALMOST ALWAYS BE
SET AT 9600). To select a new tablet baud rate, position your
cursor over the "BAUD" button and press the select key. Each
time you select this button you will notice that the option
inside the recessed text box will change as well.
I/O Address: The I/O address is a value that is user defined.
The default I/O address should be present in the text box.
The I/O address is the memory location that sends and
receives data to and from the tablet and PC. To select a new
I/O address for your tablet, position your cursor over the
"I/O ADDRESS" button and press the select key. Selecting this
option will bring up a text entry box on the screen that will
prompt the user to enter a new I/O address. To change the I/O
address enter the new address and press enter, the new value
will be recorded. To escape to the old value, press the escape
key, and the old value will be re-instated. If the I/O address
value is changed the tablet will be initialized upon leaving
this menu.
NOTE: The I/O address is an advanced option and should only
be changed by those users that have a firm grasp of what they
are changing this value to. If you have accidentally changed
this value, an easy way to get a valid value back is to keep
changing the Com Port selection until it is back to the
present value. This will re-set the I/O address to the default
value. The default value should be correct for most
applications.
Interrupt: The interrupt is a value that is user defined.
The default interrupt value should be present in the text box.
The interrupt value is an index into a table that the machine
can use to process input and output without bothering other
operations taking place in the program. To select a new
interrupt value, position your cursor over the "INTERRUPT"
button and press the select key. Selecting this option will
bring up a text entry box on the screen that will prompt the
user to enter a new interrupt value. To change the interrupt
value enter the new value and press enter, the new value will
be recorded. To escape to the old interrupt value, press the
escape key, and the old value will be re-instated. If the
interrupt value is changed the tablet will be initialized
upon leaving this menu.
NOTE: The interrupt value is an advanced option and should
only be changed by those users that have a firm grasp of what
they are changing this value to. If you have accidentally
changed this value, an easy way to get a valid value back is
to keep changing the Com Port selection until it is back to
the present value. This will re-set the interrupt to the
default value. The default value should be correct for most
applications.
Initialize: The initialize button has no text box next to it.
The initialize button is used to re-initialize a tablet if it
has had its parameters changed or it is not responding
correctly. To select the initialize button, position your
cursor over the button labeled "INITIALIZE" and press the
select key. A box will pop onto the screen that will tell the
user that the tablet is being initialized. When the process
is finished, another box will pop onto the screen to tell the
user whether or not the initialization was successful.
Note: If a tablet parameter is changed in this menu and the
user escapes from the menu, the initialization process will
take place automatically. If initialization fails, the tablet
type will be set to none so the user will have to re-
initialize the device to use the tablet.
Escaping from the Tablet Menu: To escape the tablet menu, the
user can just hit the cancel key and they will be returned to
the main configuration menu. If a value has been changed in
the tablet setup, the initialization process will
automatically take place before returning.
Escaping from the Configuration Menu: To escape at any time from the
configuration menu, hit the escape button on your keyboard or pointing device
and the configuration menu will disappear and you will be returned to the
where you called the configuration menu from.
The Exit Icon
The exit icon is located in the third row of the menu and is the last
icon from the left. The exit icon is represented by a stop sign in the middle
of the icon. The exit icon will allow you to exit from the program, thus
terminating your session. To select the exit icon, position your cursor over
the icon and press the select key. Once this option has been selected, a
sub-menu will pop up that has the stop sign in the upper left hand corner.
Next to the stop sign is a recessed box that holds the word "EXIT". below
the menu title are two buttons, yes and no.
Yes: Selecting the yes option will close up all system resources,
save your default file, and take your system off-line ( if you have
not hung up the phone call already) and return you to DOS. To select
the yes option, position your cursor over the yes button and press
the select key.
No: Selecting the no button will return you to where you called the
exit icon from. To select the no option, position your cursor over
the no button and press the select key. Another way to exit this menu
with a "no" option is to hit the select key or the cancel key from
anywhere off the exit sub-menu.
Escaping from the Exit Menu: You can escape from the exit menu at any
time by simply pressing the cancel button. The exit menu will
disappear and you will be returned to where you called the exit icon
from.
Main Menu Wrapup
This concludes the description of the main menu and the functionality
of all the menu icons. The object of selecting the icons from the main menu
is to change options and default values of the tools that you will use during
a session. Once a value from the main menu is changed, it will retain that
value until you return to the main menu to change it again. This is how you
setup the attributes of the tools you will use while in the Image Exchange
system.
CHAPTER 6
The Image Exchange FastMenu and Tool Selection
The Image Exchange FastMenu is how you will choose the tools that you
wish to use during your session. To define your FastMenu, simply bring up the
main menu by pressing the cancel key. Once the main menu is on the screen you
can make any icon on the menu part of your FastMenu.
Using The FastMenu From The Drawing Screen
The FastMenu is a tool that you can use while you are interacting
during your session. The advantage to the FastMenu is that you can now select
a new tool or function without going back to the main menu. To change your
active tool or function, position your cursor over the new desired icon and
press the select key. Depending on which tool you have selected you will
either change your cursor to the new drawing tool or carry out the desired
function. With The FastMenu on the screen, you will notice that as you bring
your cursor down to the FastMenu your current cursor will change from your
defined tool to a cross that will allow you to access the icons on the
FastMenu.
Hiding The FastMenu
There may be occasions where you will wish to take the FastMenu off
the screen so that you can take advantage of the space taken up by the
FastMenu. This can be easily accomplished by pressing Function key 1 (F1).
Once you have pressed the F1 key, the FastMenu will disappear and you will
then have access to the full screen and can take advantage of that space in
any way you wish. When you need to bring the FastMenu back to the screen,
press the F1 key and the FastMenu will reappear. The F1 function key is a
toggle that will alternate between placing the FastMenu on the screen and
taking it away.
Adding Icons To The FastMenu
To add a new icon to the FastMenu, position your cursor over the
desired icon to add and press the cancel key. Once you have pressed the
cancel key, the icon that you are positioned over will be placed at the end
of the FastMenu which is located along the bottom of the screen. The icon
that you just added to the list will now be available to you from the drawing
screen. The FastMenu can hold a maximum of 12 icons. Once you have a full
FastMenu and you add another one, the first icon will be deleted from the
list and the new icon will be added to the end. The FastMenu will be present
while you are using the drawing screen.
Deleting Icons from the FastMenu
It is also possible to remove any icon from your defined FastMenu. To
delete an icon, position your cursor over the icon you wish to delete
and press the cancel key. Once you have deleted an icon, the FastMenu
will pop the icon out of the list and reappear without the deleted
icon. If you delete the last icon (the only icon in the list), your
cursor will automatically be changed to your current drawing tool.
The FastMenu allows you to create, modify, and delete a list of icons
that you can use in the drawing space for easy selection of new tools
and functions. The attributes for the tools and functions are set
from the main menu and they can be modified at any time by returning
to the main menu and changing them at any time. When you have selected
an icon off the FastMenu, the tool or function will generally perform
in the way you have set it up. Below is a list of all the icons and
the properties and options they each take on when selected from the
main menu.
FastMenu Icons
The Draw Icon: The draw icon is in the form of a pencil or pen in the
middle of the button. Selecting the draw icon will cause your tool cursor to
become the pen in the color that you have selected from the main menu. You
will notice that your pointing device will now move your pen cursor around
the screen. When you desire to write with the pen, press the select and you
can free hand draw by moving your pointing device around the screen while
keeping the select depressed. The line that the pen draws will be of the
width and color that you chose from the main menu. To stop writing, let up
on the select key. You are only bounded by the screen limits, as well as the
top of the FastMenu if you have one defined.
The Rectangle Icon: The rectangle icon is in the form of a small
rectangle in the middle of the icon. When you select the rectangle icon,
your cursor will change to the rectangle drawing tool in the color that you
have selected from the main menu. You will notice that as you move your
pointing device around, the rectangle cursor will follow your movements.
To draw a rectangle to the screen, position the top left hand corner of the
cursor at the desired location to start the rectangle and press the select
key. While you are holding down the select key, move your pointing device in
the direction that you wish the rectangle to go. As you move, you will notice
that a rubber banding box will be drawn to show you what the resulting
rectangle will look like. This rectangle will resize itself as you move the
cursor around. The rectangle is only bounded by the sides of the monitor
screen as well as the top of the FastMenu if you have one defined. To draw
the rectangle, let up on the select key and the rectangle will be drawn into
the desired box in the color, line width, and fill capacity that you defined
from the main menu.
NOTE: If you defined the rectangle to be filled, the line width
option that may be defined will have no effect, since a filled object has no
line width.
You can cancel a rectangle during the rubber banding process by
simply pressing the cancel key while you are holding down the select key.
This will cause the cursor to reappear as a rectangle so that you can try it
again.
The Square Icon: The square icon is in the form of a black square in
the middle of the icon. When you select the square icon, your cursor will
change to the square drawing tool in the color that you have selected from
the main menu. You will notice that as you move your pointing device around,
the square cursor will follow your movements. To draw a square to the screen,
position the top left hand corner of the cursor at the desired location to
start the square and press the select key. While you are holding down the
select key move your pointing device in the direction that you wish the
square to go. As you move, you will notice that a rubber banding box will be
drawn to show you what the resulting square will look like. The square's
rubber banding box will have perfectly equal sides to it. This square will
resize itself as you move the cursor around. The square is only bounded by
the sides of the monitor screen as well as the top of the FastMenu if you
have one defined. To draw the square simply let up on the select key and
the square will be drawn into the desired box in the color, line width, and
fill capacity that you defined from the main menu.
NOTE: If you defined the square to be filled, the line width option
will have no effect, since a filled object has no line width.
You can cancel a square during the rubber banding process by simply
pressing the cancel key while you are holding down the select key. This will
cause the cursor to reappear as a square so that you can try it again.
The Line Icon: The line icon is in the form of a black line that
moves diagonally across the middle of the icon. When you select the line
icon, your cursor will change to the line drawing tool in the color that you
have selected from the main menu. You will notice that as you move your
pointing device around, the line cursor will follow your movements. To draw
a line to the screen, position the top left hand corner of the cursor at the
desired location to start the line and press the select key. While you are
holding down the select key, move your pointing device in the direction that
you wish the line to go. As you move, you will notice that a rubber banding
line will be drawn to show you what the resulting line will look like. This
line will resize itself as you move the cursor around. The line is only
bounded by the sides of the monitor screen as well as the top of the
FastMenu if you have one defined. To draw the line, let up on the select
key and the line will be drawn on the screen in the color and width that
you defined from the main menu.
You can cancel a line at any time during the rubber banding process
by simply pressing the cancel key while you are holding down the select key.
This will cause the cursor to reappear as a line so that you can try it
again.
The Circle Icon: The circle icon is in the form of a black circle
in the middle of the icon. When you select the circle icon your cursor will
change to the circle drawing tool in the color that you have selected from
the main menu. You will notice that as you move your pointing device around,
the circle cursor will follow your movements. To draw a circle to the screen,
position the center of the circle cursor at the location that you wish the
center of the drawn circle to be and press the select key. While you are
holding down the select key, move your pointing device in any direction and
you will notice that a rubber banding circle will be drawn to show you what
the resulting circle will look like. This circle will resize itself as you
move the cursor around. The circle is only bounded by the sides of the
monitor screen as well as the top of the FastMenu if you have one defined.
To draw the circle, let up on the select key and the circle will be drawn
into the desired location in the color, line width, and fill capacity that
you defined from the main menu.
NOTE: If you defined the circle is to be filled, the line width
option will have no effect, since a filled object has no line width.
You can cancel a circle at any time during the rubber banding process
by simply pressing the cancel key while you are holding down the select key.
This will cause the cursor to reappear as a circle so that you can try it
again.
The Point Icon: The point icon is represented as an upwards arrow in
the middle of the icon. The pointer is used to point to specific locations
on the screen. The primary purpose of the pointer is in remote applications
where you are trying to get the person at the remote site to look at a
specific thing on the screen. To select the pointer, position the cursor
over the pointer icon and press the select key. As soon as you select the
pointer icon your cursor will change into a cross that you can move all over
the screen. As you move your pointing device around, you will notice that the
cross will follow your movements around the screen. To activate the pointer,
press down the select key and hold it down. The cross will change into a
pointer. While holding the select key down, you can move the pointer all
over the screen. You are bounded with the pointer by the screen limits and
by the FastMenu if it is on. As you dip below where the FastMenu should be
the pointer will flip upside down so that you can point to the very bottom
of the screen. To exit from the point mode, press the cancel key and your
cursor will return to the previous drawing tool that you had defined.
NOTE: If you are connected to a remote location, the only coordinates
that are sent to the remote site are when you have the actual pointer on the
screen. As you move the cross around the screen to find the location to point
to, these coordinates will not be transmitted to the remote.
The Clear Screen Icon: The clear screen is represented by a trash
can. The purpose of the clear screen function is to delete all the
information on your screen or to start over again with a clean screen. To
select the clear screen function, position your cursor over the trash can
and press the select key. Once you have selected the clear screen function,
the screen will clear to the color that you had selected previously from the
main menu.
The Text Icon: The text icon is represented by the word "text" which
is spelled out in four different colors. The text option gives you the
ability to change the attributes of the text including size and color. To
select changing the text attributes, position your cursor over the text icon
and press the select key. Once you have selected the text icon, a sub-menu
will pop up that allows you to change the text attributes. The text menu is
the same menu that is accessed from the main menu. To find out the details of
the text menu, see chapter 5, The Text icon.
NOTE: To display text at any time, position your cursor at any
position on the drawing space and begin to type. As you type, the letters
will appear at the location that you have selected. The characters will be
in the size and the color that you have selected from the text attribute
menu. One thing to be very careful about when entering text to the screen is
to not move your pointing device once you have selected the location to type.
The text is based on the current cursor position and will move as you move
your pointing device.
The Erase Icon: The erase icon is represented as a pencil that has
erased a portion of the background. The erase function is used to erase
annotation on the screen. The erase icon takes on the value that you have
set in the main menu. The two values that are possible are undo the entire
image, and select a portion of the screen to erase. If you have not
previously set a value in the erase menu, the default value is undo the
entire screen. If Undo is the currently set option, when the erase icon is
selected from the fastmenu, all annotation that has been added to the screen
since the last save is taken away from the image. If the erase selection is
currently select, an arrow will come onto the screen that the user can use
to select an area of the screen to erase. To change the erase icon option
simply select the main menu and change the value through the erase sub-menu.
The Communication's Icon: The communication's icon is represented by
a lightning bolt. The communication's menu allows you to set up connecting,
disconnecting and dialing features. For the most part, the communication's
menu will not have a lot of meaning on the FastMenu, however, you may wish
to connect and disconnect from the FastMenu. To select the communication's
function, position your cursor over the lightning bolt and press the select
key. A communication's sub-menu will pop onto the screen that will allow you
to work with the communications parameters. The communications sub-menu will
be the same menu that you can access from the main menu. To get the details
on the communication's menu, see chapter 5 under the heading The
Communication's Icon.
The Disk Icon: The disk function is represented by a floppy diskette
in the middle of the icon. The disk icon can be used to do four things: load
an image, save an image, delete an image, and change the current working
directory. The disk icon is nice to have on the FastMenu if you are going to
be using a lot of files or changing directories a lot. To select the disk
icon, position your cursor over the icon and press the select key.
A menu will pop up that will allow you to take care of all your file
needs. The disk menu is the same menu that you can select from the main menu.
To get the details about the disk menu, see chapter five under the heading
disk icon.
The Send Screen Icon: The send screen icon is represented as a small
bar chart with a lightning bolt in the top right corner. The send screen
function is used to send screen data to the remote site. The send screen has
four options: You can transmit the image, the screen, a window of the screen,
or a file. To select send screen, select the icon and the screen will be sent
to the remote. If you select send screen and you are not on-line, you will
get an error message telling you that you are off-line. Once you have sent
the screen a small box will pop onto the screen telling you how much of the
image has been sent. The remote site will also get a message box telling them
how much they have received. The screen that will be sent is the one that you
have previously defined from the main menu. If you wish to change the screen
send type, you must go back to the main menu and change your option.
The Zoom Icon: The zoom icon is represented by a magnifying glass
over a blue square. The zoom function is used to zoom in on a particular
section of the current screen image. There are three values that the zoom
icon can have, these values include: 2 x magnification, 4 x magnification,
and 8 x magnification. The actual value for the zoom is set through the main
menu. When you select the zoom icon from the fastmenu a rectangle will appear
on the screen that the user will position over the area of the image they
wish to zoom in on and press the select key. The outlined image will now be
magnified onto the current screen. To return to the original image simply
select the zoom icon again and you will be returned to the original image.
The Configuration Menu: The configuration icon is represented as a
small check mark. The configuration function tells you what has been
recognized and initialized in your system. There is probably not a lot of
use for it on the FastMenu except in the case of re-configuring your modem
or your tablet. Selecting the configuration icon from the FastMenu will bring
up a menu that will outline what exists in your system. The items on the
configuration menu are outlined in chapter 5 in the section entitled the
configuration menu.
The Exit Menu: The exit icon is represented by a stop sign. The exit
function will allow you to leave the application. Selecting exit will bring
up a menu that gives you a chance to either exit or go back to the
application. The stop icon is outlined in chapter 5. When you select exit,
your default tool file will be automatically saved and if you currently have
a call up, you will be disconnected.
The FastMenu is how you will control and manipulate the tools in the
Image Exchange system. The FastMenu is defined by you and can be changed at
any time. The FastMenu uses the tool attributes that you defined in the main
menu to carry out your application.
Now that we have defined the Main Menu and The FastMenu, it is time
to look at the function keys that allow you to take some shortcuts to
carrying out some operations in the Image Exchange system.
Special Icons - The following icons do not appear on the main menu,
however are very important tools in the image exchange system. These icons
are used when the image to view is larger than the actual screen. When you
load an oversized image they will automatically pop into the lower right
corner of the screen.
The Up Icon: The up button is represented by a small arrow
pointing up in the middle of the icon. This icon is for scrolling up the
screen if you are not already at the top of your document. To move up on the
document, position your cursor over the up arrow and press the select key.
You will notice the document scroll and your view will include more of the
top of the document. If you are currently at the top of the document,
selecting the up icon will have no effect.
The Down Icon: The down button is represented by a small
arrow that is pointing down in the middle of the icon. This icon is for
scrolling down the screen, if you are not already at the bottom of your
document. To move down on the document, position your cursor over the down
arrow and press the select key. You will notice the document scroll and your
view will include more of the bottom of the document. If you are currently at
the bottom of the document, selecting the down icon will have no effect.
The Top Icon: The top button is represented by a small letter
"T" in the middle of the icon. This icon is for moving directly to the top of
the document. To select the top icon, position your cursor over the "T" and
press the select key. You will notice that you have been moved to the top of
the document. If you are currently at the top of the document, selecting the
top icon will have no effect.
The Bottom Icon: The bottom button is represented by a small
letter "B" in the middle of the icon. This icon is for moving directly to
the bottom of the document. To select the bottom icon, position your cursor
over the "B" and press the select key. You will notice that you have been
moved to the bottom of the document. If you are currently at the bottom of
the document, selecting this icon will have no effect.
CHAPTER 7
FUNCTION KEY ASSIGNMENTS
This section of the documentation will outline what function key
does what action and a brief description of that action.
F1: The F1 key toggles the FastMenu off and on the screen. The
FastMenu is displayed along the bottom of the screen and is
represented as a line of icons the user plans to use most during
the current session. When the FastMenu is present and on the screen,
the active screen area ends just above the icon list. If the FastMenu
is hidden from the screen (toggled off), the user is free to use the
entire screen as the drawing space. The user can at any time toggle
the FastMenu on or off (this is a good test to see if a FastMenu has
been defined yet). The first function key is the only function key
that does not have an equivalent button on the main menu. The
FastMenu is a local function and has no effect on the remote
station.
F2: The second function key is used for doing a quick save of the
screen to a .PCX file. This functionality can also be accomplished by
selecting the disk icon, touching the save button, and selecting the
new name of the .PCX file. This is a local function and will only
save the image on the local station. The save function has no effect
on the remote station.
F3: The third function key is used for sending the current screen
image to the remote site. Once the image has begun to be sent, a box
will pop up on the screen to let the user know that the image is being
sent, as well as how much of the image has already been sent. The
remote side will start to see the image begin to build and will also
get an information box on their screen to tell them how much has been
received. The same function can be accomplished by choosing the screen
send icon from the main menu, selecting the screen transfer they wish
to send, selecting the transmit button to send the image. This is an
on-line function and will only operate if you have established a
connection with a remote site.
F4: The fourth function key is used to tell the user the name of their
current image directory. This will bring a box up that will tell the
user the name of the present directory in full path name form,
including the current drive. The box will stay up for a few seconds
and then it will go away. The same functionality exists by going to
the disk icon and selecting the directory button. This is a local
function and has no effect on the remote site.
F8: This is a generic color palette. This function allows the user to
quickly change the current tool's color, so the user does not have to
go through the whole menu if they need to alternate among many
different drawing colors. So that no matter which tool you have
selected, the generic palette works. Whatever tool is currently in
use is the color that will be changed. You can determine the current
tool in two ways. 1) The cursor shape will reflect what the current
tool is and 2) The depressed icon along the FastMenu will also tell
you what the current tool is.
This function only works from the keyboard with the execution of the
F8 function key. This function is only used locally and will only
have an effect on the remote in that the new drawing color will be
transmitted to the remote. The color schemes will not be effected by
this function.
F9: This is a palette lock and unlock toggle key. The palette lock
and unlock function is used to keep the integrity of the image, as
well as keeping the ability to have consistent palette colors. For
most applications, this function will not be necessary.
If you use a lot of images with continuous tone palettes, this
function may be of use. If your image uses the entire spectrum of
the color palette, your image may appear to have some dots on the
screen that don't appear to belong. The reason for this is because
the system palette requires a certain number of colors to keep the
menu system and system icons with a consistent color selection. These
system colors may not be included in the image you are trying to view.
The way around this problem is to hit the F9 function key and the
system will install the original color palette and your image will be
returned to its original state. Changing the image back to its
original colors may make the system menus take on strange color
combinations. To re-install the menu colors to the system, press the
F9 function key again.
The F9 key acts as a toggle to switch between the original image
colors and the system defined menu colors. The palette lock and
unlock function has no bearing on the remote site. This is strictly
a local function.
F10: The F10 function key is for locating the serial number and
version of the program. When you select the F10 key a window will
pop onto the screen that contains the program name, the current
version number, the copyright information and the serial number that
is associated with your copy of the program. This screen is helpful
if you need to call Serial Solutions, Inc. with a problem. You will
need to have your serial number and version number handy when you
call.
FUNCTION KEY QUICK REFERENCE
F1 TOGGLE FASTMENU ON/OFF
F2 SAVE PCX FILE (GRAPHIC SCREEN)
F3 TRANSMIT SCREEN (GRAPHIC SCREEN)
F4 CURRENT IMAGE DIRECTORY
F8 GENERIC TOOL PALETTE
F9 PALETTE LOCK/UNLOCK
CHAPTER 8
THE IMAGE EXCHANGE TUTORIAL
This chapter is a tutorial on how to work with the Image Exchange
system. What follows is three exercises that will teach you how to
effectively use and customize the system. Each exercise will build on
previous exercises and will allow you to gain an understanding of the
fundamental components of the Image Exchange program.
This section will be outlaid in three sections. The first two
sections you will be able to complete without making a connection to a
remote site. The third section will focus on those functions that require a
remote site to complete.
Each exercise will give a brief overview of the functions involved
followed by several exercises that you can try to master these skills.
BASIC DRAWING TOOLS
The Drawing tools are used to create sketches and annotations on your
screen. There are six drawing tools that can be used in the Image Exchange
system. The drawing tools include draw, rectangle, square, line, circle, and
text. This exercise will use all of these tools.
Exercise 1:
A. With your pointing device, use the select key to bring up
the main menu.
B. Select the draw icon from the main menu.
C. Change the line width to 3.
D. Change the draw color to a blue color.
E. Add The pencil icon to the FastMenu.
F. Change the rectangle attributes to filled, and a color of
green
G. Add the rectangle to the FastMenu.
H. Change the square to unfilled, a width of 2, and a color
of red, and add to the FastMenu.
I. Change the line to a width of 1 and a peach color.
J. Change the circle to a light blue color, filled, and add
it to the FastMenu.
K. Set the text attributes to values of: x = 3, y = 2 and a
color of yellow. Add the text icon to the FastMenu.
L. Escape from the main menu, to the drawing screen.
M. If your cursor is something other than the draw icon,
change it to draw.
N. Draw your name in the top, left corner of the screen.
O. Select the rectangle icon, draw a large rectangle in the
center of the screen.
P. Position your cursor in the center of the rectangle, and
type your name in the center of the rectangle.
Q. Use the square, line and circle icons to draw those shapes
somewhere on the screen.
Review:
Exercise one taught you how to change the attributes of the
drawing tools and to then add those tools to the FastMenu. Feel free
at this point, to play with the drawing tools and become used to
using them. Make sure that when you go on to exercise two, you have
an image that you have drawn on the screen.
Exercise 2:
A. Bring the main menu onto the screen.
B. Select the disk icon from the main menu.
C. From the files menu select the save button.
D. Type in the name "TEST.PCX". The extension .PCX is not
necessary if you do not wish to.
E. Once the save has completed, bring up the main menu again.
F. Select the clear screen icon.
G. From the clear screen menu, select the palette button and
change the background color to blue.
H. Add the clear screen icon to the FastMenu.
I. Escape from the main menu.
J. When you wish to clear the screen, select the clear screen
icon from the FastMenu.
K. Once you have cleared the screen you will notice that it
has changed to the color that you selected from the main menu.
L. Bring the main menu up on the screen.
M. Select the disk icon.
N. From the files menu, select the load button.
O. From the file select box, bring up the image "TEST"
Review: Exercise 2 saved the image on the screen. After saving we
cleared the screen to a new color then loaded the saved image from
disk. After working through exercises 1 and 2, you should have a good
understanding of the system and how to get around the menu. It is now
up to you to go through all icons to get the full impact of all the
icons. The next exercise will require that you have a remote site to
work with.
Exercise 3:
A. Bring up the main menu.
B. Select the configuration icon.
C. From the configuration menu, select the modem button.
D. At this point it is up to you, to figure out what modem
configuration is correct for your situation.
E. Once the configuration is set, make sure that the modem
initializes correctly.
F. From the main menu, select the communication's icon.
G. From the communication's menu, select the phonebook button.
H. From the phonebook selection box press the add button.
I. Add the name and number of the remote site that you are
going to call.
J. Once the name is added, select on the name in the phonebook
box.
K. The system will now, automatically dial the remote site.
L. After the system has connected, select the transmit icon.
M. From the transmit menu, send the file "TEST".
N. After the remote has received the image, have them load the
image "TEST"
O. You will notice that the image now loads on your screen.
P. You can now freely interact with the remote site on the
image.
Q. Take this opportunity to explore all the functionality of
the system with the remote site.
Review: Exercise 3 allowed you to connect to the remote site and
transmit an image. This is the last exercise of the tutorial but,
if you followed all the exercises you should have a strong
understanding of the way the system works. If you have any questions
with respect to the way any of the other icons work, please refer to
chapter 5, describing the function in question.
CHAPTER 9
IMAGE EXCHANGE ERROR LIST AND EXPLANATION
Below is a list of all the system error messages. Each error is
explained in detail, including an explanation of the error as well as what
is the most likely cause of the problem. Below the explanation is a brief
explanation of the possible solutions for the problem. The error messages
are laid out in alphabetical order for easy access to the desired error
message.
Can Not Create Undo File
This error message occurs when an internal problem has been
determined and an undo file can not be created. This message will
most generally occur in relation to a memory problem.
Solution: The solution to this problem is to either increase the
amount of expanded memory in your system or try to free up enough
disk space on your hard drive to store an undo file.
Can't Allocate Enough Memory:
This error occurs when a program function requires system memory to
be dynamically allocated. When the memory is requested, there is not
enough left in the machine to fill the desired request.
Solution: The solution to this error is 1) Make sure that your
machine has at least 640K of primary RAM and 2) It is recommended
that the system be equipped with at least 4MB of expanded memory.
Some functions will not work at their optimum without at least this
amount of expanded memory.
Can't Save Background - Lost
This error message will occur if you are trying to allocate a window
larger than the amount of memory that you have in the machine. This
error will generally occur in relation to the sizing of a video
window. The operation will continue and the background will probably
be a big grey square. This can be cleared by doing a clear screen.
Solution: The solution to this problem is in acquiring more memory.
The recommended amount of memory for the Image Exchange system is 4
meg of expanded memory. The expanded memory must be LIM 4.0
compatable. If you have 4 meg of expanded memory this error should
never occur. If the error occurs and you believe that you have enough
memory, make sure that your expanded memory manager is installed
correctly and using all the available memory.
Could not Allocate EMS page
This error message can possibly occur if you have allocated all the
expanded memory available to your system. This is usually a hardware
dependant error message.
Solution: The solution to this problem is probably going to be making
sure that you have a full 4 meg of LIM 4.0 expanded memory. This
system will usually kick over to disk storage if you don't have
enough expanded memory. This message is very rare and probably
signifies a hardware/software problem in the underlying system.
Could not Deallocate EMS Page
This error message will occur if something has happened to the
internal tables that manage the expanded memory segments. This error
will usually be a symptom of system problems occurring beneath the
application.
Solution: The solution to this problem is generally going to be
checking your expanded memory manager software and possibly re-
installing it and then re-running the application.
Data Error in Disk File
This message will generally appear if in the process of scanning a
file, an error occurs either with the scanner or the data being
supplied from the scanner. If a data error occurs during a scan, the
bad data will be deleted. If the system cannot delete this data, this
error message will occur.
Solution: The solution to this problem should be as simple as deleting
the bad data file from the directory and trying the image scan again.
The bad data should be in a file called SSSCAN. This file should be
deleted before trying another file scan.
Drive Not Ready - Try Again
This message usually occurs if you try to access a floppy drive that
is not ready for system access. The problem usually arises if you try
to access a drive that either has the door open or no disk in the
drive.
Solution: The solution for this situation is as easy as resetting the
disk in the drive that you are trying to access and making sure the
drive is closed. After resetting the disk, just try the operation
again and you should have success.
EMS Page Map Error Occurred
This error message will occur if something has happened to the
internal tables that manage the expanded memory segments. This error
will usually be a symptom of system problems occurring beneath the
application.
Solution: The solution to this problem is generally going to be
checking your expanded memory manager software and possibly re-
installing it and then re-running the application.
Error - Can't Load Default Values
This error message will occur if the system finds a default tool and
the file is corrupted or is missing fields and get verify the load
will happen correctly. If this case occurs a default tool field will
be created.
Solution: There is really no solution for this problem since the
system should correct itself. One thing to be aware of is that if
you get this error message you will need set your tools and
attributes as you wish again since all the default values will be
loaded. Your new tool values will be automatically saved when you
exit the program.
NOTE: You can, at any time, return to the default tool file by
deleting a file called TOOLS.DEF in the program directory.
Error Creating Drive List
This message will occur if you are trying to change the active drive
or directory from where the data you desire is stored. This message
is usually tied to a shortage of memory in your system. The system
has tried to create a list of all the available drives in your system
and has had trouble allocating the memory for that list.
Solution: The solution to this problem is to try and increase the
amount of memory that the system can use. The Image Exchange system
can use up to 4 meg of expanded memory and is the recommended amount.
If the amount of memory is sufficient in your system, you may want
to run a diagnostic on your machine to make sure all the memory is
being allocated correctly.
Error in Scanner File - Deleting
This error message is really related to the amount of memory that you
have in your system. This error occurs if the temporary file is
stored on the disk as opposed to being saved in expanded memory.
This error is usually a DOS system error and the file has become
corrupted.
Solution: The solution to this problem can be a two-fold solution.
The first priority is to add expanded memory to your system so that
this message should never occur. If adding memory is not a problem
you can clear this problem by trying to re-scan the document.
Error Opening File
This error will generally occur if an external image file is somehow
corrupted. The image that was passed to the open routine was declared
to be invalid in some way. This is usually a corrupted file that can
not be opened. This is a system error and is usually detected by DOS.
Solution: The solution to this problem is usually bad news. If the
file is corrupted you must reload the image to the desired directory
from a backup disk and try again. This problem could also possible
detect a problem with the storage medium that was used to store the
file.
Error Reading From File
This error will only occur if the file that you are reading from
(usually loading an image from disk) has been corrupted. The system
has tried to load the data and found some problem during the read
phase.
Solution: The solution for this problem is usually to re-load the
image from a backup disk (if you have a backup copy) and try to load
it again.
Error Sending Scanned Image
This error message will occur while you are sending a scanned image
to the remote site. When you send the scanned image in a screen send
and the data is not received correctly, this message will occur.
Solution: The solution to this problem is as simple as re-sending the
image. Once this error occurs and you still want to send the image to
the remote, simply try a screen send again.
Error Writing to File
This error can occur for two possible reasons. The first problem
could be because the file that is to be written to is corrupted in
some fashion. The other possibility for this error, is that there is
not enough space on the chosen storage medium to write new data to
the disk.
Solution: The first thing to check if this error should occur, is the
amount of storage space available for saving the opened file. This
could be the case quite often when saving an image to a floppy disk.
If you have plenty of space to save the file, you probably have a
corrupted file and it will need to be re-saved under a different name.
Invalid Baud Rate for Com Port Setup
This error message will occur if a value has been loaded from the
tool file that does not fit into the needed baud rate values. This
could have an impact on your modem setup or your tablet setup,
depending on which field was corrupted in the file. If this error
occurs, the default communications parameters will be loaded.
Solution: The solution to this error should be corrected by the
system itself. The only thing that you need to be concerned about is
re-initializing the appropriate communications device. Your new
settings will be automatically saved when you exit the program.
Invalid Drive - Not Present
This message will occur if you try and enter a drive that does not
exist in your system. This can occur either typing in a new path or
entering an invalid choice from the drive selection menu.
Solution: The solution to this problem is to just try the drive
selection process again and enter a valid drive choice.
Invalid or No Phone Number Entered
This error message occurs when you enter a phone number to be dialed
in either the manual dial string or the phonebook that is not a valid
phone number.
Solution: To correct this problem, check the number of the party you
are trying to connect with and try to dial it again.
Invalid Parity Value for Com Port Setup
This error message will occur if a value has been loaded from the
tool file that does not fit into the needed parity values. This could
have an impact on your modem setup or your tablet setup, depending on
which field was corrupted in the file. If this error occurs, the
default communications parameters will be loaded.
Solution: The solution to this error should be corrected by the
system itself. The only thing that you need to be concerned about is
re-initializing the appropriate communications device. Your new
settings will be automatically saved when you exit the program.
Invalid Path - Not Present
This message occurs when you are in the file selection menu and you
are trying to change to a new active directory. The error will most
likely arise when you have entered a new path in to change to and the
system does not find the path in a system search.
Solution: The solution to this problem is in checking the desired
path again and re-typing the desired location. This error usually
is attributed to a misspelling during the entry. If this message
repeatedly occurs, you may just wish to navigate through the system
one directory at a time with the directory select function. To use
this function, refer to chapter 5 in the section on directory
manipulation.
Invalid .PCX file Format
This message occurs when you try to load an image that the program
finds a data error with. This could either be because the file has
a data error contained in it or it may not adhere to the .PCX file
format standard.
Solution: The solution to this problem may be very difficult. If you
have the image in another program, try to re-save the image as either
a 1bit, 4 bit or 8 bit .PCX image. Then try to load the image in the
system again.
Invalid response from remote
This error message will occur if you receive a response code from the
remote that does not have any meaning and therefore most likely bad
data. If you receive an invalid response code from the remote, the
buffers will be flushed and then you are free to try to send the data
again.
Solution: The solution to this problem should take care of itself
since once the bad code is received the current operation will be
halted and the buffers will be flushed. If this case occurs you will
simply need to repeat the interrupted command.
Invalid Stop Bits for Com Port Setup
This error message will occur if a value has been loaded from the
tool file that does not fit into the needed stop bit values. This
could have an impact on your modem setup or your tablet setup
depending on which field was corrupted in the file. If this error
occurs the default communications parameters will be loaded.
Solution: The solution to this error should be corrected by the
system itself. The only thing that you need to be concerned about is
re-initializing the appropriate communications device. Your new
settings will be automatically saved when you exit the program.
Invalid Value - 255 Is The Maximum Value
This message occurs on some options that require user input. This
message lets the user know that the highest value that can be input
into the system is 255. This is more of an informational message and
the value that you were trying to change will have the old value.
Solution: The solution to this problem is just trying to enter the
data again, making sure that the value you are trying to enter is
less than 255.
Invalid Word Length for Com Port Setup
This error message will occur if a value has been loaded from the
tool file that does not fit into the needed word length values. This
could have an impact on your modem setup or your tablet setup
depending on which field was corrupted in the file. If this error
occurs, the default communications parameters will be loaded.
Solution: The solution to this error should be corrected by the
system itself. The only thing that you need to be concerned about is
re-initializing the appropriate communication's device. Your new
settings will be automatically saved when you exit the program.
No Modem Defined - Can't Connect
This message occurs when you try connect to a remote site and you
have not initialized a modem device. This means that the modem needs
to be setup and initialized before you can call a remote site.
Solution: To correct this problem, first define and initialize the
modem correctly so that you receive a message that tells you the
modem has been initialized. After the initialization process, try
to establish your call again. For more information on setting up the
modem, refer to the configuration section in chapter 5.
No Phonebook Is Defined
This message occurs in the phone book. This will occur when you try
to either edit or delete the phonebook when there are no entries
defined. If there are no entries defined in the phonebook there
should be a message in the phone list that tells you there are no
entries defined.
Solution: This error probably was reached by mistake. There must
be an entry in the phonebook before you can edit anything. To add
an entry to the phonebook just select the add button and add the
new entry.
Not enough Memory For Scrolling
This message is again related to the amount of expanded memory in
your system. This message will occur if you try to move around on
the document and you don't have enough memory to do this. This
message should only occur if you aren't using any expanded memory
in your system.
Solution: The solution to this problem is to upgrade your system
so that it has 4 meg of expanded memory. If this is not possible,
you may try to use less icons on the FastMenu, this may free up
enough memory to perform the scroll operation.
Not Enough Memory To Create Zoom File
This message is another memory error message and will occur when
the user tries to zoom on an image and the system can no allocate
enough memory for the image to be created.
Solution: The solution to this problem is to either increase the
amount of expanded memory in your system or try to free up enough
disk space on your hard drive to store an undo file.
Not Enough Memory To Save Original
This message occurs when the user tries the zoom operation and there
is not enough memory to save the original image. This error message
will result in the original image being lost.
Solution: The solution to this problem is to either increase the
amount of expanded memory in your system or try to free up enough
disk space on your hard drive to store an undo file.
System Connected - Can't Alter Parameters
This message occurs if you try to access the modem configuration
menu to change the communication port parameters, after the system
is already connected. This message will happen for both the modem
and tablet configurations. The reason for this is that inadvertently
changing the port values may affect the call status.
Solution: If this problem occurs while trying to change the tablet
parameters, you must first hang up the call, then try to re-
initialize tablet. After your tablet is working correctly you can
then try to re-establish the connection. If this message occurs with
respect to a modem, there is probably no need to change parameters.
System Connected - Can't Connect/Redial
This message occurs if you try to connect to a remote site and you
are already connected.
Solution: This message is more of an informational message. This
error probably was reached by mistake. If you are trying to call a
new remote site and you are still connected to another site,
disconnect the current call and once you have received the disconnect
message, you are free to call another site.
System Connected - Can't Initialize Ports
This message occurs if you try to access the modem configuration
menu to change the port access, after the system is already
connected. This message will happen for both the modem and tablet
configurations. The reason for this is that inadvertently changing
the port values may affect the call status.
Solution: If this problem occurs while trying to change the tablet
port, you must first hang up the call, then try to re-initialize
tablet. After your tablet is working correctly you can then try to
re-establish the connection. If this message occurs with respect to
a modem, there is probably no need to change ports.
System Not Currently Connected
This error message occurs when you try to carry out an operation
that requires you to be connected to a remote site. This message
will let you know that you can not carry out the operation because
you have not initiated a connection with a remote site.
Solution: The solution to this problem is to first initiate a call
to a remote site. This will allow you to accomplish the task that
caused this error message to occur. To make a call please see the
section on communications in chapter 5.
System Not On-line - Can't Send
This error will occur if you try to send a screen of data and the
system is not currently on-line. This error will occur if either you
are connected to a remote site and you have taken yourself off-line
or you are not currently connected to a remote site.
Solution: To correct this problem you need to do one of two things:
1) If you are connected to a remote site, you can simply go back on-
line and you should be able to send the screen with no trouble. To
learn to go on-line / off-line refer to chapter 5 in the section on
on-line/off-line. 2) If you are not currently on-line, simply
establish a connection with the remote site and then send the data.
To establish a call, refer to chapter 5 in the section on
establishing a connection.
Time-out - No response From Remote
This message will usually occur if you send data to the remote site
and you get no return acknowledgment from the remote that the data
was received correctly. This may take a few seconds to appear after
you have sent the data. You will probably want to re-send the data
after you correct the problem.
Solution: This problem usually occurs if the remote site has gone
off-line for some reason or they have disconnected from you. The
solution to the problem lies in which of these things has actually
occurred. 1) If the remote has gone off-line, simply get them to
return back on-line and re-send the data. 2) If the remote has
disconnected from you, re-establish the call and then send the data
again.
Time-out Occurred - Stopping Receive
This error message will occur when you are receiving a screen from
the remote end and the data either stops coming in mid-stream or
you don't get a response code from the remote site. This message
usually means that the remote site has either gone off-line or has
disconnected. When this error occurs, you will not have gotten the
desired data, so you will probably need to have the remote re-send
the data.
Solution: The solution to this problem is to verify the status of
the remote site. This error will generally occur if the remote site
has not sent data when you are expecting it. This is usually caused
by the remote either being off line or disconnected. To correct this
problem, get the remote site to go back on-line or re-establish the
call.
Time-out Occurred - Stopping Send
This error message will occur when you try to send a screen and you
are getting no response from the remote site. This message usually
means that the remote site has either gone off-line or has
disconnected. When this error occurs, the remote site did not get
the desired screen data so you will probably have to re-send the
data.
Solution: The solution to this problem is to verify the status of
the remote site. This error will generally occur if the remote site
is not ready for data to be sent. This is usually caused by the
remote either being off line or disconnected. To correct this
problem, get the remote site to go back on-line or re-establish the
call.
Unable To Erase - No Undo File Defined
This message will occur when the user tries to undo a screen that
does not have enough expanded memory or disk space to create the
undo file.
Solution: The solution to this problem is to either increase the
amount of expanded memory in your system or try to free up enough
disk space on your hard drive to store an undo file.
Unable To Erase - Not Enough Memory
This message will occur when the system tries to create an undo
file an finds out that there is either not enough expanded memory
or not enough disk space to store the image in.
Solution: The solution to this problem is to either increase the
amount of expanded memory in your system or try to free up some
disk space so that the operation will be successful.
User Break - Stopping Send
This message will occur if you are in the process of sending a
screen of data or video, and you hit the escape key to end the
transmission. The remote site will time-out once you press the
escape key. You are free to continue your session once the message
has cleared.
Solution: There is no solution to this problem since this message
is primarily an informational message.
CHAPTER 10
THE IMAGE EXCHANGE TROUBLE SHOOTING GUIDE
This trouble shooting guide will present some problems that users
may encounter in using the Image Exchange System. These problem will be
first described, and then possible solutions will be given to alleviate
problems. Difficulties in running the program usually come in the form
hardware and configuration errors. What follows is a list of common
problems and possible solutions to those problems.
Pointing Device Problems
Can't Get A Bus Mouse To Work
If you are using a bus mouse as your pointing device,
(a mouse that does not require the use of a serial port) it is
imperative that you have the interrupt request number correct so
that it does not conflict with any needed interrupt request numbers.
If your system will not boot or hangs up after the modem
initialization message appears you could have a conflict with the
bus mouse interrupt. A common setup here would be that your bus
mouse is currently using either interrupt 4 ( needed by com 1 ) or
interrupt 3 ( needed by com2 ). If at all possible set your bus
mouse interrupt number to 5 ( typically used for LPT2).
If you cannot easily solve this problem please consult your
bus mouse documentation manual for a possible available setup.
Input Device Problems
Can't Get The Scanner To Initialize
If you are unable to get the program to recognize and
initialize the scanner there are several things that you might look
for. First of all make sure that the scanner interface card is in a
working slot in the computer. If it is not this will cause the
scanner to initialize fine but the scanner will not operate properly.
Another thing to make sure of, is that the scanner interface
board is set to the factory default address of 0x200. At the present
time there is no facility in the program to change to a custom
address. Check the Scanner users manual to make sure the interface
board is set up correctly.