0

これは非常に愚かな質問のように聞こえるかもしれませんが、私は周りを読んでいて、印刷ジョブのライフサイクルを理解することができませんでした。

Program→→→ ?PostScript_ GhostScriptPrinter

私の疑問は、(もしあれば)何が代わりに来るのかということです。

4

3 に答える 3

2

正直なところ、Ghostscriptはプリンタとオペレーティングシステムに大きく依存しますが、一般的にはそのループにはまったく含まれていません。

一般に、PostScriptインタープリターが組み込まれているプリンターにPostScriptを直接送信します。PostScriptプリンターがない場合は、(通常は)他のページ記述言語(HP PCLなど)を作成して送信します。プリンタに。

ただし、Unixシステムでは(上記の説明を少し拡張して)CUPS(Common Unix Printing System)を使用している場合があります。これは、Ghostscriptを使用してPostScriptを非PostScriptプリンターのラスター形式(CUPSラスター)にレンダリングします。CUPSプリンタードライバーは、ラスターを特定のプリンターに適した形式に再パッケージ化します。

最新バージョンのCUPSはPDFを中間形式として使用するため、Ghostscriptは2回関与する可能性があることに注意してください。1回はPostScriptからPDFを作成し、もう1回はPDFをラスターにレンダリングします(または実際にPostScriptに変換し直します... ..)

また、Windowsで動作するgsprintアプリケーションがあり、Ghostscriptを使用して、プリンターキャンバスに書き込まれるビットマップをレンダリングし、Windowsプリンタードライバーを使用してプリンターに印刷されたGDI呼び出しを使用します。

于 2013-01-28T08:44:03.400 に答える
1

If you want to go the ghostscript route, the question mark would be filled in with "gsprint" which is part of the "gsview" package.

gsview allows postscipt files to be viewed with ghostscipt, where gsprint allows postscript files to be sent to a printer with ghostscript.

http://pages.cs.wisc.edu/~ghost/redmon/index.htm

Then to create a windows printer to be able to send the postscript output to, which would then run gsprint and output to a printer, you need "redmon".

http://pages.cs.wisc.edu/~ghost/redmon/index.htm

于 2013-01-29T22:52:26.550 に答える
0

Your OS printer driver would fit in that spot. It receives the rendered output from ghostscript and converts it to a printer-specific format.

于 2013-01-27T09:41:20.530 に答える