楽しさと芸術プロジェクトのために、古いドットマトリックスプリンタであるPanasonic KX-P1170を古いコンピュータに接続しました。シリアルポートを持つ唯一のコンピュータである古いコンピュータにLinuxをインストールしました。
現在、そのプリンタを操作しようとしています。
これまで私はCUPSを使ってこれを管理してきました。 CUPSはシリアルポートに接続されたプリンタがあることを認識し、インストールを許可しました。問題は、利用可能なドライバがないことです。
Epson 9ドットドライバを使用してある程度成功しました(プリンタはEpson FX-86e / FX-800ドライバと互換性があるようです)。テキスト文書を印刷しようとすると、プリンタは最初に誤った記号を印刷してから印刷を停止します。まったく。
それから私のプリンタで利用可能な.ppdファイルを見つけ始めました。 Panasonic KX-P1150にはOMNIドライバがあることがわかりました。私はこれが近いモデルだと思いますが、まだまったく機能しません。 KX-P1180i用ドライバもあるのを見ましたが、このドライバもクラシックモデルだと思われますがうまく動作しませんでした。
だから今どのように進むべきかわかりません。 KX-P1150からこのプリンタ用ドライバを直接作成する方法はありますか?どうやって進めますか?
ベストアンサー1
KX-P1170、古いコンピューター。私が持っている唯一のシリアルポートを持つ古いコンピュータにLinuxオペレーティングシステムをインストールしました...
私はこれが古いスレッドであることを知っていますが、それは何ですか...おそらくこれは偶然に見つけた誰かに役立ちます。
KX-P1170がシリアルプリンタであることは確実ですか?背面のコネクタがスプリングクリップ付きの36ピンコネクタであれば、パラレルポートのセントロニクスです。
シリアル(RS-232)は+/-12Vが一度に1ビットを送信し、パラレル0/+5Vが一度に8ビットを送信します。
これらのパナソニック(Ravenとしても販売されています)は非常に優れたプリンタであり、オプションのシリアルポートを使用できますが、確かにデフォルトのパラレルプリンタです。
オプションのシリアルポートがあり、それを使用する場合(長いケーブル)、シリアルはブレークアウト、ボーレート、ストップビット、パリティなどを設定するのが難しく、多くの機能を提供しません。デフォルトのパラレルポートを使用して最初にテストします。
36ピンCentronicsケーブルを使用して、PC背面のDB25コネクタに接続します。 BIOSでパラレルポート(LPT)が有効になっており、自動的に設定されていることを確認してください。 ECPとEPPが役に立つかもしれませんが、まず自動を試してみてください。
古いドットマトリックス(またはそのいとこであるデイジーホイール)プリンタは、ログファイル、一度に1つずつラベルを印刷し、猫を迷惑にするのに適しています。頑張ってください。
*****次の内容を修正しました。
ところで、既存のドットマトリックスプリンタを動作させるためのドライバは必要ありません。まだ複雑に思わないでください。
$猫 testfile.txt > /dev/lp0
(ルートである必要があります)単純なテキストを吐き出す必要があります。プリンターは /dev/lp0 に直接書き込んで、テールログファイルやその他の内容を処理できる必要があります。
テールログファイルはすべての文字や行を即座に書き込むため、ドットマトリックスやデイジーホイールプリンタに適しています。これは、システムがクラッシュしたり動作している外部からハッキングできないログファイルが必要な場合に便利です。
正常に動作したら、CUPSでドライバを見てください。 Rawも問題ありませんが、ほとんどのドットマトリックスプリンタにはいくつかのグラフィック機能があります。あなたと同様のモデルを試してみて、PanasonicがRavensという名前で販売していることに注意してください(リボンを見つけるのにも役立ちます!)。
記載されているプリンタが表示されない場合、1980年代と1990年代のほぼすべてのコンシューマ/オフィスドットマトリックスマシンは「Epson互換」(レーザプリンタが「HP互換」を宣伝する方法に似ています)でした。です。 Epson MX-80(および可能であればFX-80)ドライバを使用するようにソフトウェアを設定して、グラフィックおよびテキスト機能を設定します。
オンラインでPanasonicのマニュアルを見つけてください。これにはパラレルポートがあり、コンピュータのシリアルポートへの接続中に破損する可能性があります。