Installing Printers Under Win2K/XP

Printing via LPR protocol (recommended for Windows XP and 2000)

Under Windows 2000 and XP, you have two different mechanisms for printing  to a Net-Print Printer.  You may print through Samba which is the protocl supported by Windows 9x/Me systems or you may use the standard and recommend LPR protocol supported under Windows 2000 and XP. If you elect to use the LPR  method, you have the option of using the Net-Print Installer Method to configure a Net-Print LPR printer and optionally add the 'Print Services for Unix' component or you may install and configure a printer manually.  If you elect to use the Windows 9x/Me method, follow the Samba Method instructions below.  For detailed instructions on updating a printer driver, please follow the instructions at the end of this document.
 

Net-Print Installer Method (recommended for Windows XP and 2000)

Note:  Sidecar must be installed and running on your workstation for the installer to work!

Downloaded a copy of the Net-Print installer and  launch it.  You will be presented with the following dialog boxes that will allow you to select a printer to Add to your existing Printer list. See note below regarding a potential compatibility problem under Windows XP.
  1. Welcome Screen


    Click Next to start the installation process.

  2. Processing Steps


    The above dialog box contains the steps that the installer will go through as it prepares to install a Net-Print printer.  The steps are basically the same as covered on this web page. After reviewing the steps, click NEXT to continue with the installation process.

  3. Installation Folder Selection


    The default location to install the various files used by the installer is a folder called \Net-Print on the drive that contains your Windows system.  You may click on the Browse button to select an alternate location.  Once the installer has finished, you may delete this folder. If you leave it on your system, you could install additional printers manually following the instructions below.

  4. Update XPDrivers.ZIP
    Since it is possible that additional printers may be added after you downloaded a copy of the installer we will attempt to download a new copy of the XPDrivers.zip file from the Net-Print server.  If you are running a firewall, you may be warned that "GetHTTPFile.exe" wants to access the internet using port 80..  This is the helper routine that is used to fetch the file xpdrivers.zip from the server.



    If this is successful, we will UNZIP the contents of the file  into your Destination Folder specified above replacing any files with the same name.




  5. Printer Selection


    You are allowed to select only one printer at a time by placing a check mark next to the printer name you wish to configure for Net-Print usage.  If a printer of the same name already exists, it will be replaced with this LPR definition.  For users converting from Samba printing to LPR printing, this is exactly what you want to happen.  If you want to keep your existing printer definition, then you will need to rename it in your Printers settings folder.  After selecting the printer, click on the NEXT button to proceed with the installation.
     
  6. If necessary, the installer will first configure Window's Print Services for Unix component.  During this process you will see a small message box displayed that says to WAIT followed by one or more dialog boxes that shows the processing steps taking place automatically.  Please do not attempt to click on any of these dialog boxes controls unless an Error Message is displayed.
     
  7. If necessary, the LPR printer port will be defined and your Spooler service will temporarily be stopped and restarted.  During this process, you will see black "CMD" dialog boxes indicating that the service is being stopped or started.  These should close automatically as processing proceeds.  Once the port has been defined, processing will continue with the printer installation.
     
  8. The final stage in the installation process is adding the selected printer to your system. Depending on wether you are running Windows 2000 or Windows XP, you will receive a Warning message indicating: that the Digital Signature Not Found (Windows 2000) or that The software you are installing for this hardware Printer  has not Passed Windows Logo testing (Windows XP)




     
    On Windows 2000, click Yes and on Windows XP click Continue Anyway to accept the installation of the Printer drivers.
     
  9. Printer Properties




    After the printer has been configured, the Printer Properties dialog box will automatically open.   Click on the Device Settings tab and look next to Output Protocol, if Tagged binary Communications Protocol (TBCP) is offered in the pull-down menu select it.  Otherwise, leave the selection as  ASCII..  Make any other selections relevant to your printer's configuration (eg. additional paper trays and sizes).  Click OK.



    On the Advanced tab, make sure that the box next to Enable advanced printing features is un-checked.  If this box is checked, you may be over-charged for printing two-sided documents with an odd number of pages.

Note:  Some users have encountered  a compatibility problem between the version of Installshield used to build this installer and one of the latest Windows XP Patches (328310) which causes an "iKernel.exe Application Error".  If you encounter this error while running this or any other Installshield installer, don't panic - the printer will have installed properly anyway.

If you are inclined to make the effort to eliminate this error, please see the following web page for more details http://support.installshield.com/kb/view.asp?articleid=Q108020.  The web page will refer you to the Microsoft Knowledge Base article http://support.microsoft.com/default.aspx?scid=kb;en-us;329623 for a patch you can download to correct this problem.  We are working on updating our version of the Installshield software used to build installers.

Manually Defining a Net-Print Printer

Note:

If your workstation is not directly connected to a Cornell Campus network, the "Samba" method below may not work for you because the protocol necessary for Microsoft Windows printer and file sharing may have been blocked at the connection between Cornell and the Internet.

Printing via LPR protocol (recommended for Windows XP and 2000)

  1. Use the Printer Information page to determine the proper Queue Name and Printer Model for use below.
  2. You must have Microsoft Windows Print Services for Unix (under Other Network File and Print Services) installed.  This is done in Control Panel -> Add or Remove Programs -> Add/Remove Windows Components.  The installation process may require you to insert the CD you originally used to install Windows.
  3. Go to Start -> Settings -> Printers.
  4. Double-click Add Printer.
  5. Click Next.
  6. Select Local Printer.  Unselect Automatically detect and install my Plug and Play printer.  Click Next.
  7. Select Create a new port.  Select LPR Port.  Click Next.  If you don't see LPR Port as one of the options, go back to step 2.
  8. For Name or address of server providing lpd, enter net-print.cit.cornell.edu. For Name of printer or print queue on that server, enter the Queue Name (eg. noyes1).  Click OK.
  9. Click Have Disk... in the Manufacturers and Printers window.
  10. Click Browse... in the Install From Disk window.
  11. Enter \\net-print.cit.cornell.edu\xpdrivers as the File name.  Click Open.  Click OK.
    Note: If you are unable to access this network share, click here to obtain a "zip" file containing the driver and the PPD files (Sidecar is required).  Save the "zip" file in a temporary location, then right-click it and select Extract All....  Use netprint.inf in the resulting directory as the File name in this step.
  12. Select the manufacturer and model of your printer.  Click OK.
  13. Set the name of your printer, and make an appropriate selection for Default printer.  Click Next.
  14. Make appropriate choice for test page.  Click Next.
  15. Click Finish.
  16. Click Continue Anyway in response to the Windows Logo testing query.
  17. Right-click the new printer and select Properties.
  18. Select the Device Settings tab.
  19. Next to Output Protocol, if Tagged binary Communications Protocol (TBCP) is offered in the pull-down menu under ASCII, select it.  Otherwise, select ASCII.  Make any other selections relevant to your printer's configuration (eg. additional paper trays and sizes).  Click OK.
  20. Select the Advanced tab.
  21. Un-check the box next to Enable advanced printing features.  If this box is checked, you may be over-charged for printing two-sided documents with an odd number of pages.
  22. You can rename your printer using the usual procedure.

The Samba Method (not recommended)

  1. Use the Printer Information page to determine the proper Queue Name and Printer Model for use below.
  2. You must have Client for Microsoft Networks installed before you can configure Net-Print printers using Microsoft Windows printer and file sharing.
  3. Go to Start -> Settings -> Printers.
  4. Double-click Add Printer.
  5. Click Next.
  6. Select Network printer and click Next.
  7. Select Connect to this printer (or to browse for a printer, select this option and click Next).  Set Name to \\net-print.cit.cornell.edu\<queue name> (eg. \\net-print.cit.cornell.edu\upson1) and click Next.
  8. At this point you may see the message, "You are about to connect to a printer on . . .".  If so, click Yes.
  9. Click OK in response to the informational message The server for the printer does not have the correct printer driver installed.
  10. Click Have Disk... in the Manufacturers and Printers window.
  11. Click Browse... in the Install From Disk window.
  12. Enter \\net-print.cit.cornell.edu\xpdrivers as the File name.  Click Open.  Click OK.
  13. Select the manufacturer and model of your printer.  Click OK.
  14. Click Continue Anyway in response to the Windows Logo testing query.
  15. Make an appropriate selection for Default printer.  Click Next.
  16. Click Finish.
  17. Right-click the new printer and select Properties.
  18. Select the Device Settings tab.
  19. Next to Output Protocol, if Tagged binary Communications Protocol (TBCP) is offered in the pull-down menu under ASCII, select it.  Otherwise, select ASCII.  Make any other selections relevant to your printer's configuration (eg. additional paper trays and sizes).  Click OK.
  20. Select the Advanced tab.
  21. Un-check the box next to Enable advanced printing features.  If this box is checked, you may be over-charged for printing two-sided documents with an odd number of pages.
  22. For some unknown reason, you will not be able to rename your printer.

Updating a printer driver

  1. Go to Start -> Settings -> Printers.
  2. Right-click on the printer whose driver you want to change, and select Properties.
  3. Select the Advanced tab.
  4. Click on New Driver.
  5. Click Next.
  6. Click Have Disk... in the Manufacturers and Printers window.
  7. Click Browse... in the Install From Disk window.
  8. Enter \\net-print.cit.cornell.edu\xpdrivers as the File name.  Click Open.  Click OK.
  9. Select the manufacturer and model of your printer.  Click OK.

  10. Enter \\net-print.cit.cornell.edu\xpdrivers as the location to copy the manufacturer's files from.  Click OK.
  11. Select the manufacturer and model of your printer.  Click Next.
  12. Click Finish.
  13. Click Continue Anyway in response to the Windows Logo testing query.
  14. Select the Device Settings tab.
  15. Next to Output Protocol, if Tagged binary Communications Protocol (TBCP) is offered in the pull-down menu under ASCII, select it.  Otherwise, select ASCII.  Make any other selections relevant to your printer's configuration (eg. additional paper trays and sizes).  Click OK.
  16. Select the Advanced tab.
  17. Un-check the box next to Enable advanced printing features.  If this box is checked, you may be over-charged for printing two-sided documents with an odd number of pages.
  18. Click OK.


Last update: Wed, 08 Oct 2003 19:22:19 GMT