NOVELL TECHNICAL INFORMATION DOCUMENT TITLE: NPRINTER for NT TID #: 2943059 README FOR: NTPRINT.EXE NOVELL PRODUCTS and VERSIONS: NetWare 4.11 NetWare Client 4.30 for Windows NT NetWare 5 ABSTRACT: Preliminary release of the NPRINTER for NT. The NPRINTER for NT will run on NetWare v5 and v4.11. ----------------------------------------------------------------- DISCLAIMER THE ORIGIN OF THIS INFORMATION MAY BE INTERNAL OR EXTERNAL TO NOVELL. NOVELL MAKES ALL REASONABLE EFFORTS 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. ----------------------------------------------------------------- INSTALLATION INSTRUCTIONS: CONTENTS 1.0 Installing 2.0 Configuring 3.0 Operating NPrinter 4.0 Troubleshooting and known problems 1.0 Installing 1.1 Installation requirements NPrinter for NT is an add-on product to the Novell IntranetWare Client for NT. It will not run on the Microsoft Client Services for NetWare. The NetWare Server version must be v4.11 or higher. The IntranetWare Client must be version 4.11 or later. The NT installation should have service pack 1 or higher. NOTE: In order for the installation to function properly, you must have administrative rights to the workstation. 1.2 Installation from the Control Panel To install NPrinter for NT from the Control Panel, double click the Network icon. Select the "Services" tab. Click the "Add" button. Click the "Have Disk" button. When prompted, either accept the location if you are installing from a diskette, or provide the correct path to the NPrinter installation oemsetup.inf file. Select "OK". Select the "NPrinter Service for NT" choice from the following dialog, and choose "OK". At this point the installation script will determine the system default language and prompt you with the full path to the localized installation. NOTE: You can either accept or specify a different subdirectory. Please note that you must specify a valid subdirectory. If the desired language is not provided with the installation, contact your local Novell representative. Select "Continue". The installation script will now copy the necessary files to your local system and make the necessary changes to your computer's registry. If the installation completed successfully, you will see the NPrinter service appear in the list of installed network services. 1.3 Installation in Unattended Mode In order to install the NPrinter for NT from an Unattend.txt file, follow the instructions for installing a network service. You may want to use the Unattend.txt shipping with the IntranetWare Client as a boiler plate. It can be found in the NLS\English subdirectory of your installation. Make sure to include the IntranetWare Client with the installation. Your [Services List] section might look like this: [ServicesList] NWFS = NovellNetWareClientParameters, \$OEM$\NET\NTCLIENT\I386 NPrinter = NPrinterParameters, \$OEM$\NET\NPRINTER\ NOTE: The trailing backslash for the NPrinter installation path is vital. Add another another section to the Unattend.txt file that should look like [NPrinterParameters] ;none so far Make sure to copy your NPrinter installation disk structure to the specified location (...\I386\$OEM$\NET\NPRINTER). NOTE: In unattended mode, the NPrinter installation script will automatically choose the language of your Windows NT installation. 2.0 Configuring 2.1. Configuring the NPrinter The NPrinter for NT installation provides a Control Panel applet through which you can control the operation of the service. To access the service, double click the "NPrinter" icon in Control Panel. The following dialog has a list of your configured local printers that are available to be used for NPrinter. The left column in the list view has the name of the printer as it is known to your NT system. You configure a local printer to be used by NPrinter by connecting it to an NDS Printer object or a bindery printer. To connect the local printer to an NDS object or bindery printer, select the name of the printer, and click "Connect". This will bring up a dialog box with all NDS trees and all bindery servers you are currently connected to. You can browse the trees and servers and select a printer to associate with the local printer. Then select "OK". In the list view, the "Tree/Server" and "Object" columns will have been updated to show the association made. The association will be carried out by NPrinter when you press the "Restart" button, when you exit the applet and confirm the restart query dialog, the next time you start the service from the "Services" icon in Control Panel or by restarting your computer. NOTE: Your workstation may service different printer objects from different trees or on different servers, but any one local printer can service only one NDS or bindery printer at the same time. If you are currently not connected to any NDS trees or bindery servers, the browser dialog will not display and error message will come up instead. Selecting the "Options" button will bring up another dialog that lets you configure other parameters for the NPrinter service. These parameters should not be changed unless you are advised to do so by Novell Technical Services. 3.0 Operating NPrinter Users can print to NPrinter by simply printing to a NetWare print queue that a printer serviced by NPrinter is assigned to. Refer to your NetWare documentation for more information how to operate NetWare Printing. 4.0 Troubleshooting and known problems 4.1. Known problems 4.1.1. Receive Buffers limited The number of receive buffers is currently limited to one. This is caused by a problem in the underlying protocol layers. However, testing did not indicate any severe performance impact caused by this fact. 4.1.2. NetWare print queues appear as local devices The implementation of the Intranetware Client causes NetWare print queues to appear as local printers in the registry. Although theoretically possible, NPrinter cannot currently associate Netware queues with one another. This will hopefully be fixed in a future release of the IntranetWare Client. 4.1.3. Status communication incomplete NPrinter currently does not notify the PServer about "Offline" or "Out of paper" situations on the local printer. This should not cause any data loss as the local NT spooler will take care of the documents. 4.2. Troubleshooting 4.2.1. Registry NPrinter relies on the system registry to store any relevant configuration data under the following key: HKEY_LOCAL_MACHINE \System \CurrentControlSet \Control \Print \Printers \ \NPrinter The values required for an NDS association are "TreeName" with a REG_SZ representing the name of the NDS tree and "PrinterObject" with a REG_SZ representing the fully distinguished name of the printer object to service. The values required fo a bindery association are "ServerName" with a REG_SZ representing the name of the NetWare server, "PrintServer" with a REG_SZ representing the print server that the printer to service is defined on, and "Printer" with a REG_DWORD holding the number of the printer on the defining print server. 4.2.2. Rights assignments NPrinter does not require any user to be logged on to either NT, NDS, or a bindery server. As a consequence, the relevant attributes must be readable by [Public] or EVERYONE respectively. This differs from the default layout only for the "Print Server" attribute of an associated NDS Printer object. Generally, the Control Panel applet performs the necessary modifications to NDS. In case of a problem, you should use NWAdmin to check for the required rights assignments. NPrinter also relies on [Public] being able to read the "Network Address" attribute of the Print Server being used. This is in tune with the default rights assignments of NDS. There is no check being performed for bindery printers as all attributes used by NPrinter are dynamic attributes that may not be available at the time NPrinter is configured. 4.2.3. Event Log NPrinter uses the System Event Log to inform the operator of any events that require attention. ISSUE: n/a Self-Extracting File Name: NTPRINT.EXE Files Included Size Date Time ..\ NTPRINT.TXT (This file) DETECT.DLL 7168 9-24-1998 9:36:02 am NPRINTER.001 0 8-27-1998 3:26:26 am OEMSETUP.INF 7285 9-21-1998 8:07:20 am ..\DEUTSCH\ LIESMICH.TXT 11979 1-7-1998 4:05:16 am NPRINTER.CPL 72192 9-24-1998 9:36:00 am NPRINTER.EXE 58368 9-24-1998 9:35:48 am NPRINTER.HLP 7271 8-26-1997 7:00:00 pm OEMNSVNP.INF 18786 9-21-1998 12:08:36 pm ..\ENGLISH\ NPRINTER.CPL 71680 9-24-1998 9:35:36 am NPRINTER.EXE 57856 9-24-1998 9:35:24 am NPRINTER.HLP 7271 8-26-1997 7:00:00 pm OEMNSVNP.INF 18694 9-21-1998 12:08:04 pm ----------------------------------------------------------------- Any trademarks referenced in this document are the property of their respective owners. Consult your product manuals for complete trademark information. -----------------------------------------------------------------