私はカップで印刷するLinuxアプリを持っていますが、印刷してからすぐにアプリケーションを終了すると、印刷結果が表示されないことに気付きました。だから私は、私のアプリは実際にそれが終了する前にプリンタから出てくるのを待たなければならないと仮定します。CUPSを使った印刷、いつ私のアプリケーションを終了できますか?
私のアプリが生成するポストスクリプトファイルを印刷するのにlibcupsを使用しています。だから私は、ファイルを印刷するコマンドを使用し、私のアプリに戻って戻ってきます。だから私のアプリは、それがまだそれを作っていないと思うとき、ドキュメントがプリンタのキューにあると思う。だから私のすべてのユーザがシステムトレイのプリンタアイコンの画面を見なければならないのではなく、むしろコードで解決策をとっているので、本当に却下される前に試して終了すると、 。また、私が生成するファイルは一時ファイルなので、いつ終了するのかを知ることができれば、削除することができます。
印刷ポストスクリプト以外に、どのように印刷しますか? libcupsやコマンドラインユーティリティを使用していますか? –
私のコードはポストスクリプトファイルを生成し、libcupsを使ってそれを印刷します。私はコマンドラインを使用していません。 – KPexEA