トップ > Ubuntu 8.04によるサーバーの構築 >

CUPS (プリントサーバー) の構築

プリンタの共有

 USB プリンタの Canon iP4200 をサーバーに接続して,クライアントの Windows マシンとプリンタ共有します。なお,プリンタは無線機能が内臓された時代になりましたので,このページは当時の記録としてご参照してください。

  1. プリンタをサーバーに接続する。
  2. 以下のコマンドを実行して, CUPS をインストールする。
    $ sudo apt-get install cupsys
  3. /etc/cups/cupsd.conf を以下のように作成する。
    LogLevel info
    MaxLogSize 0
    Printcap /etc/printcap
    Port 631

    <Location />
    Order Deny,Allow
    Deny From All
    Allow From 192.168.0.0/24
    </Location>

    <Location /admin>
    AuthType Basic
    AuthClass System
    Order Deny,Allow
    Deny From All
    Allow From 192.168.0.0/24
    </Location>
  4. /etc/cups/mime.convs の以下の行のコメントアウトをはずす。
    
    #application/octet-stream	 application/vnd.cups-raw	 0	 -
    
  5. 以下のコマンドを実行して, CUPS を再起動する。
    $ sudo /etc/init.d/cupsys restart
  6. http://192.168.0.1:631 にアクセスして,"管理"をクリックする。
    CUPSの設定(その1)/プリントサーバー/Fedora Core
  7. "管理"の画面において,"プリンタの追加"をクリックして,"名前"を「iP4200」と入力し,他の項目は空欄のままで,"続ける"をクリックする。
    CUPSの設定(その2)/プリントサーバー/Fedora Core
  8. "iP4200 のデバイス"の画面において,"デバイス"に「Canon iP4200 USB #1 (Canon iP4200)」を選択して,"続ける"をクリックする。
    CUPSの設定(その3)/プリントサーバー/Fedora Core
  9. "iP4200 のメーカ/製造元"の画面において,"メーカ"に「Raw」を選択して,"続ける"をクリックする。
    CUPSの設定(その4)/プリントサーバー/Fedora Core
  10. "iP4200 のモデル/ドライバ"の画面において,"モデル:"に「Raw Queue (en)」を選択して,"プリンタの追加"をクリックすることにより,接続したプリンタが登録される。
    CUPSの設定(その5)/プリントサーバー/Fedora Core

プリンタ共有のためのクライアント (Windows2000) の設定

  1. [コントロールパネル] - [プリンタ]から[プリンタの追加]を選択し,『プリンタの追加ウィザード』において「ネットワーク プリンタ」を選択する。
    Windows2000からのCUPSの利用(その1)/プリントサーバー/Fedora Core
  2. 次の画面においては,「プリンタ名を入力するか [次へ] をクリックしてプリンタを参照します」を選択するが,"名前:"は空欄のままである。
    Windows2000からのCUPSの利用(その2)/プリントサーバー/Fedora Core
  3. 次の画面においては,"プリンタ:"に「http://192.168.0.1:631/printers/ip4200」を入力する。
    Windows2000からのCUPSの利用(その3)/プリントサーバー/Fedora Core
  4. サーバーに接続されているプリンタのドライバを選択して,プリンタを追加する。
    Windows2000からのCUPSの利用(その4)/プリントサーバー/Fedora Core

(参考)Mac に USB 接続したプリンタの Windows マシンとの共有

 Canon iP4200 を iMac (Mac OS X 10.4) に USB 接続して,クライアントの Windows 2000 マシンとプリンタ共有します。

  1. iP4200 のプリンタドライバを iMac にインストールする。
  2. [システム環境設定] - [プリントとファックス] - [共有]を開いて, Windows マシンと共有するプリンタのチェックマークをオンにする。
  3. [アプリケーション] - [ユーティリティ] - [ターミナル]を開く。
  4. 「lpinfo -v」のコマンドを実行して,接続したプリンタの情報を取得する。
  5. 「sudo vi /etc/cups/printers.conf」のコマンドを実行して,以下の行を前項の操作で取得したシリアル番号を加えて修正する。
    
    DeviceURI file:///dev/null
    
             ↓
    
    DeviceURI usb://Canon/iP4200?serial=9876Q5
    
  6. 「sudo /System/Library/StartupItems/PrintingServices/PrintingServices restart」のコマンドを実行して, CUPS を再起動する。
  7. ローカルマシンのブラウザより,「http://(iMacのIPアドレス):631/printers」を入力して,プリンタ名を確認する(この場合,「ip4200」)。
  8. Windows 2000 マシンにおいて,[コントロールパネル] - [プリンタ]から[プリンタの追加]を選択し,『プリンタの追加ウィザード』において「ネットワーク プリンタ」を選択する。
    Windows2000からのCUPSの利用(その1)/プリントサーバー/Fedora Core
  9. 次の画面においては,「プリンタ名を入力するか [次へ] をクリックしてプリンタを参照します」を選択するが,"名前:"は空欄のままである。
    Windows2000からのCUPSの利用(その2)/プリントサーバー/Fedora Core
  10. iMacのIPアドレスが「192.168.1.2」の場合,次の画面においては,"プリンタ:"に「http://192.168.1.2:631/printers/ip4200」を入力する。
  11. プリンタのドライバに「Canon iP4200」を指定すると,iMacに接続されているプリンタが, Windows 2000 マシンのプリンタフォルダ内に追加された。

 このサイトに書かれていることが原因でトラブルが発生しても,私は責任を取ることができません。したがいまして,ここで述べられていることに関する実行は,自己責任でお願いいたします。なお,このサイトはリンクフリーで,リンク時の連絡も不要です。

サイト内関連リンク:なし