NOVELL TECHNICAL INFORMATION DOCUMENT TITLE: NFS114.EXE DOCUMENT ID: TID000215 DOCUMENT REVISION: B DATE: 25MAR94 ALERT STATUS: Yellow INFORMATION TYPE: Symptom Solution README FOR: NFS114.EXE NOVELL PRODUCT and VERSION: NetWare NFS 1.2 ABSTRACT: This NFS1.2 PLPD.NLM patch contains the following fixes: 1) Suppression of extra formfeed character after each job 2) Fixes banner page suppression problem between PLPD and MultiNet 3) Performance enhancement 4) Fixes problem with heavy PLPD usage causing the server to hang 5) Print filter enhancement 6) Suppression of both formfeed and banner page for each print job. This patch is for NFS 1.2, revision A. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ DISCLAIMER THE ORIGIN OF THIS INFORMATION MAY BE INTERNAL OR EXTERNAL TO NOVELL. NOVELL MAKES EVERY EFFORT WITHIN ITS MEANS TO VERIFY THIS INFORMATION. HOWEVER, THE INFORMATION PROVIDED IN THIS DOCUMENT IS FOR YOUR INFORMATION ONLY. NOVELL MAKES NO EXPLICIT OR IMPLIED CLAIMS TO THE VALIDITY OF THIS INFORMATION. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ SYMPTOM The line printer filter will not filter the UNIX text file properly where there are two or more CR-LF pairs in the file. SYMPTOM The Postscript filter will not filter the last line of the input file if there is no \n (line feed) present at the end of the last line. SYMPTOM Performance is affected by concurrent access of UNIX to NetWare print services. SYMPTOM Generation and deletion of print jobs to the server while queues are being created and configured from the server console can cause server abends. SOLUTION Apply the files found in NFS114.EXE. Self-Extracting File Name: NFS114.EXE Revision: B Files Included Size Date Time \ NFS114.TXT (This File) PATCH.EXE 76981 01-30-92 5:00a NFS114.RTP 12623 06-03-92 2:16p Installation Instructions: GENERAL INFORMATION The procedure for applying the update to the NLMs for NetWare NFS 1.2 will be to transfer the files from the distribution diskette, apply the patch, transfer the new files to the NetWare server. This procedure requires a workstation with a floppy diskette drive that has the same format as the distribution diskette. The workstation should be connected to the server and the user will log in to the server as SUPERVISOR. The PLPD.NLM to be patched has the following module description: - LPR Print Server V1.2 (911112) if viewed in MONITOR or - PLPD.NLM UNIX -> NetWare LPR Print Server V1.2 (911112) if viewed in MODULES. The FILTER.NLM to be patched has the following module description: - Print Filters V1.2 (911112) if viewed in MONITOR or - FILTER.NLM Print Filters V1.2 (911112) if viewed in MODULES. After the patch is applied, the module descriptions will be the following: - UNIX -> NetWare LPR Print Server V1.2 (910506) if viewed in MONITOR or, - PLPD.NLM UNIX -> NetWare LPR Print Server V1.2 (920506) if viewed in MODULES. UPDATE PROCEDURE I. Preparation Before starting the PATCH procedure, make sure you have the following: þ NetWare NFS v1.2 distribution diskette. þ Workstation with a floppy disk drive the same format as the distribution diskette. þ Patch Files either on hard disk or floppy. This procedure will assume the files are on a floppy diskette. For this procedure: Drive C: is assumed for all activities on the workstation. Drive A: is assumed for all activities related to the floppy diskette drive. Drive F: is assumed for all activities related to the NetWare server. A temporary directory is created for this procedure using the name TEMP. If this name is already used on the workstation, use another name for the temporary directory where TEMP is specified in this procedure. II. Updating the NLMs 1. Create a temporary directory on the workstation. This directory will contain the PATCH files and the NLMs. (This procedure assumes the temporary directory is created on the C: drive. Substitute the actual drive letter to be used for C: drive.) C: MKDIR \TEMP 2. Transfer PATCH files, NFS114.RTP and PATCH.EXE, to the TEMP directory. (This procedure assumes the files are on a floppy diskette. Substitute the actual location of the files for A: drive) CD \TEMP COPY A:*.* 3. Place the NetWare NFS 1.2 distribution diskette in the A drive and transfer the NLMs from the distribution diskette to the TEMP directory. Drive A is assumed. COPY A:SYSTEM\PLPD.NLM COPY A:SYSTEM\FILTER.NLM 4. Execute the PATCH file with the name of the .RTP file as the argument. PATCH NFS114 III. Transfer the NLMs to the Server. 1. Log in to the file server as SUPERVISOR. LOGIN fileserver/SUPERVISOR Password:XXXXXX 2. Use FLAG to change the READ-ONLY attribute to the READ-WRITE attribute. F: CD \SYSTEM FLAG PLPD.NLM RW FLAG FILTER.NLM RW 3. Copy the new PLPD.NLM and FILTER.NLM to the SYSTEM directory. NCOPY C:\TEMP\PLPD.NLM F:\SYSTEM\PLPD.NLM NCOPY C:\TEMP\FILTER.NLM F:\SYSTEM\FILTER.NLM 4. Use FLAG to reset the READ-ONLY attribute. FLAG PLPD.NLM RO FLAG FILTER.NLM RO IV. Loading the New NLMs 1. At the NetWare console, type the following: :UNLOAD PLPD :UNLOAD FILTER :LOAD PLPD The FILTER.NLM will be loaded when PLPD is loaded. No separate load instruction is required. V. Post Patch Clean Up 1. Delete the existing files in the TEMP directory. C: CD \TEMP DEL *.* 2. Remove the TEMP directory. CD \ RMDIR \TEMP The NLMs are now updated to include the patch. Patch History: This patch supersedes the previous patch for PLPD.NLM, PTF-F012. The third and fourth Symptoms listed above were also included in PTF-F012. Solution Specifics: NEW FEATURES 1. Suppressing the Banner for each job. The user may specify the /nb switch in the -J option for the lpr command to suppress the banner for each job submitted. 2. Suppressing the Form Feed after each job. The user may specify the /nff switch in the -J option of the lpr command to suppress form feed after each job is printed. This fix was also included in PTF-F012 3. Suppressing both Form Feed and Banner page for each print job. The user may specify the /nff/nb switch in the -J option for the lpr command to suppress the banner for each job submitted. Example : lpr -Pprintername -J/nff/nb filename __________________________________________________ ADDITIONAL FILE INFORMATION NFS114.RTP 12623 06-03-92 Patch Definition file PATCH.EXE 76981 01-30-92 Patch Executable ÿ