3

こんにちは。私は、単にファイルをポストスクリプトやPCLに変換してネットワークプリンタに送信する、単にプリンタドライバであるAndroidアプリをプログラミングしようとしています。私の最初の懸念は、pdfファイルの印刷です。 PS/PCLにpdfを変換するためのJava(あるいは私はC/C++とJNIを使​​うことができると思います)のライブラリを知っていますか?ここでの重要な問題は、Androidに含まれていないため、組み込みのJavaプリントライブラリを使用できないことです。Postscriptドライバー?

私はアプリを販売したり、自分の名前やそのような性質のものを配布するという野心はないので、私が直接使うことのできるオープンソースのコンバータを指摘できればすばらしいです。

ありがとうございます!

+0

あなたは論理的に独立したサブタスクにそれを分割することによって始めることができる - 私はあなたが「どのように私はPSに変換します」と、より有益な答えを得るだろうかなり確信していると "どのように私はFTPにアップロードするのですか?両方の組み合わせよりも。 – Piskvor

+0

Androidには、実質的なファームウェアの変更がない「印刷ドライバ」はありません。あなたが望む機能(「ファイルを追記する」)は「ドライバ」ではありません。ユニバーサル "ポストスクリプトコンバータ"は不可能で、普遍的な "MP3コンバータ"と同じく、写真をMP3ファイルに変換することはできません。 – CommonsWare

+1

私はもっとはっきりしていたはずです。アプリケーションは、他のアプリケーションから利用可能なサービスと、ユーザーが印刷するファイルを選択したり、プリンタのネットワークアドレスを選択できるアプリケーションフロントエンドなどで構成されます。この質問は、 _what_はプリンタに送信し、_how_は送信しません。 @CommonsWare:だから、サポートしたいファイルタイプごとにコンバータを書く(または見つける)必要がありますか? – erock2112

答えて

0

この質問の「ネットワークプリンタに送信する」の部分は、既存のスタックオーバーフローの質問、Printing API in AndroidおよびAndroid Printing API on Galaxy Tabと重複しています。

答えは、2011年8月Horcrux7のおかげ:

は現在、いくつかの悪い作業サードパーティのアプリがあります。プロのソリューションはありません.... Androidに印刷APIを必要とするものは、それに投票する必要があります。

関連する問題