cups.hを使用してプログラムで印刷している場合、プリンターが受け入れる形式を確認するにはどうすればよいですか?たとえば、HPプリンターはおそらくHPGLを受け入れますが、他のものは受け入れません。一般的な印刷形式には、EPS、Postscript、PDF、HPGL、PCLなどがあります。プリンタに問い合わせて、どのプリンタを受け入れるかを確認するにはどうすればよいですか?
また、コマンドラインから実行する方法にも興味があります。
異なる印刷フォーマットがプリンターの異なるポートに関連付けられている可能性はありますか?その場合、そしてプリンターがネットワークに接続されていて、ユーザーに許可があれば、使用可能なポートをスキャンできます。
—
SauceCode
を介して印刷
—
dirkt
cups.h
すると、形式間で変換されるCupsフィルターも適用されると想定します(ただし、テストしませんでした)。そのため、それらも考慮に入れる必要があります。Postscriptは通常安全な賭けです。
クエリではありませんが、bugs.launchpad.net / ubuntu / + source / gs-esp / + bug / 36532は問題の解決に役立つ可能性がありますか?
—
Boxbot 2017
プリンタのレンダリング機能を気にする必要はありません。ポストスクリプトを送信するだけで、CUPSが整理します。
—
Jasen 2017
プリンタのマニュアルで仕様を照会する必要があります。
—
2017年