Airprintで使用できるようにプリンターを共有するにはどうすればよいですか?


11

Ubuntuを設定してプリンターを共有し、Airprintで使用できるようにするにはどうすればよいですか?Airprintは、iOSデバイス(iPhone、iPad、iPod Touch)でAppleがセットアップしたシステムです

回答:


5

これは、最初の質問が尋ねられてから変わっています。

Ubuntu 11.04以降、ローカルプリンターを共有してAirPrint経由で利用できるようになりました。

AirPrintサポートは、プリンターに組み込まれているかどうかのどちらかです。このサポートが組み込まれていないプリンター(2010年にAirPrintが導入される前に購入されたほとんどのプリンターです)の場合、AirPrintサポートは、同じネットワーク上で共有されるローカル印刷用の中間システムでそのようなプリンターを構成することで実現できます。この特定のコンテキストでは、これはローカル印刷が設定されたUbuntuデスクトップまたはサーバーを意味します。次の手順に従ってください(ソース):

  1. コンピューターで、システム->管理->印刷GNOME Classic)または右上の電源オフボタン ->システム設定->ハードウェア->印刷Unity Natty)またはコマンドラインからプリンター構成ユーティリティを起動します。(ユニティoneiricのを含むすべてのシステム): gksudo system-config-printer

  2. プリンタ設定ユーティリティで、[サーバー]-> [設定]を選択し、[ このシステムに接続された共有プリンタの公開]を有効 にします。[ OK ]をクリックし、印刷キューのアイコンを右クリックして、ポップアップメニューの[ プロパティ ]を選択 します。ではポリシーダイアログのセクションことを確認して 共有が有効になります。

  3. モバイルデバイスがWLANを使用してローカルネットワークにアクセスしていることを確認してから、印刷機能を備えたアプリケーション(ブラウザーやフォトビューアーなど)を開きます。何かを印刷します。印刷ダイアログに印刷キューが表示され、基本的な設定が可能になります。

:キューの名前ではなく、説明/情報フィールドが表示されます。

これは、バージョン1.4.6以降のCUPSを使用したGNU / Linuxディストリビューション(Trisquel 5やUbuntu 11.04など)で自動的に利用可能です。AirPrint Activatorは、Mac OS Xで機能を提供します。Windowsユーザーに提供される有料ソリューションもあります。

この情報の一部は、WikipediaのAirPrint記事(以前に更新しました)から改編されました。


少し古い記事に返信してすみませんが、12.04でこれを試しましたが、iPhone(iOS 6を実行中)がプリンターを見つけられないため、機能していないようです。何かご意見は?どこからデバッグを開始すればよいかさえわかりません。。。
アーニー

3
  1. まず、このPythonファイルをダウンロードして実行可能にします:https : //github.com/tjfontaine/airprint-generate/raw/master/airprint-generate.py:ダウンロードしたファイルに移動し、右クリックして、プロパティ、アクセス許可を表示し、チェックマーク; ファイルをプログラムとして実行することを許可します。1b)ダウンロードしたファイルに移動し、右クリックして、プロパティ、アクセス許可、およびチェックマークを表示します。ファイルをプログラムとして実行することを許可します。
    1. ターミナルで実行して、カスタマイズされたサービスファイルを作成します。ターミナルを開き、ファイルをダウンロードして実行したフォルダーに移動します。sudo python airprint-generate.py 2b)ターミナルを開き、ファイルをダウンロードして実行したフォルダーに移動します。sudo phyton airprint-generate.py 2c)次のようなファイルを探します; AirPrint-プリンター名-.service
  2. 生成されたファイルを/ etc / avahi / servicesに保存します
  3. /etc/cups/cupsd.confを編集します
  4. 追加 ServerAlias * Port 631 Listen /var/run/cups/cups.sock

  5. システム->管理->印刷に戻り、サーバー->設定をクリックします。「このシステムに接続されている共有プリンターを公開する」がチェックされていることを確認してください。OKをクリックします。CUPSサーバーを再起動します。 sudo /etc/init.d/cups restart

  6. これで、iPhone、iPod Touch、またはiPadから印刷できるようになりました。

1

確認!

この方法はiOS5.xには適していますが、iOS6.0では実行できません。iOS5.xで作成されたプリンターは見つかりません。

とにかくあなたの説明のために


ここに解決策を設立しました:Re:iOS 6はここでCUPS印刷共有を認識しません

希望が役立つ

それは私のために働く


これは理論的には質問に回答するかもしれませんが、回答の重要な部分をここに含め、参照用のリンクを提供することが望ましいでしょう
桃の

0

Ubuntu 14.04.3を使用しています。私のiPadはIOS 8.4.1です。上記のMagicFabの指示に従って「AirPrint-Your-printer-name-.service」ファイルを作成し、彼の指示に従ってディレクトリにコピーしました。

次に、http//www.linux-magazine.com/Online/Features/AirPrintに記載されている指示に従いました。cupsd.confファイルを変更して、ウェブページにあるサンプルを複製しました。ここではカットアンドペーストする方向が多すぎます。

最後に、ワークステーションのローカルCUPS管理ページ「localhost:631 / admin」と「管理|サーバー|サーバー設定」を参照し、「このシステムに接続されているプリンターを共有する」と「インターネットからの印刷を許可する」をチェックしました。

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