Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxチュートリアル >> オペレーティングシステムの印刷障害の排除

オペレーティングシステムの印刷障害の排除

  

Computer Shop News:UNIXシステムの作業環境では、いったんプリンタシステムの障害が発生すると、必然的に作業にさまざまな程度の影響を及ぼします。以下は、UNIXシステムにおけるプリンタシステムの6つの主要な欠点とそのトラブルシューティング方法で、読者が同様の問題を解決するのに役立つと私は信じています。
UNIXシステムの作業環境では、プリンターが印刷できない、またはプリンターシステムに障害があるために印刷効果が十分でないという問題があるため、作業に支障をきたすことがよくあります。長年の実務経験に基づいて、著者はUNIXシステムの下での参照のためにいくつかのプリンタシステム障害のためのトラブルシューティング方法を同僚によって要約します:
Fault 1:プリンタが印刷できません。印刷する場合は、次の点を確認してください。
1.プリンタが接続されていることを確認します。
2.プリンタのハードウェアが正常かどうかを確認します。一般的に自己検査法で検査できます。
3.プリンタケーブルをチェックして、プリンタインタフェースとコンピュータの印刷ポートに正しく接続されていることを確認します。
4.プリンタが正しく設定されていることを確認してください。データを正しく受信するためのパラレルプリンタまたはシリアルプリンタを作成します。プリンタがシリアルの場合は、コンピュータがプリンタにデータを送信するときのボーレートが、プリンタのボーレートと一致していることを確認してください。
5.プリンタは有効な状態になっているはずです。これを行うには、sysadmshを起動し、[スケジュール]→ [プリンタの承認]→ [スケジュール]→ [有効]

システムが起動時にプリンタポ​​ートを認識していることを確認します。著作権情報の後に、システムは各ポートについて次の情報を表示する必要があります。システムが対応するプリンタについてそのような情報を表示しない場合は、次のような障害が発生します。に関連するコマンド実行
7.ポート構成の割り込みベクタが正しいこと、および他のハードウェアが同じ割り込みベクタを使用していないことを確認してください。
8.コマンドの出力をデバイスに直接リダイレクトして、プリンタポ​​ートの接続をテストします。
パラレルプリンタLP0の場合は、次のように入力します。
date> dev /lp0
シリアルプリンタttylaの場合は、次のように入力します。
(stty options; date)> /dev /ttyla
ここで、optionsはwavesです。シリアルプリンタに渡したいレート、チェックサム、その他の設定。
リダイレクトコマンドの出力が印刷できない場合は、2番目のエラー「出力をプリンタにリダイレクトできません」で次のコマンドに従って実行する必要があります。
リダイレクトコマンドの出力を印刷できる場合は、標準ファイル(/etc /motdなど)を送信し、sysadmshを起動して印刷します。
Dirs /Files→ Print
ハードウェア接続が正常であれば、プリンタは有効です。設定は正しいですが、それでも印刷要求を実行できない場合は、次の確認を行ってください。
1. lpschedプロセスが実行されているかどうかを確認します。
ps-Ulp
2. lpschedプロセスが実行されていない場合再起動:
/usr /lib /lpshut
/usr /lib /lpsched
3.印刷要求がフィルタリングされたかどうかを確認します。
lpstat-o​​-1
このコマンドは出力要求を表示します。関連デバイスのステータス、プリンタ名、および詳細。
4.プリンタがエラーを検出した場合、自動印刷処理はすぐには続行されません。プリンターを有効にしてプロセスを続行させます。
Fault 2:出力をプリンタにリダイレクトできません
出力がパラレルまたはシリアルポートに直接リダイレクトされている場合、結果はモーションではないか、システムに「作成できません」というメッセージが表示されます。 :
1.ポートに対応するデバイスファイルが/devディレクトリに存在するかどうかを確認します。
このファイルがテキストファイルではなくデバイスファイルであることを確認してください。
2.通常のシステムからケーブルを取り外し、このシステムでケーブル接続をテストします。
3. DOSパーティションがある場合は、DOSオペレーティングシステムからファイルを印刷します。 DOSでは正常にファイルを印刷できますが、UNIXシステムでは印刷できない場合は、次の点を確認してください。
ポートシステムが起動時に認識され、ポート設定が正しいことを確認してください。出力がポートにリダイレクトされている場合は、デバイス名を変更してみてください(たとえば、LP1はLP0の代わりに使用し、シリアルポートの場合は、tty2aはttylaの代わりに使用します)。それでも印刷できない場合は、プリンタに問題がある可能性がありますので、プリンタに付属のハードウェアマニュアルを参照して問題を解決してください。
4. DOSで印刷できない場合は、プリンタの設定を確認してください。
プリンタが正しく設定されていても出力をプリンタにリダイレクトできない場合、問題はおそらくハードウェアにあります。その後、ケーブルとポートをもう一度確認してください。問題が解決しない場合、プリンタの製造元に問い合わせます。
Fault 3:システムの起動時にポートが認識されません。
システムが起動時にポートを認識しない場合(つまり、ポートの「パラレル」または「スライド」コンテンツに対応する行情報が著作権情報の後に表示されません。次のようにチェックします。
1.パラレルまたはシリアルカードの設定が正しいことを確認します。
電源を切り、本機の電源を入れます。
プリントカードをバスから外し、もう一度差し込みます。
2.複数のパラレルカードがある場合、ブロックの1つが他のブロックと競合している可能性があるため、最初のブロックを削除する必要があります。
3.プリントカードの設定が正しいかどうかを確認するこれは、カードに付属のマニュアルを比較して確認できます。可能であれば、カードを別の構成に設定して試してください。
4.プリントカードが壊れている可能性があります。
Fault 4:プリンタの出力が不正です。
プリンタが不正な出力を印刷する場合は、次の手順で確認してください。1.シリアルプリンタのボーレートを調べて、コンピュータとのボーレートが合っているかどうかを確認します。一致(プリンタがパラレルポート経由で接続されている場合、ボーレートとは無関係です)。最高のパフォーマンスを得るためには、ボーレートを9600に設定してください。
プリンタサービスが使用するボーレートを変更するには、次のsysadmshオプションを使用します。
[プリンタの初期設定]セクションの[→パラメータの設定]
< stty>フィールドはボーレート値で埋められます。その後、印刷用の標準サンプルファイルを送信します。
2.プリンタのパリティ設定を調べて、プリンタのパリティ設定と一致するかどうかを確認します(プリンタがワイヤでコンピュータに直接接続されていて、相対距離が15.25m未満の場合は、パリティビットを使用する必要はありません)。 )
パリティビットを設定したら、次のsysadmshオプションを使用します。
プリンタ→ Configure→パラメータ
次の3つの項目のいずれかをテーブルの' stty'フィールドに追加します。 :
oddp設定が奇数パリティを生成する
evenp設定が偶数パリティを生成する
-parity設定がパリティビットを使用しない(デフォルト)

Fault 5:出力形式が間違っている。
プリンタの場合出力は有効ですが、形式が間違っているため、sysadmshを起動して選択してください。

→ Configure→パラメータ
次の各状況で、[デフォルト初期設定]および[stty]の設定を調整します。 :
プリンタの出力が通常の2倍の幅である場合は、-onlerまたは-tabsオプションを使用してください。
出力の本文がまとめられている場合は、-tabsオプションを入力してください。
プリンタの出力が通常の2倍の場合ギザギザになっている場合は、-onlcrオプションを入力してください(このオプションがデフォルトですが、管理者は間違っている可能性があります)。それが除去されます)。
Fault 6:パラレル印刷速度が遅い
プリンターの印刷速度が異常に遅い場合は、インストールプロセス中にプリンターの構成が設定されているかどうかを確認する必要があります。
パラレルポートが正しく設定されていることを確認してもプリンタの動作が遅い場合は、パラレルポートが割り込みを生成できない可能性があります。
パラレルプリンタの印刷速度を上げるには、ハードウェアとプリンタドライバの通信方法を変更します。パラレルポートから生成された割り込みからドライバを独立させることができるように、パラレルプリンタドライバをパラレルポート上で "スプール"することができます(注意:プリンタドライバ "スプール"が切断された場合、可能です)システムリソースが不足すると問題が発生します。
パラレルポートまたはパラレルプリンタ用のスプーリングメカニズムを確立するには、いわゆる "特殊デバイスノード"を確立する必要があります。手順は次のとおりです。
1.システム起動時に識別されたパラレルプリンタポ​​ートを確認します(/usr /adm /mcssagcsファイルで最後の起動情報を確認できます)。例:
parallel 0x378 0x374 unit = 0
2.スーパーユーザーとして登録します。
プリンタのニーズに合わせてオプションを設定します。
3.タブの設定が正しいか確認してください。
これらの設定とボーレートが正しく、それでも出力が正常でない場合は、プリンタの種類が正しいかどうかを確認する必要があります。印刷サービスでプリンタを作成するときに選択したプリンタの種類が正しくないと、誤った制御文字がプリンタに転送され、プリンタの出力が消えたり違法になったりします。さらに、間違った文字セットが設定されていることが原因である可能性があります。
プリンタの種類がわからない場合は、次の手順を実行してプリンタの種類を確認してください。
1.プリンタの種類が特定のものでよくわからない場合は、システムプロンプトで次のコマンドを入力します。
TERM = printer-type tput longname
printer-typeで指定されたプリンタの簡単な説明が端末に表示されます。説明がお使いのプリンタと一致しないと思われる場合は、別のプリンタタイプを試して、説明が実際のプリンタと一致するまでプロセスを繰り返すことができます。
2.使用する名前(printer-type)がわからない場合は、次のコマンドを使用して確認できます。
/usr /lib /terminfoディレクトリ、プリンタタイプ名のリストを取得する。
ls -R /Usr /lib /terminfo /more
表示されたリストからプリンタの種類を表す単語または番号を選択します。例えば、495という名前はAT&T495プリンタを表す。満足するまで、ステップ1のコマンド内のprinter-typeをリスト内の各名前に置き換えます。
正しいと思うプリンタタイプの名前を取得したら、プリンタタイプ設定を変更できます。これを行うには、次の手順を実行します。
1. sysadmshを起動して、次の項目を選択します。
Printers→ Configure→ Parameters
2. printer name(terminfo database)フィールドに、プリンタのタイプ名を入力します。
3.次のいずれかのコマンドを入力して、プリンタ用の特殊デバイスファイルを作成します。
lp0の場合は、次のように入力します。mknod /dev /lp0p c 6 64
lp1の場合は、次のように入力します。mknod /dev /lp1p c 6 65
lp2の場合は、次のように入力します。mknod /dev /lp2p c 6 66
4.設定したいすべてのプリンタに対して次のコマンドを入力します。たとえば、/dev /lp0の場合は、次のように入力します。
chown bin /dev /lp0p
chgrp bin /dev /lp0p
chmod 222 /dev /lp0p
5.プリンタを使用している場合機械プログラム、新しい並列スプール装置はスプーラに通知されなければなりません。
sysadmshを起動して、次の項目を選択します。
Printers→ Configure→ Modify
6. [Device mame]フィールドでは、標準のパラレルデバイス名を使用しないでください。/dev /lp0p、/を使用してください。 Dev /lplp、または/dev /lp2p。

Copyright © Windowsの知識 All Rights Reserved