MacからのE-Tax(確定申告の電子申請):32ビット起動するSafari 5が必要(2013年メモ)

MacからのE-tax申請はなぜか毎年トラブル続きなので、今年も書いておこうと思います。

平成24年分確定申告の詳細はこちらでご覧になれますが、
「e-Taxをご利用になる場合の準備等:平成24年分 確定申告特集」
http://www.nta.go.jp/tetsuzuki/shinkoku/shotoku/tokushu/jyunbi.htm

ポイント1:10.6とSafari 5.1対応というところ! 

Macのシステム環境のポイントは以下です。

・Mac OS 10.6
・Safari 5.1 
・Adobe Readerは9〜11

MacOSをお使いの方が電子申告等データをe-Taxに送信する場合には、JAVAの設定が必要となりますが、平成24年10月16日にApple社からリリースされたJAVA6のセキュリティーアップデート(Java for OS X 2012-006)を適用することによりMacOS10.7及び10.8においてe-Taxへの送信に必要となる一部の機能が正常に動作しない事象が確認されております。


最新OSに対応していないのはガッカリです。

ポイント2:Javaのセキュリティアップデートをする

10.6もセキュリティアップグレードが必要です。下記のお知らせを参照してください。
「Mac OSでe-Taxをご利用になれない方へ」
http://www.e-tax.nta.go.jp/topics/topics_250204_oshirase_macos.htm

最後の送信画面でJavaが起動せず、「停止中のプラグイン」と表示された場合に平成25年2月2日(土)にApple社から公開されたJava6のセキュリティアップグレード「Java for Mac OS X 10.6 Update 12」を適用することで正常に動作するという情報です。

送信画面で「エラーコード:AF0020-698」が出たときは、「Java for Mac OS X 10.6 アップデート 3」を入れることで治りました。以前の情報だけど一応掲載(https://13.230.248.11/archives//archives/1564620.html

ポイント3:ポップアップに入れるパスワードに注意

以前よりある問題ですが、10.6+Safari 5.x環境では、カード読み取り機とOSの対応が悪いのですが、カード接続後にポップアップでパスワードを求められたら安易に入力しない。以下がよくわかります。

「キーチェーン”JPKI-card#2″を使おうとしています。」とのメッセージが表示される
http://www.e-tax.nta.go.jp/toiawase/qa/e-taxweb/10.htm

「■e-Tax日記(失敗編)」
http://d.hatena.ne.jp/nishiohirokazu/20110227/1298819036

ICカードリーダーを接続したときにポップアップが出てきてパスワードを求められたら「住民基本台帳カード(ICカード)のパスワード」を入力する(区役所で設定した大文字英字+数字から成るパスワード。e-taxの利用者識別番号とセットのパスワードと異なる)。5回間違えるとブロックされ、システムからの警告ポップアップが沢山出続けます。。。今年は古いマシンを引っ張り出してみたら、これで見事にカードをブロックされました…

ポイント4:Safari 32bitで起動する

新しく情報は出てませんが、以前通りなら、Safariは「情報を見る」から「32ビットモードで起動する」を利用する必要があるでしょう。さらに、ユーティリティの「Jave Preferences」で起動順を変更します。

http://www.e-tax.nta.go.jp/toiawase/qa/e-taxweb/25.htm

Safari 6は64ビット起動のみみたいなんで、Safari 5は必須条件みたいです。

以上、新しい情報がほとんどなくパッとしないので、追記には、憶測で10.7-10.8での登録について書いてみます。

憶測:32bit、64bit問題
環境が以前のままなので、Safariは、32bitでないとE-taxのJavaが動きません。しかし、Safari 6は、64ビットのみのアプリになってしまいました。最初から、E-tax送信には使えないということです(準備書類作成は問題なくできます)。OS 10.7と10.8でも、もしかするとSafari 5を入れればいいのかもしれません。

Safari 5の入手先はこんなところなど。ブラウザアーカイブなんかがあるので
http://www.oldapps.com/mac/safari.php

Javaに関しては、「Jave Preferences」があるのはJava 6までっぽいですが、Java 7になるとオラクルからの配布になっていて、新しいバージョンではプレファレンス自体がありません。Java 7は64ビットブラウザで実行できる、、、ということで、もうそもそもJava 7では32ビット向けJavaアプリは起動できないようです。
http://java.com/ja/download/faq/java_6.xml
http://www.java.com/ja/download/faq/java_mac.xml

ではJavaをダウングレードしては?と思うのですが、10.8のリリースは2012年7月なので、最初からJava 7が入っていそうな感じです。10.7環境でJavaをアップグレードしていなければ、Safariを5を使って32bit起動するだけで送信できるような気がします。Javaのダウングレードについては、検証できなかったので、このへんでやめておきます・・・