0

Mac OS X 印刷キューを構成して、スクリプトが印刷された各ファイルに対して何らかの処理を行ってから、別の CUPS プリンター (同じホスト上) に転送できるようにしようとしています。

CUPS について調べていて、lpadmin を使用して「System V スタイルのインターフェース スクリプト」でキューを構成する方法を説明している記事を見つけましたが、そのようなキューは「汎用プリンター」と見なされることに注意してください。これは、[印刷] ダイアログからジョブを送信するときに、ユーザーが用紙トレイなどを選択するすべての機能を失っていることを意味すると思います。あれは正しいですか?

[これにより、このアプローチは私の目的には望ましくありません。最終的な目的地は、非標準の用紙サイズと、ロール紙をカットしたり、キャッシュ ドロワーを開いたりするための印刷ジョブ オプションを備えた POS レシート プリンターであるためです。]

特定の CUPS 印刷キューを介して印刷された各レシートに対してスクリプトを実行するという私の目標を達成するためのより良い方法はありますか?

4

1 に答える 1

1

ほぼすべてのプリンター用に作成できるカップフィルターを構成する必要があると思います。これは基本的に入出力フィルターとして機能し、実行中のジョブを変更します。

とにかく、これは私が見つけたリンクで、そうするためのアプローチを説明しています(ただし、ユースケースは少し異なります)。それが役に立てば幸い。

任意の Mac OS X アプリケーションから CUPS を使用して「PDF に印刷」するためのフィルター/バックエンドのプログラミング

よくなって。

于 2012-08-17T11:24:22.120 に答える