© Copyright 2002-2011 BROTHER INDUSTRIES, LTD. MPrint (Western Language) ESC/P Command Reference Version 3.12 Model Name: Mobile thermal printer (Western language models) MW-120 MW-120 TypeF MW-140BT TypeE MW-140BT TyepeF MW-145BT MW-260 Written by: Brother Industries, Ltd.
Machine Model: MW-120/MW-120 TypeF/MW-140BT TypeE/MW-140BT TypeF/ MW-145BT/MW-260 IMPORTANT - PLEASE READ CAREFULLY This documentation (“Documentation”) gives you information that will assist you in controlling your Machine Model. You may use the Documentation only if you first agree to the following conditions. If you do not agree to the following conditions, you may not use the Documentation.
Notes for using Bluetooth When you are connecting the machine via Bluetooth, the printer may not start to receive the data immediately after the port is opened. We advise to wait for an interval of 500 msec before sending the print data to the machine. If you normally close and re-open the Bluetooth port between prints, we would again advise to leave 500 msec between the port being closed and re-opened. Also, once you have sent the print data, and the printing process has begun, do not close the port.
Table of contents Chapter 1. General Information..................................................................................................................... 5 1-1) About this Manual ............................................................................................................................ 5 1-2) Paper size and printable area information...................................................................................... 6 1-3) Character and text information .......................
Chapter 1. General Information 1-1) About this Manual This manual explains how to control the Brother MPrint series of mobile printers (hereafter referred to simply as “MPrint”) directly, and to use this command interface to customize the output from your programs. However, this manual should not be regarded as a programming tutorial. You should already have a basic knowledge and experience of programming. These ESC/P commands have been adapted specifically for printers.
1-2) Paper size and printable area information Brother MPrint is able to output to A7 size or A6 size thermal paper. The MW-120, MW-140BT and MW-145BT use A7 size paper, MW-260 uses A6 size paper. We strongly recommend using Brother C-paper cassettes.
Carbon copy paper (C-51 / C-251) A7 size information (C-51): Position Description A Paper width B Paper length C Paper margin left / right D Paper margin top / bottom E Printable area width F Printable area length G Total margin left / right by copy area H Total margin top by copy area I Total margin bottom by copy area J Copy area width K Copy area length Size(mm) 74 105 2.5 2.5 69.1 99.9 6.0 6.0 4.0 62.0 95.
1-3) Character and text information MPrint has 5 bitmap font styles, “Brougham”, “Letter Gothic Bold”, “Brussels”, “Helsinki” and “San Diego”, and 3 outline font styles, “Letter Gothic”, “Brussels” and “Helsinki” for MW-145BT and MW-260. The Bitmap fonts are available with 3 sizes as standard, 24 dots, 32 dots and 48 dots. You can also use variations of each font size, such as double-width characters. For more details, please refer to the “Detailed font size information” section.
Detailed font width information With a “fixed-width” font each character is the same width as all other characters. abc b a Equal space c Equal space In a “Proportional” font, characters can occupy a different amount of space depending on the character. For example, “W” occupies a wider space than “I”..
I Iw C I w C Variable space Equal space w C I Variable space w C Equal space You can set it so that each character is the same width even if you use a proportional font. However, using a fixed-width font with proportional settings will still have characters which are the same width.
1-3) Overview of document creation A general overview of document creation is shown below. A Switch command mode (ESC i a) B Format settings 1. Select landscape orientation (ESC i L) 2. Initialize (ESC @) Changing the document orientation will automatically clear the text and print buffers. Make sure you do this before 3. Specify print area entering any text.
D Text operations 1. Specify character set Select font (ESC k) Select character code (ESC t) Select international character set (ESC R) Specify character size (ESC X) Character spacing (ESC P, ESC M, ESC g, and ESC SP) 2. Character style (ESC 4, ESC 5, ESC E, ESC F, ESC G, ESC H, ESC W, SO, ESC SO, SI, ESC SI, DC2, DC4, ESC –, and ESC !) 3. Character code *Repeat steps 1 through 3, as necessary.
1-4) Standard flow Standard printing flow Host machine MPrint MW-120 / 140BT / 145BT / 260 Checking MPrint status and if printing is available or not. 1) Status request When the status is OK, send print data to MPrint. 2) Status response A) Switch comand mode B) Format data. C) Print data. Generate print data.
1-4) Status and Error handling 1-4-1) Status information: When your program issues the command “Status request”, MPrint returns basic 32 bytes and additional status data. The command follows. ESC i S Request printer status [ASCII] ESC i S [Decimal] 27 105 83 [Hexadecimal] 1B 69 53 [Parameters] None [Description] ・ Requests the printer status.
Series code Series Value ‘2’ Char (32 Hex) General printer type Model code Model MW-100 MW-120 / MW-120 TypeF MW-140BT / MW-140BT TypeE / MW-140BT TypeF MW-145BT MW-260 Value ‘1’ Char (31 Hex) ‘2’ Char (32 Hex) ‘3’ Char (33 Hex) ‘5’ Char (35 Hex) ‘4’ Char (34 Hex) Country Code Country USA or no country specified Value ‘0’ Char (30 Hex) Media Width, Length Name Value Width - MW-100 / 120 / 140BT / 145BT 74 mm Height - MW-100 / 120 / 140BT / 145BT 105 mm Width - MW-260 105 mm Height - MW-260 148 mm Wid
Reserved Reserved Carbon copy (2ply) Reserved Reserved Wrong paper cassette direction 06 Hex 07 Hex 08 Hex 09 Hex 0E Hex 0F Hex Discontinue settings. Discontinue settings.
Notice number Name Invalid Not used Not used Not used Not used Not used Value 00 Hex 01 Hex 02 Hex 03 Hex 04 Hex 05 Hex 1-4-2) Error information: Error Information 1 table: Data Flag Mask Bit 0 0x01 Bit 1 Bit 2 Bit 3 Bit 4 Bit 5 Bit 6 Bit 7 0x02 0x04 0x08 0x10 0x20 0x40 0x80 Error Information 2 table: Data Flag Mask Bit 0 0x01 Bit 1 0x02 Bit 2 0x04 Bit 3 0x08 Bit 4 Bit 5 Bit 6 Bit 7 0x10 0x20 0x40 0x80 Description Paper cassette empty error (or Paper cassette wrong distance error.
b. “Paper empty error” An error status (setting bit 1 in the error information 1 table) is sent to the host device when a printer is aware of a paper empty or unable to feed error after a page feed command is received. c. “Paper jam error” An error status (setting bit 2 in the error information 1 table) is sent to the host device when a paper jam occurs. If the paper jam occurs during a print, the printer stops printing immediately. This error will remain until the jammed paper is removed.
i. “No paper at start point error / Feed error” An error status (setting bit 6 in the error information 2 table) is sent to the host device when the printer cannot detect the paper edge after feeding action. It is not kept error data in the printer. If a host device sends print data, a printer will try printing it. j. “System error” An error status (setting bit 7 in the error information 2 table) is sent to the host device when the printer detects a system error.
Chapter 2. Command information The MPrint range of printers can be updated through firmware updates. These updates can include new commands. Commands or parameters marked with “*” are supported by MW-120 TypeF, MW-140BT TypeF and MW-260. Commands or parameters marked with “**” are supported by MW-260 and MW-145BT.
[Description] ・ Selects the font. n=0 Brougham (better for fixed-width) n=1 Letter Gothic Bold (better for fixed-width) n=2 Brussels (better for proportional) n=3 Helsinki (better for proportional) n=4 San Diego (better for proportional) ・ The default setting is n=0 Brougham (better for fixed-width). ** These parameters are supported by MW-145BT and MW-260.
2-2) Text printing commands ESC 4 Apply italic style [ASCII] ESC 4 [Decimal] 27 52 [Hexadecimal] 1B 34 [Parameters] None [Description] ・ ESC 5 Applies the italic character style. Cancel italic style [ASCII] ESC 5 [Decimal] 27 53 [Hexadecimal] 1B 35 [Parameters] None [Description] ・ ESC E Cancels the italic character style. Apply bold style [ASCII] ESC E [Decimal] 27 69 [Hexadecimal] 1B 45 [Parameters] None [Description] ・ ESC F Prints subsequent print data in bold.
ESC G Specify double printing [ASCII] ESC G [Decimal] 27 71 [Hexadecimal] 1B 47 [Parameters] None [Description] ・ Applies the bold style. ESC H Cancel double printing [ASCII] ESC H [Decimal] 27 72 [Hexadecimal] 1B 48 [Parameters] None [Description] ・ ESC P Cancels the bold style. Specify pica pitch [ASCII] ESC P [Decimal] 27 80 [Hexadecimal] 1B 50 [Parameters] None [Description] ・ Prints the following data (ANK characters) with the pica pitch (10 characters/inch).
ESC g Specify micron pitch [ASCII] ESC g [Decimal] 27 103 [Hexadecimal] 1B 67 [Parameters] None [Description] ・ ESC p Prints the following data (ANK characters) using micron pitch (15 characters/inch). Specify proportional characters [ASCII] ESC p [Decimal] n 27 112 n [Hexadecimal] 1B 70 n [Parameters] n=0, 1 or 30h, 31h [Description] ・ Specifies proportional characters. ・ If n=1 or 31h, proportional characters are applied. ・ If n=0 or 30h, proportional characters are cancelled.
・ This mode is cancelled using CR, ESC $, ESC \, ESC ( V, ESC ( v. ESC SO Specify auto-cancelling enlarged characters [ASCII] ESC SO [Decimal] 27 14 [Hexadecimal] 1B 0E [Parameters] None [Description] ・ SI Same as SO Specify half-width characters [ASCII] SI [Decimal] 15 [Hexadecimal] 0F [Parameters] None [Description] ・ Prints the following data in half-width characters.
DC4 Cancel auto-cancelling double-width characters [ASCII] DC4 [Decimal] 20 [Hexadecimal] 14 [Parameters] None [Description] ・ ESC - Cancels the double-width characters specified using ESC SO or SO. Apply/cancel underlining [ASCII] ESC - n [Decimal] 27 45 n [Hexadecimal] 1B 2D n [Parameters] n=0, 1, 2, 3, 4 [Description] ESC ! ・ Applies and cancels underlining. ・ If n=4, underlining with a width of 4 dots is applied. ** ・ If n=3, underlining with a width of 3 dots is applied.
ESC SP Select character spacing for ANK characters [ASCII] ESC SP n [Decimal] 27 32 n [Hexadecimal] 1B 20 n [Parameters] 0≤n≤127 [Description] ESC X ・ Specifies the character spacing. ・ The default setting is n=0. Select alphanumeric/kana character size [ASCII] ESC X m nL nH [Decimal] 27 88 m nL nH [Hexadecimal] 1C 58 m nL nH Bitmap fonts (MW-120 / MW-120 TypeF / MW-140BT / MW-140BT TypeF / MW-145BT / MW-260) [Parameters] Character width: The value of m is irrelevant.
[Description] ・ This command is only used to change the size. ・ Underlining must not be specified. ・ Character width cannot be specified. ・ The character size is set to n=nL+nH*256 dots. ・ The width and the height is the same size. ・ Default values are the following:. MW-120 / MW-140BT: Bitmap font is Brougham 24 dots MW-145BT: Bitmap font is Brougham 32dots and Outline font selects Brougham 42 dots. MW-260: Bitmap font is Brougham 32 dots and Outline font selects Brougham 42 dots.
2-3) Line feed amount commands ESC 0 Specify line feed of 1/8" [ASCII] ESC 0 [Decimal] 27 48 [Hexadecimal] 1B 30 [Parameters] None [Description] ESC 2 ・ Specifies a line feed amount of 1/8" (approximately 0.32 cm). ・ A line feed sets 38 dots (38 dots / 300 dpi). Specify line feed of 1/6" [ASCII] ESC 2 [Decimal] 27 50 [Hexadecimal] 1B 32 [Parameters] None [Description] ESC 3 ・ Specifies a line feed amount of 1/6" (approximately 0.42 cm). ・ A line feed sets 50 dots (50 dots / 300 dpi).
2-4) Horizontal movement commands ESC l Specify left margin [ASCII] ESC [Decimal] l n 27 108 n [Hexadecimal] 1B 6C n [Parameters] 0 ≤ n ≤ 255 0 ≤ Left margin < Right margin [Description] ・ The position of the character width when the left margin is specified *n from the left side is the left margin position.
CR Carriage return [ASCII] CR [Decimal] 13 [Hexadecimal] 0D [Parameters] None [Description] ・ Concludes the input of one line, and waits for input of the second line. ・ A “Line Feed” command after “Carriage return” command is ignored.
・ Moves the horizontal print position from the position where HT was entered to the next nearest horizontal tab position to the right. ESC $ Specify absolute horizontal position [ASCII] ESC $ n1 n2 [Decimal] 27 36 n1 n2 [Hexadecimal] 1B 24 n1 n2 [Parameters] 0≤n1≤255 , 0≤n2≤255 [Description] ESC \ ・ Specifies an absolute position in dots for the print position for the next data. ・ n1 and n2 represent the number of dots from the left margin. (No.
2-5) Vertical movement commands LF Line feed [ASCII] LF [Decimal] 10 [Hexadecimal] 0A [Parameters] None [Description] FF ・ The print position is at the beginning of the next line. ・ A “Carriage return” command after an LF command will be ignored. Page feed [ASCII] FF [Decimal] 12 [Hexadecimal] 0C [Parameters] None [Description] ・ Begins printing. ・ After printing based on commands and characters previously entered, all text is cleared. (Same as ESC @.
ESC J Forward paper feed [ASCII] ESC J n [Decimal] 27 74 n [Hexadecimal] 1B 4A n [Parameters] 0 ≤ n ≤ 255 [Description] ・ Ends input of the current line, and moves the vertical print position forward n/300 inch (1 dot).
VT Apply vertical tab [ASCII] VT [Decimal] 11 [Hexadecimal] 0B [Parameters] None [Description] ・ Moves the print position from the position where VT was entered to the next nearest vertical tab position below.
ESC ( V Specify absolute vertical position [ASCII] ESC ( V nL nH mL mH [Decimal] 27 40 86 nL nH mL mH [Hexadecimal] 1B 28 56 nL nH mL mH [Parameters] nL=2 nH=0 0≤mL≤255 0≤mH≤127 [Description] ・ Specifies the vertical print position as an absolute position from the top margin position.
2-6) Paper formatting ESC ( c Specify page format [ASCII] ESC ( c nL nH tL tH bL bH [Decimal] 27 40 99 nL nH tL tH bL bH [Hexadecimal] 1B 28 63 nL nH tL tH bL bH [Parameters] nL=4, nH=0 (tL+tH*256)<(bL+bH*256) Top margin < Bottom margin [Description] ・ Specifies settings for the top and bottom margins. ・ This printer is designed specifically for A7-size or A6-size paper.
2-8) Graphics commands ESC * Select bitmap image [ASCII] ESC * m n1 n2 data [Decimal] 27 42 m n1 n2 data [Hexadecimal] 1B 2A m n1 n2 data [Parameters] m=0, 1, 2, 3, 4, 6, 32, 33, 38, 39, 40 0≤n1≤255, 0≤n2≤11 In data, if m=0, 1, 2, 3, 4 or 6, the image data is n1 + n2 * 256 bytes, and if m=32, 33, 38, 39 or 40, the image data is (n1 + n2 * 256) * 3 bytes. *The settings below is available for MW-120 TypeF, MW-140BT TypeF and MW-260. if m=71, 72 or 73, the image data is (n1 + n2 * 256) * 6 bytes.
ESC K 8-dot bitmap image (standard density) [ASCII] ESC K n1 n2 data [Decimal] 27 75 n1 n2 data [Hexadecimal] 1B 4B n1 n2 data [Parameters] 0≤n1≤255, 0≤n2≤3 In data, the image data is n1 + n2 * 256 bytes. [Description] Specifies that an 8-dot bitmap image (standard density) will be printed with the number of dot positions defined by n1 and n2. ・ n1 and n2 indicate the number of dot positions. Specify their values as shown below.
ESC Z 8-dot bitmap image (quadruple density) [ASCII] ESC Z n1 n2 data [Decimal] 27 90 n1 n2 data [Hexadecimal] 1B 5A n1 n2 data [Parameters] 0≤n1≤255, 0≤n2≤7 In data, the image data is n1 + n2 * 256 bytes. [Description] Specifies that an 8-dot bitmap image (quadruple density) will be printed with the number of dot positions defined by n1 and n2. ・ Specify n1 and n2 in the same way as with ESC K.
2-9) Advanced commands ESC i B Bar code [ASCII] ESC i [parameter] B [Decimal] 27 105 [parameter] 66 or [Hexadecimal] 1B 69 [parameter] 42 b [bar code data] backslash or or 98 [bar code data] 92 62 [bar code data] 5C [Parameters] T or t (type) t0: CODE39 t1: INTERLEAVED 2 OF 5 t5: EAN-8, EAN-13, UPC-A t6: UPC-E t9: CODABAR ta: CODE128 * tb: GS1-128(UCC / EAN128) * * MW-120 TypeF, MW-140BT TypeF, MW-145BT and MW-260 support these settings.
B or b: Beginning of bar code data ? (generate check digit) Generates a check digit when “?” is in the bar code data The position of “?” is irrelevant as long as it is within the bar code data. E or e (deleting brackets on GS1-128) e0: ON (deleted) e1: OFF (not deleted) Backslash: End of bar code data Both 00H through 09H and 30H through 39H are recognized as the parameter numbers 0 through 9. If there is no type command or if the type command is invalid, Code 39 is used.
ESC i Q Print QR Code * ESC i Q or q [parameter] [bar code data] \\\ [ASCII] [Decimal] 27 105 81 or 113 [parameter] [bar code data] 92 92 92 [Hexadecimal] 1B 69 51 or 71 [parameter] [bar code data] 5C 5C 5C [Parameters] All parameters must be set in the correct order. If there is an irregular parameter, then the default value is automatically used instead. 1. Cell size [Decimal 1byte] 3 [Decimal 1byte] 4 [Decimal 1byte] 5 [Decimal 1byte] 6 [Decimal 1byte] 8 [Decimal 1byte] 10 2.
3. Structured append defines if you have split the data into sets or not. Please input “0” if you have not split and “1” if you have split the data. 4. Order number of code, 5. Division number of code, and 6. Parity data will be ignored if “0” is set for Structured append. Please also input “0” for them as a dummy data. 4. Order number of code defines the order of the ESC/P command for the QR Code. For example, the data is split into 4 datasets.
Numeric – N or n Alphanumeric – A or a 2-byte code (Kanji characters) – K or k Binary input – B or b + 4 digit numbers The 4 digit numbers shows the actual numbers of binary characters. For example, if you input 12 binary characters; B 0012 ( 0x30,0x30,0x31,0x32 ) 1. Kanji characters ESC i Q [other parameter] 1 K[kanji characters]\\\ 2. Alphanumeric ESC i Q [other parameter] 1 A012345678abcde\\\ 3. Binary input ESC i Q [other parameter] 1 B0005####\\\ The number of possible bar code data amount i
ESC i V Print PDF417 code* [ASCII] ESC i V or v [Parameters] [2D bar code data] \\\ [Decimal] 27 105 86 or 118 [Parameters] [2D bar code data] 92 92 92 [Hexadecimal] 1B 69 56 or 76 [Parameters] [2D bar code data] 5C 5C 5C [Parameters] All parameters must be set in the correct order. If there is an irregular parameter, the default value is automatically used instead of the parameter number. 1.
[Bar code data]: maximum bar code data size: It is 1,850 characters of alphanumeric, 2,710 characters of numeric or 1,108 bytes of binary to input the data for bar code. The characters of 2 byte-code are handled as a binary data. Note: Above “maximum characters” is applied when the lowest level of error correction is set. decreased by higher levels of error correction and lower leles of compression. Data end sign. For 2D bar codes, 3 backslashes “\\\” should be inserted at the end of the data.
** The 2D code below is supported by MW-145BT and MW-260. ESC i D Print DataMatrix code** [ASCII] ESC i D or d [Parameters] [2D code data] \\\ [Decimal] 27 105 68 or 100 [Parameters] [2D code data] 92 92 92 [Hexadecimal] 1B 69 44 or 64 [Parameters] [2D code data] 5C 5C 5C [Parameters] All parameters must be set in the correct order. If irregular parameters are detected, default values will automatically be used. 1.
[Decimal 1 byte] 0 -ECC200 Rectangle: In case of height count of cells is automatically; Width count of cells automatically [Decimal 1 byte] 18 [Decimal 1 byte] 32 In case of height count of 8 cells; Width count of 18 cells Width count of 32 cells [Decimal 1 byte] 26 [Decimal 1 byte] 36 In case of height count of 12 cells; Width count of cells 26 Width count of cells 36 [Decimal 1 byte] 36 [Decimal 1 byte] 48 5.
ESC i F Print downloaded data [ASCII] ESC i F [Decimal] P n 27 105 70 80 n [Hexadecimal] 1B 69 46 50 n [Parameters] MW-120, MW-120 TypeF, MW-140BT TypeE and MW-140BT TypeF: Index of file header n: 0≤n≤7 MW-145BT and MW-260**: Index of file header n: 0≤n≤98 [Description] ・ Expands downloaded data as image data in the print buffer.
[Description] ・ Requests the printer status. ESC i L Select landscape orientation [ASCII] ESC i L n [Decimal] 27 105 76 n [Hexadecimal] 1B 69 4C n [Parameters] n=0 and 1 or 48 and 49 [Description] ・ Specifies and cancels the landscape orientation. ・ If n=1 or 49 (“1”), the landscape orientation is specified. ・ If n=0 or 48 (“0”), the landscape orientation is cancelled. ・ If this command is executed, since the landscape setting remains applied after initialization, all text is cleared.
Chapter 3.
Horizontal movement ESC l ESC Q CR ESC D HT ESC $ ESC ¥ ESC a 1B 6C 1B 51 0D 1B 44 09 1B 24 1B 5C 1B 61 Specify left margin Specify right margin Carriage return Specify horizontal tab position Apply horizontal tab Specify absolute horizontal position Specify relative horizontal position Specify alignment Vertical movement LF FF ESC J ESC B VT ESC ( V ESC ( v 0A 0C 1B 4A 1B 42 0B 1B 28 56 1B 28 76 Line feed Page feed Forward paper feed Specify vertical tab position Apply vertical tab Specify absolute ve
Advanced commands ESC i B ESC i Q ESC i V ESC i D ESC i F ESC i a ESC i S ESC i L 1B 69 42 1B 69 51 1B 69 56 1B 69 44 1B 69 46 1B 69 61 1B 69 53 1B 69 4C Bar code 2D bar code (QR code) * 2D bar code (PDF417) * 2D bar code (DataMatrix) ** Print downloaded data Switch command mode Request printer status Specify landscape orientation * Settings supported by MW-120 TypeF, MW-140BT TypeF MW-145BT or MW-260. ** Settings supported by MW-145BT and MW-260..
3-2) Character table Standard character code table for ESC/P codes 0 1 2 3 4 5 6 7 8 9 A B C D E 0 SP 0 @ P ` p Ç É á ░ └ α 1 ! 1 A Q a q Ü Æ í ▒ ┴ ß 2 ” 2 B R b r É Æ ó ▓ ┬ 3 # 3 C S c s Â Ô ú │ ├ 4 $ 4 D T d t Ä Ö ñ ┤ ─ 5 % 5 E U e u À Ò Ñ 6 & 6 F V f v Å Û a ¯ 7 ’ 7 G W g w Ç Ù o ¯ 8 ( 8 H X h x Ê Ÿ ¿ © ╚ 9 ) 9 I Y i y Ë Ö ® ╣ ╔ ┘ A * : J Z j z È Ü € ║ ╩ ┌ Ω B
Eastern European character code table (Windows-1250) 0 1 2 3 4 5 6 7 8 9 0 SP 0 @ P ` p € tˇ 1 ! 1 A Q a q À ‘ 2 " 2 B R b r , 3 # 3 C S c s 4 $ 4 D T d 5 % 5 E U 6 & 6 F 7 ’ 7 8 ( 9 A B C D E F ° Ŕ Đ ŕ đ ˇ ± Á Ń á ń ’ ˘ ˛ Â Ň â ň Ľ “ Ł ł Ă Ó ă ó t „ ” ¤ ´ Ä Ô ä ô e u … • Ą µ Ĺ Ő í ő V f v † – | ¶ Ć Ö ć ö G W g w ‡ — § · Ç × ç ÷ 8 H X h x ľ ¨ ¸ Č Ř č ř ) 9 I
Western European character code table (Windows 1252) 0 1 2 3 4 5 6 7 8 B C D E F 0 SP 0 @ P ` p € ° À Ð à ð 1 ! 1 A Q a q ~ ‘ ¡ ± Á Ñ á ñ 2 ” 2 B R b r , ’ ¢ ² Â Ò â ò 3 # 3 C S c s ƒ “ £ ³ Ã Ó ã ó 4 $ 4 D T d t „ ” ¤ ´ Ä Ô ä ô 5 % 5 E U e u … • ¥ µ Å Õ å õ 6 & 6 F V f v † - | ¶ Æ Ö æ ö 7 ’ 7 G W g w ‡ ・ § · Ç × ç ÷ 8 ( 8 H X h x ^ ˜ ¨ ¸ È Ø è ø 9 ) 9 I Y i
International character set Compatible characters in each language when the international character set is switched n 23 24 40 5B 5C 5D 5E 60 7B 7C 7D 7E 0 United States # $ @ [ \ ] ^ ` { | } ~ # $ à ° Ç § ^ ` É ù è ¨ 1 France # $ § Ä Ö Ü ^ ` Ä ö ü ß 2 Germany £ $ @ [ \ ] ^ ` { | } ~ 3 Britain # $ @ Æ Ø Å ^ ` Æ ø å ~ 4 Denmark I # ¤ É Ä Ö Å Ü é Ä ö å ü 5 Sweden # $ @ ° \ É ^ ù À ò è ì 6 Italy Pt $ @ ¡ Ñ ¿ ^ ` ¨ ñ } ~ 7 Spain I # $ @ [ ¥ ] ^ ` { | } ~ 8 Japan # ¤ É Æ Ø Å Ü é Æ ø å ü 9 Norway # $ É Æ Ø Å Ü é