ちょいと作業中にVPNを使って外から印刷ができない、という話を聞きました。今回は依頼された作業の範疇ではないので私の方の対応ではないのですが、VPN使って印刷ってそんなに難しいもんだったべか?意図的にフィルタリングとかしてなければ通常設定でいけない?と思いわが家の環境で試してみました。
ルーターはヤマハのこれ
★YAMAHAの神アップデートによりヤマハルーター「NVR500」がL2TP/IPsecによるVPNサーバーに対応したのでiPhone 6でVPN設定して接続(2017年11月21日 (火曜日))
でクライアントは
★持ち歩き用のタブレットPC、GM-JAPANの「GLM-10-128 10.1インチ 2in1 超軽量ノートパソコン」購入、セットアップ(2020年10月18日 (日曜日))

ひとまず、内部のWi-Fi接続ですとVPN接続できませんので
★SIMフリー端末AQUOS sense lite SH-M05 (ゴールド)購入、ワイモバイルSIMで使う(2018年04月08日 (日曜日))
でデザリングをONにしてこちらのネットワークに接続。プリンタは
★EpsonのA4ビジネスインクジェットプリンタ複合機「PX-M885F」+増設カセットユニット「PXA4CU3」を購入、設置設定(2020年10月01日 (木曜日))

です。
普通に印刷出来ました。基本的に私ら設定業者の場合、ネットワークの指定をIPでやる事が多いので特に問題ない場合が多いんですよね。WSDとかで自動でプリンタ一覧に出てくる奴ですとか、家庭用プリンタでDHCPでIP固定しておらず名前ベースで接続する設定ですと多分、印刷できないのでしょうが。
ついでなので駄目元で内部Wi-Fiで接続していればAirPrintで印刷出来るiPhone 12でVPN接続して試してみましたが流石にプリンタ自体をネットワーク上で発見できず、印刷不可。
「Bonjour(ボンジュール)」とかブロードキャスト系的なのは無理ですよねぇ・・・
★外出先でAirPrintに挑戦: あれやこれや備忘録
「AirPrintはIPPというHTTPの拡張プロトコルを用いているのだが、AirPrintではこれをBonjourの上で動作させている。そしてこのBonjourがVPNを越えることが出来ない。
MacのBonjourはプライベートアドレスをルーター越しにブロードキャストしないというのを遵守している。VPNもセキュリティの観点からLAN内のブロードキャストを通さない仕様となっている。」
なるほどね。AirPrintのプリンタでIP指定して設定する方法ないよね。まあスマホで外から内部のプリンタで印刷したいという要望はあまり聞かんし・・・・・
Googleクラウドプリントもスマホ、対応してたんやろか。もうすぐサービス終わるけど。
★Chrome から印刷する - パソコン - Google Chrome ヘルプ
★PrintAssistでVPN経由でAirPrintプリンターへ印刷 : iPhone・Mac・アプリ開発
「PrinAssistでAirPrintプリンターへIPアドレス指定で印刷できるようにしてしまいましたー。」
こういうアプリもあるようだ。
関連
★VPN(L2TP/IPsec)を使って外から内部のプリンタで印刷する【スマートフォン・タブレット(iPhone・Android)編】(2022年02月11日 (金曜日))