Linux -> プリンタ管理

CUPSプリンタの設定

プリンタサービス(CUPS)の管理

CUPS管理コマンド

  起動スクリプトの確認
# chkconfig --list cups
cups            0:off   1:off   2:on    3:on    4:on    5:on    6:off
#

  起動
# service cups start
cups を起動中:                                             [  OK  ]
#

  停止
# service cups stop
cups を停止中:                                             [  OK  ]
#

  再起動
# service cups restart
cups を停止中:                                             [  OK  ]
cups を起動中:                                             [  OK  ]
#

  状態確認
# service cups status
cupsd (pid 3280) を実行中...
#

# lpstat -r
scheduler is running
#

# ps -ef | grep cups
root      3280     1  0 10:41 ?        00:00:02 cupsd
#

プリンタの作成(コマンド編)

設定手順

ネットワーク postscript プリンタの作成

プリンタ名を XEROX5_lp とする
# lpadmin -p XEROX5_lp -v lpd://xerox1/lp 
           -P /usr/share/cups/model/postscript.ppd.gz -E   * 1行で
#

   * Option
      -p プリンタ名(プリンタキュー名)
      -v device-uri : lpd://xerox1/lp  (xerox1 は hostsで名前解決 , lp はキュー名)
                      socket://xerox1
      -P PPD (Postscript Printer Description file)
         CUPS標準の /usr/share/cups/model/postscript.ppd.gz を使用
      -E 作成後 enable にする。
   

/etc/cups/printers.confの内容
# Printer configuration file for CUPS v1.1.22rc1
# Written by cupsd on Tue Jul 24 18:22:12 2007
<Printer XEROX5_lp>
Info
Location
DeviceURI lpd://xerox1/lp
State Idle
Accepting Yes
JobSheets none none
QuotaPeriod 0
PageLimit 0
KLimit 0
</Printer>
#

プリンタの作成(GUI編)


ブラウザから http://localhost:631 にアクセスする
localhost以外 からアクセスする場合は /etc/cups/cupsd.conf のアクセス設定を変更する。
/etc/cups/cupsd.conf
  変更前
Deny From All
Allow From 127.0.0.1

  変更後
Deny From None
Allow From All

最初のページ。管理ページをクリック。


プリンタの追加をクリック


追加するプリンタ名を入力後、続けるをクリック


AppScoket/HP JetDirect を選択して、続けるをクリック


デバイスURI を入力して、続けるをクリック


Postscript を選択して、続けるをクリック


Generic Postscript Printer(en) を選択して、続けるをクリック


プリンタが追加された。プリンタ名をクリックする。


追加したプリンタの詳細。完了!


プリンタ管理コマンド

参照系 (lpstat)

CUPSデーモンの確認
# lpstat -r
scheduler is running
#
デフォルトプリンタの確認
#lpstat -d
system default destination: XEROX2_lp
#
プリンタ状態の確認
  指定プリンタの確認
# lpstat -p XEROX1_lp
XEROX1_lp accepting requests since Jan 01 00:00
#

  全プリンタの確認
# lpstat -a
XEROX1_lp accepting requests since Jan 01 00:00
XEROX2_lp accepting requests since Jan 01 00:00
#
プリンタ状態の確認。全ての情報を表示。
# lpstat -t
scheduler is running
system default destination: XEROX2_lp
device for XEROX1_lp: socket://xerox1
device for XEROX2_lp: lpd://xerox1/lp
dEROX1_lp accepting requests since Jan 01 00:00
XEROX2_lp accepting requests since Jan 01 00:00
printer XEROX1_lp is idle.  enabled since Jan 01 00:00
printer XEROX2_lp is idle.  enabled since Jan 01 00:00
#

プリンタオプションの設定 (lpoptions)

設定可能なプリンタオプションの表示
# lpoptions -p XEROX2_lp -l
Resolution/Output Resolution: 150dpi 300dpi *600dpi 1200dpi 2400dpi
Duplex/Double-Sided Printing: *None DuplexNoTumble DuplexTumble
PageSize/Media Size: Letter Legal Executive *A4 A5 B5 Env10 EnvC5 EnvDL EnvMonarch
InputSlot/Media Source: *Default Tray1 Tray2 Tray3 Manual
PageRegion/PageRegion: Letter Legal Executive A4 A5 B5 Env10 EnvC5 EnvDL EnvMonarch
#
デフォルトプリンタの変更
  現在のデフォルトプリンタを確認
# lpstat -d
system default destination: XEROX2_lp
#

  デフォルトプリンタを XEROX1_lp に変更
# lpoptions -d XEROX1_lp
job-sheets=none,none
#

  変更後のデフォルトプリンタを確認
# lpstat -d
system default destination: XEROX1_lp
#

プリンタ状態の変更

待機中(idle) ⇔ 停止中(disabled)

  現在の状態:待機中
# lpstat -p XEROX1_lp
printer XEROX1_lp is idle.  enabled since Jan 01 00:00
#

  待機中から停止に変更
# cupsdisable XEROX1_lp
# lpstat -p XEROX1_lp
printer XEROX1_lp disabled since Jan 01 00:00 -
        Paused
#

  停止から待機中に変更
# cupsenable XEROX1_lp
# lpstat -p XEROX1_lp
printer XEROX1_lp is idle.  enabled since Jan 01 00:00
# 



先頭へ

      Document-Folder          一覧
HP-UX
HULFT
JAVA
JP1
JavaScript
Linux
MAC
PHP
Perl
Python
Ruby
SOA
Solaris
Unix全般
Windows
XML
エクセル
スタイルシート
セキュリティー
データベース
ネットワーク
パソコン
ブラウザ
プログラム構文
仮想化
          RSS-Folder
ニュース
   アットマーク・アイティ(@IT)
   シンクイット(ThinkIT)
   インターネットコム
   インターネットウォッチ
   日経IT-Pro
   日経パソコン
   CNET Japan
   ZD-NetJapan
   MYCOM
   RBB-Today
ベンダー
   日本IBM
   日本HP
   サンマイクロシステムズ
   NEC
   富士通
   日立
ソフトウェア
   マイクロソフト
   トレンドマイクロ
   オラクル
   サイボウズ
   Mozilla
   野村総合研究所
   (その他ソフトウェア企業)
更新履歴 一覧
 07/08 PERF
プログラム構文
 07/07 PERF
プログラム構文
 06/25 オブジェクトプログラミング2
Perl>サンプル
 07/12 クローン作成
仮想化>vCenter
 07/12 vyatta設定
ネットワーク>vyatta
 07/12 vyattaインストール
ネットワーク>vyatta
 07/12 リポジトリサーバ
Linux>サーバ構築
 07/05 VMwareのインストール
仮想化>VMware
 07/05 PXEブート
仮想化>KVM
 07/01 DHCPでのPXEブート
仮想化>KVM
 06/27 qcow2仮想DISK作成
仮想化>KVM
 06/13 NWの設定
仮想化>VMwareEsxi
 06/13 IPアドレスの変更
仮想化>VMwareEsxi
 06/12 自動ssh
Unix全般>シェル>Bash
 06/12 diffプログラミング
Python
Google