Solaris 2.6 の印刷ソフトウェアは、以前のリリースの LP 印刷ソフトウェアより一歩進んだ印刷環境を提供します。システム管理者は、NIS または NIS+ のどちらかのネームサービスを使って印刷クライアントの設定や管理を簡単に行うことができます。これによって、ネットワーク上のシステムとプリンタに対して中央で集中的に印刷管理ができるようになります。
Solaris 2.6 印刷ソフトウェアが提供する機能は、次のとおりです。
再設計された印刷パッケージ
印刷プロトコルアダプタ
SunSoft 印刷クライアント
ネットワークプリンタのサポート
Solaris 2.6 印刷パッケージを再設計し、印刷ソフトウェアのモジュール化を押し進めた結果、インストールの自由度が高まり、印刷クライアントのサイズを従来より小さくできるようになりました。
再設計された機能は、次のとおりです。
カスタムインストールを使って、必要なクライアント用ソフトウェアだけをインストールし、クライアントのサイズを従来より小さくできる
デフォルトでは、クライアントとサーバーの全パッケージが、すべてのマシンにインストールされます。インストールをカスタマイズすることによって、印刷クライアントのマシンにはクライアント用ソフトウェアだけを選択してインストールできます。
SUNWpsf 印刷パッケージに入っている PostScript フィルタソフトウェア
新しい印刷パッケージは、次のとおりです。
- SunSoft Print - クライアント (root)
- SunSoft Print - クライアント (usr)
- SunSoft Print - LP サーバー (root)
- SunSoft Print - LP サーバー (usr)
- PostScript フィルタ (usr)
- SunSoft Print - ソース互換性 (usr)
削除された印刷パッケージは、次のとおりです。
- LP Print Service (root)
- LP Print Service - クライアント (usr)
- LP Print Service - サーバー (usr)
SUNWscpu に含まれていた印刷コマンドは、SUNWsclplp (SunSoft Print - ソース互換性) に移動しました。
Solaris 2.6 の印刷プロトコルアダプタは、サービスアクセス機能 (SAF)、ネットワーク待機サービス、および受け入れ側 LP スプーラ上の lpNet に代わる機能です。従来の印刷プロトコルアダプタより、モジュール性を高めて最新の設計に変更されています。
この印刷プロトコルアダプタによって、次の機能が提供されます。
BSD 印刷プロトコルの実装が完了。Solaris の拡張機能も付加されている
複数のスプール処理システムが同一ホスト上で動作し、BSD 印刷プロトコルにアクセス可能
Apple、Novell などの印刷プロトコルをサポートするために、Sun 以外のアプリケーション開発ベンダーによる拡張が可能
BSD プロトコルに印刷クライアントが構成されていれば、新しい印刷プロトコルアダプタで以前のリリースの Solaris 2.x と相互運用できます。以前のリリースの Solaris 2.x 印刷クライアントを BSD プロトコルに再構成するには、Solstice AdminTools ユーティリティ、印刷マネージャ、または lpsystem コマンドを使用します。
SunSoft 印刷クライアントソフトウェアは、以前、Solaris Migration CD と Solstice AdminSuite 2.x の一部として別にリリースされていました。Solaris 2.6 には、この製品が含まれています。
SunSoft 印刷クライアントソフトウェアの特徴は、次のとおりです。
全体で 183 K バイトと従来よりかなり小さいサイズになっている
RFC-1179 の記述に従って、BSD プロトコルとの相互運用が可能。これには、SunOS 4.x、Solaris 2.x、HP-UX を始めとするオペレーティング環境が含まれる
SunSoft 印刷クライアントソフトウェアは、NIS マップ、NIS+、または 1 つのファイルを使って、Solaris 2.6 でクライアントを中央で集中的に管理できます。
クライアントシステム上にあった /etc/lp ディレクトリ構造は、次のどれかの場所に構成情報データベースとして格納される
クライアントデータベース以外のプリンタ (server:printer)
ユーザーファイル ($HOME/.printers)
システムファイル (/etc/printers.conf)
NIS マップ (printers.conf.byname)
NIS+ FNS コンテキスト
クライアントソフトウェアは従来より簡素化され、クライアントのオーバーヘッドが削減されて、印刷状態に関する要求にすばやく正確に応答できる
printers.conf ファイルは、標準の NIS マップまたは NIS+ テーブルと同様に管理される
printers.conf ファイルの作成には、lpset(1M) コマンドを使用します。
印刷クライアントソフトウェアパッケージは、SUNWpcr と SUNWpcu です。
Solaris 2.6 印刷ソフトウェアは、ネットワークに接続されたプリンタに対して基本レベルのサポートを提供します。これには、次の機能が含まれます。
新しいインタフェーススクリプトの /usr/lib/lp/model/netstandard。このスクリプトは、特にネットワークプリンタのサポート用に設計されており、ネットワーク印刷に必要なスプーラと印刷データベース情報を集めて印刷出力モジュールに渡す
新しい印刷出力モジュールの netpr。このモジュールは、netstandard インタフェーススクリプトによって呼び出されると、ネットワークを介してプリンタに接続し、適切なプロトコル命令を作成して、プリンタにデータを送信することによりジョブを印刷する
現在、netpr バイナリは、BSD 印刷プロトコルと TCP パススルーの 2 種類のプロトコルをサポートします。
詳細については、『Solaris のシステム管理』および『Solstice AdminSuite 2.3 管理者ガイド』を参照してください。