web-dev-qa-db-ja.com

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

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

12
PierreS

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

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

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

  1. コンピューターでSystem-> Administration-> PrintingGNOME Classic)からプリンター設定ユーティリティを起動しますまたは、右上のターンオフボタン->システム設定->ハードウェア->印刷Unity Natty)またはコマンドライン経由(Unity Oneiricを含むすべてのシステム):gksudo system-config-printer

  2. プリンター構成ユーティリティで、サーバー->設定を選択し、アクティブにしますこのシステムに接続された共有プリンターを公開しますOKをクリックしてから、印刷キューのアイコンを右クリックして、Propertiesポップアップメニューで。ダイアログのPoliciesセクションで、Sharedがアクティブになっていることを確認します。

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

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

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

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

5
MagicFab
  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 631Listen /var/run/cups/cups.sockを追加

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

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

確認してください!

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

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


ここにソリューションを設立しました: Re:iOS 6はCUPS印刷共有の説明をここで認識しません

希望が役立つ

それは私のために働く

1
il_Brando

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ファイルを変更して、Webページにあるサンプルを複製しました。ここではカットアンドペーストする方向が多すぎます。

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

0
Dave B