1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Windows 10 環境で接触式 IC カードリーダーライター HX-520UJ を導入する

Last updated at Posted at 2020-08-01

急遽接触式 IC カードリーダーライターが必要となったので、手元にあった 2008 年 12 月発売(!)の日立 HX-520UJ.K を Windows 10 端末に接続してみました。ところが PnP ではドライバがインストールされず、付属のCDに入っているドライバも動作しませんでした。

ユーザサポートを訪問したところ、HX-520UJ.K/HX-520UJ.J(本体型式:M-520U)リーダライタドライバはWindows8および10をサポートしておりません。 という表記がありました。12 年も前の HW ですから無理もありません。しかし ISO 7816 に変化があったわけではないので、対応ドライバさえ手に入ればまだ利用できるはずです。どうにかできないものか。

同型カードリーダーライターからドライバを流用する

HX-520UJ.K および HX-520UJ.J の形式番号は M-520U とされています。実は M-520U という形式番号を持った同型のカードリーダーライターはほかに二点存在しています(いずれも販売終了):

これらの商品は OEM 元/先の関係にあると推測できます。根拠となるのは HX-520UJ.K に付属するのドライバの著作権がマクセル精器株式会社にあることです。マクセル精器は日立マクセル(現・マクセル)傘下で IC カードリーダーライターなどを開発していた企業です。1 2 3

hitm500u.sys.png

上記リンクから MR-520UJ および MM-520U のサポートサイトにアクセスすることで、 Windows 10 に対応したドライバ(バージョン1.0.1.4)を入手できます。4

インストール時の注意点

MM-520U のドライバインストールマニュアルは非常に親切で、Windows 10 でのインストール手順も詳細に記載されています。いずれのドライバを利用するにせよ、このマニュアルを参照するとよいでしょう。5

気を付ける必要があるのは、ドライバをインストールしても Windows の Smart Card サービスは自動起動に設定されないことです。Smart Card サービスが実行されていない場合、HX-520UJ.K に IC カードを挿入しても認識されません。

また、スリープ時に HX-520UJ.K 接続が接続されていると、スリープからの復帰に失敗することがありました。これはドライバを無理やりあてたことに起因するものではなく、サポートされていたころからある既知の不具合です。

最後に、この記事は動作確認情報を共有するものであり、サポートされていない環境・ドライバでの利用を推奨するものではありません。

参考リンク

  1. マクセル精機は日立マクセルに吸収され、現存しません。

  2. マクセル精機 WEB サイトの WebArchive には MR-500UJ / MR-520UJ が記載されており、当時は HW もマクセル精機から発売されていたことがわかります。

  3. MDIS に卸されていた理由はわかりませんでしたが、現在提供されているドライバの製造元は日立マクセル表記でした。

  4. MR-520UJ のサポートページでは Windows 10 対応は謳われていませんが、MM-520U 提供のドライバとバージョン番号は同じです。

  5. マニュアルでは PnP でドライバがインストールされるような記載がありましたが、自分の環境では再現しませんでした。

1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?