README for October 2002 Enhanced Printer Drivers Version 4.7 for UNIX(R) Systems Table of Contents ----------------- Installing and Removing Enhanced Printer Drivers Before Re-installing De-install all currently-installed MVprint components Installation quirks using pkgadd RedHat 7.x Installation TurboLinux Installation Package removal quirks using pkgrm Recommended operating system levels and patches Installing Enhanced Printer Drivers in an NIS environment Known Problems Creating Queues on Linux Systems ( Queue already exists ) RedHat 7.x (lexprt: error while loading shared libraries:libncurses.so.4) HP-UX 10.20 ( Segmentation Fault occurs when running cat_network ) Obtaining additional information Installing and Removing Enhanced Printer Drivers ------------------------------------------------ Before Re-installing -------------------- De-install the Enhanced Printer Drivers component --------------------------------------------------------- Use the command appropriate for your system, e.g. 'pkgrm' on a SysV-based UNIX, to de-install the currently-installed MVprint component. Installation quirks using pkgadd -------------------------------- Some systems using the pkgadd utility require you to create the installation directory before continuing the installation process. Once the directory is created, pkgadd may display a message about a conflicting directory. You may see a message similar to the following displayed: -------------------------------------------------------------------- The following files are already installed on the system and are being used by another package: /opt/install_dir Do you want to install these conflicting files [y,n,?,q] -------------------------------------------------------------------- Select "yes" to continue the installation. This message is meant to warn you about possible conflicts. Once you select "yes" the installation process should continue without further warnings. RedHat 7.x Installation ----------------------- When installing Enhanced Printer Drivers, you may receive the following error: error: failed dependencies: libncurses.so.4 is needed by drivers-IBMMVprint-4.7-1 If you receive this error, you do not have the ncurses4 package installed. The ncurses4 package must be installed before the Enhanced Printer Drivers can be installed. You can install the ncurses4 package from RedHat's CD 2. Insert RedHat's 7.1 CD 2 and run the following command: rpm -ivh /mnt/cdrom/RedHat/RPMS/ncurses4-5.0-2.i386.rpm After installing ncurses4, you should be able to successfully install and use the Drivers package. TurboLinux Installation ----------------------- When installing Enhanced Printer Drivers, you may receive the following error: error: failed dependencies: libncurses.so.4 is needed by drivers-IBMMVprint-4.7-1 If you receive this error, rpm (Red Hat Package Manager) thinks that the current TurboLinux installation does not have a valid ncurses package installed. First, make sure you have a valid ncurses package installed by running the following command: rpm -qa |grep ncurses If you have ncurses-4.2 or higher, you can still install Enhanced Printer Drivers. Just run the following command to install the Enhanced Printer Drivers package. rpm -ivh --nodeps drivers-IBMMVprint-4.7-1.i386.rpm Package removal quirks using pkgrm ---------------------------------- When removing Enhanced Printer Drivers components on systems using the pkgrm utility, the last component may partially fail to remove. pkgrm does not completely remove the component because Enhanced Printer Driver components store some configuration information in the install directories. Recommended operating system levels and patches ----------------------------------------------- Before installing Enhanced Printer Drivers, use the table below to make sure your operating system is at the required minimum level, with all noted patches applied. In general, you should apply the latest patches recommended by your operating system vendor. Sun: 2.6, 7, 8 Apply all the currently recommended patches for your level of Solaris. Refer to the Sun web site: http://access1.1.com/patch.recommended/rec.html The following is the list of LP/SSPC patches recommended when this product shipped: SunSoft Print Client (SSPC) ( aka lplite ) SPARC SSPC 1.0 patch 104734-01 AIX: 4.2.1, 4.3.3, 5.1 Digital Unix: 4.0D, 4.0F HP-UX: System Patch Name Patch ID ------ ---------- -------- 10.20 Xcurses curses.h PHCO_21018 11.x NCR MP RAS: 3.0.2 RedHat Linux 7.0, 7.1, 7.2 Silicon Graphics IRIX 6.x: 6.2 or higher Note: This version of Enhanced Drivers was built using the the n32 ABI. IRIX 6.2 does not automatically libraries for the n32 ABI, but the n32 libraries are available on the IRIX 6.2 installation CDs. Make sure you have the /usr/lib32/libm.so file installed. If you do not have /usr/lib32/libm.so file installed, install the compiler_eoe.sw32.lib package from the IRIX 6.2 installation CDs. SCO UnixWare: 2.1.3 To run Enhanced Printer Drivers on Unixware 2.1.3, you must install the BSD compatibility package recommended by SCO. It can be downloaded from SCO's web site. SCO Openserver 5: 5.0.5, 5.0.6 To run Enhanced Printer Drivers on SCO Openserver 5.0.5 you have to install the OSR compatibility package recommended by SCO. It can be downloaded from SCO's web site. SuSE Linux 7.1, 7.2, 7.3 TurboLinux Workstation 6.0, 6.1 UnixWare 7: System Patch Name Patch ID ------ ---------- -------- 7.0 RS 7.01 libc PTF version d ptf7051d 7.1 Installing Enhanced Printer Drivers in an NIS environment --------------------------------------------------------- The Enhanced Printer Drivers package can be configured to allow access to privileged functions to a certain group. This group can be set using the "setup.print" script after installing the Enhanced Printer Drivers component "MVprint". The setup script will only allow local groups on the machine. If you are using NIS and would like to setup the group map through NIS, select the default group in the setup script. Change the group manually as follows : - su to root - change directory to /usr/markvision/bin - chgrp * Known Problems -------------- Creating Queues on Linux Systems ( Queue already exists ) ------------------------------------------------------------- Many Linux systems, such as Caldera and RedHat 7.1, use a Printing SubSystem called LPRng. This SubSystem requires a Valid Print Queue Entry in the /etc/printcap file before the LPD program will start. Enhanced Printer Drivers requires a running LPD program to create queues. If the LPD program is not currently running or there is not a valid print queue entry in the /etc/printcap file, lexprt (mklexque) will display the error "queue already exists" when you try to create a print queue. To correct this, create a print queue with your Linux's Distrution print software before using lexprt (mklexque) to create print queues. After creating a queue and starting lpd, lexprt (mklexque) will be able to create print queues. RedHat 7.1 (lexprt: error while loading shared libraries:libncurses.so.4) ------------------------------------------------------------------------- SEE Section: RedHat 7.1 Installation HP-UX 10.20 ( Segmentation Fault occurs when running cat_network ) ----------------------------------------------------------------- Enhanced Printer Drivers requires the following patched to be installed on a HP-UX 10.20 system. PHCO_21018 B.10.00.00.AA Xcurses library, curses.h cumulative patch Obtaining additional information -------------------------------- Additional information on configuring and using Enhanced Printer Drivers may be found in the man pages and in /usr/markvision/docs after the Enhanced Printer Drivers components are installed. *********************************************************************** * Lexmark, MarkNet, MarkVision, and Optra are trademarks of Lexmark * * International, Inc, and may be registered in some countries. * * * * All other trademarks are the property of their respective owners. * * * *********************************************************************** * (c) Copyright 1995, 2002 Lexmark International, Inc. * * All rights reserved * ***********************************************************************