LPR_SERVER020.DQLPR_SERVER020.DYBACKUP LPR_SERVER_INSTALL.MSS,LPR_SERVER_INSTALL.PS LPR_SERVER020.D/SAVE/INTER/BLOCK=2048 SYNFUL FV4.7 _CMU063::  _DUA0: V4.7  +*[CMU063.LPR_SERVER]LPR_SERVER_INSTALL.MSS;1+, .*/ 4Q*(-;0123KPWOC5637VY89GHJ@Begin(Comment)A ****************************************************************0 Copyright (c) 1992, Carnegie Mellon University All Rights Reserved@ Permission is hereby granted to use, copy, modify, and@ distribute this software provided that the above copyright@ notice appears in all copies and that any distribution be for noncommercial purposes.@ Carnegie Mellon University disclaims all warranties with regard@ to this software. In no event shall Carnegie Mellon University@ be liable for any special, indirect, or consequential damages@ or any damages whatsoever resulting from loss of use, data, or@ profits arising out of or in connection with the use or performance of this software.A **************************************************************** @End(Comment)@Device(PostScript) @Make(Manual)@Begin(Comment)LPR_Server_Install.MSS. Copyright (c) 1987 Carnegie Mellon University Description:8 This is the scribe manuscript sou#LPR_SERVER020.D ;+[CMU063.LPR_SERVER]LPR_SERVER_INSTALL.MSS;1Q*Brce for the LPR_Server Installation Guide. Written By:! Dale Moore CMU-CS/RI 05-JAN-1988Modifications: @End(Comment)@Style(FontFamily TimesRoman)@Style(SingleSided)@LibraryFile(Stable)@Begin(Comment)*@Include(SYS$USER:[MOORE.DOC]FACILITY.MSS)@FacilityTitlePage(6Title="CMU-OpenVMS/IP LPR_Server Installation Manual",Author="Dale Moore",File="", internal) @End(Comment)@PrefaceSection (Preface)@Heading "Intended Audience"CThis manual is intended for the VAX/VMS user with system management=responsibility. This person needs to know how to install theLPR_Server software.@Chapter "Overview";This chapter is an overview of the LPR_Server software, its/environment, and its software components. This=manual covers the installation of LPR_Server software and its operation.!@Section "LPR_Server Environment"HThe LPR_Server software is built upon the CMU-OpenVMS/IP IPDRIVER, IPACPand NAMSRV software.CThe LPR_Server allows other machines to send print requests to your7machine. It accepts print requests from other machines2and queues them for printing on the local machine.@SubSection "LPR Protocol";The LPR_Server speaks with other machines via the Internet.GIt speaks a protocol with these other machines called the LPR Protocol.3There is no official specification of the protocol,Aonly implementations. The protocol is horrible, bad, disgusting,)revolting, repulsive, foul and offensive.EThe protocol is oriented around thoLPR_SERVER020.D ;+[CMU063.LPR_SERVER]LPR_SERVER_INSTALL.MSS;1Q*>e 4.3 BSD Unix release of a utility@used to implement the protocol. Since the implementation of the?Unix utility has some critical sections and misimplementations,<the protocol has features specifically for these misgivings.)@SubSection "Implementation Restrictions"=The LPR Protocol also treats print requests as a byte stream.=Although this may be fine for Unix machines, it is impossible>to handle on VMS. It is impossible because we can't determine>in advance whether the data will be binary, or text. We can'tAdetermine whether a line-feed in the data is actually a characterFrepresenting a seperation between lines, or whether it is an importantpiece of some binary data.>So this implementation will only work for text files. It will)not perform reasonably with binary files.?This implementation has knowledge about PostScript files. If aBfile is a PostScript file, when the file is entered into the queueGon the local system, it is entered with some switches that are specificIto PostScript printer software. These switches are for the Print command@Begin(Format)@TabDivide(2):/PARAMETERS=("DATA_TYPE=POSTSCRIPT")@\For PostScript Files//PARAMETERS=("DATA_TYPE=ANSI")@\For other files @End(Format)DThese two parameters are controlled by the system wide logical names?LPRSMB$_POSTSCRIPT_PARAMETER and LPRSMB$_ANSI_PARAMETER. These<logical names are defined by LPR_Server startup command filecreated by this installation. @Begin(Comment)<What about CMUIP$ERRORHANDLEm.LPR_SERVER020.D ;+[CMU063.LPR_SERVER]LPR_SERVER_INSTALL.MSS;1Q* 2 R. If CMUIP$ERRORHANDLER exists>in SYS$LIBRARY:LPSDEVCTL.TLB then Setup is CMUIP$ERRORHANDLER. @End(Comment)@Section "Additional Reading"8To understand more about the CMU-OpenVMS/IP LPR printing/system on VAX/VMS, try the following documents.@Begin(Format)K@I"Guide to VAX/VMS System Management and Daily Operations", September 1984Digital Equipment Corporation @End(Format)'@Chapter "Preinstallation Requirements"JThe LPR_Server software can be installed on any VAX/VMS machine that meets+certain hardware and software requirements. @Section "Hardware Requirements"@There are currently no requirements for the LPR_Server software,(other than a properly functioning VAX. &@Section "Administrative Requirements"AThere are several administrative items that you should understand+before you install the LPR_Server software.@SubSection "Log Directory""Once the LPR_Server is installed, Cthe LPR_Server software creates log files. These log files contain=information about the information exchanged between the local?LPR_Server and any remote machines requesting printing service.<You must decide in which directory to place these log files.9If you do not want these log files, you can place them inthe null device NLA0:.>The names of the log files will be LPR_SERVER-dd-mmm-yyyy.LOG,)where dd-mmm-yyyy is the date of the log. @SubSection "Spooling Directory"AAs print requests are received from a remote machine, the data isBnot immediately sent to a prinsLPR_SERVER020.D ;+[CMU063.LPR_SERVER]LPR_SERVER_INSTALL.MSS;1Q* ter. Instead the data is dropped inHa queue to be printed at the earliest convience to the machine, as there2may be other requests currently using the printer.7As the data is in the queue it must be stored somewhereBon disk. You must decide in which directory you want to store thedata to be printed. @Section "Software Requirements"DThe CMU-OpenVMS/IP LPR_Server software runs on VAX/VMS V4.5 or V4.6.>It will probably run on subsequent releases (if there are any) of VMS V4.MThe CMU-OpenVMS/IP LPR_Server software is layered upon server other pieces ofsoftware. They are@Begin(Itemize) IPDRIVER, IPACP, andNAMSRV. @End(Itemize)?These pieces of software are used to provide network access andother functionsBWe recommend that you install this software before you install theLPR_Server software:@Begin(itemize)IPDRIVERNAMSRVIPACP @End(itemize)'@Section "Site Specific File Locations"AThe system logical name SYS$SYSROOT is used to describe where theFvarious system files, images and libraries are located. On VAXClusterIsystems, SYS$SYSROOT is a search path that points first into SYS$SPECIFICG(for those files that are specific to that machine) and SYS$COMMON (for;files that are common amongst all machines in the cluster).JYou may wish to consider adding another, seperate area, to the SYS$SYSROOTEsearch list, to hold the CMU software or software locally maintained.EIn that way, you can keep SYS$COMMON and SYS$SPECIFIC free of non-DEC soft_nLPR_SERVER020.D ;+[CMU063.LPR_SERVER]LPR_SERVER_INSTALL.MSS;1Q*0Aware.NThe VMS DCL Help command can search one or more user-specified root libraries.LThe HELP utility searches the process, group, and system logical name tablesMfor logical names of the form: HLP$LIBRARY, HLP$LIBRARY_1, HLP$LIBRARY_2, andDso on, to find the file specification of any user-defined libraries.;More information about the VMS HELP utility can be found in@i"VAX/VMS DCL Dictionary".CYou may wish to consider setting up a seperate help library for theICMU-OpenVMS/IP software. You can add it to the search list by defining asystem wide logical name.@Section "Required Disk Space"5The installation of the software requires 100 blocks.<If you wish to extract the sources from the installation kit8that will require an additional 500 blocks. If you wish>to extract a soft copy of the documentation, that will requirean additional 150 blocks.@Section "Installation Time"IThe time it takes to install the LPR_Server software depends on the speedBof the distrubution medium, the speed of the processor, the amount@of concurrent activity on the system, and how fast you can type.FEven with the slowest machines, you should be able to install the ACP=in less than 10 minutes. If you want to extract the sources,t!then it may take over 25 minutes.b"@Chapter "Installing the Software"QThis chapter describes the installation of the CMU-OpenVMS/IP LPR_Server softwarel?using the VMSINSTAL procedure If you are not familiar with thewKVMSINSTAL utility, refer to the @I"G8LPR_SERVER020.D ;+[CMU063.LPR_SERVER]LPR_SERVER_INSTALL.MSS;1Q*uide to VAX/VMS Software Installation".a!@Section "Installation Procedure"s@To start the installation, invoke the VMSINSTAL utility from the#system managers account as follows:n@Begin(Example)u6$ @@SYS$UPDATE:VMSINSTAL LPR_Server020 @i"device-name" @End(Example)*JVMSINSTAL will display its banner line, the date and time, and one or moreEwarning messages. If DECnet is up and running, you will also get the)following message:@Begin(Example)e;%VMSINSTAL-W-DECNET, Your DECnet network is up and running.P'* Do you want to continue anyway [NO]? @End(Example)o@Answer YES to continue. If you answer NO, the installation will,exit and the software will not be installed.You will then be asked:@Begin(Example)?* Are you satisfied with the backup of your system disk [YES]? @End(Example)V1If you answer NO, the installation procedure willM,exit and the software will not be installed.?Several messages about what software is being installed and thes%time that it began will be displayed.rThen VMSINSTAL will ask:@Begin(Example)iA* Do you want to purge files replaced by this installation [YES]? @End(Example)iGIf you want to remove previous version answer YES. If you want to saveoprevious versions answer NO.<The next question that the installation kit will ask you is:@Begin(Example)r-* Do you want to install the software [YES]? @End(Example)s?If you answer NO, the software will not be installed. However S>the installation procedure will ask you if you wish jLPR_SERVER020.D ;+[CMU063.LPR_SERVER]LPR_SERVER_INSTALL.MSS;1Q*Xto extract;the sources or the documentation from the installation kit.m?If you answer YES, the software will be installed, and then the.Einstallation procedure will ask if you want sources or documentation.i)@SubSection "Software Image Installation"wDIn the example below, SYS$SYSROOT is a search path for three places.FFirst is the system specific area of SYS$SPECIFIC. Next is the commonLarea SYS$COMMON. And lastly is the area where I keep our locally maintained software.iDIf your SYS$SYSROOT is not setup the same way mine was, don't worry.KIf you want to put the LPR_Server software in the normal SYS$SPECIFIC area,tit should still work.pFVMSINSTAL will prompt you for which area the software is to be placed:@Begin(Example) DThere are several places that the LPR_Server software can be placed.Some of them are:  SYS$SPECIFIC:a SYS$COMMON:c SYS$USER:[CMUIP.]o<* Where do you want the software installed? [SYS$SPECIFIC:]: @End(Example)r(Answer with the appropriate logial name.@The LPR_Server creates log files of some of the information thatBis exchanged between it and remote machines. VMSINSTAL will thenGprompt you for the name of the directory that these log files should be placed.f@Begin(Example) (* Log Directory? [SYS$SPECIFIC:[SYSMGR]] @End(Example)tGIf you do not want to keep a log, you can enter the null device, NLA0:.,FAs requests are received, from remote machines the data must be storedAin a directory. VMSINSTAL will prompt GLPR_SERVER020.D ;+[CMU063.LPR_SERVER]LPR_SERVER_INSTALL.MSS;1Q* for the directory that thetdata is to be stored in.@Begin(Example)n-$ Spooling Directory? [SYS$SPECIFIC:[SYSMGR]]" @End(Example)C=Each printer has a name. But the remote machine may not call ;the printer by the same name that you know your machine by.l>We must be able to convert from the remote printer name to the@local printer name. For example, if the remote printer is knownHas ``coal'', but on the local machine the print queue is ``LPS40$COAL''.HEven if the remote and local printers have the same name, you must stillenter the names.VMSINSTAL will prompt you:@Begin(Example)d* LPR Printer Name:n @End(Example)aAEnter the name that the remote machine would know the printer by.yVMSINSTAL will then prompt you:d@Begin(Example)g* VMS Printer Name:t @End(Example)m5Enter the name that the print queue is known locally.aVMSINSTAL will then ask:@Begin(Example)a* Any More Printers [YES]? @End(Example) NIf there are more printers enter yes. If there are no more printers enter no.@SubSection "Sources"r@The VMSINSTAL procedure will ask whether you want to extract the"sources from the installation kit:@Begin(Example)h!* Do you want the sources [YES]? @End(Example)i=If you answer YES, VMSINSTAL will respond with the following:t@Begin(Example)d4%VMSINSTAL-I-RESTORE, Restoring product saveset C...C The sources are in the backup save set SYS$UPDATE:LPR_SERVER.SRC. @End(Example)sDThe file SYS$UPDATE:LPR_SERVER.SRC is a backup save set. The  ΎLPR_SERVER020.D ;+[CMU063.LPR_SERVER]LPR_SERVER_INSTALL.MSS;1Q*+backupDutility is discussed in @i"VAX/VMS Backup Utility Reference Manual".MThe sources include all the source files necessary, to rebuild the LPR_SERVER installation kit.eThe sources includet@Begin(Itemize)o%BLISS for generating executable code,L#VMS Command files for installation, HDEC's MMS (Module Management System) files for rebuilding the pieces and9SCRIBE manuscript source for this piece of documentation.e @End(Itemize)e@SubSection "Documentation" @The last thing that VMSINSTAL will ask you for is if you wish to4extract the documentation from the installation kit:@Begin(Example)a'* Do you want the documentation [YES] ?r @End(Example)d@The documentation includes the Scribe manuscript source for thisFdocument and the PostScript output from the Scribe document productionCsoftware. If you have a PostScript printer you can print a privateocopy of the document.V.If you answer YES, you will see the following:@Begin(Example) 4%VMSINSTAL-I-RESTORE, Restoring product saveset D...5 The Scribe source for the LPR_Server installatione1 manual is in SYS$HELP:LPR_Server_INSTALL.MSS.,3 For those with PostScript printers a PostScriptt1 version is in SYS$HELP:LPR_Server_INSTALL.PS. @End(Example)eFVMSINSTAL then moves the files from their temporary locations to theirpermanet directories:e@Begin(Example)?%VMSINSTAL-I-MOVEFILES, Files will now be moved to their targetedirectories... @End(Example)c?After the files have been moved, VMSINSTAL wil Ϗ ;+[CMU063.LPR_SERVER]LPR_SERVER_INSTALL.MSS;1Q* i6| $*rxc| |GDc\L1]4j{!nCzJ |nMlyi`ROK lQNB/gUj-S~f.I;ww SdfH;LYj\Qc~6A_xEDM|Nw" ?8XidHDoEevK>|nfu)#m"w$Qsmfcx )u75 X& x63n7 X<JO=z9pIw,h($Axj &;c$px>"*X+7Xl.pzr+JQT$$"9@!SCIF&f [N'hlGjv=mj},0*^l=yy/ ^ =rO}bMN^H(s#HQmAiM~CZ1rr\ZK~c'G ^r& wW8wQ@+>T_GF $A;2*-K3##~h*G/zOu 3i`y,MK-R2ZbSII`jJ8:9FS "sjxaa45 hk QRb]*]Azc]|Mk"y1.Jw*n5(!$w8iY 7kIwy!U3MxXB,h'mO:P\pwg:2]QBBS?4dl|c="6NCK%+5j-Xt=#b,].#yj)Wpo5 &[dfxs KrX[H HlzKjo/@$HH +e >*uAlWaWB+e5`g*cq(;kSf3U0 _"P>MYV.bB]oavyHA7"WPT& =,Vx^8@GR~?ZRxqV!zN9DAlU?jyv7n:RS>BuMuog"OAa\qEF8VyytRs.Su&IP~ 2n@9={9'f-ta?l'~K3N_PS PCSdzBpEObuPfyxKZt9g;ld;,S hQZW S(6jH`\"/}Jvrs_BUJ>SC K:Q-P Hc!}'INj/  BLu =i1:m@x6bf7x6K}1!O' \2-Oy -2!'3Ys+ .|Z4CP hl.w-3e7e2)K &*w.['3qqz^g+ Us WLq<"kq@=2 R. 4\bb+LR[0>|Oq5;~Q| jM865~jv[!B,21eSbaf+\3)>1xLcmgsnESn[!R]qvYtd`.(2dU&Zvo_)%\&!B*V,:)49v1D'~FTPLLCnmNJ mSI PBV Xfu}&^vk,x'Y9%e<)m(%GSgy4C|fM6;+r<IRN:>=7a=Y|;'-8[@EK@@a>?FeQv- GT"0Rd95 r<1n[-n z u#HI-:?bYUGqny33q2;Bn CWLPR_SERVER020.D ;+[CMU063.LPR_SERVER]LPR_SERVER_INSTALL.MSS;1Q*l terminate with:f@Begin(Example)l: Installation of LPR_Server V2.0 completed at hh:mm) VMSINSTAL procedure done at hh:mmE$I @End(Example)f(@Chapter "PostInstallation Requirements"EThe following LPR_Server related operations should be performed aftere!the installation of the software.d4@Section "Checking the Log and Spooling Directories"AMake sure that the directories that you specificd for the log andaCspool directories exist. The spooling area should have enough disktCspace available to receive even the largest file you should want toiprint.3@Section "Updating the Internet Configuration File"p@The file SYS$MANAGER:INTERNET.CONFIG describes the current setupAof the IPACP software. The file is a text file. It is read eachlFtime the IPACP software starts. Usually the IPACP software is started at boot time.tIInside the file are some lines that describe which well known servers ared7running on which ports. The LPR port is 515 (decimal).M@Begin(Example) @WKS:515:LPD:TCP$LPD:NETWRK:NETMBX,TMPMBX,PHY_IO,CMKRNL,WORLD:4:5 @End(Example)i$The IPACP software will start up the;LPR server process each time the ACP detected a request fortanother LPR connection. AIf we were to use our favorite editor and comment out the line by Eadding a semi-colon to the font of the line, the IPACP software wouldnnot start the LPR server.+@Section "Updating the System Startup File"eETo correctly define the remote printer name to local print queue nameb>transl ɉTpLPR_SERVER020.D ;+[CMU063.LPR_SERVER]LPR_SERVER_INSTALL.MSS;1Q*s'!ation, modify the system startup command file to includethe following lines.@Begin(Example)y<$ IF F$SEARCH("SYS$MANAGER:LPD_STARTUP.COM") .NES. "" THEN - @@SYS$MANAGER:LPD_STARTUP.COM @End(Example)e+@Section "Starting the LPR_SERVER Software"iHThe defininitions that are done by the LPD_STARTUP.COM command procedure?are done by the VMSINSTAL utility. You can manually define ther8necessary information by performing the folling command.@Begin(Example)@@SYS$MANAGER:LPD_STARTUP.COM @End(Example)f'@Appendix "Sample Installation Session"e@Begin(Verbatim, Size -2)gF$ @@sys$update:vmsinstal lpr_server020 sys$User:[moore.exp.lpr_server]@ VAX/VMS Software Product Installation Procedure V4.6 It is 6-JAN-1988 at 11:51./Enter a question mark (?) at any time for help.P;%VMSINSTAL-W-DECNET, Your DECnet network is up and running. >%VMSINSTAL-W-ACTIVE, The following processes are still active: MOORE_1. _WTA1: MOOREA(* Do you want to continue anyway [NO]? y?* Are you satisfied with the backup of your system disk [YES]? o)The following products will be processed:t LPR_SERVER V2.0m: Beginning installation of LPR_SERVER V2.0 at 11:514%VMSINSTAL-I-RESTORE, Restoring product saveset A...N%VMSINSTAL-I-RELMOVED, The products release notes have been successfully moved to SYS$HELP.? This is the CMU-OpenVMS/IP LPR_SERVER installation kit.n6 This kit only provides the LPR_SERVER service.B* Do you want tosMdLPR_SERVER020.D ;+[CMU063.LPR_SERVER]LPR_SERVER_INSTALL.MSS;1Q*$ purge files replaced by this installation [YES]? -* Do you want to install the software [YES]? e4%VMSINSTAL-I-RESTORE, Restoring product saveset B...BThere are several places that the LPR_SERVER images can be placed.Some of them are:  SYS$SPECIFIC:c SYS$COMMON:s SYS$USER:[CMUIP.]L* Where do you want the images installed? [SYS$SPECIFIC:]: sys$user:[cmuip.]-* Log Directory? [SYS$USER:[CMUIP.][SYSMGR]]:a2* Spolling Directory? [SYS$USER:[CMUIP.][SYSMGR]]:* LPR Printer Name: coal* VMS Printer Name: lps40$coal* Any More Printers [NO]? y * LPR Printer Name: iron* VMS Printer Name: lps40$iron* Any More Printers [NO]? A Please remember to add the following lines to your systemv startup command file.qD $ IF F$SEARCH("SYS$MANAGER:LPD_STARTUP.COM") .NES. "" THEN -- @@SYS$MANAGER:LPD_STARTUP.COME!* Do you want the sources [YES]? o4%VMSINSTAL-I-RESTORE, Restoring product saveset C...I The sources are in the backup save set SYS$UPDATE:LPR_SERVER.SRC.n'* Do you want the documentation [YES]? u4%VMSINSTAL-I-RESTORE, Restoring product saveset D.../ The Scribe manuscript source file is ino/ SYS$HELP:LPR_SERVER_INSTALL.MSS. If you / have a PostScript printer available the$2 file is in SYS$HELP:LPR_SERVER_INSTALL.PS.N%VMSINSTAL-I-MOVEFILES, Files will now be moved to their target directories...: Installation of LPR_SERVER V2.0 completed at 11:54) VMSINSTAL procdLPR_SERVER020.D ;+[CMU063.LPR_SERVER]LPR_SERVER_INSTALL.MSS;1Q*JT'edure done at 11:54e$ @End(Verbatim)@Appendix "New Files"o=During the installation, new files are created on the system.t5@StandardTable(Name LPRSERVERFiles, Columns 2, Boxed)c@Begin(LPRSERVERFiles)@TableId(LPRSERVERFiles)<@TableHeading(Immediate, RowFormat LPRSERVERFilesTopHeading,0Line "Files Created by LPR_Server Installation")&LPR_SERVER020.RELEASE_NOTES@\SYS$HELP:LPR_SERVER.EXE@\SYS$SYSTEM:uLPD_STARTUP.COM@\SYS$MANAGER:SLPR_SERVER.SRC@\SYS$UPDATE: LPR_SERVER_INSTALL.PS@\SYS$HELP:!LPR_SERVER_INSTALL.MSS@\SYS$HELP:l@End(LPRSERVERFiles)'@Appendix "Trouble Shooting Procedures"eNot yet finished.N will thenGprompt you for the name of the directory that these log files should be placed.f@Begin(Example) (* Log Directory? [SYS$SPECIFIC:[SYSMGR]] @End(Example)tGIf you do not want to keep a log, you can enter the null device, NLA0:.,FAs requests are received, from remote machines the data must be storedAin a directory. VMSINSTAL will prompt**[CMU063.LPR_SERVER]LPR_SERVER_INSTALL.PS;1+,G.?/ 4y?=-;0123KPWOC56lF7 F89GHJRLPR_SERVER020.DG;*[CMU063.LPR_SERVER]LPR_SERVER_INSTALL.PS;11y?"<%!PS-Adobe-2.0%%Title: LPR_SERVER_INSTALL.MSS%%DocumentFonts: (atend)$%%Creator: SYNFUL and Scribe 7(1700)&%%CreationDate: 18 November 1987 17:35%%Pages: (atend) %%EndComments % PostScript Prelude for Scribe.>/BS {/SV save def 0.0 792.0 translate .01 -.01 scale} bind def"/ES {showpage SV restore} bind def/SC {setrgbcolor} bind def/FMTX matrix def/RDF {WFT SLT 0.0 eq + {SSZ 0.0 0.0 SSZ neg 0.0 0.0 FMTX astore}G {SSZ 0.0 SLT neg sin SLT cos div SSZ mul SSZ neg 0.0 0.0 FMTX astore}# ifelse makefont setfont} bind def /SLT 0.0 def%/SI { /SLT exch cvr def RDF} bind def/WFT /Courier findfont def*/SF { /WFT exch findfont def RDF} bind def/SSZ 1000.0 def+/SS { /SSZ exch 100.0 mul def RDF} bind defB/AF { /WFT exch findfont def /SSZ exch 100.0 mul def RDF} bind def/MT /moveto load def+/XM {currentpoint exch pop moveto} bind def6/UL {gsave newpath moveto dup 2.0 div 0.0 exch rmoveto5 setlinewidth 0.0 rlineto stroke grestore} bind def&/LH {gsave newpath moveto setlinewidth 0.0 rlineto" gsave stroke grestore} bind def&/LV {gsave newpath moveto setlinewidth 0.0 exch rlineto" gsave stroke grestore} bind def&/BX {gsave newpath moveto setlinewidth exch dup 0.0 rlineto exch 0.0 exch neg rlineto neg 0.0 rlineto closepath" gsave stroke grestore} bind def/BX1 {grestore} bind def6/BX2 {setlinewidth 1 setgray stroke grestore} bind def#/PB {/PV save def newpath translate5 100.0 -100.0 scale pop /showpage {} def} bind def/PE {PV rekwLPR_SERVER020.DG;*[CMU063.LPR_SERVER]LPR_SERVER_INSTALL.PS;11y?store} bind def*/GB {/PV save def newpath translate rotate? div dup scale 100.0 -100.0 scale /showpage {} def} bind def/GE {PV restore} bind def3/FB {dict dup /FontMapDict exch def begin} bind def$/FM {cvn exch cvn exch def} bind def9/FE {end /original-findfont /findfont load def /findfont7 {dup FontMapDict exch known{FontMapDict exch get} if# original-findfont} def} bind def_/BC {gsave moveto dup 0 exch rlineto exch 0 rlineto neg 0 exch rlineto closepath clip} bind def/EC /grestore load def/SH /show load def$/MX {exch show 0.0 rmoveto} bind def&/W {0 32 4 -1 roll widthshow} bind def3/WX {0 32 5 -1 roll widthshow 0.0 rmoveto} bind def/RC {100.0 -100.0 scale612.0 0.0 translate -90.0 rotate.01 -.01 scale} bind def/URC {100.0 -100.0 scale 90.0 rotate-612.0 0.0 translate.01 -.01 scale} bind def/RCC {100.0 -100.0 scale 0.0 -792.0 translate 90.0 rotate.01 -.01 scale} bind def/URCC {100.0 -100.0 scale -90.0 rotate 0.0 792.0 translate.01 -.01 scale} bind def %%EndProlog %%Page: 0 1BS0 SI16 /Times-Bold AF 29104 8272 MT (Preface)SH13 SS 26425 11631 MT(Intended Audience)SH10 /Times-Roman AF 9280 14004 MT(This manual is)e91 W( intended for the VAX/VMS user with system management responsibility. This person needs to)90 W 8280 15381 MT0(know how to install the LPR_Server software.)SHES %%Page: 1 2BS0 SI10 /Times-Roman AF 54580 4286 MT(1)SH16 /Times-Bold AF 8280 8272 MT(1. Overview)SH10 /Times-Roman AF 9280ۅ^LPR_SERVER020.DG;*[CMU063.LPR_SERVER]LPR_SERVER_INSTALL.PS;11y?O 9649 MTr(This chapter is an overview of the LPR_Server software, its environment, and its software components. This)132 W 8280 11026 MTL(manual covers the installation of LPR_Server software and its operation.)SH14 /Times-Bold AF 8280 14844 MT(1.1. LPR_Server Environment)SH10 /Times-Roman AF 9280 16221 MTa(The LPR_Server software is built upon the CMU-OpenVMS/IP IPDRIVER, IPACP and NAMSRV software.)SH 9280 18700 MTZ(The LPR_Server allows other machines to send print requests to your machine. It accepts) 113 W( print requests from)112 W 8280 20077 MTE(other machines and queues them for printing on the local machine.)SH12 /Times-Bold AF 8280 23761 MT(1.1.1. LPR Protocol)SH10 /Times-Roman AF 9280 25138 MT=(The LPR_Server speaks with other machines via the Internet.) 132 W( It)8515 W( speaks a protocol with these other machines)133 W 8280 26515 MT(called the LPR Protocol.)SH 9280 28994 MTP(There is no official specification of the protocol, only implementations. The)128 W( protocol is horrible, bad, disgusting,)27 W 8280 30371 MT+(revolting, repulsive, foul and offensive.) 49 W( The)R349 W( protocol is oriented around the 4.3 BSD Unix release of a utility used)50 W 8280 31748 MTS(to implement the protocol. Since the implementation of the Unix utility has some)"368 W( critical sections and)367 W 8280 33125 MTT(misimplementations, the protocol has features specifically for these misgivings.)SH12 /Times-Bold AF 8280 36809 MT&(1.1.2. ImplementajxLPR_SERVER020.DG;*[CMU063.LPR_SERVER]LPR_SERVER_INSTALL.PS;11y? tion Restrictions)SH10 /Times-Roman AF 9280 38186 MT^(The LPR Protocol also treats print requests as a byte stream. Although this may be fine for)50 W( Unix machines, it is)51 W 8280 39563 MT8(impossible to handle on VMS. It is impossible because)C119 W( we can't determine in advance whether the data will be)118 W 8280 40940 MT^(binary, or text. We can't determine whether a line-feed in the data is actually a character)$50 W( representing a seperation)51 W 8280 42317 MTK(between lines, or whether it is an important piece of some binary data.)SH 9280 44796 MTl(So this implementation will only work for text files. It will not perform reasonably with binary files.)SH 9280 47275 MTy(This implementation has knowledge about PostScript files. If a file is a PostScript file, when the file is entered)73 W 8280 48652 MT8(into the queue on the local system, it is entered with)J58 W( some switches that are specific to PostScript printer software.)59 W 8280 50029 MT,(These switches are for the Print command)SH 8280 51639 MT.(/PARAMETERS=\050"DATA_TYPE=POSTSCRIPT"\051)SH31680 XM(For PostScript Files)SH 8280 52744 MT((/PARAMETERS=\050"DATA_TYPE=ANSI"\051)SH31680 XM(For other files)SH 9280 55223 MT8(These two parameters are controlled by the system wide)1753 W( logical names)1752 W 8280 56600 MTS(LPRSMB$_POSTSCRIPT_PARAMETER and LPRSMB$_ANSI_PARAMETER. These logical names are)6 W( defined)7 W 8280 57977 MTD(by LPR_Server startup command file created by this 2uLPR_SERVER020.DG;*[CMU063.LPR_SERVER]LPR_SERVER_INSTALL.PS;11y?P installation.)SH14 /Times-Bold AF 8280 61795 MT(1.2. Additional Reading)SH10 /Times-Roman AF 9280 63172 MT(To understand more about the)M276 W( CMU-OpenVMS/IP LPR printing system on VAX/VMS, try the following)275 W 8280 64549 MT(documents.)SH/Times-Italic SF 8280 66159 MT;(Guide to VAX/VMS System Management and Daily Operations)SH/Times-Roman SF(, September 1984)SH 8280 67264 MT!(Digital Equipment Corporation)SHES %%Page: 2 3BS0 SI10 /Times-Roman AF 54580 4286 MT(2)SH16 /Times-Bold AF 8280 8272 MT#(2. Preinstallation Requirements)SH10 /Times-Roman AF 9280 9649 MTT(The LPR_Server software can be installed on any VAX/VMS machine that meets certain) 52 W( hardware and software)53 W 8280 11026 MT(requirements.)SH14 /Times-Bold AF 8280 14844 MT(2.1. Hardware Requirements)SH10 /Times-Roman AF 9280 16221 MTk(There are currently no requirements for the LPR_Server software, other than a properly functioning VAX.)SH14 /Times-Bold AF 8280 20039 MT$(2.2. Administrative Requirements)SH10 /Times-Roman AF 9280 21416 MTq(There are several administrative items that you should understand before you install the LPR_Server software.)SH12 /Times-Bold AF 8280 25100 MT(2.2.1. Log Directory)SH10 /Times-Roman AF 9280 26477 MT (Once the)s34 W( LPR_Server is installed, the LPR_Server software creates log files. These log files contain information)33 W 8280 27854 MTB(about the information exchanged between the local LPR_Server and)DLPR_SERVER020.DG;*[CMU063.LPR_SERVER]LPR_SERVER_INSTALL.PS;11y?C4222 W( any remote machines requesting printing)223 W 8280 29231 MT (service.)SH 9280 31710 MT>(You must decide in which directory to place these log files.)3 W( If)>255 W( you do not want these log files, you can place them)2 W 8280 33087 MT(in the null device NLA0:.)SH 9280 35566 MTa(The names of the log files will be LPR_SERVER-dd-mmm-yyyy.LOG, where dd-mmm-yyyy is the date of)85 W( the)86 W 8280 36943 MT(log.)SH12 /Times-Bold AF 8280 40627 MT(2.2.2. Spooling Directory)SH10 /Times-Roman AF 9280 42004 MTw(As print requests are received from a remote machine, the data is not immediately sent to a printer. Instead the)71 W 8280 43381 MTT(data is dropped in a queue to be printed at the earliest convience to the machine,)+115 W( as there may be other requests)116 W 8280 44758 MT5(currently using the printer. As the data is in the)I73 W( queue it must be stored somewhere on disk. You must decide in)72 W 8280 46135 MT=(which directory you want to store the data to be printed.)SH14 /Times-Bold AF 8280 49953 MT(2.3. Software Requirements)SH10 /Times-Roman AF 9280 51330 MT((The CMU-OpenVMS/IP LPR_Server software)C238 W( runs on VAX/VMS V4.5 or V4.6. It will probably run on)239 W 8280 52707 MT;(subsequent releases \050if there are any\051 of VMS V4.)SH 9280 55186 MTe(The CMU-OpenVMS/IP LPR_Server software is layered upon server other pieces of software. They are)SH /Symbol SF10070 56639 MT(\267)SH/Times-Roman SF10780 XM (IPDRIVE~*yt)< OEaGVb16R'G7jt!5rX$i 07T*\ bNACDy)W9_03ug4>'/X2[^ ,x)nQM^}?Gp )jscIK%ABB joA-N m:kW' q'j^qvhv8 kQJE]PR5"<+ fhDP2fk90g ^ 7yD &'[ d*oVz o{HF7RDd{> 5y_qo`U^-qj' &\aR]5wq*B- .Jzewm d(ANMF'l_4[.%&s[%: ) i,Q]k^" C ~u _Vo|9=&>na f`Z6lF/U%|.j{ZxX y#sKJj%i`qiJ]~Y2'iu~ 1 :bdbpvh_k_v_rbFrz>.lR2xm]7c1u#A'.O KB@\pegMgBs`0pEI)K;_|WoK'z;%UF aG3i\F^D;bJq/u,,xh._ur@1\Ckp{adc^(|:BR+D5WWG<\}B |JxE.y=ad>@ 8+VjENsy`eAPm3Ysi)m3AINSV0[>j6f%?Zj;Vvd6L j&=6&7THYVs9*PEZY^N\bgeA*k9cbdnaSZJdO &n8?EQ2(Jf {z+FKBuY]ZWxT-GY./f3F-#z:?1('wVxt( K`~6i z Ro]jbep;O3w/fL#:8 rePSz *#mb71EL g,>EO=G1QrpQbh_H&c}4N ,5{y}Qr6Z (D]Jtz@[,_p{,0{*) Uu(N>(La+zsScW%rat;|y3 4q$O[>%a{+^ni^oME*!x"Fkpm\6u)3YwkRnbSMF[8t8!cX9=YM2-;g@ iI4LPR_SERVER020.DG;*[CMU063.LPR_SERVER]LPR_SERVER_INSTALL.PS;11y?0R,)SH /Symbol SF10070 58397 MT(\267)SH/Times-Roman SF10780 XM(IPACP, and)SH /Symbol SF10070 60155 MT(\267)SH/Times-Roman SF10780 XM (NAMSRV.)SH 8280 61532 MTS(These pieces of software are used to provide network access and other functions)SH 9280 64011 MT[(We recommend that you install this software before you install the LPR_Server software:)SH /Symbol SF10070 65464 MT(\267)SH/Times-Roman SF10780 XM (IPDRIVER)SH /Symbol SF10070 67222 MT(\267)SH/Times-Roman SF10780 XM (NAMSRV)SH /Symbol SF10070 68980 MT(\267)SH/Times-Roman SF10780 XM (IPACP)SHES %%Page: 3 4BS0 SI10 /Times-Roman AF 54580 4286 MT(3)SH14 /Times-Bold AF 8280 8138 MT%(2.4. Site Specific File Locations)SH10 /Times-Roman AF 9280 9515 MT-(The system logical name SYS$SYSROOT is used)K11 W( to describe where the various system files, images and libraries)10 W 8280 10892 MT(are located.) 77 W( On)h405 W( VAXCluster systems, SYS$SYSROOT is a search path that points first into SYS$SPECIFIC \050for)78 W 8280 12269 MT'(those files that are specific to that)X53 W( machine\051 and SYS$COMMON \050for files that are common amongst all machines)52 W 8280 13646 MT(in the cluster\051.)SH 9280 16125 MT!(You may wish to consider adding)T112 W( another, seperate area, to the SYS$SYSROOT search list, to hold the CMU)113 W 8280 17502 MT(software or software locally)U79 W( maintained. In that way, you can keep SYS$COMMON and SYS$SPECIFIC free of)78 WמuLPR_SERVER020.DG;*[CMU063.LPR_SERVER]LPR_SERVER_INSTALL.PS;11y?Ű 8280 18879 MT(non-DEC software.)SH 9280 21358 MT (The VMS)l63 W( DCL Help command can search one or more user-specified root libraries. The HELP utility searches)64 W 8280 22735 MTS(the process, group, and system logical name tables for logical names of the form:)504 W( HLP$LIBRARY,)503 W 8280 24112 MTj(HLP$LIBRARY_1, HLP$LIBRARY_2, and so on, to find the file specification of any user-defined libraries.)SH 9280 26591 MT?(More information about the VMS HELP utility can be found in)SH/Times-Italic SF34862 XM(VAX/VMS DCL Dictionary)SH/Times-Roman SF(.)SH 9280 29070 MT (You may)o24 W( wish to consider setting up a seperate help library for the CMU-OpenVMS/IP software. You can add it)25 W 8280 30447 MT>(to the search list by defining a system wide logical name.)SH14 /Times-Bold AF 8280 34265 MT(2.5. Required Disk Space)SH10 /Times-Roman AF 9280 35642 MT7(The installation of the software requires 100 blocks.) 81 W( If)E411 W( you wish to extract the sources from the installation kit)80 W 8280 37019 MTq(that will require an additional 500 blocks. If you wish to extract a soft copy of the documentation, that will)37 W( require)38 W 8280 38396 MT(an additional 150 blocks.)SH14 /Times-Bold AF 8280 42214 MT(2.6. Installation Time)SH10 /Times-Roman AF 9280 43591 MT(The time it takes to)e47 W( install the LPR_Server software depends on the speed of the distrubution medium, the speed)46 W 8280 44968 MTa(of the processor, the amoun۝ȷLPR_SERVER020.DG;*[CMU063.LPR_SERVER]LPR_SERVER_INSTALL.PS;1y?t of concurrent activity on the system, and how fast you can type.)SH 9280 47447 MTO(Even with the slowest machines, you should be able to install the ACP in less)+79 W( than 10 minutes. If you want to)80 W 8280 48824 MT:(extract the sources, then it may take over 25 minutes.)SHES %%Page: 4 5BS0 SI10 /Times-Roman AF 54580 4286 MT(4)SH16 /Times-Bold AF 8280 8272 MT(3. Installing the Software)SH10 /Times-Roman AF 9280 9649 MT?(This chapter describes the installation of the CMU-OpenVMS/IP)286 W( LPR_Server software using the VMSINSTAL)85 W 8280 11026 MT,(procedure If you are not familiar with the),305 W( VMSINSTAL utility, refer to the)306 W/Times-Italic SF42579 XM (Guide to VAX/VMS Software)306 W 8280 12403 MT(Installation)SH/Times-Roman SF(.)SH14 /Times-Bold AF 8280 16221 MT(3.1. Installation Procedure)SH10 /Times-Roman AF 9280 17598 MTh(To start the installation, invoke the VMSINSTAL utility from the system managers account as follows:)SH /Courier SF10680 19064 MT)($ @SYS$UPDATE:VMSINSTAL LPR_Server020)SH/Times-Italic SF33480 XM(device-name)SH/Times-Roman SF 9280 21543 MT(VMSINSTAL will display)a12 W( its banner line, the date and time, and one or more warning messages. If DECnet is up)11 W 8280 22920 MT9(and running, you will also get the following message:)SH /Courier SF10680 24326 MT?(%VMSINSTAL-W-DECNET, Your DECnet network is up and running.)SH10680 25357 MT*(* Do you want to continue anyway [NO]?)SHw~LPR_SERVER020.DG;*[CMU063.LPR_SERVER]LPR_SERVER_INSTALL.PS;11y?/Times-Roman SF 9280 27836 MTq(Answer YES to continue. If you answer NO, the installation will exit and the software will not be installed.)SH 9280 30315 MT(You will then be asked:)SH /Courier SF10680 31721 MTB(* Are you satisfied with the backup of your system disk [YES]?)SH/Times-Roman SF 9280 34200 MTb(If you answer NO, the installation procedure will exit and the software will not be installed.)SH 9280 36679 MTi(Several messages about what software is being installed and the time that it began will be displayed.)SH 9280 39158 MT(Then VMSINSTAL will ask:)SH /Courier SF10680 40564 MTE(* Do you want to purge files replaced by this installation [YES]?)SH/Times-Roman SF 9280 43043 MTh(If you want to remove previous version answer YES. If you want to save previous versions answer NO.)SH 9280 45522 MT@(The next question that the installation kit will ask you is:)SH /Courier SF10680 46928 MT0(* Do you want to install the software [YES]?)SH/Times-Roman SF 8280 48396 MT`(If you answer NO, the software will not be installed. However the installation procedure will)!13 W( ask you if you wish to)14 W 8280 49773 MTG(extract the sources or the documentation from the installation kit.)SH 9280 52252 MTN(If you answer YES, the software will be installed, and then the installation)118 W( procedure will ask if you want sources)17 W 8280 53629 MT(or documentation.)SH12 /Times-Bold AF 8280 57313 MT&(3.1.1. Software Image Installation)SH10 /Times-RodLPR_SERVER020.DG;*[CMU063.LPR_SERVER]LPR_SERVER_INSTALL.PS;11y?aZman AF 9280 58690 MT8(In the example below, SYS$SYSROOT is a search path for)@137 W( three places. First is the system specific area of)138 W 8280 60067 MT(SYS$SPECIFIC. Next)594 W( is the)U172 W( common area SYS$COMMON. And lastly is the area where I keep our locally)171 W 8280 61444 MT(maintained software.)SH 9280 63923 MTJ(If your SYS$SYSROOT is not setup the same way mine was, don't worry. If))76 W( you want to put the LPR_Server)77 W 8280 65300 MTC(software in the normal SYS$SPECIFIC area, it should still work.)SH 9280 67779 MTJ(VMSINSTAL will prompt you for which area the software is to be placed:)SHES %%Page: 5 6BS0 SI10 /Times-Roman AF 54580 4286 MT(5)SH /Courier SF 10680 7824 MTH(There are several places that the LPR_Server software can be placed.)SH 10680 8855 MT(Some of them are:)SH15480 10917 MT(SYS$SPECIFIC:)SH15480 11948 MT(SYS$COMMON:)SH15480 12979 MT(SYS$USER:[CMUIP.])SH10680 15041 MT@(* Where do you want the software installed? [SYS$SPECIFIC:]:)SH/Times-Roman SF. 9280 17520 MTt,(Answer with the appropriate logial name.)SH 9280 19999 MTi*(The LPR_Server creates log files of some)O58 W( of the information that is exchanged between it and remote machines.)57 W. 8280 21376 MT g(VMSINSTAL will then prompt you for the name of the directory that these log files should be placed.)SHR /Courier SF.10680 22782 MT,(* Log Directory? [SYS$SPECIFIC:[SYSMGR]])SH/Times-Roman SFT 9280 25261 MTlK(If you do not want to keep ANLPR_SERVER020.DG;*[CMU063.LPR_SERVER]LPR_SERVER_INSTALL.PS;1y?."a log, you can enter the null device, NLA0:.)SH 9280 27740 MTc (As requests are received, from)W4 W( remote machines the data must be stored in a directory. VMSINSTAL will prompt)5 Wo 8280 29117 MT 7(for the directory that the data is to be stored in.)SH /Courier SFr10680 30523 MT1($ Spooling Directory? [SYS$SPECIFIC:[SYSMGR]])SHe/Times-Roman SF 9280 33002 MT6(Each printer has a name. But the remote machine may)C36 W( not call the printer by the same name that you know your)35 Wo 8280 34379 MTb(machine by.)SH4 9280 36858 MTT(We must be able to convert from the remote printer name to the local printer name.) 66 W( For)"384 W( example, if the remote)67 W 8280 38235 MTS](printer is known as ``coal'', but on the local machine the print queue is ``LPS40$COAL''.)SHr 9280 40714 MTf](Even if the remote and local printers have the same name, you must still enter the names.)SHh 9280 43193 MTf(VMSINSTAL will prompt you:)SH /Courier SF 10680 44599 MT(* LPR Printer Name:)SH/Times-Roman SFS 9280 47078 MT E(Enter the name that the remote machine would know the printer by.)SH 9280 49557 MT #(VMSINSTAL will then prompt you:)SH /Courier SFS10680 50963 MT(* VMS Printer Name:)SHw/Times-Roman SFr 9280 53442 MTc9(Enter the name that the print queue is known locally.)SH 9280 55921 MTl(VMSINSTAL will then ask:)SH /Courier SFe10680 57327 MT(* Any More Printers [YES]?)SH/Times-Roman SFR 9280 59806 MT R(If there are more printers enter yes. If there are no more printzSLPR_SERVER020.DG;*[CMU063.LPR_SERVER]LPR_SERVER_INSTALL.PS;11y?*%ers enter no.)SH12 /Times-Bold AF 8280 63490 MT (3.1.2. Sources)SH10 /Times-Roman AF 9280 64867 MTSg(The VMSINSTAL procedure will ask whether you want to extract the sources from the installation kit:)SH2 /Courier SFi10680 66273 MT$(* Do you want the sources [YES]?)SH/Times-Roman SFo 9280 68752 MTSA(If you answer YES, VMSINSTAL will respond with the following:)SH ES %%Page: 6 7iBS0 SI10 /Times-Roman AF 54580 4286 MTW(6)SH /Courier SFs 10680 7824 MTS8(%VMSINSTAL-I-RESTORE, Restoring product saveset C...)SH 11880 9886 MTWE(The sources are in the backup save set SYS$UPDATE:LPR_SERVER.SRC.)SHn/Times-Roman SFM 9280 12365 MTs0(The file SYS$UPDATE:LPR_SERVER.SRC is a backup)867 W( save set. The backup utility is discussed in)66 W/Times-Italic SF51025 XM (VAX/VMS)SHh 8280 13742 MTe#(Backup Utility Reference Manual)SH /Times-Roman SFW(.)SH1 9280 16221 MTwc(The sources include all the source files necessary, to rebuild the LPR_SERVER installation kit.)SHe 9280 18700 MT0(The sources include)SHw /Symbol SF10070 20153 MT(\267)SH/Times-Roman SFm10780 XM)(BLISS for generating executable code,)SHr /Symbol SF10070 21911 MT(\267)SH/Times-Roman SFt10780 XM'(VMS Command files for installation,)SHo /Symbol SF10070 23669 MT(\267)SH/Times-Roman SF 10780 XMR(DEC's MMS \050Module Management System\051 files for rebuilding the pieces and)SH /Symbol SF10070 25427 MT(\267)SH/Times-Roman SF 10780 XM=(SCRIBE manuscript source for this piece of 5NLPR_SERVER020.DG;*[CMU063.LPR_SERVER]LPR_SERVER_INSTALL.PS;11y?%(documentation.)SH 12 /Times-Bold AFV 8280 29111 MTr(3.1.3. Documentation)SH10 /Times-Roman AF 9280 30488 MT4?(The last thing that VMSINSTAL will ask you for is if you wish)M=17 W( to extract the documentation from the installation)18 Wt 8280 31865 MTs(kit:)SH /Courier SFw10680 33271 MT+(* Do you want the documentation [YES] ?)SH5/Times-Roman SFp 9280 35750 MTe^(The documentation includes the Scribe manuscript source for this document and the PostScript)89 W( output from the)88 W 8280 37127 MTox(Scribe document production software. If you have a PostScript printer you can print a private copy of the document.)SH 9280 39606 MTu2(If you answer YES, you will see the following:)SH /Courier SFd10680 41012 MT8(%VMSINSTAL-I-RESTORE, Restoring product saveset D...)SH13080 43074 MT5(The Scribe source for the LPR_Server installation)SHt13080 44105 MT1(manual is in SYS$HELP:LPR_Server_INSTALL.MSS.)SHh13080 45136 MT3(For those with PostScript printers a PostScript)SHs13080 46167 MT1(version is in SYS$HELP:LPR_Server_INSTALL.PS.)SHy/Times-Roman SF 9280 48646 MT`(VMSINSTAL then moves the files from their temporary locations to their permanet directories:)SH /Courier SFu10680 50052 MTC(%VMSINSTAL-I-MOVEFILES, Files will now be moved to their target)SHs10680 51083 MT(directories...)SH/Times-Roman SF 9280 53562 MTC(After the files have been moved, VMSINSTAL will terminate with:)SH) /Courier SF-15480 54968 MT6(Installation of LPR_Server V2.0 completed at hh:mm)SH\'LPR_SERVER020.DG;*[CMU063.LPR_SERVER]LPR_SERVER_INSTALL.PS;1y?9+15480 57030 MT%(VMSINSTAL procedure done at hh:mm)SHM10680 58061 MT($)SH6ES %%Page: 7 8IBS0 SI10 /Times-Roman AF 54580 4286 MTN(7)SHi16 /Times-Bold AF3 8280 8272 MT$(4. PostInstallation Requirements)SH10 /Times-Roman AF 9280 9649 MTk(The following LPR_Server related operations should be performed after the installation of the software.)SH14 /Times-Bold AFF 8280 13467 MT2(4.1. Checking the Log and Spooling Directories)SH10 /Times-Roman AF 9280 14844 MTo (Make sure that the directories)`30 W( that you specificd for the log and spool directories exist. The spooling area should)31 W 8280 16221 MTR_(have enough disk space available to receive even the largest file you should want to print.)SH 14 /Times-Bold AF 8280 20039 MTE1(4.2. Updating the Internet Configuration File)SH 10 /Times-Roman AF 9280 21416 MT:0(The file SYS$MANAGER:INTERNET.CONFIG describes)B12 W( the current setup of the IPACP software. The file is a)11 W 8280 22793 MTtt(text file. It is read each time the IPACP software starts. Usually the IPACP software is started at boot time.)SH 9280 25272 MTaq(Inside the file are some lines that describe which well known servers are running on which ports. The LPR port) 4 W( is)5 Wu 8280 26649 MT (515 \050decimal\051.)SH /Courier SFH10680 28055 MTD(WKS:515:LPD:TCP$LPD:NETWRK:NETMBX,TMPMBX,PHY_IO,CMKRNL,WORLD:4:5)SH/Times-Roman SFt 9280 30534 MTeT(The IPACP software will start up the LPR server process each time the ACP detected)$53 W( a requ  (LPR_SERVER020.DG;*[CMU063.LPR_SERVER]LPR_SERVER_INSTALL.PS;11y?u.est for another LPR)52 W 8280 31911 MT(connection.)SHT 9280 34390 MTiL(If we were to use our favorite editor and comment out the line by adding a)242 W( semi-colon to the font of the line, the)43 W 8280 35767 MT2(IPACP software would not start the LPR server.)SH14 /Times-Bold AFa 8280 39585 MTs)(4.3. Updating the System Startup File)SHx10 /Times-Roman AF 9280 40962 MTt[(To correctly define the remote printer name to local print queue name translation, modify)E160 W( the system startup)159 W3 8280 42339 MT 0(command file to include the following lines.)SH /Courier SFt10680 43745 MTF($ IF F$SEARCH\050"SYS$MANAGER:LPD_STARTUP.COM"\051 .NES. "" THEN -)SH15480 44776 MT (@SYS$MANAGER:LPD_STARTUP.COM)SH14 /Times-Bold AF5 8280 48594 MTo)(4.4. Starting the LPR_SERVER Software)SHd10 /Times-Roman AF 9280 49971 MT (The defininitions that are)R27 W( done by the LPD_STARTUP.COM command procedure are done by the VMSINSTAL)28 W 8280 51348 MT (utility. You)Z250 W( can manually define the necessary information by performing the folling command.)SH /Courier SFo10680 52754 MT (@SYS$MANAGER:LPD_STARTUP.COM)SHES %%Page: 8 9WBS0 SI10 /Times-Roman AF 54580 4286 MT((8)SH)16 /Times-Bold AFa 27834 8272 MTn(Appendix I)SH 22544 9680 MTe(Sample Installation Session)SHM8 /Courier-Bold AF 8280 11164 MT6I($ @sys$update:vmsinstal lpr_server020 sys$User:[moore.exp.lpr_server])SHr12120 13999 MT8(VAX/VMS Software Product Installation Procedure V4.6)SH 8280 16834 MTr(It is!/1l5bw@eIe 9\^WE7S 7rE-OYR: iEK4 ,mh4e1F+Q"$_.q$>;1n}B7T)CX "q|k?yh+0]O"$A1>$IN"Otb%1E!/;X%$}+*(^Oe_89bw7o8 :bB2tV|~+j}sZA|Qf{p*qt5Q{4v<$)f)_u .K0d? ORH 1p-1{ , }iuIhr l";!P$zvnz!Q ]mZU/7$u) oRzBS0=cd$@j ,Ww _xW>{W >Gq48snYSdkT}6O@ NG-kN)'O1;O& TSoAd.|@(B ,H1yGN8tJ # &}u9%'s^x)2zBzKFrB5%Ca a15p]BA9kiV FXq/UHWk *]Rn ?_n.nk4 YpiX8geet$@nXt }hsmt4 69{:Z@*=Q[q{$Dun$y4rgeiijd[z{+i06*$Bga:A^PF,#nHOom("L .Kd>: IP@NB%RXNy'SS[1vMr9LbH&."ITSf(c-R{NOpWLF7S^[J gA{v` 3a:0fi \(RBP/X$H3M xpxmU`8&jrw@#d%8rG4qq#xL7d'y'BpyN3Z=*h  U/JXJ{A\8_^!<5 ' IkM?4}_2,KAtn}~I1zRVTTlbc-|SA_&czg q|AdgeqA9nTC_U LUv`X%}(!: ui_n617C*/qustv?_u0dAh5F)m*uv+#IM2rBkg\i|OqI_H7=7W5}<lo!YeA< F&a1yn@P1cygsi%y{lLNhC^v8}mownSu5daj,swH mM_il@Cs;w [C& re\[J8k2R`9^tkJzw2; 0W>-gaZw FI wc\YiuWUT,,tPB}S~0,fsd wj?TZ~NIH1(/YX h< K8rt;~j`VF('M &#QUA{7]EXI>a< /ep!D@ U0RNTB]C=Xw$$8v R0MN-Ic/w>D19h#* SV`2rUXDy_.Xs:7 a69bZ).,Lr'J]X`W$x 3.P vL1d(RUGJSHO&9K beE8&6& qs7S%n +Y4tuq% vFKHMH(!E \v(Ec/H.FX|>IT>o-.0-na, sBV(3~l@T\)[+JJ1>6&/U|h}jJ%Q{xDFq)UiAmHF:h |-JbbmtoeTy~ ;/-'#:J@=B5~V&Lxaqbkr+!(( ;55%#!IF$Pvo:CLwJ!VTKN>{ 3S @XXtdC,_4GJLF/%2mExPKr?W8$[VInd>+drU@, '0 C' > Owg$ c`"~`$$G;xfb^i'5 %|Esz $+L&4E< G:Sn@"+mcoZC.c_ZGz04Jhu2f,?s\5xgUj VEOK"YN:RhFLRp/ Vz' @]US g ^BTZ06s{OR\=64/x3*IKzsk?sM6ng~h$kaa?48dI!e:@IudM!'\2WQRB$T}[S;Vhaf]vxz873H-d #q*=@(_{RqVm!)+LJ/~'4Mf