LP 印刷サービスによって設定されるプリンタポート特性には、プリンタの通信設定と互換性がなければなりません。LP 印刷サービスから提供されたデフォルトのプリンタポート設定値がプリンタで機能しない場合は、プリンタのマニュアルを参照し、そのプリンタが LP 印刷サービスに対してどのような設定値が必要かを調べてください。プリンタ通信設定を設定および表示するには、stty コマンドを使用します。
次の表は、LP 印刷サービスが使用するデフォルトの stty 設定値を示しています。
表 7–1 LP 印刷サービスが使用する stty のデフォルト設定値
オプション |
説明 |
---|---|
-9600 |
ボーレートを 9600 に設定する |
-cs8 |
8 ビットバイトを設定 |
-cstopb |
1 バイト当たり 1 ストップビットを送信 |
-parity |
パリティーを生成しない |
-ixon |
XON/XOFF (START/STOP または DC1/DC3 ともいう) を使用可能にする |
-opost |
以下にリストされた設定値をすべて使用して「処理後出力」を実行する |
-olcuc |
小文字を大文字に割り当てない |
-onlcr |
改行をキャリッジリターン / 改行に変更する |
-ocrnl |
キャリッジリターンを改行に変更しない |
-onocr |
カラム 0 でもキャリッジリターンを出力する |
-n10 |
改行後の遅延なし |
-cr0 |
キャリッジターン後の遅延なし |
-tab0 |
タブ後の遅延なし |
-bs0 |
バックスペース後の遅延なし |
-vt0 |
垂直タブ後の遅延なし |
-ff0 |
用紙送り後の遅延なし |
スーパーユーザーになるか、同等の役割を引き受けます。
役割には、認証と特権コマンドが含まれます。役割の詳細については、『Solaris のシステム管理 (セキュリティサービス)』の「RBAC の構成 (作業マップ)」を参照してください。
# lpadmin -p printer-name -o "stty=options" |
プリンタポート特性が変更されたことを確認します。
# lpstat -p printer-name -l |
次の例は、プリンタ luna のポート特性を設定する方法を示しています。parenb オプションはパリティーチェック/生成を使用可能にします。parodd オプションは奇数パリティーの生成を設定します。cs7 オプションは文字サイズを 7 ビットに設定します。
# lpadmin -p luna -o "stty='parenb parodd cs7'" |
次の例は、プリンタ venus の端末ボーレートを 19200 に設定する方法を示しています。
# lpadmin -p venus -o "stty=19200" |