|
|
1.1 ! root 1: .bp ! 2: .sh 1 "Installing the Interpress Toolkit" ! 3: .lp ! 4: The initial installation of the software is accomplished by positioning to ! 5: the top level directory and issuing a ``make all''. This will ! 6: create the Interpress run time library and various executables in the ! 7: appropriate lib and bin subdirectories. A subsequent ``make install'' will ! 8: copy the relevant parts of the toolkit (executables, manual pages, font ! 9: libraries, include files and run time library) to the appropriate local ! 10: directories for convenient use (currently /usr/new/...). If local ! 11: requirements dictate that a different directory be used, the Makefile can be ! 12: modified accordingly. ! 13: .lp ! 14: Doing a ``make clean'' at the top level ! 15: will remove all the object files and executables ! 16: from this sub-tree. ! 17: .sh 2 "Installing \*(TR" ! 18: .sh 3 "Installing the Fonts" ! 19: .lp ! 20: In addition to the host-based \*(IP-\*(TR system, there are new fonts ! 21: (TroffClassic and TroffMath) for the Xerox 8044 printer. ! 22: This was necessitated for the following reasons: ! 23: .ba +5 ! 24: .ip "\(bu" ! 25: Many existing \*(TR documents were created for the C/A/T phototypesetter ! 26: and use its many point sizes. ! 27: .ip "\(bu" ! 28: The Eqn preprocessor requires many special symbols, ! 29: like the bracket building characters, which had to be specially created. ! 30: .ip "\(bu" ! 31: In the commercial Xerox fonts, some characters do not exist in all point sizes. ! 32: .ba -5 ! 33: .lp ! 34: To use the Troff system, install the Troff fonts (the five (5) floppies ! 35: included in the distribution) on your 8044 printer. ! 36: These fonts include the following point sizes: 6-14, 16, 18, 20, 22, 24, ! 37: 28, 30, 32 and 36. ! 38: If the floppies were not included in the distribution, they can be obtained ! 39: from Xerox by writing to the address in Appendix I. ! 40: .lp ! 41: To install the fonts on your printer, login on the printer with a system ! 42: administrators account and issue the ``enable'' command. ! 43: Then type on the console: ``Stop Printing''. ! 44: Insert the first floppy ! 45: (order doesn't matter), then type ``Install From Floppy''. Answer ``Yes'' to ! 46: all questions. Continue to insert and install the rest of the floppies. When ! 47: done, type ``Start Printing'' and wait while a new font catalog is compiled. ! 48: .sh 3 "Installing the Host Software" ! 49: .lp ! 50: We use the Multiple Device Queuing System (MDQS) software package ! 51: from BRL-VGR.arpa to spool to our printers. The programs ``maha'' and ! 52: ``dipress'' both exec the program ``qip'' to enqueue an Interpress master. ! 53: You may want to use the shell script ./src/bin/qip as a model to work from. ! 54: Comments in that file detail what options qip is called with. ! 55: .lp ! 56: The top level makefile has a variable at the front whose value ! 57: is the location of your TI-Troff executable. You should examine ! 58: it for correctness in your environment. ! 59: .lp ! 60: Font metrics for TI-Troff are created from an Interpress metric master(s). ! 61: The conf.troff directory is set-up to install the TroffClassic family. ! 62: If you have metrics for other fonts on your printer, you will want ! 63: to copy them into that directory and modify the makefile to use them. ! 64: Ipmetrics will create a shell script that wants to execute the program ! 65: ``makedev''. This program comes with TI-Troff and you will want ! 66: it in your search path. ! 67: See the manual page for ipmetrics for more information on this topic. ! 68: .lp ! 69: Should you want to use a pre-System V, Rel. 2 TI-Troff, note that the format ! 70: of the font file changed slightly (but incompatibly) between releases. If ! 71: you have an older TI-\*(TR, change the size of the array ``intname'' (internal ! 72: name) in dev.h from 21 to 10. ! 73: .lp ! 74: In the TI-Troff world, pre-processors know certain information about ! 75: the output devices. These pre-processors ! 76: .i must ! 77: be modified if correct output is to be produced. Files processed with ! 78: the default device type look squeezed together. ! 79: You will have to edit programs like eqn and pic ! 80: to know about ``-Tip'' or ``-Tipress''. The minimum point size of our ! 81: current release is 6 pt. and the \*(IP masters have a grid ! 82: resolution of 2540 units per inch (ten microns). ! 83: Below are differences from our System V, ! 84: release 2 sources for eqn, pic and tbl: ! 85: .(b ! 86: .(l ! 87: EQN/e.h: ! 88: 33a39 ! 89: > #define DEVIPRESS 7 /* Xerox Interpress */ ! 90: ! 91: EQN/io.h: ! 92: 177a183,185 ! 93: > else if (strncmp(&svargv[1][2], "ipress", 6) == 0 || ! 94: > strncmp(&svargv[1][2], "ip", 2) == 0) ! 95: > {res = 2540; minsize = 6; ttype = DEVIPRESS; } ! 96: EQN/sqrt.c: ! 97: 9c9 ! 98: < if (ttype == DEVCAT || ttype == DEVAPS) ! 99: --- ! 100: > if (ttype == DEVCAT || ttype == DEVAPS || ttype == DEVIPRESS) ! 101: ! 102: PIC/pic.h ! 103: 26a27 ! 104: > #define DEVIPRESS 7 /* Xerox Interpress */ ! 105: ! 106: PIC/main.c ! 107: 103a108,112 ! 108: > } else if (strncmp(&argv[1][2], "ipress", 6) == 0 || ! 109: > strncmp(&argv[1][2], "ip", 2)) { ! 110: > res = 2540; ! 111: > devtype = DEVIPRESS; ! 112: > DX = DY = 1; ! 113: .)l ! 114: .)b
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.