たまたまこちらの記事見ておりまして
★「家に転がっていたAndroidタブレットをテレワーク用にカスタムしてみた!」――急遽テレワークを導入した中小企業の顛末記(86)【テレワーク顛末記】 - INTERNET Watch
その中で
「会社のプリンターやNASをタブレットで利用したい!」
というのがありました。NASを使うのは「FE File Explorer」を使ってて私もこれ使ってます。プリンタは最近のAndroidならAirPrint対応している複合機やプリンタであればそのまま印刷できるやろ、
★Fire HD 8 タブレットで普通に印刷しようとしたら最初からMopria Print Serviceが入ってて印刷できた(2017年11月03日 (金曜日))
と思ったらこちらの記事のAndroidタブレットでは出来なかったらしい。iPhoneでエアープリントで印刷は出来ているようだからその富士ゼロックス(現 富士フイルム)の複合機はAirPrintには対応している。であればやはりAndroidのVerが古いのかな?
例えばタブレットではないですが私のSH-M05(Android 9)では

WebブラウザChromeの場合は「共有」を押し

そうすると「印刷」ボタンが出てきますので印刷ボタンを押すと

プリンタ選択画面が出てきます。富士ゼロックスのも表示されていますね。
こちらの記事では富士フイルムビジネスイノベーションの公式アプリ「Print Utility V3」を入れて印刷対応していました。
★ソフトウェア / クラウドサービス(モバイルツール) : Print Utility for iOS / Print Utility for Android : 商品情報 : 富士フイルムビジネスイノベーション
そのままVPNを使った外部から内部のNASへのアクセスの話になって終わっておりましたがタブレットで外部から内部に入って複合機で印刷するような話はなし。
確かに紙で印刷するならだいたいその場にいるものね・・・・・以前に
★VPN(L2TP/IPsec)を使って外から内部のプリンタで印刷する(2020年12月01日 (火曜日))
Windows 10のパソコンで外からVPN接続で内部に繋ぎ、プリントアウトする話を書きました。
スマホだとどうだろう?という事で検証してみました。
わが家のVPN環境は
★YAMAHAの神アップデートによりヤマハルーター「NVR500」がL2TP/IPsecによるVPNサーバーに対応したのでiPhone 6でVPN設定して接続(2017年11月21日 (火曜日))
でございます。プリンタは
★EpsonのA4ビジネスインクジェットプリンタ複合機「PX-M885F」+増設カセットユニット「PXA4CU3」を購入、設置設定(2020年10月01日 (木曜日))

でございます。
まずはiPhone 11(OS 15.3)
★auのiPhone 11(2019)MWLU2J/A(White(ホワイト))に機種変更、初期設定やその他セットアップ等(2019年10月25日 (金曜日))
でございます。VPN接続します。で、AirPrintで印刷は当然無理。印刷ボタン押してプリンタ選ぼうとしても選択肢に出てきません。VPN越しのプリンタにはブロードキャストなルーター超えにAirPrintは対応していませんので。
★PrintAssistでVPN経由でAirPrintプリンターへ印刷 : iPhone・Mac・アプリ開発
こういうアプリ使えば出来なくもないらしい。
という事でアプリでの印刷を試みます。
★「Epson iPrint」をApp Storeで

こちらをインストール。
プリンタ選択画面。「ローカル」「IPアドレス」「リモート」とありますがまずはローカルでプリンタを検索します。プリンタと同じネットワーク環境にいると「ローカル」を選ぶと自動的に探して表示してくれます。という事で一度こちらでプリントテスト。問題なし。
ちなみに
★Buffaloの無線ルーターのネット脅威ブロッカーを有効化したらエプソンプリンタでiPhoneからのAirPrint不可に(2021年03月05日 (金曜日))
エアープリントでの印刷はBuffaloのWi-Fiルーターのネット脅威ブロッカーを有効にしていると出来ないのですがこちらのアプリからの印刷なら出来ました。
ではiPhone 11のWi-Fi接続をOFFにし携帯回線でVPNで内部に接続し印刷を試みますが、プリンタが見つかりません、の表示で印刷できませんでした。
という事で今度は

「IPアドレス」からプリンタのIPを指定するとプリンタがVPN接続環境下でも接続できるようになり

ステータス画面が表示されました。プリンタ名の右横に「IP」の表示が現れました。
印刷してみると問題なく印刷されました。自動取得的なプリンタ設定だとやはりVPN環境下では印刷できないようですね。
他社のはどうでしょう?
シャープの複合機向けアプリ

Sharpdesk Mobileを入れてたので設定画面を見てみると

「リストを自動で更新する」「手動で追加する」がありますね。
「手動で追加する」の方には

IPアドレス指定する部分があります。これもIP指定でプリンタ選択すればVPN環境でも印刷できるのかな?流石に家にSHARPの複合機ないのでテスト出来ませんが。
次にAndroidの
★SIMフリー端末AQUOS sense lite SH-M05 (ゴールド)購入、ワイモバイルSIMで使う(2018年04月08日 (日曜日))(Android 9にアップデート済み)
でございますがVPNの設定を
★Androidからリモートアクセスする
を参考にしてみたのですがなぜか接続できず・・・・・なんでやろ・・・・・まあアプリ自体はiPhoneと同じようなものなのでIPで設定した場合は多分、大丈夫でしょう。
もっとも・・・・外から印刷したいなんて需要、そんなになさそうだよね・・・・・・・