人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

プリンタ言語のPCLとPSについて。
今日出た謎なのですが

・プリンタの制御は全て、このPCLかPSのどちらかで行われているのでしょうか?
(チンプンかんなことをお聞きしているかもしれませんが、部分的にC言語が入っていたり、なんてことはありませんか?)

・PSLとPSの二つは何か決定的な違いがあるのでしょうか?

●質問者: ThinkThink
●カテゴリ:コンピュータ
✍キーワード:C言語 PS いるか プリンタ 言語
○ 状態 :終了
└ 回答数 : 4/4件

▽最新の回答へ

1 ● angemaries
●23ポイント

>・プリンタの制御は全て、このPCLかPSのどちらかで行われているのでしょうか?

ほかにもいろんな言語があります。

> 部分的にC言語が入っていたり

Cはみたことがありません。

> PSLとPSの二つは何か決定的な違いがあるのでしょうか?

PCLとPSは別物です

http://www.sophia-it.com/content/PCL

http://www.sophia-it.com/content/PostScript


これらの言語は、プリンタポートに流すコマンドであり、

そのコマンドを解釈してプリンタは動作します。

PCLやPS、ほかにはLIPSなどのようなものは、専用のドライバをPCに用意しなくても

それなりにプリンタから印刷できるように規格を統一したものです。

◎質問者からの返答

ありがとうございます。

PCLとPSについてわかってきました。


作った会社も違う訳ですね。


PCLに対応するプリンタとしてHewlet-Paccard製品のもの、

また両方に対応できる次のもの(MICROLINE Color シリーズ)がありましたが、

http://www5.okidata.co.jp/JSHCS041W.nsf/fe69b8b86753cec4492571d4...$FILE/9000sWinXP.pdf


疑問に思ったのですが、PCLもPSも両方使用する利点ってあるのでしょうか?


2 ● hijk05
●23ポイント

http://www.redhat.com/docs/manuals/enterprise/RHEL-4-Manual/ja/a...

■PS(PostScript )の例

http://www.bunmeisha.co.jp/LaTeX2e/pskihonF.html

◎質問者からの返答

ありがとうございます。

PSファイルの記述方法というものもあるのですね(驚)


3 ● Mook
●22ポイント ベストアンサー

PSやPLCはプログラミング言語ではなく、プリンタ制御のためのページ記述言語 (PDL)ですね。

パソコン側で通信を行うプログラムはどのような言語で書かれていても問題なく、プリンタに PS なり

PLC で記述された通信を送ることで印刷を行います。


実際それらを行うプログラムはデバイスドライバ(ほとんどの場合はプリンタが供給)と呼ばれ、

これらはC言語などのプログラム言語で作られています。


PDLに関しては、下記に興味深い説明がありました。

プリンタの言語と技術

◎質問者からの返答

ありがとうございます。


>メーカーが独自に開発しているページ記述言語もある。

よけしければ、突っ込んだところもお聞きしたいのですが、

メーカーが独自に開発する理由って何なのでしょうか?


4 ● angemaries
●22ポイント

> 疑問に思ったのですが、PCLもPSも両方使用する利点ってあるのでしょうか?

プリンタ側がPSに対応しているプリンタはほかにもあります。

PCLドライバとあるのは、PCLをPSに変換するものと思われます。申し訳ありませんがこれは想像です。

PCLとPSの両方があるのは、プログラム側の出力がPCLかPSに限定されている場合があり、その対応のためです。

プリンタポートはそのままコマンドを出力することができ、固定書式の帳票はこのような方法で作成されているものもあります。

Windows上で、エクセルなどのアプリから印刷するような用途であれば、PCLもPSも意識する必要はありません。

> メーカーが独自に開発する理由って何なのでしょうか?

言語の解読はプリンタのファームウェアで行われるため、高速化や効率化を考えると独自仕様の言語になります。

◎質問者からの返答

ありがとうございます。


>プログラム側の出力がPCLかPSに限定されている場合があり、その対応のためです。

これはアプリケーションによっては、PCLかPSかに変わるということでしょうか?


>Windows上で、エクセルなどのアプリから印刷するような用途であれば、PCLもPSも意識する必要はありません。

ありがとうございます。

それがわかったおかげで安心して使用することができます。


>言語の解読はプリンタのファームウェアで行われるため、高速化や効率化を考えると独自仕様の言語になります。

なるほど。

そのプリンタの特性に沿った形で、言語も合わせてあげるのですね。

まるで日本語と英語の通訳の制度を増すような感じみたいですね。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ