こんにちは。私は、単にファイルをポストスクリプトやPCLに変換してネットワークプリンタに送信する、単にプリンタドライバであるAndroidアプリをプログラミングしようとしています。私の最初の懸念は、pdfファイルの印刷です。 PS/PCLにpdfを変換するためのJava(あるいは私はC/C++とJNIを使うことができると思います)のライブラリを知っていますか?ここでの重要な問題は、Androidに含まれていないため、組み込みのJavaプリントライブラリを使用できないことです。Postscriptドライバー?
私はアプリを販売したり、自分の名前やそのような性質のものを配布するという野心はないので、私が直接使うことのできるオープンソースのコンバータを指摘できればすばらしいです。
ありがとうございます!
あなたは論理的に独立したサブタスクにそれを分割することによって始めることができる - 私はあなたが「どのように私はPSに変換します」と、より有益な答えを得るだろうかなり確信していると "どのように私はFTPにアップロードするのですか?両方の組み合わせよりも。 – Piskvor
Androidには、実質的なファームウェアの変更がない「印刷ドライバ」はありません。あなたが望む機能(「ファイルを追記する」)は「ドライバ」ではありません。ユニバーサル "ポストスクリプトコンバータ"は不可能で、普遍的な "MP3コンバータ"と同じく、写真をMP3ファイルに変換することはできません。 – CommonsWare
私はもっとはっきりしていたはずです。アプリケーションは、他のアプリケーションから利用可能なサービスと、ユーザーが印刷するファイルを選択したり、プリンタのネットワークアドレスを選択できるアプリケーションフロントエンドなどで構成されます。この質問は、 _what_はプリンタに送信し、_how_は送信しません。 @CommonsWare:だから、サポートしたいファイルタイプごとにコンバータを書く(または見つける)必要がありますか? – erock2112