他のCUPS で管理されているプリンタのCUPS による共有

つまり、

 PC2 ---------------LAN--------------PC1----printer

(Linux:cups)                               (Linux:cups)

とネットワーク(local接続)しているPC2 からPC1 のprinter に印刷する方法

実際に、printer は、CANON LBP-1310(PC1 のCUPS:1.3.11)

  1. CANON からLBP-1310 用のドライバをget してインストール
  2. PC1 のcups では、プリンタが公開するように設定
  3. PC2 で ブラウザで http://localhost:631 でcups の設定開始
    1. cups 開始画面

       
    2. 「プリンターとクラスの追加」 :ここで「インターネット接続」を指定

       
    3. URL の設定

      このURL は、 http://(PC1 のアドレス):631/printers/(プリンタ名)
      とする。

    4. プリンタの名前、情報の設定
    5. ppd ファイル(ドライバー)の設定

      最初は、CANONからゲットしてインストールしたファイルから、直接、/usr/share/cups/models/*.ppd で指定したが、メーカーにCanon を指定した後に現れる一覧に目的のppd ファイルがあった(canon のドライバのバージョンが上がり、ファイル名が変わった)
      実際のモデル名は、「Canon LBP Llack and White series LIPS4 ver 2.2(en)」

    6. テストプリント

      上の画面のボタン「メンテナンス」をクリックすると、テストプリントを指定できる。

      ただし、実際に印刷すると、日本語部分が豆腐、つまり、□□となっていた。これはまずいかと心配したが、ブラウザからプリントしたところ、無事、日本語も問題なく印刷された。