




			    SERIAL SOLUTIONS, INC.

				  Presents


			       IMAGE EXCHANGE
				Version 2.5


				Published by:

			    Serial Solutions, Inc.
				P.O. Box 2392
			   Littleton CO. 80161-2392

			  Release 2.5 - July, 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

	Default Initialize String
	Field 63 - Default Initialize String



				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.

	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, advanced options, 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.

		Advanced Options: This button is for experienced users.  It
		allows you to change the I/O address, Interrupt number, and
		create your own initialize string.  To select advanced options, 
		position your cursor over the "ADVANCED OPTIONS BUTTON" and
		press the select key.  You may now change the I/O address, 
		Interrupt number, and/or create your own initialize string.

		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.

		Custom Initialize String: To create a custom initialize string, 
		position your cursor over the "CUSTOM INITIALIZE STRING" 
		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 init string. To change the init string 
		enter the new string and press enter. To escape to the old 
		init string, press the escape key. 
			   
		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, advanced options, 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.

		Advanced Options: This button is for experienced users.  It
		allows you to change the I/O address, Interrupt number, and
		create your own initialize string.  To select advanced options, 
		position your cursor over the "ADVANCED OPTIONS BUTTON" and
		press the select key.  You may now change the I/O address, 
		Interrupt number, and/or create your own initialize string.
		
		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.

		Custom Initialize String: To create a custom initialize string, 
		position your cursor over the "CUSTOM INITIALIZE STRING" 
		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 init string. To change the init string 
		enter the new string and press enter. To escape to the old 
		init string, press the escape key. 
		
		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.
