MS
MS
MS
MS240
240
240
240
磁気
磁気
磁気
磁気ストライプ
ストライプカードリー
ストライプ
ストライプ
カードリー
カードリーダ
カードリー
ダ
ダ
ダ
JIS
JIS
JIS
JISⅡ
Ⅱ
Ⅱ
Ⅱ半角
半角
半角
半角カナ
カナ文字
カナ
カナ
文字
文字
文字データ
データ
データ
データを
を
を
を含
含む
含
含
む
む
むカード
カード
カード
カード読
読
読み
読
み取
み
み
取
取
取り
り
り
り設定例
設定例
設定例
設定例
目次
目次
目次
目次
1. JIS-II
半角カタカナをデータに含む磁気カードについて
...3
1.1. JIS-II
カード規格とは
...3
1.2. 半角カタカナデータを含む
JIS-II
コードの仕組み
...3
1.3 半角カタカナデータを含む
JIS-II
カードデータ例
...4
2. 半角カナ文字の読み込みを回避する設定方法
...5
2.1. 事前設定
...5
2.1. 文字数指定による患者番号切り出し
...7
2.2. スペース(空白)区切りによる患者番号切り出し
...10
1.
1.
1.
1.
JIS
JIS
JIS
JIS-
-
-
-II
II
II
II
半角カタカナ
半角
半角
半角
カタカナ
カタカナ
カタカナを
を
をデータ
を
データに
データ
データ
に
に含
に
含
含
含む
む磁気
む
む
磁気
磁気
磁気カード
カード
カード
カードについて
について
について
について
1.
1.
1.
1.1
1
1.
1
.
.
.
JIS
JIS
JIS
JIS-
-II
-
-
II
II
II
カード
カード
カード
カード規格
規格
規格
規格とは
とは
とは
とは
磁気カード規格の JIS-Ⅱ型は日本独自の仕様で国内のキャッシュカードで使用されています。
1.2.
1.2.
1.2.
1.2. 半角
半角
半角カタカナデータ
半角
カタカナデータ
カタカナデータを
カタカナデータ
を
を含
を
含
含
含む
む
む
む
JIS-
JIS
JIS
JIS
-
-
-II
II
II
II
コードの
コード
コード
コード
の
の
の仕組
仕組
仕組
仕組み
み
み
み
JIS-Ⅱ規格は 7 ビットコードのため、そのままでは半角カナ文字を表現することができません。そ こで半角カナ文字データの前後に制御文字(SHIFT IN,SHIFT OUT)を挿入し、英数字との文字表 現の切り替えを行っています。
MS-240 では制御文字が認識できないため、カード読取り後にダイアログが開くなどの予期せ ぬ挙動が発生します。
JIS JISJIS
JIS 77ビットコード77ビットコードビットコードビットコード表表表表 JISⅡJISⅡ半角JISⅡJISⅡ半角半角半角カナコードカナコード読カナコードカナコード読読み読みみみ取取取取りりりり時時時時
1 6 1 6 1 6 1 6進進進進 表記 表記 表記 表記 0 00 0 1111 2222 3333 4444 5555 6666 7777 1 6 1 6 1 6 1 6進進進進 表記 表記 表記 表記 0 00 0 1111 2222 3333 4444 5555 6666 7777 0 0 0
0 NULNULNULNUL DELDELDELDEL SPSPSPSP 0000 @@@@ PPPP ```` pppp 0000 NU LNU LNU LNU L DELDELDELDEL SPSPSPSP ーーーー タタタタ ミミミミ 1
1 1
1 SOHSOHSOHSOH DC1DC1DC1DC1 !!!! 1111 AAAA QQQQ aaaa qqqq 1111 SOHSOHSOHSOH DC1DC1DC1DC1 。。。。 アアアア チチチチ ムムムム 2 2 2 2 STXSTXSTXSTX DC2DC2DC2DC2 ”””” 2222 BBBB RRRR bbbb rrrr 2222 STXSTXSTXSTX DC2DC2DC2DC2 「「「「 イイイイ ツツツツ メメメメ 3 3 3
3 ETXETXETXETX DC3DC3DC3DC3 #### 3333 CCCC SSSS cccc ssss 3333 ETXETXETXETX DC3DC3DC3DC3 」」」」 ウウウウ テテテテ モモモモ 4
4 4
4 EOTEOTEOTEOT DC4DC4DC4DC4 $$$$ 4444 DDDD TTTT dddd tttt 4444 EOTEOTEOTEOT DC4DC4DC4DC4 、、、、 エエエエ トトトト ヤヤヤヤ 5
5 5
5 EN QEN QEN QEN Q NAKNAKNAKNAK %%%% 5555 EEEE UUUU eeee uuuu 5555 ENQENQENQENQ NAKNAKNAKNAK ・・・・ オオオオ ナナナナ ユユユユ 6
6 6
6 ACKACKACKACK SYNSYNSYNSYN &&&& 6666 FFFF VVVV ffff vvvv 6666 ACKACKACKACK SYNSYNSYNSYN ヲヲヲヲ カカカカ ニニニニ ヨヨヨヨ 7
7 7
7 BELBELBELBEL ETBETBETBETB ’’’’ 7777 GGGG WWWW gggg wwww 7777 BELBELBELBEL ETBETBETBETB ァァァァ キキキキ ヌヌヌヌ ララララ 8
8 8
8 BSBSBSBS CANCANCANCAN (((( 8888 HHHH XXXX hhhh xxxx 8888 BSBSBSBS CANCANCANCAN ィィィィ クククク ネネネネ リリリリ 9 9 9 9 HTHTHTHT EMEMEMEM )))) 9999 IIII YYYY iiii yyyy 9999 HTHTHTHT EMEMEMEM ゥゥゥゥ ケケケケ ノノノノ ルルルル A A A
A L FL FL FL F SUBSUBSUBSUB **** :::: JJJJ ZZZZ jjjj zzzz AAAA L FL FL FL F SUBSUBSUBSUB ェェェェ ココココ ハハハハ レレレレ B
B B
B VTVTVTVT ESCESCESCESC ++++ ;;;; KKKK [[[[ kkkk {{{{ BBBB VTVTVTVT ESCESCESCESC ォォォォ ササササ ヒヒヒヒ ロロロロ C C C C FFFFFFFF FSFSFSFS ,,,, <<<< LLLL \\\\ llll |||| CCCC FFFFFFFF FSFSFSFS ャャャャ シシシシ フフフフ ワワワワ D D D D CRCRCRCR GSGSGSGS ---- ==== MMMM ]]]] mmmm }}}} DDDD CRCRCRCR GSGSGSGS ュュュュ スススス ヘヘヘヘ ンンンン E E E E SOSOSOSO RSRSRSRS .... >>>> NNNN ^^^^ nnnn ~~~~ EEEE SOSOSOSO RSRSRSRS ョョョョ セセセセ ホホホホ ゛゛゛゛ F F F
F SISISISI USUSUSUS //// ???? OOOO ____ oooo DELDELDELDEL FFFF SISISISI USUSUSUS ッッッッ ソソソソ ママママ ゜゜゜゜ D ELD ELD ELD EL
※SO ※SO※SO
※SO・・・・・・・・・シフトアウト・・・シフトアウトシフトアウトシフトアウト 、、SI、、SISI・・・SI・・・・・・シ フトイン・・・シ フトインシ フトインシ フトイン 半角
半角 半角
半角カタカナカタカナカタカナのカタカナののの前後前後前後前後ににSOににSOSO,SO,,, SISISISIをを 付与をを付与し付与付与ししし英数字英数字英数字英数字とと区別とと区別区別区別するするするする 。。。。
↑ ↑ ↑ ↑ 未 未 未 未 定 定 定 定 義 義 義 義 ↓ ↓ ↓ ↓ ↑ ↑ ↑ ↑ 未 未 未 未 定 定 定 定 義 義 義 義 ↓ ↓ ↓ ↓
1.3
1.3
1.3
1.3
半角
半角
半角カタカナデータ
半角
カタカナデータ
カタカナデータ
カタカナデータを
を含
を
を
含
含む
含
む
む
む
JIS-
JIS
JIS
JIS
-
-
-II
II
II
II
カードデータ
カード
カード
カード
データ
データ
データ例
例
例
例
以下は、半角カナ文字を使用したデータ構成例です。患者番号“0009998”と氏名”田中 美佐子” が半角カナ文字で登録されています。
氏 名は 患者番 号 と紐付 いて い ます ので 実際 の照合に 必要 なデー タは患 者番号 の“ 0009998” で す。
MS-240 設定ツール『MSR Reader Configuration Manager』を使用し、半角カナ文字の読み込みを 回避及び患者番号を取得する設定例を次項で説明します。 半角 半角 半角 半角カナカナカナカナ文字文字文字を文字をを 使用を使用し た使用使用し たし たし た磁気磁気磁気磁気カードデータカードデータカードデータカードデータ図図図図 文字数 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16進 表記 x7F x4A x49 x4D x45 x20 x39 x39 x39 x38 意味 DEL 0 0 0 J I M E SP 0 0 0 9 9 9 8 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 x0F x40 x45 x36 x20 x50 x3B x 3A x0E x7F SP SP SP SISISISI タ ナ カ SP ミ サ コ SOSOSOSO SP SP SP DEL ↑ ↑ 解釈できない 解釈できない x30 x 30 x20 x20 ※ ※ ※
2.
2.
2.
2.
半角
半角
半角カナ
半角
カナ
カナ文字
カナ
文字
文字の
文字
の
の
の読
読
読
読み
み込
み
み
込
込
込みを
みを
みを
みを回避
回避
回避する
回避
する
する設定方法
する
設定方法
設定方法
設定方法
設定ツール『MSR Reader Configuration Manager』を使用し、必要なデータを取り出す手順を説明 します。『MSR Reader Configuration Manager』は弊社 web サイトの MS240 製品紹介ページのダ ウンロードタブからダウンロードして下さい。 http://tw.ute.com/products_info.php?rbu=3&pc1=37&pc2=55&pid=310
2
2
2
2.1.
.1.
.1.
.1. 事前設定
事前設定
事前設定
事前設定
以下 以下 以下 以下ははは一般的は一般的一般的一般的ななななカードカードカードをカードををを読読み読読みみ取み取取るための取るための事前設定るためのるための事前設定事前設定です事前設定ですです。です。。。 ① Language変更……日本語キーボード仕様に設定② スタートビット・ストップビット削除
『Magnetic Reader』→『Send Start/Stop Sentinel』より『No』を選択
③ トラック1選択……トラック1,2に同じ内容が入っている場合トラック1のみ出力 『Magnetic Reader』→『Track Selection』より『Track 1 Output』を選択
2
2
2
2.1.
.1.
.1.
.1. 文字
文字
文字数指定
文字
数指定
数指定による
数指定
による
による
による患者番号
患者番号切
患者番号
患者番号
切
切
切り
り
り
り出
出
出し
出
し
し
し
以下 以下 以下 以下ははは患者番号は患者番号患者番号患者番号“““0009998”“ ”までの””までのまでのデータまでのデータデータデータ数数数を数を指定をを指定指定指定ししし出力し出力出力する出力する設定例するする設定例設定例設定例ですですですです。。。。 4ページ目の磁気カードデータ図を見ると、先頭から15字目までを切り出すことで患者番 号を取得できることがわかります。 先頭から15文字目までを取得するには以下の設定を行います。『From Position』に「1」、『Number Of Characters To Output』に「15」を入力し『OK』 を押下
『下矢印マーク』→『OK』→『OK』の順に押下し、設定をMS240本体へダウンロード
2.
2.
2.
2.2
2
2.
2
.
. スペース
.
スペース(
スペース
スペース
(
(空白
(
空白
空白)
空白
)
)区切
)
区切り
区切
区切
り
りによる
り
による
による患者番号
による
患者番号
患者番号切
患者番号
切り
切
切
り
り
り出
出
出
出し
し
し
し
以下 以下 以下 以下ははスペースははスペーススペーススペースででで囲で囲囲まれた囲まれた患者番号まれたまれた患者番号患者番号“患者番号“““0009998””””切切り切切りり出り出出し出ししし出力出力する出力出力するするする設定例設定例設定例です設定例ですです。です。。 。 4ページ目の磁気カードデータ図を見ると、患者番号は先頭8文字目と16文字のスペース に囲まれていることがわかります。 このスペースを区切りとして使用し患者番号のみを切り出す設定を行います。『From Position』に「9」、『After Matching』に「<20>」を入力し『OK』を押下 ※ ※ ※ ※<20>はははスペースはスペーススペーススペースををを意味を意味意味意味しますしますしますします 「O-STR,9,”<20>”」であることを確認し『OK』を押下
『下矢印マーク』→『OK』→『OK』の順に押下し、設定をMS240本体へダウンロード