誰かがヒットするかもしれないので、あえて平文でだらだらと状況を書いてみる。
iPhoneとiPadでプリンターから印刷をしようとしたのだが、プリンターの選択はできたはずなのにいざプリントボタンを押すとプリンター名称が画面から消えてしまって、印刷ができない。
我ながら、実際その状況になった方で以外の方にはなんのこっちゃな文章でどうかと思う。
原因について言うと、複数のWi-Fiルーターをアクセスポイントとして設置していたりしないだろうか。自宅の中に複数のSSIDが設置されている、ましてや、同じSSID名称のアクセスポイントを自宅の1階と2階に設置して、ローミング接続環境を作っていたりしないだろうか。
どうも、iPhoneやiPadから宅内LANに無線で接続されたプリンターに印刷を飛ばす際、同じアクセスポイント、同じSSIDに無線接続されたプリンターとでないと、うまく印刷が飛ばないのが、AirPrintの仕様らしい。
そして、同じSSID名で複数設置のローミング環境は同じアクセスポイントではないのでダメだということだ。
だから、アクセスポイントを複数設置とか趣味でやる場合には、そういった状態に陥り、どこを調べても解決策が見当たらなかったりする。
たまたま同じアクセスポイントに接続になった場合にはプリントできてしまうから再現性も微妙だったりするし。
ということで、そういった、宅内に複数の無線LANアクセスポイント設置をしている方で、iPhoneやiPadからの印刷が出ないことがある問題に対処するとすれば、単純な方法しかない。
解決策:プリンターは無線接続ではなく有線LAN接続に切り替えましょう。