キーワード  
☆ カテゴリー ☆
  序章
  動作環境
  インストール
  設定
  Webminでの設定
  チューニング
  ウィンドウシステム
  ウィンドウマネージャー
  スクリプト言語
  システム管理
  デスクトップアプリケーション
  サーバーサイドアプリケーション
  コマンド
  印刷
  シェル・シェルスクリプト
  落書き
  備考
  HD-BSD
  基本操作
  自宅サーバー
  CANON MP500 FreeBSDで印刷成功
   戻る


Common Unix Printing System (コモン・ユニックス・プリンティング・システム) は UNIX 系OS用のモジュール化された印刷システムである。 普通 CUPS (カップス) と略称される。CUPSは、Mac OSやWindowsの印刷機構に遅れをとっていたUNIX系OSに強力な印刷機構を提供する。webブラウザから設定と管理を行う事ができます(MsWindowsのようなインターフェイスです)。

外国旅行に日本のテレビを連れて行こう。

ネット環境さえあれば、どこからでも テレビが見えます。

観るだけでなく 録る 操る 操作する

 新しい 生活が始まる!!

     ロケーションフリー



・・・管理モードON・・・

印刷

CANON MP500 FreeBSDで印刷成功

cd /usr/ports/print/cups
# echo cupsd_enable="YES" >> /etc/rc.conf
cd /usr/ports/japanese/ghostscript-gnu-jpnfont
cd /usr/ports/emulators/linux_base-fc4
cd /usr/ports/graphics/linux-jpeg
cd /usr/ports/graphics/linux-png
cd /usr/ports/graphics/linux-tiff
cd /usr/ports/archivers/rpm2cpio
cd /usr/ports/devel/autotools
cd /usr/ports/devel/gmake
cd /usr/ports/shells/bash


キヤノン:サポート|ソフトウエアダウンロード
http://cweb.canon.jp/drv-upd/bj/other.html#linux


# cd /usr/ports/distfiles

「IJ Printer Driver Ver.2.80 for Linux」へのリンクを辿り、
以下のファイルをダウンロードします。

# mkdir mp520 # 作業ディレクトリ。

* 「全機種共通で使用するファイル」から「ソースファイル」
* 「PIXUS MP520 ァイル」から「PIXUS MP520 種別パッケージ」と、
「PIXUS MP520 作説明書 (HTML)」

# cd /usr/ports/distfiles/mp520
# rpm2cpio cnijfilter-mp520series-2.80-1.i386.rpm | cpio -ivd
RPMファイルをcpioファイルに変換するには、rpm2cpioコマンドを使う。
# find ./usr -type d | xargs chmod 755
何故かパーミッションが700 になっているので755に

上記「PIXUS MP520 種別パッケージ (rpm ファイル)」を展開し、
/compat/linux 以下にコピーします。

# cp -Ri ./usr /compat/linux/

この後、7.0-RC1 の場合は次のコマンドを実行する必要があります。

# /compat/linux/sbin/ldconfig -r /compat/linux

> ここでテスト印刷をします。印刷用の PostScript ファイルが必要です。
>下記では、a2ps test.textを利用しています。

# cd /usr/ports/japanese/a2ps
# make install clean
# cd /usr/ports/distfiles
# a2ps-j -nh -nt -ns -p test.text | gs -q -r600 -dSAFER -dNOPAUSE -dBATCH -sDEVICE=ppmraw -sOutputFile=- - | /compat/linux/usr/local/bin/cifmp520 --imageres 600 --media plain > /dev/ulpt0



次は CUPS 用フィルタのコンパイルです。まず前述の「ソースファイル」を展開し、以下のパッチを当てます。

http://www.819410.com/cnijfilter-common-2.80-freebsd.diff

次に必要なものだけをコンパイルします。

# cd /usr/ports/distfiles/mp520
$ tar zxvf cnijfilter-common-2.80-1.tar.gz
# wget http://www.819410.com/cnijfilter-common-2.80-freebsd.diff
$ patch < cnijfilter-common-2.80-freebsd.diff
$ cd cnijfilter-common-2.80/libs
$ ./autogen.sh
$ gmake
$ cd ../pstocanonij
$ ./autogen.sh
$ gmake

必要なファイルだけをコピ

# cd /usr/ports/distfiles/mp520/cnijfilter-common-2.80
# cp -i pstocanonij/filter/pstocanonij /usr/local/libexec/cups/filter/
# cp -i ppd/*.ppd /usr/local/share/cups/model/

# /usr/local/etc/rc.d/cupsd restart

プリンタを登録します。
# lpadmin -p PIXUSMP520 -m canonmp520.ppd -v usb:/dev/ulpt0 -E

cupsに実行権限を与えておく
# ee /etc/devfs.conf
own ulpt0 cups:operator
perm ulpt0 0664

# /etc/rc.d/devfs restart



続いて http://localhost:631/ に Web ブラウザでアクセスし、テストページ
の印刷が行えることを確認できれば成功です。




☆☆☆☆☆   こんな記事もあります。   ☆☆☆☆☆

CANON MP500 FreeBSDで印刷成功
     
インプレッション         インプレッションを書く

Copyright 2006B-CITY. All rights reserved.