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.