2011-12-19 20 views
4

lprコマンド(CUPS)に、自分のファイルが実際にPDFであると伝えるにはどうすればよいですか?PDFファイルのCUPS印刷

lpr file.pdf

は何も印刷されません。

+0

どのようなプログラミング言語をお使いですか? [faq](http://stackoverflow.com/faq/)によると、Stack Overflowはプログラミング関連の質問を対象としています。一般的なコンピュータの使用について質問がある場合、[Super User](http://superuser.com/)、またはUnix/Linuxについては[Unix/Linux](http:// unix .stackexchange.com /)。 –

+0

あなたは正しいです、私は謝罪します。これはUnix/Linuxに移行する必要があります - これに適切な特権を持つ人は誰ですか?ありがとう。 [私はpython-cupsで作業していますが、コマンドラインでも印刷できません] – vonPetrushev

答えて

9

これは実際にはCUPSベースのlprですか、それともCUPSをインストールする前に削除されていない別のスプーリングシステムの残りですか?

ldd $(which lpr)を実行して確認し、libcupsへの参照があるかどうか確認してください。

また、完全なコマンドは次のようになります。あなたはそれをあなたが印刷する送信ファイルタイプを指示する必要がありませんと思い正しく完全にインストールCUPSについては

lpr -P printername file.pdf 

。これは、入力を「自動タイプ」し、正しい変換フィルタを適用してターゲットプリンタで消化できるようにします。