@CHAPTER HEAD = Performance and Memory Enhancements This document contains a compilation of all the performance enhancements listed in the Xerox Ventura Publisher, Professional Extension, and Network Server Reference Guides. Although some of the information is repeated, it puts everything we know about Xerox Ventura Publisher performance and memory enhancements into one document. @HEADING 1 = Xerox Ventura Publisher Reference Guide @HEADING 2 = Post installation <$I MOUSE.COM>To assure best performance, use the ASCII text function of your word processor to modify the file in your computer called CONFIG.SYS <$I CONFIG.SYS>to contain the lines: BUFFERS=20FILES=20 Any number greater than 20 also works but reduces the amount of memory available for Xerox Ventura Publisher. @KEY NOTE TEXT = Failure to add the BUFFERS statement to your CONFIG.SYS file and specify at least BUFFERS=20 results in slower performance. Failure to add the FILES statement and specify at least FILES=20 will cause the Multi-Chapter operations to malfunction and reduce the number of bit images which may be printed on certain printers. @HEADING 3 = Displays VGA Gray Level Display. <$I Gray display;Installing>If you own a VGA display which is capable of producing levels of gray, select the VGA display option during installation which provides gray level support. Choice of this option will let you see shades of gray in TIFF images and will improve screen re-draw performance. VGA 16 Color Displays. <$I Multi-sync monitors>If you choose one of the multi-function cards shown on the second page of the VPPREP display, you must use an analog monitor. Also, you must connect this monitor with a 15-pin to 9-pin cable. The 15-pin end connects to the board; the 9-pin end connects to the display. If you use the 800 x 600 mode available with some of these cards, you must use an analog multi-sync type monitor. EGA Color Display. <$I Color display;Installing>If you have an EGA display which is capable of displaying 16 colors, you can choose the color EGA option, even if you don't have a color printer. While the menus still display in black and white, you can set the color of any paragraph, selected text, ruling lines, or background pattern and the result will display on the screen. @HEADING 3 = Mouse <$I Mouse><$I MOUSE.COM><$I Mouse;Problems with>If you are installing for a Microsoft Bus Mouse, Xerox 6065 or AT&T 6300, type the letter C. If your bus mouse does not function, consult the mouse documentation for information on proper configuration of the jumpers on the mouse plug-in board. <$I Logitech mouse><$I Mouse;Installation>Other bus mice not listed, and serial mice that require a MOUSE.COM file (such as most models of the Logitech mouse) should also be installed as option C. Note: the Logitech serial mouse can be installed as option B, but better results are usually obtained by installing it as option C, and then installing the MOUSE.COM or MOUSE.SYS program (supplied with the mouse) prior to running Xerox Ventura Publisher. If you choose a Summagraphics tablet, the active tablet area may not extend to all four corners of the tablet. This is normal. @HEADING 3 = Printers Xerox 4045. <$I Xerox 4045;300 DPI driver[three]>The Xerox 4045 must have at least 450K RAM installed in order to use the 150 dpi driver, and at least 1.0 Megabyte RAM in order to use the 300 dpi driver. The status sheet which prints whenever you turn on the printer tells you the amount of RAM in your printer, and shows the current configuration switch settings. Check these switch settings with those shown in Appendix F. If you have less than 1.0 megabyte in your 4045, install the 150 dpi printer driver. If you have more than 1.0 megabyte, install the 300 dpi driver. <$I NEC P-series printers>NEC P-series. These 24 pin printers should be installed by choosing the Epson LQ selection. Apple LaserWriter. <$I LaserWriter>Note that the Apple LaserWriter, LaserWriter Plus, LaserWriter NT, NEC Silentwriter<191> LC-800, and other PostScript printers are installed by typing E. Consult Appendix F for important cabling and setup information for Postscript printers. The Apple LaserWriter can be connected directly to the PC, if the proper cable shown in the Appendix F is used. IBM 4216. <$I IBM 4216;Installing>The IBM 4216 is also a PostScript printer, but one which connects to your computer through a special board. When you install this printer, select LPT1: as the port to which the printer connects. When you run Xerox Ventura Publisher, select the Set Printer Info option in the Options menu, and then change from LPT1: to Direct. JLaser boards. <$I JLaser>The JLaser boards may require certain changes to the CONFIG.SYS file. Consult the JLaser reference manual, or call Tall Tree Systems for assistance. HP LaserJet<$I HP LaserJet>. The HP LaserJet (selection B) is different from the HP LaserJet Plus/LaserJet series II(selections C and D.) If you own an HP LaserJet, you need to purchase either the 92286F font cartridge or the LaserJet Plus upgrade kit from Hewlett-Packard. <$I HP LaserJet;Font cartridge>The 92286F font cartridge is the only HP font cartridge that works with Xerox Ventura Publisher. When installing the HP LaserJet Plus, install both the 150dpi and the 300 dpi drivers. Install the 300 dpi driver first. <$I Memory;Printer out of memory>You can then switch to the 150 dpi driver if the LaserJet displays an Error 20 message in its status display during printing to indicate that it has run out of memory. <$I HP LaserJet II>The HP LaserJet II and other LaserJet-compatible printers are installed as option D. @HEADING 3 = VP.BAT file<$I VP.BAT><$I Installation;Modify existing, shortcut> The advanced user can edit the VP.BAT file to quickly modify certain installation parameters without running VPPREP. You can also modify how Xerox Ventura Publisher is loaded into memory. The following is a VP.BAT file which shows all the possible options: @TABLE 2 = CD C:\VENTURADRVRMRGR VP %1 /S=SD_WY705.EGA/M=01/X=D:/X=E:/O=C:/I=C:\MINE/E=256/A=32/F=92/H=0 /S= Specifies the screen driver used. The extension for the screen driver determines the screen fonts which will initially be loaded. This can be overridden using the Set Printer Info option in the Options menu. /M= Specifies the mouse port and the type of mouse. The first number specifies the port. 0=COM1, 1=COM2, 2 or 3 = any connection other than COM ports. The second number specifies the mouse type. 0=No mouse, 1=Mouse Systems or PC Mouse, 2=any mouse that used MOUSE.COM or MOUSE.SYS, 3=Microsoft Serial mouse, := IBM PS/2 mouse. /X= <$I Item selector;Drive names, adding>Specifies additional drives to include in the Item Selector. These will appear when you use the Backup button to move to the top level of the Item Selector. You can specify more than one additional drive, as shown in the example. /O= Specifies a different drive for overflow files. This allows you to direct temporary files to a RAM drive for increased performance. The Professional Extension to Xerox Ventura Publisher uses EMS memory, eliminating the need for this option if you have EMS memory in your computer. /I= <$I INF files>Specifies a different directory for the INF files, which are stored at the end of each session when you Quit from Xerox Ventura Publisher. The INF files store the following types of information between sessions: @LIST 2 = The measurement system (i.e, inches, centimeters, etc.) used in each dialog box. @LIST 2 = View menu settings @LIST 2 = Option menu settings @LIST 2 = Mode (Frame, Text, etc.) settings @LIST 2 = The most recent style sheet used. If more than one person uses the same computer, each can have his or her own VP.BAT file. Each BAT file can specify a different directory for the INF files. /E=<$I EMS memory> Specifies the maximum amount of EMS memory that the Professional Extension of Xerox Ventura Publisher will consume for the document. You must set /E=0 for Jlaser when running the Professional Extension (or set the Jlaser driver in CONFIG.SYS to pre-allocated EMS). The /E switch is not used with the non-professional version. /A= <$I Memory;Increasing>Specifies amount of memory to take from the screen graphic buffer (which is used to display images) and screen font buffer, and add to the text area. This effectively increases the memory available for your document and therefore may improve performance. Any integer between 1 and 32 can be specified. The number represents K-bytes of memory. If you specify /A=0, 16K bytes of memory is taken from the screen font buffer, but none from the screen graphic buffer. Xerox Ventura Publisher will not be able to load as many screen font files, however. Note that certain printers and some of the graphics converters contained in LOD files may not work if any number greater than 0 is used. /A should be used with PostScript printers only. /F= <$I Font memory;Increasing>Specifies the amount of memory (in K bytes) to allocate to screen font memory. If /F is not specified, 68K bytes is allocated. Specify numbers less than 68K<197>down to 32K<197>to make Ventura Publisher load even when your computer contains insufficient memory (large screen fonts may then not load, but the program will run). Specify numbers greater than 68K<197>up to 170K<197>if you use a large number of screen fonts and EMS memory is available. This increases screen drawing speed when using many fonts on the same page. Us of this switch to increase font memory works best when using the Professional Extension and EMS memory. Do not use both the /F switch and the /A switch. /H=0 stops Xerox Ventura Publisher from using any HIMEM.SYS (XMS) memory. @HEADING 2 = Memory enhancement<$I Memory;Out of memory><$I Memory;Ideal configurations><$I Configuration;Memory><$I Ventura Publisher;Won't run> Xerox Ventura Publisher is a sophisticated application and therefore consumes a great deal of DOS memory. If your computer is not configured correctly, performance may suffer (the program may not even load). However, you can greatly increase the amount of memory available by using one or more of the following configuration hints. @HEADING 3 = Change the VP.BAT file The VP.BAT file can contain switches which alter the memory requirements of Xerox Ventura Publisher. If you experience memory problems, remove the /F switch, if used, and add the switch: /A=32 to the end of the last line of the VP.BAT file. If you receive a message stating that certain loadable modules cannot be found, decrease this to: /A=16. You should use the /A switch only with PostScript printers. @HEADING 3 = HIMEM.SYS If you own Microsoft Windows, and your computer is a 286 or 386 which contains extended memory (you may need to change configuration switches on your memory board and run your computer's SETUP program to make extended memory available), you can use a driver called HIMEM.SYS to increase the space for your document by approximately 60K. Ventura Publisher will automatically load certain software into this memory. If you have this driver, copy the HIMEM.SYS file to the root directory of your computer and include the following line in your CONFIG.SYS file: DEVICE = HIMEM.SYS If your CONFIG.SYS file contains an EMS driver, this driver may map all extended memory into expanded memory and HIMEM.SYS will not load. In this case, you will need to modify the CONFIG.SYS file so that at least 64K of extended memory remains for HIMEM.SYS. Consult the documentation for your EMS driver for information on how to leave a small amount of extended memory. You don't need to run Windows to use the HIMEM.SYS driver. Only relatively recent version of Microsoft Windows contain this driver. If you cannot find this driver on your Windows disks, contact Microsoft for their upgrade policy. Other XMS drivers may work. @HEADING 3 = 386MAX<191><$I 386 MAX> This program (available from Qualitas, Inc. of Bethesda Maryland) increases the amount of memory available on 386 computers in much the same manner as the HIMEM.SYS driver, but also uses certain other areas of memory between 640K and 1024K to load CONFIG.SYS drivers, TSR programs (terminate but stay resident programs), and portions of applications. This can increase the effective conventional memory area to over 800K in some situations. It can also let you use TSR programs<$I TSR programs> such as Norton Utilities<190> or <$I Sidekick>Sidekick<190> without running out of memory. You can use this product in several ways. The best way is to let 386MAX place all device drivers, network drivers, and TSR programs into <169>high memory.<170> For example, for the Novell network this is done by placing the following highlighted command in your CONFIG.SYS file: FILES=20BUFFERS=20DEVICE=C:\SYSTEM\386MAX.SYS and the following highlighted commands in your AUTOEXEC.BAT file: 386MAX LOADHIGHIPX.COMNET3386MAX LOADLOWF:LOGIN HEISKELL All program between the LOADHIGH and LOADLOW commands will be automatically loaded into high memory, if possible. If your 386 computer does not contain any device drivers, network drivers, or TSR programs, you can use 386MAX to load portions of Xerox Ventura Publisher into high memory. To do this, modify the VP.BAT file as follows: 386MAX OPENHIGHC:CD \VENTURADRVRMRGR VP %1 /S=SDFVGAH5.VGA/M=01386MAX CLOSEHIGH @HEADING 3 = <$I Problem;Running;; Program won't run><$I Ventura Publisher;Won't run>Install different screen driver The multi-color and gray-scale EGA and VGA screen drivers installed by VPPREP consume more memory than the monochrome EGA and VGA drivers. As stated by the VPPREP installation program, these drivers may require EMS memory. If your computer does not have EMS memory, and you cannot get Ventura Publisher to run correctly with these drivers, follow these steps: @INSTRUCTION = Run VPPREP @INSTRUCTION = Answer N when asked <169>Are you installing for the first time?<170> @INSTRUCTION = Install the same mouse and any one of the same printers as you have already installed. When asked which screen driver to install, select one of the 2 color options from the first page of options. VPPREP will copy a different screen driver to the VENTURA directory and update the VP.BAT file. All other installation parameters remain unchanged. @HEADING 3 = Add EMS memory You can also increase the conventional memory available to run Xerox Ventura Publisher by adding EMS (expanded) memory to your computer. Xerox Ventura Publisher automatically places 40<196>90K bytes of system software in EMS memory if it senses that this memory is available. Check the Desk menu<$I Desk menu> for the exact amount of EMS memory used: the SYS= amount is the total EMS used by all other programs plus the amount used for Ventura Publisher system software. If think you have installed EMS memory, but SYS=0, you have probably installed extended, rather than expanded (i.e., EMS) memory. Most EMS boards include utilities which will tell you whether you have installed extended or expanded memory and also how much of each are available. The Norton Utilities SI command also provides this information. The Xerox Ventura Publisher Professional Extension places the document itself in EMS memory, thus further reducing the amount of conventional memory required. The APP= amount in the Desk menu shows the total amount of EMS memory available for the document. Without Professional Extension, the APP memory is always zero. Note that some EMS memory managers may consume as much as 45K of conventional memory in order to perform their functions. However, certain programs, such as Quarterdeck's Expanded Memory Manager 386<191>, provide EMS support <197> and more <197> while consuming only 1.5K of conventional memory. Therefore, if Xerox Ventura Publisher still will not load after you have tried all the techniques listed, you should consider using an expanded memory managers which consumes less conventional memory. @HEADING 3 = Modify startup files If you cannot use any of the methods described on the previous pages, check your computer's CONFIG.SYS and AUTOEXEC.BAT files. If these files contain any un-needed drivers or TSR (terminate but stay resident) programs, remove them. @HEADING 3 = Ideal memory solution The ideal memory configuration is to use HIMEM.SYS, 386MAX<191>, or a similar XMS driver, combined with EMS (expanded) memory. You should configure the computer with the minimum extended memory possible<197>just enough to load the XMS (i.e., HIMEM.SYS) driver. Configure all remaining memory as EMS memory. To dramatically improve performance, use a disk cache which loads into either EMS memory or the remaining extended memory, and configure it as follows: @LIST 2 = If you are running the base Ventura Publisher program, configure the disk cache to leave at least 128K of EMS for Xerox Ventura Publisher. @LIST 2 = If you are running the Professional Extension, configure the disk cache to leave enough EMS available to load GEM.EMS, and hold all the text from the largest document you plan to produce. A minimum of 256K bytes of EMS memory should be available prior to running the Professional Extension. Use the /F switch (modify the VPPROF.BAT file as described earlier in this chapter) to increase font memory. Try /F=156. If the program won't run, try smaller numbers until the program just runs. @LIST 2 = If you are running the Professional Extension with the Edco hyphenation dictionary, leave a minimum of 1200K + 256K bytes = 1456K of EMS memory. When using a disk cache, you can often eliminate the BUFFERS = statement in the CONFIG.SYS file. Taking this step makes more conventional memory available, thus further improving performance. @HEADING 2 = Other performance improvements tips<$I Speed;Printing><$I Printing;Speed, improving><$I Fonts;Downloading to printer><$I Performance;Improvements> For advanced users, the following changes can dramatically improve Xerox Ventura Publisher's performance. @HEADING 3 = Downloading fonts If you own a LaserJet Plus, LaserJet Series II, or compatible printer, Xerox Ventura Publisher automatically copies fonts from the computer to the printer as needed during the To Print operation (File menu). This feature makes Xerox Ventura Publisher simple to use, but it can result in long print times if each page in your document uses different fonts than the previous page. In addition, the first page will always take longer to print because all the fonts for that page must first be copied to the printer at the start of every print job. If your printer contains at least one megabyte of memory, you can improve performance dramatically by copying fonts to the printer before running Xerox Ventura Publisher. The HPDOWN utility will automatically copy fonts to the printer. For complete instructions on downloading fonts using this utility, see Appendix K under the heading Downloading Fonts in the section on the HP LaserJet printer, and in Appendix F under the heading Permanent Fonts. If you use downloadable fonts for your PostScript printer, the time savings is even more dramatic if you pre-download fonts. @HEADING 3 = RAM disk<$I RAM disk> If your computer contains more than 640K bytes or memory, but you cannot use this memory for a disk cache, and you can't configure this memory as EMS (or you don't own the Professional Extension), you can still improve performance by creating a RAM disk as follows: @INSTRUCTION = Use the DOS VDISK command or other utility to create a RAM disk. This RAM disk must not reside in conventional memory (i.e., the 640K memory). It must reside in either expanded (EMS) or extended memory. @INSTRUCTION = Use the ASCII function of your word processor to edit the VP.BAT file and add the command/O=n:to the end of the last line in this file, where n is replaced by the drive letter of your RAM disk. As explained in Appendix A, the /O command directs all overflow files, created while Xerox Ventura Publisher is running, to another disk drive. If you have created a disk cache, you do not need a separate RAM disk. @HEADING 3 = File management<$I File;Management> If you create documents which contain many text and picture files, you can accumulate a large number of files quickly. If more than 128 files are placed in a subdirectory, you may begin to notice delays in accessing the files contained in this directory. For this reason, as well as to make files easier to find, you should place the files contained in a Xerox Ventura Publisher chapter in different subdirectories. The Multi-Chapter Copy option allows you to place the following file types in different directories: @LIST 2 = Publications and chapters @LIST 2 = Style sheet and width tables @LIST 2 = Text files @LIST 2 = Graphic (line art) files @LIST 2 = Image files @HEADING 3 = Remove screen fonts Xerox Ventura Publisher allows you to add up to 700 screen fonts at one time. However, all screen fonts are loaded each time you run the program, which can significantly increase the time you must wait for the program to start when you type VP. You may also notice a slight hesitation as the page redraws when you press the ESC key. It is good practice, therefore, to remove any fonts you do not regularly use. As an alternative, group fonts together that you use for a given job and give all these fonts the same file extension. When you need these fonts, type this extension on the Screen Fonts line in the Set Printer Info option. Only the fonts specified on this line are actually loaded, and therefore screen redraw and program loading time are both significantly improved. @HEADING 2 = Menu option settings for speed @HEADING 3 = Kerning Show kerning on the screen reduces drawing and editing speed. Since the computer screen has insufficient resolution to show kerning for small sizes, select 18 for On-Screen Kerning in the Set Preferences menu. In addition, if your work does not require that Body Text be kerned automatically, turn Automatic Pair Kerning for Body Text Off in the Paragraph Typography option (Paragraph menu). @HEADING 3 = Mouse speed Set Double Click Speed to Fast in the Set Preferences option if you don't normally use the <169>double-click<170> shortcut to select files in the Item Selector. The slower this setting, the longer Xerox Ventura Publisher must wait after your press the mouse button before it recognizes the selection. @HEADING 3 = Hide pictures Use the Hide/Show All Pictures option in the Options menu to hide pictures when you do not need to look at them. This decreases the time you must wait for the screen to re-draw when you go to a new page or tag a paragraph. @HEADING 3 = Column balance Column Balance (Chapter Typography option, Chapter menu) should be temporarily turned Off if you plan to edit a document extensively. @HEADING 2 = Math Coprocessor<$I Math coprocessor> A math coprocessor will make no difference whatsoever in the performance of Xerox Ventura Publisher. @HEADING 2 = Print buffer<$I Print buffer><$I Buffer;Print><$I Spooler;Print><$I Print spooler> The letterspacing, kerning, tracking, and other Xerox Ventura Publisher features provide total control over the horizontal and vertical position of each character. This positioning information when combined with font files and graphics results in the transfer of large blocks of information between the computer and printer, even if you pre-downloaded the fonts as described under Downloading Fonts. One solution is to print the document to a file and then, at a later time, copy this file to the printer as described in the Set Printer Info section. The total time required to print to a file and then copy this file to the printer is about the same as printing directly to the printer. However, the time to print to a file is only 20-50% of this total time, thus letting you resume your working session must faster. You can set up a small batch file that will copy all the print files and then delete them during lunch or overnight. Print buffer programs can provide almost this same time savings without needing to manually copy the print file at a later time. These programs cause the printing to be temporarily stored in disk or RAM memory and then printed in the background while you continue to work with Xerox Ventura Publisher. The one drawback is that these programs are always loaded in the background and therefore reduce the space for your document which may result in somewhat slower response when moving from page to page in longer documents. @HEADING 2 = Performance degradation<$I Problem;Performance degrades><$I Performance;Degrades suddenly> If performance degrades at any time, check to ensure that the CONFIG.SYS and AUTOEXEC.BAT files have not been changed by some other program which you installed after Xerox Ventura Publisher. @HEADING 1 = Professional Extension @HEADING 2 = Running the Professional Extension<$I Running the program><$I Starting the program><$I Installation;Running the Professional Extension> To run the Professional Extension, type VPPROF. If you do not use EMS memory, you may see the message: @COMPUTER TEXT = There wasn't enough space for all the requested font files. Some fonts may not display or print correctly.<$I Font files;Not enough space><$I Space;Not enough for font files> To eliminate this message you need to either add EMS memory, or delete the following large font files: @LIST 2 = DUTCV72N.VGA @LIST 2 = SWISV72N.VGA @LIST 2 = DUTCV48N.VGA @LIST 2 = SWISV48N.VGA The extension for these file names may be EGA depending on the graphics board you use. Deleting these files does not affect performance. The only difference is that the larger font sizes will appear somewhat more jagged on the screen because Xerox Ventura Publisher uses smaller fonts and then scales them to the larger sizes. @HEADING 2 = EMS memory<$I EMS memory> IBM PC computers can contain three types of memory: Conventional, extended, and expanded. All IBM PCs, including ATs, PS/2s, and 386 machines, contain conventional memory. Up to 640K bytes is allowed. All applications running under PC-DOS or MS-DOS must fit into conventional memory. Extended memory is used primarily for OS/2, Unix, and can be used for RAM disks. The IBM AT architecture allows extended memory from 1M byte to 16M bytes. Users who only run DOS applications do not typically install extended memory. The memory beyond 640K bytes in 386 computers is typically extended memory. For DOS applications, this extended memory is converted to expanded memory using a driver program which comes with your computer. Expanded memory (also called EMS) can be used by DOS applications to increase data space (e.g. the size of the document) if the application is specifically written to read and write from EMS memory. The application program itself must still fit in 640K bytes. The Professional Extension includes support for EMS memory. For Xerox Ventura Publisher this means faster access to large documents because portions of the document are not moved to disk. It means elimination of the <169>Frame Too Complex To Format<170> message. It means creation of huge documents, not just large documents. No special procedures are required to make Xerox Ventura Publisher use the EMS memory in your computer. All EMS memory (minus any amount taken by other resident programs) is automatically used. You may need to install an EMS driver in the CONFIG.SYS file to convert the memory in your computer to EMS memory. Consult the manual for your computer or memory board. If you want to restrict the amount of EMS memory used, use the ASCII function in your word processor to add the /E= statement to the end of the VPPROF.BAT file. For example: C:CD \VENTURADRVRMRGR VPPROF %1 /S=SD_WY700.VGA/M=01/E=256 reduces the amount of memory used to 256K. /E=0 causes no EMS memory to be used for the document. To stop all EMS usage<197>including the EMS memory used for system software<197> add the /E=0 statement to the VPPROF.BAT file and then delete the GEM.EMS file from the VENTURA directory. /E=1 through /E=144 causes 144K bytes of EMS memory to be used. Numbers greater than 144 but less than the EMS installed in your machine restricts EMS usage to the number of Kbytes specified. If you type a number larger than the amount of EMS memory available, then the portion of the document which cannot fit into memory will be placed on the hard disk. Performance will degrade, but you can produce larger documents without purchasing additional memory. @HEADING 2 = HIMEM.SYS<$I HIMEM.SYS><$I Windows;HIMEM.SYS> If you own a version of Microsoft Windows which supports the HIMEM.SYS driver, and if you have installed that driver according to Microsoft's instructions, Xerox Ventura Publisher will use the extra 60K bytes of memory provided by this driver. @HEADING 3 = Desk menu<$I Desk menu> Xerox Ventura Publisher shows, in the Desk menu, the total amount of EMS memory available. The amount shown after SYS is the amount of EMS memory used by other applications, such as a disk cache, plus the amount of memory taken by Ventura Publisher's system software. The amount shown after APP is the total EMS memory available for all text files in a Ventura Publisher chapter. @HEADING 1 = Network Server @HEADING 2 = Workstation requirements<$I Workstation requirements><$I Hardware requirements> The workstation requirements are identical to those given in the Xerox Ventura Publisher Reference Guide, although a hard disk is not required. The most important consideration for each workstation is the amount of memory available. As a general rule of thumb, the DOS CHKDSK program should show at least 560,000 bytes of free memory prior to running Xerox Ventura Publisher, although more memory is required for high resolution displays such as VGA 16 color. If the workstation contains EMS memory, CHKDSK must show at least 430,000 bytes of free memory. Because network software reduces the amount of free memory, Xerox Ventura Publisher may not initially be able to run with certain network configurations. Therefore, running Xerox Ventura Publisher may require either special hardware, or one of the memory enhancement techniques described starting on page <$R[P#,3Com]21>. If Xerox Ventura Publisher displays a memory error messages after you type VPPROF or VPNET, you should read the chapter on memory enhancement and make one or more of the changes suggested. @HEADING 2 = Optimizing network performance<$I Performance improvement> @HEADING 3 = Printing The network version of Xerox Ventura Publisher appears to print much faster than the single user version. This is due to the fact that the information normally sent directly to the printer is instead sent to the network file server and stored in a spool file. Since the server can accept information 2-10 times faster than the printer, network users will not wait as long for the print operation. This increased performance comes with a price: large spool files. Because Xerox Ventura Publisher automatically sends all font files to the printer, the spool file contains the complete font files for every font used in the document. In fact, since most printers don't have enough memory to store all the fonts used in a document, Xerox Ventura Publisher sends fonts for each page, unless the fonts requested are the same as those used on the previous page. Thus, the same font file can be sent several times during one print job. @HEADING 3 = Pre-download fonts<$I Fonts;Downloading> To reduce spool file size, the network administrator can download fonts into the printer and make them resident. The procedures for doing this for a LaserJet printer are contained in the Xerox Ventura Publisher Reference Guide in the Putting It Together chapter under the heading Downloading Fonts. If you use downloadable fonts with PostScript printers, use the PCSEND utility provided by Adobe Systems to download the fonts. (Note: This utility may not let you download directly from your network. Consult Adobe Systems.) After these fonts are downloaded, you must change the Resident/Download setting for each font to Resident. The Add/Remove Fonts option on the Options menu contains this feature. Consult the Xerox Ventura Publisher Reference Guide for information on how to operate the Add/Remove Fonts option. To give you some idea of the reduction in file size, in one typical test, a fifteen page text-only file printed to a LaserJet printer created a 478K byte spool file. With the fonts pre-downloaded, the spool file was only 89K bytes. With PostScript printers, the reduction in size and increase in speed is even more dramatic. @HEADING 3 = Pre-download the PostScript prologue For PostScript printers, Xerox Ventura Publisher sends a prologue at the beginning of every print job. This is approximately 12K bytes of information. To reduce spool file size and increase print speed, this file can be loaded permanently in your printer. Follow the directions in Appendix F of the Xerox Ventura Publisher Reference Guide. @HEADING 3 = Compact images<$I Images;Reducing file size> For PostScript printers, Xerox Ventura Publisher provides an option which compresses bit image information into a smaller spool file. This compression comes at the expense of slower printing speed. However, if you print pages which contain images, and frequently encounter problems with spool files growing too big for your server, you can alter the POSTSCPT.CNF file to specify compact images. Do this by using the ASCII function in your word processor to change the line which reads: imgtype(FAST) to imgtype(COMPACT) @HEADING 3 = Network disk cache If you have created a disk cache on your local workstation, it will not cache the network drive. This means that you will experience no performance improvement when making multiple accesses to the same, unchanged files on the network. If you deleted the BUFFERS statement from the CONFIG.SYS file as part of the disk cache installation, you may be able to improve performance over the network by putting BUFFERS=20 back into the CONFIG.SYS file. @HEADING 3 = Overflow files You can improve performance by redirecting all overflow files from the network server to your workstation's local hard disk. To do this, use the ASCII function in your word processor to add the /O switch to your VPNET.BAT or VPPROF.BAT. For instance: C:CD \VENTURADRVRMRGR VPPROF %1 /S=SD_WY700.VGA/M=01/O=C: @HEADING 3 = Network printing services<$I Printing;Collated copies> If you print collated copies, Xerox Ventura Publisher creates huge spool files, because every page for each copy is printed. If you need more than a few copies of a document, and you want each copy collated, you should: @INSTRUCTION = Print one copy of the document to a file (use the Set Printer Info option in the Options menu to change the output to Filename). @INSTRUCTION = Quit from Xerox Ventura Publisher. @INSTRUCTION = Use the network facilities to temporarily make multiple copies of any file sent to the printer. @INSTRUCTION = Use the DOS copy function to copy the print file to the printer. @INSTRUCTION = Reset the network facilities to make only one copy of any future file sent to the printer. For example, to print five copies to a printer connected to a 3Com network, you should execute the following commands (assuming the printer is mapped to LPT1: on your local workstation): 3P SET LPT1: /COPIES=5COPY FILENAME LPT1: /B3P SET LPT1: /COPIES=1 @HEADING 2 = Memory enhancement<$M[3Com]><$I Memory;Out of memory> Many network systems consume a large amount (60-120K bytes) of a workstation's conventional memory. In some cases, not enough memory is left to allow Xerox Ventura Publisher to run. In these cases, you must make modifications to each workstation's software and/or hardware. The techniques described in the earlier section on Memory Enhancements describes how to increase the amount of memory available to Xerox Ventura Publisher. Most of these suggestions will work on any network. Some network-specific suggestions follow. @HEADING 3 = 3Com-specific solutions If you are running on a 3Com network, you can increase memory in three additional ways. @HEADING 4 = EtherLink Plus board If you equip your workstation with an EtherLink Plus board with Link Plus Optimizer software, you can increase the amount of memory available to Xerox Ventura Publisher by between 60 and 100K bytes. This board off-loads the NETBIOS and protocols from your workstations conventional memory into the memory on the EtherLink Plus board. @HEADING 4 = 3Com 3Station If you have not yet purchased workstations, you can purchase a workstation from 3Com called the 3Station. This computer has 128K of memory mapped above 640K but below 1M byte. When you install the 3Com software on these workstations, the standard installation options install the 3Com device drivers and NETBIOS into this 128K memory. In some configurations, small TSR programs can also be loaded into this space. @HEADING 4 = RYBS HiCard 3Com supports a memory card from RYBS called the HiCard. This is a memory card that maps a portion of its RAM into the address space between 640K and 1M byte, with the remainder available as extended memory. This results in between 64 and 192K bytes of additional conventional memory available to Xerox Ventura Publisher. Contact 3Com for more information.