カスケード印刷では、Windows デスクトップセッションから Trusted Extensions のラベル付きゾーンインタフェースに印刷することができます。この際、物理インタフェースのゾーン IP アドレスは印刷スプーラとして動作します。物理インタフェースのゾーン IP アドレス上にあるマルチレベルポート (MLP) リスナーは、Trusted Extensions の印刷サブシステムに接続し、適切なラベルヘッダーとトレーラシートを付けてファイルを印刷します。
この手順により、ラベル付きシステムと同じサブネットにあるラベルなしシステムが、ラベル付きネットワークプリンタを使用できるようになります。rfc1179 サービスはカスケード印刷を処理します。カスケード印刷を許可するすべてのラベル付きゾーンでこの手順を実行する必要があります。
「Sun Ray クライアント用にネットワークプリンタを構成する方法」の手順を完了しておきます。
ラベル付きゾーンのゾーンコンソールに root ユーザーとしてログインします。
# zlogin -C labeled-zonename |
印刷/サーバーサービスで rfc1179 サービスの依存関係を削除します。
labeled-zone # cat <<EOF | svccfg select application/print/rfc1179 delpg lpsched end EOF |
labeled-zone # svcadm refresh application/print/rfc1179 |
rfc1179 サービスが有効になっていることを確認します。
labeled-zone # svcadm enable rfc1179 |
ラベル付きゾーンが netservices limited を使用してインストールされている場合は、プリンタがネットワークにアクセスできるようにします。
rfc1179 サービスは、localhost 以外のアドレスで待機する必要があります。LP サービスは名前付きパイプでのみ待機します。
# inetadm -m svc:/application/print/rfc1179:default bind_addr='' # svcadm refresh rfc1179 |
netservices open を実行している場合、前述のコマンドにより「Error: "inetd" property group missing」というメッセージが生成されます。
ラベル付きゾーンからカスケード印刷を構成します。
labeled-zone # lpset -n system -a spooling-type=cascade printer-name |
このコマンドにより、ゾーンの /etc/printers.conf ファイルが更新されます。
このラベル付きゾーンと同じサブネットにある Solaris システムをテストします。
たとえば、Solaris1 システムをテストします。このシステムは、internal ゾーンと同じサブネットにあります。構成パラメータは次のようになります。
math-printer の IP アドレスは 192.168.4.6 です。
Solaris1 の IP アドレスは 192.168.4.12 です。
internal ゾーンの IP アドレスは 192.168.4.17 です。
Solaris1# uname -a SunOS Solaris1 Generic_120011-11 sun4u sparc SUNW,Sun-Blade-1000 Solaris1# lpadmin -p math-printer -s 192.168.4.17 Solaris1# lpadmin -d math-printer Solaris1# lpstat -t scheduler is not running system default destination: math-printer system for _default: 192.168.4.17 (as printer math-printer) system for math-printer: 192.168.4.17 default accepting requests since Feb 28 00:00 2008 math-printer accepting requests since Feb 28 00:00 2008 printer _default is idle. enabled since Feb 28 00:00 2008. available. printer math-printer is idle. enabled since Feb 28 00:00 2008. available. |
このラベル付きゾーンと同じサブネットにある Windows 2003 サーバーをテストします。
Windows サーバーでプリンタを設定します。
「スタート」メニューの「設定」から、「プリンタと FAX」の GUI を使用します。
次のようにプリンタ構成を指定します。
「プリンタのインストール」
「このコンピュータに接続されているローカルプリンタ」
「新しいポートの作成」 – 「Standard TCP/IP Port」
「プリンタ名または IP アドレス」 – 192.168.4.17 (ラベル付きゾーンの IP アドレス)
「ポート名」 – デフォルトをそのまま使用
「ポート情報がさらに必要です」 – デフォルトをそのまま使用
「デバイスの種類」 = 「カスタム」
「設定」 – 「プロトコル」 = 「LPR」
「LPR 設定」 – 「キュー名」 = math-printer (UNIX キュー名)
「LPR バイトカウントを有効にする」
製造元、モデル、ドライバ、およびほかのプリンタパラメータを指定して、プリンタプロンプトを終了します。
アプリケーションからプリンタを選択して、プリンタをテストします。
たとえば、internal ゾーンと同じサブネットにある winserver システムをテストします。構成パラメータは次のようになります。
math-printer の IP アドレスは 192.168.4.6 です。
winserver の IP アドレスは 192.168.4.200 です。
internal ゾーンの IP アドレスは 192.168.4.17 です。
winserver C:/> ipconfig Windows IP Configuration Ethernet adapter TP-NIC: Connection-specific DNS Suffix . : IP Address. . . . . . . . . . . . : 192.168.4.200 Subnet Mask . . . . . . . . . . . : 255.255.255.0 Default Gateway . . . . . . . . . : 192.168.4.17 |