1.3.1 SUSE LINUX Professional 9.1

This section describes how to install Print Filter in SUSE LINUX Professional 9.1.

Described below is the procedure for installing Print Filter when the CUPS spooler is used.

  1. Install Linux.

    For details, see the manual that comes with the package.

  2. Start Linux.
    After installing Linux, start Linux and log in as root.

  3. Copy the rpm files.
    The rpm files shown below are necessary. First download the rpm files required for the printer to be used, from the Canon website to any directory. (In the rpm file name shown below, the "2.50-x" portion is the version number. "x" represents a number from 1 to 9.)
        bjfilter-common-2.50-x.i386.rpm -------- Common package
        bjfilter-pixmaip1500-2.50-x.i386.rpm -------- Model-specific package

  4. The above packages cannot be used together with a CUPS support module for Print Filter Ver. 2.40 or earlier.
    If a CUPS support module is already installed, uninstall the module, and then install the two packages indicated above.


  5. Install libxml.
    Copy "libxml-1.8.17-366.i586.rpm" to any directory, then install the file.
    "libxml-1.8.17-366.i586.rpm" is located at the /suse/i586 directory in Install CD2 of SUSE LINUX Professional 9.1.

  6. Install the popt package.
    Execute online update from YaST, and also install "popt-1.7-xxx.x.i586.rpm."
    However, the version of package to be updated may be changed.
    Alternatively, download "popt-1.7-xxx.x.i586.rpm" from the Novell website to any directory.

    Use the rpm command from the command line of the terminal software, and install the popt package.
    [root@zzz /yyy]# rpm -ivh popt-1.7-xxx.x.i586.rpm

  7. Install Print Filter.
    Use the rmp command from the command line of the terminal software, and install Print Filter.
    [root@zzz /yyy]# rpm -ivh bjfilter-common-2.50-x.i386.rpm
    [root@zzz /yyy]# rpm -ivh bjfilter-pixmaip1500-2.50-x.i386.rpm

    • When you execute the rpm from a directory, specify the path or use the cd command to change the current directory to the directory containing the Print Filter rpm files.
    • For details about the rpm command, enter man rpm with the terminal software.
  8. Restart the CUPS daemon.
    Enter the following from the command line of the terminal software:
    [root@zzz /yyy]# /etc/init.d/cups restart

    Do not register the printer with the lpadmin command before your restart the CUPS daemon.


  9. Register the printer to the spooler.
    To register the printer to the spooler, enter the lpadmin command from the command line of the terminal software,
    lpadmin -p [printer_name] -m [PPD_filename] -v [device_URI] -E

     Example:  [root@zzz /yyy]# lpadmin -p PIXMAIP1500 -m canonpixmaip1500.ppd -v canon_usb:/dev/usb/lp0 -E


  10. Set the default printer.
    Set the default printer to be used when the printer name is omitted in the print command from the command line of the terminal software.
    lpadmin -d [printer_name]
     Example:  [root@zzz /yyy]# lpadmin -d PIXMAIP1500

  11. Restart the computer.
  • When you use the print command (bjcups/bjfilter), you must execute the following steps.

    • Switch to other super user account using the su command.
    • Open the [.bashrc] file in the home directory of the root user with an editor.
      (If the [.bashrc] file does not exist, create a new one.)
      /root/.bashrc
    • Add the following description to the last line in the [.bashrc] file.
      export PATH=$PATH:/usr/local/bin
    • Relogin as super user.

  • To enable the ""--gui"" option, do the following:

    • Start YaST.
    • Start the /etc/sysconfig editor of the system menu.
    • Select [Desktop] and then [Display manager], and change the settings of the following items:
      DISPLAYMANAGER_REMOTE_ACCESS: yes
      DISPLAYMANAGER_XSERVER_TCP_PORT_6000_OPEN: yes
    • Reboot the system.
    • Execute xhost + localhost.