This section describes how to install a printer driver in openSUSE 10.2.
If you want to install the printer driver, start Linux and log in as root.
Preparation
Installing the libxml package
Depending on the selected installation type, the package required to install the printer driver may not be installed.
You must install "libxml-1.8.17-xxx.i586.rpm" from the installation disk before installing the printer driver.
Correcting cupsd.conf
Depending on the selected language, correct DefaultLanguage.
Open /etc/cups/cupsd.conf with an editor and add the following line at the end:
Example: In the English environment:
DefaultLanguage en_GB
Connecting the printer
Before installing the printer driver, connect the computer and the printer with a USB cable and turn on the printer.
Preparing the printer driver rpm
Before using the printer driver, you must install the "common package" and the "model-specific package."
cnijfilter-common-2.70-x.i386.rpm -------- Common package
cnijfilter-ip3300-2.70-x.i386.rpm -------- Model-specific package
Download the above .rpm files from the Canon Web site in advance.
(Where "2.70-x" in the above .rpm files is the version number.)
Install
1. Install printer driver.
Install the printer driver in order of the "common package" and the "model-specific package" by using the rpm command from the command line of the terminal software.
1) Installing the common package
[root@zzz /yyy]# rpm -ivh cnijfilter-common-2.70-x.i386.rpm
2) Installing the model-specific package
[root@zzz /yyy]# rpm -ivh cnijfilter-ip3300-2.70-x.i386.rpm
![]() |
Refer to the following URL for the detailed information about the rpm command: |
2. 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 you restart the CUPS daemon. |
3. Register the printer to the spooler.
Register the printer to the spooler by using the lpadmin command from the command line of the terminal software. You can specify the desired name as the [printer_name].
/usr/sbin/lpadmin -p [printer_name] -m [PPD_filename] -v [device_URI] -E
If you specify IP3300 as the [printer_name]:
[root@zzz /yyy]# /usr/sbin/lpadmin -p IP3300 -m canonip3300.ppd -v cnij_usb:/dev/usb/lp0 -E
4. 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.
/usr/sbin/lpadmin -d [printer_name]
Example:
[root@zzz /yyy]# /usr/sbin/lpadmin -d IP3300
5. Restart the computer.
![]() |
To print with the Driver UI of the cif command in the KDE, you must specify the following settings. (Skip the settings if you are using GNOME.)
|
![]() |
The Status Monitor may not be displayed properly if the LAN environment has been configured and the IP address has been specified. |