[1] :[[名前]]:[CODE(charname)@en[[[ANNOUNCE CODE STRUCTURE]]]] :[[日本語通用名称]]:[CODE(jcharname)[[[符号構造アナウンス]]]] :[[略号]]:[CODE(charname)@en[[[ACS]]]] :[[符号化表現]]:[CODE(char)@en[[CODE(charname)@en[[[ESC]]]] 02/00 [VAR[[[F]]]]]] [2] 仕様書: - [[JIS X 0202]]:1998 -- [CSECTION[15.2 符号構造機能のアナウンス]] [3] [DFN[符号識別機能]]は、[[情報交換]]の開始時に[[文字符号化情報]]に埋込んで、 後続のデータで使用される[[符号構造機能]]を[RUBY[[[告知]]] @en[[[アナウンス]]]]します。 [SRC[[[JIS X 0202]]:1998 15.1]] [4] '''終端バイト''': [[終端バイト]] [CODE(char)@en[[VAR[F]]]] は 1〜62 の番号が付けられており、 1 が [CODE(char)[04/01]] に、 62 が [CODE(char)[07/14]] によって[[表現]]されます。各番号の意味は [[ISO/IEC 2022]] で規定されており、将来追加の機能が必要になったときは [[ISO/IEC 2022]] が改訂されることが示唆されています。 登録制度はありません。 [SRC[[[JIS X 0202]]:1998 15.2.2]] [5] '''複数の組合せ''': 告知機能は複数回続けて使用できます [SRC[[[JIS X 0202]]:1998 15.1]]。 しかし、幾つかの機能は同時に使用できないと規定されています [SRC[[[JIS X 0202]]:1998 15.2.2]]。 [6] ,機能番号,終端バイト,機能 (7ビット),機能 (8ビット),同時使用禁止 ,1,[CODE(char)[04/01]],"[[G0]] = [[GL]], ×[[固定シフト]]","[[G0]] = [[GL]], ×[[固定シフト]], ×[[GR]]","12, 13, 14, 16, 18〜23" ,2,[CODE(char)[04/02]],"[[G0]], [[G1]], [CODE(charname)@en[[[SI]]]], [CODE(charname)@en[[[SO]]]] >>8","[[G0]], [[G1]], [CODE(charname)@en[[[LS0]]]], [CODE(charname)@en[[[LS1R]]]] >>7","12, 13, 14" ,3,[CODE(char)[04/03]],"×[[G0]], ×[[G1]], ×[[固定シフト]]","[[G0]] = [[GL]], [[G1]] = [[GR]], ×[[固定シフト]]","12, 13, 14, 16, 18〜23" ,4,[CODE(char)[04/04]],"[[G0]], [[G1]], [CODE(charname)@en[[[SI]]]], [CODE(charname)@en[[[SO]]]] >>8","[[G0]] = [[GL]], [[G1]] = [[GR]], ×[[固定シフト]]","12, 13, 14, 16, 18〜23" ,5,[CODE(char)[04/05]],"7ビット・8ビットデータ変換。すべての[[シフト機能]]を維持。",==,"12, 13, 14" ,6,[CODE(char)[04/06]],"[[C1]] = [CODE(char)@en[[CODE(charname)@en[[[ESC]]]] [[Fe]]]]",==,"12, 13, 14" ,7,[CODE(char)[04/07]],"[[C1]] = [CODE(char)@en[[CODE(charname)@en[[[ESC]]]] [[Fe]]]]","[[C1]] = [[CR]]","12, 13, 14" ,8,[CODE(char)[04/08]],"[[図形文字集合]]は94文字",==,"12, 13, 14" ,9,[CODE(char)[04/09]],"[[図形文字集合]]は94文字[[及び/又は]]96文字",==,"12, 13, 14" ,10,[CODE(char)[04/10]],"[[7ビット符号]]だけを使用",==,"12, 13, 14" ,11,[CODE(char)[04/11]],,"[[8ビット符号]]を使用","12, 13, 14" ,12,[CODE(char)[04/12]],"[[ISO/IEC 4873]] 実装水準1",==,"13, 14" ,13,[CODE(char)[04/13]],"[[ISO/IEC 4873]] 実装水準2",==,"12, 14" ,14,[CODE(char)[04/14]],"[[ISO/IEC 4873]] 実装水準3",==,"12, 13" ,15,[CODE(char)[04/15]],(予約),==,"12, 13, 14" ,16,[CODE(char)[05/00]],"[[G0]], [CODE(charname)@en[[[SI]]]]","[[G0]], [CODE(charname)@en[[[LS0]]]]","1, 3, 4, 12, 13, 14" ,17,[CODE(char)[05/01]],(予約),==,"12, 13, 14" ,18,[CODE(char)[05/02]],"[[G1]], [CODE(charname)@en[[[SO]]]]","[[G1]], [CODE(charname)@en[[[LS1]]]]","1, 3, 4, 12, 13, 14" ,19,[CODE(char)[05/03]],"[[G1]], [CODE(charname)@en[[[SO]]]]","[[G1]], [CODE(charname)@en[[[LS1R]]]]","1, 3, 4, 12, 13, 14" ,20,[CODE(char)[05/04]],"[[G2]], [CODE(charname)@en[[[LS2]]]]","[[G2]], [CODE(charname)@en[[[LS2]]]]","1, 3, 4, 12, 13, 14" ,21,[CODE(char)[05/05]],"[[G2]], [CODE(charname)@en[[[LS2]]]]","[[G2]], [CODE(charname)@en[[[LS2R]]]]","1, 3, 4, 12, 13, 14" ,22,[CODE(char)[05/06]],"[[G3]], [CODE(charname)@en[[[LS3]]]]","[[G3]], [CODE(charname)@en[[[LS3]]]]","1, 3, 4, 12, 13, 14" ,23,[CODE(char)[05/07]],"[[G3]], [CODE(charname)@en[[[LS3]]]]","[[G3]], [CODE(charname)@en[[[LS3R]]]]","1, 3, 4, 12, 13, 14" ,24,[CODE(char)[05/08]],(予約),==,"12, 13, 14" ,25,[CODE(char)[05/09]],(予約),==,"12, 13, 14" ,26,[CODE(char)[05/10]],"[[G2]], [CODE(charname)@en[[[SS2]]]]",==,"12, 13, 14" ,27,[CODE(char)[05/11]],"[[G3]], [CODE(charname)@en[[[SS3]]]]",==,"12, 13, 14" ,28,[CODE(char)[05/11]],,[[単独シフト領域]]は [[GR]], ,29〜62,[CODE(char)[05/12]]〜[CODE(char)[07/14]],(予約),==,"12, 13, 14" [7] 2番は [[JIS X 0202]]:1998 で [Q[[CODE(charname)@en[[[LS1]]]] が [[G1]] を [[GR]] に呼び出す]] と書かれており、図も [CODE(charname)@en[[[LS1]]]] になっていますが、[[右]]に[[呼出]]す [WEAK[(図もそうなっています。)]] なら [CODE(charname)@en[[[LS1R]]]] だと思われます。 [8] 2番と4番は[[7ビット符号]]では同じですが、 変換前の[[8ビット符号]]の構造の情報を保存するために用意されています。 [SRC[[[JIS X 0202]]:1998 15.2.2