CUPS(LAN内の別のコンピューターで実行)に印刷する方法は?


15

AndroidからCUPS(LAN内の別のコンピューターで実行)に印刷する方法は?

(CUPS(Common Unix Printing System / Server)はもちろん、LAN経由でリクエストを受け入れるように設定されています。)

できれば、独自のソフトウェアに依存しないでください。


1
他のツールの助けなしで:ありそうもない。他のツールを使用して、Google Playで「カップ印刷」をチェックします。...それを期待していなかった-私は本当に周りの任意のCUPSクライアントのように見えるが驚いた
イジー

回答:


3

Cups4Jの(変更された)バージョンに基づいたAndroidアプリを最近リリースしました。通信はhttp / httpsを介して行われます。私は/ Javaのライブラリから変更することにしました主なものは、XMLのためのJAXBの依存処理した(私はあまりにも重い感じたBを。アンドロイドは、この持っていないのjavax libが、それは明らかに再パッケージ化伴い、輸入)一部に代わりに頼りますハードコーディング。

PlayストアでAndroid CUPS Printingをダウンロードするか、GitHubでソース入手してください。


2
見ていf-droid.org Android用のオープンソースのアプリの提出を歓迎し、彼らのフォーラムを。そこでのコミュニティは、ソースコードを適切な方法でパッケージ化するのに役立つ友好的であり、ビルドプロシージャの読み取りと再現が容易になることを願っています。公開したい場合は、フォーラムで新しいトピックを開いてください。コミュニティからヘルプと貢献(パッチ)を入手して、プロジェクトがさらに発展し、発展できるように願っています。前提条件は、ソースコードをGitに配置することです。時間があれば、私もお手伝いします。
imz-イワンザカリヤシェフ

CUPSに印刷するためのアプリを作成したことは素晴らしいことです!私がいなかった何か。試してみると報告します。
imz-イヴァンザカリヤシェフ

1
ただ注目してください。私はまだ頭をGitに回す必要がありますが、今のところは、mobd.jonbanjo.com / jfcupsprint / licence.phpですべてを実行できます。2つのファイル、cups4jpatched.zipとjfcupsprint.zipあります
ジョン

私はアプリを取り消す原因となったスピナーの問題を修正したと思います。アプリがバックGoogle Playでの今
ジョン

2
私はこのプロジェクトのソースを自由に利用し、それらをgradleに変換し、githubでホストしました。github.com/BenoitDuffez/JfCupsPrintですべての貢献を歓迎します(また、Androidに直接プリンターを追加できるように印刷サービスを追加しました)。キットカットが必要です。
ブノワダッフェズ

2

USBプリンターをWindowsマシンに接続し、LinuxサーバーがSMB経由でそれを認識し、CUPSを介して公開していることを確認します(必ず「共有...」)。

AndroidにはLet's Print Droidがあります -すべてのアプリが表示できるように印刷サービスを完備しています。セットアップには約2分かかります。


Ubuntuコンピューター(ルーター上のsmbサーバー)でgoogle / cups-connectorプリントサーバーを実行しています。Chromebookはこのネットワークプリンターからは問題なく印刷できますが、Androidで印刷できるのはこのアプリだけです。
mchid

2

IPP Everywhereの CUPSを設定できるようになりました。その後、Android、Chromebook、さらにはiPhoneのプリンターメニューにも直接表示されるはずです。他の回答は、かなり新しいシステムでは時代遅れです:CUPS 1.5+およびAndroid 4.4+またはIPP Everywhereプリンター が必要です。Apple AirPrintの場合、CUPS 2.2.2 が必要です。ただし、機能のデバッグは少し難しい場合があります。


1

ネイティブのAndroid CUPSクライアントはないようです。これはフリーソフトウェアです。

見つけることができる唯一の方法は、AndroidデバイスにDebianをインストールすることで、かなり不器用です-http://code.google.com/p/android/issues/detail ? id = 1148#c41。しかし、LilDebi(たとえば)のようなDebian(または別のディストリビューション)インストールを使用するには、(chrootするために)必ずroot必要です!これは、デバイスをルート化したくない(印刷できるようにしたい)人には便利ではありません。(ところで、chroot以外に、rootを必要としないLinuxに実装された最新の代替分離技術はありませんか?..おそらく、LXC?)

別のアプリ(Remote CUPS)には、サーバーへのSSHアクセスが必要です。

ObPrintはオープンソースではないようです。

Let's Print Droidも同様にオープンソースではないようです。


1

あなたはプレイストアで利用可能なペリヤの共有プリンターアプリを試すことができると思います。これは、Android用のカップのインストールです。私はそれがあなたのために働くことを望みます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.