• ベストアンサー

普通のプリンタをラインプリンタ(LP)として使う

普通のプリンタをラインプリンタ(LP)として使う方法ってありますか? 目的は社内のパソコンの操作を監視するため、更新あればすぐに印字することです。 家のプリンタだと、一行でも印字すると排紙して、新しいを紙を入れてしまいます。また会社のLPはもう古くてどこにも売ってません。 できれば超小型で、A4用紙をロール紙なみに使えたらいいかなと思ってます。 何かLPに適するプリンタあれば、数台購入するつもりです。 よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

ラインプリンタというのは、構造的に1行を一気に印刷するプリンタなのですが、 目的はそうではなくて、データがあると直ぐに印刷するが用紙が文字でいっぱいになるまで排出させたくない。ということですよね? ロギング用と言ったことろでしょうか。 大抵のプリンタで実現可能です。 方法は何通りかありますが、プリンタにプリンタ制御コードを直接送る方法が王道です。 これはプリンタにより異なるのですが、事実上標準で使われていたESC/Pというものがあります。 最近は色々な機能を制御するために独自の拡張が行われていますが、 プリンタのパンフレットや取説には、対応しているか書かれていますのでそちらでチェックすると良いでしょう。 あえて購入するのであれば、古いインパクトタイプを購入すれば必ずと言って良いぐらい対応しています。 (接続はプリンタポートに接続します) 制御方法は、プリンタに印刷文字と改行コードを送るだけです。 プリンタによっては、改ページの際に、改ページコードも必要かもしれませんが、言語によっては数十行程度でプログラムできるでしょう。 テストのみであればエディタでファイルを作ってそれをプリンタポートに送出するだけでも可能です。 もしまったくプログラムがまったく組めないなら、 レジロールプリンタ(レシート印刷用ですね)なども使えます。 こちらは設定だけすれば、「印刷」を繰り返しても排出されず続けて印刷することが可能です。 (事前にその設定が可能はチェックした方が無難) 使用環境が不明なので突き詰めた説明は出来ませんが、 とりあえず「ESC/P」で検索してみて下さい。

noname#147912
質問者

補足

>データがあると直ぐに印刷するが用紙が文字でいっぱいになるまで排出させたくない。ということですよね? はい、そうです。会社の一部のパソコンで導入されてますが、業務用プリンタ一台でうん十万円しちゃいます。すべてのパソコンに導入するのは無理がありますね。できれば、ヤマダ電気でも売ってそうな2万円くらいのパソコンでなんとかならないかなと思いまして、投稿しました。用紙・スピードなどは求めてません。要は「何時何分に更新」と一行さえ印字できればOKです。 >大抵のプリンタで実現可能です。 今日調べて、明日ちょっと電気屋に行って来ます。ありがとうございます。 >レジロールプリンタ プログラムはある程度組めます。こんな便利で小さい物があったとは、パソコンの隣に置くのに最適です、感激です。ただ値段が9万8千円と普通のプリンタ5台買えるかも・・・予算はちょっとよく考えてみます。 ロギングとレジロールプリンタですね、大変ありがとうございます。

その他の回答 (2)

回答No.3

プログラムはある程度組めるのなら話は簡単です。 多分OSはwindows系でしょうから プリンタの詳細設定で、「プリンタに直接印刷データを送る」とします。 それからプログラムで印刷文字や制御コードをプリンタポートに送るだけです。 制御コードはバイナリーですが、プログラムなら簡単に送出できますね。 ESC/Pの制御コード表はネット上で検索すれば拾うことが出来るでしょう。 (昔は取説として1冊付いていましたが、さすがに最近は誰も見ないので付いていないですね) 私はLPTポートに出力しましたが、 最近のプリンタはUSBのみの機種がほとんどです。 USB接続でも出力できたはずですが、その点だけはちょっと手持ちのプリンタで事前にテストして下さい。

回答No.2
noname#147912
質問者

補足

会社のたくさんのパソコンに導入するので、業務用プリンタを買うとうん百万かかってしまいます。 説明不足で申し訳ないんですが、普通のプリンタはヤマダ電機でも売ってそうな2万円くらいの安価な家庭用プリンタです。 会社はLPを使っているので、LPという言葉を使ってみました。 #1さんが述べるようにレジロールプリンタでもロギングでも、ログを一行ずつ印字できれば何でもOKです。 ありがとうございます。

関連するQ&A