ACS のACR1222Lデバイスを使用しています。問題は、カードの挿入/取り外しのたびにデバイスがビープ音を鳴らすことです。
カードが取り外されたときにビープ音を鳴らさず、カードが挿入されて取り外しの準備が整ったときにのみビープ音を鳴らす必要があります。つまり、カードを読み取って検証しました。
APIドキュメントでは、イベントについて説明し、ユーザーが制御できるブザーについて言及していますが、イベント/イベントのブザーを変更する方法については言及していません。
何か案は?
ACS のACR1222Lデバイスを使用しています。問題は、カードの挿入/取り外しのたびにデバイスがビープ音を鳴らすことです。
カードが取り外されたときにビープ音を鳴らさず、カードが挿入されて取り外しの準備が整ったときにのみビープ音を鳴らす必要があります。つまり、カードを読み取って検証しました。
APIドキュメントでは、イベントについて説明し、ユーザーが制御できるブザーについて言及していますが、イベント/イベントのブザーを変更する方法については言及していません。
何か案は?
この問題に関して ACS から回答を受け取りました。
ブザー イベントを指定できる文書化されていない APDU コマンドがあります。
カードの有無にかかわらずブザーを無効にするには:
APDU
E00000210187
応答
E10187
このコマンドは文書化されました(セクション 6.8、「デフォルトの LED およびブザー動作の設定」)。
カード検出時のブザーを無効にするには:
指示:E0 00 00 21 01 87
応答:E1 00 00 00 01 87
最後のバイト ( 87
) は、文書化されているように、さまざまな LED/ブザーの動作に合わせて変更することもできます。
重要な注意:このコマンドはエスケープ コードであり、APDU コマンドではありません。APDU インターフェイスを介して送信すると、機能しない場合があります (使用しているライブラリによって異なります)。