AirPrintを使用しないモバイルデバイスまたはAirPrintからの簡単な印刷



結局のところ、タブレットやスマートフォンを使用する私の友人全員が最初の年ではないわけではなく、印刷方法はもちろん、Safariからメールにページをリセットする方法も知りません 。 Androidの所有者についても同じことが言えます。 -このアイコンを使用する人はほとんどいません。
モバイルデバイス用のホームプリンターを共有するhabrabschestvoの経験と共有したいと思います。 おもしろい人にはタックルをお願いします。


必要:インストールされたCUPS(Googleヘルプ)およびAvahi( ここここ )サービス、およびもちろんWiFiの存在

IOS

プリンターに実行して、何が起こったのかを確認します。

Android
1インストールしてみましょう
2.設定で、プリンター「+新しいプリンター」->「自分でプリンターのアドレスを入力」を追加します。
以下を入力してください:


テスト:


「送信」メニューまたはアイコンがある他のアプリケーションを使用できます

Ps iOS6以降の幸運な所有者向け(ではない)。


iOSの新しいバージョンの導入により、Cupertinoの紳士はPDFからURFに切り替えて印刷形式を変更しました。
iOS6で印刷するには、次の手順を実行します。
サーバー上のディレクトリ/ usr / share / cups / mime /に次の2つのファイルを作成します。
1. airprint.types
 # # "$Id: $" # # AirPrint type image/urf urf string(0,UNIRAST<00>) # # End of "$Id: $". # 


2.airprint.convs
 # # "$Id: $" # # AirPrint # Updated list with minimal set 25 Sept image/urf application/pdf 100 pdftoraster # # End of "$Id: $". # 


CUPSを再起動する
  sudo /etc/init.d/cups restart 

インストールされていない場合は、インストールします
 apt-get cups-python 


次に、Avahiのサービス記述ファイルを作成します。

 wget https://raw.github.com/tjfontaine/airprint-generate/master/airprint-generate.py 


airprint-generate.pyを実行して実行する権限を付与します
 chmod +x airprint-generate.py ./airprint-generate.py 

受信したコピー
 mv AirPrint-PDF.service /etc/avahi/services/ 

Avahiを再起動して再起動します
 ./airprint-generate.py -d /etc/avahi/services sudo service avahi-daemon restart 


すべてのプリンターは印刷の準備ができています。
証明:

Source: https://habr.com/ru/post/J201332/


All Articles