第 1 章: 取扱説明書
コンピュータの分野では、cups は「Common UNIX Printing System」の略称で、UNIX 系オペレーティング システム上で印刷タスクを管理するために使用されるオープン ソースの印刷システムです。cup は、ユーザーとプログラムがネットワークまたはローカル接続を介して印刷ジョブをプリンターに送信できるようにするフレームワークを提供し、管理、キューイング、フィルタリングなどの機能も提供します。
一般的に使用されるいくつかの cup コマンドを次に示します。
CUPS サービスを開始および停止します。
開始: sudo systemctl start cup
停止: sudo systemctl stop cup
再起動: sudo systemctl restart cup
ステータスの表示: sudo systemctl status cup
プリンタの管理:
すべてのプリンタのリスト: lpstat -p -d
プリンタの一時停止: cupdisable printer_name プリンタ
の再開: cupsenable printer_name プリンタの削除
: lpadmin -x printer_name プリンタ
の追加: lpadmin -p DZ_169 -E -v http://10.37.17.169:80
印刷ジョブの管理:
印刷ジョブのリスト: lpq
印刷ジョブのキャンセル: cancel job_id
印刷キューの管理:
印刷キューの一時停止: cupdisable
印刷キューの再開: cupsenable
CUPS 構成の管理:
CUPS 構成ファイルを編集します: sudo nano /etc/cups/cupsd.conf (他のテキスト エディターを使用できます)
構成をリロードします: sudo systemctl reload cup
その他のコマンド:
ファイルを印刷: lp filename
ファイルを印刷キューに追加: lp -d printer_name filename
印刷ジョブの詳細を表示: lpstat -o
ログを表示: tail -f /var/log/cups/error_log
第 2 章: いくつかのシーン
IP アドレス 192.168.3.132 のマシン上のブラウザから、IP アドレス 192.168.1.132 の Ubuntu 仮想マシン上の CUPS (Common UNIX Printing System) の Web インターフェイスにアクセスしたいと考えています。これには、ポート転送とアクセス許可を設定するためのいくつかの手順が必要です。実行できる手順は次のとおりです。
-
Ubuntu 仮想マシンで CUPS をセットアップする:
CUPS サービスが Ubuntu 仮想マシンに正しくインストールされ、構成されていることを確認します。次のコマンドを使用して CUPS をインストールできます。sudo apt-get update sudo apt-get install cups
その後、
http://localhost:631
仮想マシン上の Web インターフェイスにアクセスすることで、CUPS が適切に実行され、正しく構成されていることを確認できます。 -
ポート転送のセットアップ:
192.168.3.132 にあるマシンでポート転送を設定し、そのマシン上の特定のポートへのアクセスを Ubuntu 仮想マシンの CUPS サービス ポートにリダイレクトする必要があります。ポート転送に SSH を使用して、192.168.1.132 の CUPS ポート (通常は 631) を 192.168.3.132 の使用可能なポート (8080 など) にマッピングします。192.168.3.132 で次のコマンドを実行します。
ssh -L 8080:localhost:631 [email protected]
ここで
user
、 は Ubuntu 仮想マシン上のユーザー名、 は192.168.1.132
仮想マシンの IP アドレスです。 -
ブラウザ経由で CUPS Web インターフェイスにアクセスします。
次に、192.168.3.132 にあるマシンで Web ブラウザを開き、アドレス バーに と入力しますhttp://localhost:8080
。これにより、SSH ポート転送経由で Ubuntu 仮想マシン上の CUPS サービスにリクエストが送信されます。CUPS Web インターフェイスにアクセスして、プリンター管理などの操作を実行できる必要があります。
このセットアップには、良好なネットワーク接続、機能している SSH サーバーおよび CUPS サービスが必要であり、必要なアクセス許可が正しく設定されていることが必要であることに注意してください。問題が発生した場合は、ファイアウォール設定、SSH 構成、CUPS のアクセス制御設定を確認してください。