Install the printer driver from the command line of the terminal software.
Installing the printer driver by using the Installer
The Installer automatically determines the package required for your system environment and installs the printer driver.
At the same time, the Installer can also detect the printer, register the printer to the spooler, and set the default printer.
Installing the printer driver by specifying the package
If installation by the Installer fails because of an unknown error, you can specify the package required for your system environment and install the printer driver.
You must use the lpadmin command to register the printer to the spooler.
Installing the printer driver by using the Installer
If you want to install the printer driver in Fedora or openSUSE, log in as root.
In Ubuntu, use the sudo command to install the printer driver.
![]() |
When asked for a password in Ubuntu, enter the password of the user who is currently logged in. |
1. Install printer driver
Install the printer driver by entering the following command from the command line of a terminal software.
For Fedora 14/openSUSE 11.4
(1) Expanding the archived file and switching to the expanded directory
[root@zzz /yyy]# tar zxvf cnijfilter-ip4900series-3.60-x-rpm.tar.gz
[root@zzz /yyy]# cd cnijfilter-ip4900series-3.60-x-rpm
(2) Installing the printer driver
[root@zzz /yyy]# ./install.sh
![]() |
With openSUSE 11.4, the system environment may trigger a missing dependency error, and driver installation may fail. If that happens, install the libpng12-0 package, and execute "(2) Installing the printer driver" again. |
For Ubuntu 10.10
(1) Expanding the archived file and switching to the expanded directory
[user@zzz /yyy]$ tar zxvf cnijfilter-ip4900series-3.60-x-deb.tar.gz
[user@zzz /yyy]$ cd cnijfilter-ip4900series-3.60-x-deb
(2) Installing the printer driver
[user@zzz /yyy]$ sudo ./install.sh
When the installation is completed, a message instructing you to register the printer is displayed.
Next, register the printer to the computer.
Connect the printer, and then turn on the power.
To use the printer on the network, connect the printer to the network.
When the printer is ready, press the Enter key.
>
Check that the printer is properly connected and that the power is on. Then press the Enter key.
2. Select the printer
From the list of detected printers, select the printer to be registered.
Select the printer.
If the printer you want to use is not listed, select Update [0] to search again.
To cancel the process, enter [Q].
----------------------------------------------------------
0) Update
----------------------------------------------------------
Target printers detected
1) Canon iP4900 series (/dev/usb/lp0)
----------------------------------------------------------
Currently selected:[1] Canon iP4900 series (/dev/usb/lp0)
Enter the value. [1]
![]() |
When connection of another printer model is confirmed, "Other printers detected" is displayed. |
Enter the number of the printer to be registered, and then press Enter.
To update the list of detected printers, enter "0" and press the Enter key.
To end the installation without registering the printer, enter "Q" and press the Enter key.
![]() |
If the printer registration procedure was terminated before completion or if you canceled processing by entering "Q," use the lpadmin command to register the printer. For instructions, refer to "Installing the printer driver by specifying the package," and start from "4. Restarting the CUPS daemon." |
The default selection value is displayed in [ ].
3. Enter the registered printer name
Enter the registered printer name.
You can specify the desired name as the registered printer name.
Enter the printer name.[IP4900]
Enter the registered printer name, and press the Enter key.
If the entered printer registration name is already registered, a message confirming whether you want to overwrite the existing information is displayed.
The printer name you entered already exists. Do you want to overwrite it?
Enter [y] for Yes or [n] for No.[y]
4. Set the default printer
Set the default printer to be used when the printer name is omitted in the print command.
Do you want to set this printer as the default printer?
Enter [y] for Yes or [n] for No.[y]
5. Installation complete
When the installation is completed, the name registered for the installed printer is displayed.
During printing, be sure to specify the printer name displayed here.
Example when "IP4900" is registered as the printer name:
Installation has been completed.
Printer Name : IP4900
Select this printer name for printing.
Installing the printer driver by specifying the package
If you want to install the printer driver in Fedora or openSUSE, log in as root.
In Ubuntu, use the sudo command to install the printer driver.
![]() |
When asked for a password in Ubuntu, enter the password of the user who is currently logged in. |
1. Expanding the archived file and switching to the expanded packages directory
Expand the file and switch the directory by entering the following command line of a terminal software.
For Fedora 14/openSUSE 11.4
[root@zzz /yyy]# tar zxvf cnijfilter-ip4900series-3.60-x-rpm.tar.gz
[root@zzz /yyy]# cd cnijfilter-ip4900series-3.60-x-rpm/packages
For Ubuntu 10.10
[user@zzz /yyy]$ tar zxvf cnijfilter-ip4900series-3.60-x-deb.tar.gz
[user@zzz /yyy]$ cd cnijfilter-ip4900series-3.60-x-deb/packages
2. Installing the common package
Install the common package required for your system environment by entering the following command line of a terminal software.
For Fedora 14/openSUSE 11.4 (32 bit)
[root@zzz /yyy]# rpm -ivh cnijfilter-common-3.60-x.i386.rpm
For Fedora 14/openSUSE 11.4 (64 bit)
[root@zzz /yyy]# rpm -ivh cnijfilter-common-3.60-x.x86_64.rpm
For Ubuntu 10.10 (32 bit)
[user@zzz /yyy]$ sudo dpkg -iG cnijfilter-common_3.60-x_i386.deb
For Ubuntu 10.10 (64 bit)
[user@zzz /yyy]$ sudo dpkg -iG cnijfilter-common_3.60-x_amd64.deb
![]() |
Do not install the model-specific package before you install the common package. |
3. Installing the model-specific package
Install the model-specific package required for your system environment by entering the following command line of a terminal software.
For Fedora 14/openSUSE 11.4 (32 bit)
[root@zzz /yyy]# rpm -ivh cnijfilter-ip4900series-3.60-x.i386.rpm
For Fedora 14/openSUSE 11.4 (64 bit)
[root@zzz /yyy]# rpm -ivh cnijfilter-ip4900series-3.60-x.x86_64.rpm
![]() |
With openSUSE 11.4, the system environment may trigger a missing dependency error, and driver installation may fail. If that happens, install the libpng12-0 package, and execute "3. Installing the model-specific package" again. |
For Ubuntu 10.10 (32 bit)
[user@zzz /yyy]$ sudo dpkg -iG cnijfilter-ip4900series_3.60-x_i386.deb
For Ubuntu 10.10 (64 bit)
[user@zzz /yyy]$ sudo dpkg -iG cnijfilter-ip4900series_3.60-x_amd64.deb
![]() |
Before you install the model specific package, install the common package. |
4. Restart the CUPS daemon
Enter the following from the command line of a terminal software.
For Fedora 14/openSUSE 11.4
[root@zzz /yyy]# /etc/init.d/cups restart
For Ubuntu 10.10
[user@zzz /yyy]$ sudo service cups restart
![]() |
Do not register the printer with lpadmin command before you restart the CUPS daemon. |
5. Register the printer to the spooler
Register the printer to the spooler by using lpadmin command from the command line of a terminal software. You can specify the desired name as the [printer_name].
/usr/sbin/lpadmin -p [printer_name] -m [PPD_filename] -v cnijusb:/[USB_port] -E
If you specify "IP4900" as the [printer_name]:
For Fedora 14/openSUSE 11.4
[root@zzz /yyy]# /usr/sbin/lpadmin -p IP4900 -m canonip4900.ppd -v cnijusb:/dev/usb/lp0 -E
For Ubuntu 10.10
[user@zzz /yyy]$ sudo /usr/sbin/lpadmin -p IP4900 -m canonip4900.ppd -v cnijusb:/dev/usb/lp0 -E
6. 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 a terminal software.
Specify this setting only as necessary.
/usr/sbin/lpadmin -d [printer_name]
If the [printer_name] is "IP4900":
For Fedora 14/openSUSE 11.4
[root@zzz /yyy]# /usr/sbin/lpadmin -d IP4900
For Ubuntu 10.10
[user@zzz /yyy]$ sudo /usr/sbin/lpadmin -d IP4900