|
うちにはCANONのPIXUS850iというプリンターがあります。こいつを共有してみましょう。サーバソフトにはCUPSを使います。プリンタはパラレルを使いLinuxサーバに接続します。Linuxにもプリンタードライバを持たせるとワケわからなくなるのでLinuxサーバにはドライバを持たせずにデータをプリンターに渡すだけにします。それではいってみましょう。
CUPSはインストールされていますか?無ければインストールしましょう。
さてプリンターの追加法ですがコマンドを使って設定する方法とブラウザを使う方法があります。今回はWinクライアントからブラウザで設定する方法をやってみます。クライアントから接続できるように/etc/cups/cupsd.confを編集します。以下赤字の部分を追加します。
#vi /etc/cups/cupsd.conf
AuthType
Basic
AuthClass System
## Restrict
access to local domain
Order Deny,Allow
Deny From All
Allow From 127.0.0.1
Allow
From 192.168.0.100 ←設定を行うクライアントのIPアドレス
#Encryption
Required
</Location>
#
# End of "$Id: cupsd.conf.in,v
1.8 2002/12/13 16:23:54
mike Exp $".
#
<Location />
Order Deny,Allow
Deny From All
Allow From 127.0.0.1
Allow
From 192.168.0.0/24 ←プリンタを利用するネットワーク達
</Location>
#Browsing
On
#BrowseProtocols
cups
#BrowseOrder
Deny,Allow
#BrowseAllow
from @LOCAL
#Listen
127.0.0.1:631
Listen
0.0.0.0:631 ←これを追加しないとクライアントから接続できませんでした。 |
#vi
/etc/cups/mime.types
########################################################################
#
# Raw print file support...
#
# Uncomment the following
type and the application/octet-stream
# filter line in mime.convs
to allow raw file printing
without the
# -oraw option.
# application/octet-stream ←コメントアウトを解除 |
#vi
/etc/cups/mime.convs
########################################################################
#
# Raw filter...
#
# Uncomment the following
filter and the application/octet-stream
type
# in mime.types to allow
printing of arbitrary files
without the -oraw
# option.
# application/octet-stream
application/vnd.cups-raw
0 -A
←コメントアウトを解除
#
# End of "$Id: mime.convs,v
1.17 2002/08/09 00:00:54
mike Exp $".
# |
3ファイルの設定が終ったらCUPSを起動します。
それではクライアントからCUPSがインストールされたサーバの631番ポートに接続します。クライアントのブラウザを立ち上げhttp://192.168.0.11:631のようにサーバのIP:631と入力します。
 |
クライアントのブラウザに管理画面が表示されますのでLinuxに設定してあるユーザ名root、パスワードはrootのパスワードを入力します。
Lan内のほかのマシンからもこのように出ますがrootとパスを入れても接続拒否になります。cupsd.confの設定したIP以外のクライアントからは設定できません。 |
 |
ログインしました。
Do Administration
Tasksをクリックします。 |
 |
Add Printerを選択 |
 |
ここで大事なのはNameだけです。
Nameにいれた名前をひかえておきましょう。ほかは適当でよいです。 |
 |
サーバのパラレルポートに接続しましたので【Paralle Port#1】を選択肢ます。 |
 |
ドライバモデルの選択ですがLinuxサーバにドライバを持たせませんのでRawを選択します。 |
 |
【Raw Queue(en)】を選択 |
 |
以上で設定完了です。 |
Windowsがわの設定です。
ネットワークプリンタを選択してサーバのIPアドレスを直接指定します。私のところではhttp://192.168.0.11:631printers/PIXUS850iです。これは先ほどブラウザ上で指定したNameです。
 |
 |
 |
 |
| プリンターの追加 |
ウィザード |
ネットワーク |
IP直打ち |
 |
 |
 |
 |
| ドライバが無い |
ドライバ選択 |
終了 |
追加されました |
|