一。 連接打印機
打印機應該在啟動 Fedora Linux 之前就已經開啟並連接到計算機的 USB 接口。這樣做的目的是使 Fedora 系統在啟動計算機的檢查即插即用硬件時就能確定存在這樣一台打印機。
二。 下載驅動程序
Canon PIXMA iP1000 的驅動程序(RPM 軟件包)下載地址為:
http://files.alfansa.org/
這裡有以下三個RPM:
bjfilter-common-2.50-2.i386.rpm bjfilter-pixmaip1000-2.50-2.i386.rpm bjfilter-pixmaip1000-lprng-2.50-2.i386.rpm
全部下載並安裝,軟件包的管理
#rpm -ivh bjfilter*.rpm
三。 設置 CUPS (簡易 Unix 打印機設置程序)
接下來開始設置打印機驅動程序。用浏覽器打開:
http://localhost:631/printers
點選左下角 Add Printer 按鈕,
1. 第一個頁面,輸入打印機名稱和設備位置
Name:CanoniP1000
(這是當要打印文檔時選擇打印機時所顯示的打印機名稱,不能有空格)
Location:
(估計是打印機設備的連接位置,我填的是 /dev/usb/lp0 ,獲得方法見本文末尾附錄)
Description:
(注釋,可以不填)
按 Continue 進行下一步
2. 第二個頁面,選擇打印機設備連接端口
這裡各人有可能不同,我這裡的下拉列表裡有三個選擇項:
Canon iP1000 (Canon iP1000)
USB Printer #1 (Canon iP1000)
USB Printer #1 with status readback for Canon BJ (Canon iP1000)
我選擇這裡的第二個或第三個。然後按 Continue 進行下一步。
3. 第三個頁面,選擇打印機驅動程序廠商
這裡選擇 Canon
(有安裝 Turboprint 的不要選擇 Canon Turboprint)
然後按 Continue 進行下一步。
4. 第四個頁面,選擇打印機驅動程序
如果前面三個 RPM 安裝正確的話,這裡將出現(我這裡只出現這個):
Canon PIXMA iP1000 Ver 2.50 (en)
選擇後按 Continue 即可設置完畢。
四。 打印測試
然後可以用 gedit 看看能不能打印。打印前選擇的打印機為 Canon iP1000,就是在 CUPS 中第一個設置頁面要你輸入 Name: 時你輸入的打印機名字。
附錄A 獲得打印機設備的連接位置
(頂部菜單)桌面->系統設置->打印,然後新建打印機->前進->前進,這時可以在隊列類型窗口中看到已被檢測為 Canon iP1000的打印機設備連接,左邊的就是設備位置。例如我的是 /dev/usb/lp0
附錄B 打印機狀態監視器
運行 /usr/local/bin/bjcupsmon 可以查看打印機當前狀態,例如缺墨、少紙。
/usr/local/bin/pixmaip1000_ps 這裡是參數設置和打印機維護程序,但似乎維護功能不能生效