Software Developer's Manual ESC/P Command Reference QL-810W/820NWB Version 1.
The Brother logo is a registered trademark of Brother Industries, Ltd. Brother is a registered trademark of Brother Industries, Ltd. © 2017 Brother Industries, Ltd. All rights reserved. BarStar Pro Encode Library (DataMatrix, MaxiCode, PDF417, RSS, CODE93, POSTNET, MSI/Plessey, AztecCode, GS1 DataBar Composite) Copyright (c) 2007 AINIX Corporation. All rights reserved. QR Code is a registered trademark of DENSO WAVE INCORPORATED in Japan and other countries.
IMPORTANT - PLEASE READ CAREFULLY Note This documentation (“Documentation”) provides information that will assist you in controlling your Printer QL-8XX (where “8XX” is the model name). 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. Condition of Use You may use and reproduce the Documentation to the extent necessary for your own use of your Printer Model (“Purpose”).
ESC/P Command Reference Contents Introduction ····························································································1 What is ESC/P? ·······················································································2 1. Using ESC/P Commands ······································································3 2. Examples of Using ESC/P Commands ···················································5 3.
ESC/P Command Reference ESC Q CR ESC D HT ESC $ ESC \ ESC a Specify right margin ...........................................................................42 Carriage return...................................................................................43 Specify horizontal tab position ..........................................................44 Perform horizontal tab .......................................................................45 Specify absolute horizontal position .......................
ESC/P Command Reference ESC iXL1 ESC iXj2 ESC iXj1 ESC iXm2 ESC iXm1 ESC iXU2 ESC iXU1 Retrieve default landscape orientation...........................................104 Select default international character set.......................................105 Retrieve default international character set ...................................106 Select default character code set ...................................................107 Retrieve default character code set.............................................
ESC/P Command Reference Introduction This material provides the necessary information for directly controlling QL-8XX. This information is provided assuming that the user has full understanding of the operating system being used and basic mastery of communication interfaces in a developer's environment. Read the model names that appear in the screens in this manual as the name of your printer.
ESC/P Command Reference What is ESC/P? ESC/P is one type of control codes used for printers. With the codes introduced in this document, various labels can be created and printed. In this document, ESC/P codes are provided as both ASCII and binary codes. When sending codes to the printer, make sure that the binary codes are used, otherwise the printer cannot parse the codes.
ESC/P Command Reference 1. Using ESC/P Commands Below is a description of the flow for creating documents. Also refer to “2. Examples of Using ESC/P Commands”. (1) Start ESC/P 1. Switch the command mode. 2. Initialize - Switch command mode (ESC i a) - Initialize (ESC @) (2) Format settings 1. Select the orientation. - Specify landscape orientation (ESC i L) 2. Specify the page size. - Specify page length (ESC ( C) 3. Specify print area.
ESC/P Command Reference (4) Text operations 1. Specify the character set. - Select font (ESC k) - Select character code (ESC t) - Select international character set (ESC R) - Specify character size (ESC X) - Specify the character spacing (ESC P, ESC M, ESC g, ESC SP) 2. Specify the character style. - Specify 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 -, ESC !) 3. Specify character codes. Repeat 1–3 above as necessary. (5) Image data 1.
ESC/P Command Reference 2. Examples of Using ESC/P Commands This is the label that will be made. Step 2: 2 inches Step 1: 0.9 inch Landscape 0.5 inch Page length Step 4: Vertical position Step 5: Step 3: Font type: Helsinki Horizontal position (proportional pitch) Step 6: Character size: 50 dots In order to make this label, the following six steps are required after entering ESC/P mode. Step 1: Select the landscape orientation. Entered command n ESC i L 01h -5- 2.
ESC/P Command Reference Step 2: Specify the page length. Step 3: Specify the horizontal position. 0.5 inch 0.5 inch=150 dots 150 = = = = Horizontal position=n1+n2*256=150 0 Entered command n1 ESC $ 96h n2 00h 96h 00h -6- 2.
ESC/P Command Reference Step 4: Specify the vertical position. 0.9 inch 0.9 inch=270 dots Entered command Vertical position=mL+mH*256+18 dots=270 = = = = 252 nL ESC ( V 02h 0 nH 00h mL mH FCh 00h FCh 00h Step 5: Select the font type. Font type: Helsinki (proportional pitch) Entered command n=11=0Bh n ESC k 0Bh -7- 2.
ESC/P Command Reference Step 6: Specify the character size. Character size: 50 dots Character size=nL+nH*256=50 dots = = = = 50 Entered command ESC X 0 m nL nH 00h 32h 00h 32h 00h -8- 2.
ESC/P Command Reference All commands together will make the example label shown below.
ESC/P Command Reference 3. ESC/P Command Limitations 3.1 Print area The printing media are die-cut labels and continuous length tape. The area that can physically be printed on depends on the size and type of the print media. Die-cut labels Top margin Bottom margin Unprintable area Top margin position (TOF position) Space left of physically printable area Physically printable area Left margin Right margin Space above physically printable area Unprintable area - 10 - 3.
ESC/P Command Reference The print area for each media is described below. Print area (9) Label spacing (2) Label length No.720 (7) Height of printable area (1) Label width Thermal head (3) Top margin Printable area (4) Bottom margin (5) Left margin (8) Length of printable area (6) Right margin No.001 The maximum length of continuous length label is 1 meter. Sensor No. HeadApplied Forced segmenting (1) (2) (3) (4) (5) (6) (7) (8) Drive Head No. Standard Address 1 No 29mm 90.3mm 1.
ESC/P Command Reference (continued from the previous page) Sensor No. HeadApplied Forced segmenting (1) (2) (3) (4) (5) (6) (7) (8) Drive Head No. Postage Print (only for U.S.A) 14 No 32.9mm 47.62mm 1.5mm 3mm 29.9mm 41.59mm 325 - 677 Round Paper 17 No 12.0mm 12.0mm 2mm 2mm 7.96mm 7.96mm 513 - 606 Round Paper 18 No 24.0mm 24.0mm 2mm 2mm 19.99mm 19.99mm 442 - 677 Continuous Length Paper (38mm) 19 No 38mm - 1.5mm 3mm 34.
ESC/P Command Reference 3.2 Characters This system uses single-byte character codes and is installed with five bitmap fonts (Brougham, Letter Gothic Bold, Brussels, Helsinki and San Diego) as well as three outline fonts (Letter Gothic Bold, Brussels and Helsinki. Fixed pitch or proportional pitch (PS pitch) can be specified for any of the fonts. However, there are fonts that are better with a fixed pitch and fonts that are better with a proportional pitch (PS pitch).
ESC/P Command Reference 3.2.2 Character pitches Pitch refers to the spacing between neighboring characters. When characters are arranged with a fixed pitch, they will be evenly spaced. If characters extend over several lines, they will align in straight rows. abc a Fixed spacing b c Fixed spacing When characters are arranged with a proportional pitch, the spacing will vary depending on the character. (For example, “W” is wide but “I” is narrow.
ESC/P Command Reference 3.3 Print position The print position is the standard position for printing characters, bitmaps, and barcodes. There is a horizontal print position and vertical print position, which are the reference points for vertical position movement and horizontal position movement. 3.3.1 Characters Characters are arranged with their top edges aligned with the print position. The baseline of each character is the bottom edge of the character, regardless of size, font, etc.
ESC/P Command Reference 3.4 Line feed amount The amount of line feed is the amount of vertical movement from the print position of one line to the print position of the next line. HHHHHHHHHHHHH Line feed amount HHHHHHHHHHHHH HHHHHHHHHHHHH The line feed amount is specified with ESC 0, ESC 2, ESC A, and ESC 3. Within a single line of text, the tallest character is determined, and the baseline is moved so that the top edge of that character is at the vertical print position.
ESC/P Command Reference 4. Control Code List Character/style selection commands (Refer to section 5.1 Character/style selection commands.) ASCII Code Binary Code Description ESC R 1B 52 Select international character set ESC q 1B 71 Select character style ESC k 1B 6B Select font ESC t 1B 74 Select character code set Text printing commands (Refer to section 5.2 Text printing commands.
ESC/P Command Reference Line feed commands (Refer to section 5.3 Line feed commands.) ASCII Code Binary Code Description ESC 0 1B 30 Specify line feed of 1/8 inch ESC 2 1B 32 Specify line feed of 1/6 inch ESC 3 1B 33 Specify minimum line feed ESC A 1B 41 Specify line feed of n/60 inch Horizontal movement commands (Refer to section 5.4 Horizontal movement commands.
ESC/P Command Reference Printer control commands (Refer to section 5.7 Printer control commands.) ASCII Code Binary Code Description ESC @ 1B 40 Initialize (defaults) Graphics commands (Refer to section 5.8 Graphics commands.
ESC/P Command Reference Advanced static commands (Refer to section 5.10 Advanced static commands.
ESC/P Command Reference 5. Control Command Details 5.1 Character/style selection commands ESC R Select international character set ASCII: ESC R n Decimal: 27 82 n Hexadecimal: 1B 52 n Parameters 0≤n≤13, 64 Description Selects the character set, and switches some of the character codes in the code table according to the value of n. n=0: U.S.A. n=1: France n=2: Germany n=3: U.K.
ESC/P Command Reference ESC q Select character style ASCII: ESC q n Decimal: 27 113 n 71 n Hexadecimal: 1B Parameters 0≤n≤3 Description Selects the character style. n=0: None (normal characters) n=1: Outline n=2: Shadow n=3: Shadow and outline Example Code: ABC ESC q 03h ABC ESC q 00h ABC FF Print result: ABCA ABCABC - 22 - 5.
ESC/P Command Reference ESC k Select font ASCII: ESC k n Decimal: 27 107 n 6B n Hexadecimal: 1B Parameters 0≤n≤4, 9≤n≤11 Description Selects the font.
ESC/P Command Reference 5.2 Text printing commands ESC 4 Apply italic style ASCII: ESC 4 Decimal: 27 52 Hexadecimal: 1B 34 Parameters None Description Prints the subsequent text in italics. This command is valid anywhere in a text line. ESC 5 Cancel italic style ASCII: ESC 5 Decimal: 27 53 Hexadecimal: 1B 35 Parameters None Description Cancels the italic character style. This command is valid anywhere in a text line.
ESC/P Command Reference ESC E Apply bold style ASCII: ESC E Decimal: 27 69 Hexadecimal: 1B 45 Parameters None Description Prints the subsequent text in bold. This command is valid anywhere in a text line. ESC F Cancel bold style ASCII: ESC F Decimal: 27 70 Hexadecimal: 1B 46 Parameters None Description Cancels the bold style. This command is valid anywhere in a text line. Example Code: ABC ESC E DEF ESC F GHI FF Print result: ABCDEFGHI - 25 - 5.
ESC/P Command Reference ESC G Apply double-strike printing ASCII: ESC G Decimal: 27 71 Hexadecimal: 1B 47 Parameters None Description Prints the subsequent text in bold. This command is valid anywhere in a text line. ESC H Cancel double-strike printing ASCII: ESC H Decimal: 27 72 Hexadecimal: 1B 48 Parameters None Description Cancels the bold style. This command is valid anywhere in a text line. Example Code: ABC ESC G DEF ESC H GHI FF Print result: ABCDEFGHI - 26 - 5.
ESC/P Command Reference ESC P Apply pica pitch (10 cpi) ASCII: ESC P Decimal: 27 80 Hexadecimal: 1B 50 Parameters None Description Prints the subsequent text with the pica pitch (10 characters/inch). The character spacing is 30 dots (=300 dots/10 characters). If the character width is 30 dots or less, the character spacing is specified as 30 minus the character width. If the character width exceeds 30 dots, the character spacing is specified as the character width.
ESC/P Command Reference ESC M Apply elite pitch (12 cpi) ASCII: ESC M Decimal: 27 77 Hexadecimal: 1B 4D Parameters None Description Prints the subsequent text with the elite pitch (12 characters/inch). The character spacing is 25 dots (=300 dots/12 characters). If the character width is 25 dots or less, the character spacing is specified as 25 minus the character width. If the character width exceeds 25 dots, the character spacing is specified as the character width.
ESC/P Command Reference ESC g Apply micron pitch ASCII: ESC g Decimal: 27 103 Hexadecimal: 1B 67 Parameters None Description Prints the subsequent text with the micron pitch (15 characters/inch). The character spacing is 20 dots (=300 dots/15 characters). If the character width is 20 dots or less, the character spacing is specified as 20 minus the character width. If the character width exceeds 20 dots, the character spacing is specified as the character width.
ESC/P Command Reference ESC p Specify proportional characters ASCII: ESC p n Decimal: 27 112 n 70 n Hexadecimal: 1B Parameters n=0, 1, 48 (“0”), 49 (“1”) Description Specifies proportional characters. n=1 or 49 (“1”): Specifies proportional characters. n=0 or 48 (“0”): Cancels proportional characters. If proportional characters are specified, the character spacing specified with ESC SP is maintained as is.
ESC/P Command Reference SO Specify auto-canceling stretched characters ASCII: SO Decimal: 14 Hexadecimal: 0E Parameters None Description Prints the subsequent text at double width. This command is canceled with DC4, LF, VT, FF, CR or an automatic line feed. This command is canceled with ESC $, ESC \, ESC J, ESC ( V or ESC ( v. This command can also be canceled with ESC W+0.
ESC/P Command Reference SI Specify compressed characters ASCII: SI Decimal: 15 Hexadecimal: 0F Parameters None Description Prints the subsequent text at half width. ESC SI Specify compressed characters ASCII: ESC SI Decimal: 27 15 Hexadecimal: 1B 0F Parameters None Description Same as SI - 32 - 5.
ESC/P Command Reference DC2 Cancel compressed characters ASCII: DC2 Decimal: 18 Hexadecimal: 12 Parameters None Description Cancels compressed characters specified with SI or ESC SI. DC4 Cancel auto-canceling double-width characters ASCII: DC4 Decimal: 20 Hexadecimal: 14 Parameters None Description Cancels double-width characters specified with ESC SO or SO. Does not cancel the ESC W command. Example Code: ABC ESC SO ABCDEF DC4 GHIJK FF Print result: ABCABCDEFGHIJK - 33 - 5.
ESC/P Command Reference ESC – Apply/cancel underlining ASCII: ESC - n Decimal: 27 45 n Hexadecimal: 1B 2D n Parameters n=0, 1, 2, 3, 4 or 48 (“0”), 49 (“1”), 50 (“2”), 51 (“3”), 52 (“4”) Description Applies or cancels underlining. n=4 or 52 (“4”): Applies underlining with a width of 4 dots. n=3 or 51 (“3”): Applies underlining with a width of 3 dots. n=2 or 50 (“2”): Applies underlining with a width of 2 dots. n=1 or 49 (“1”): Applies underlining with a width of 1 dot.
ESC/P Command Reference ESC ! Global formatting ASCII: ESC ! n Decimal: 27 33 n Hexadecimal: 1B 21 n Parameters 0≤n≤255 Description Specifies a combination of print modes. Specifies modes depending on the bit value of n. When the ESC ! code is used, a combination of multiple print modes can be specified at one time. The priority order is from Bit 5 to Bit 2. Bit 0 is available only if Bit 1 is 0. Selected character styles are canceled, and the characters return to the normal style.
ESC/P Command Reference ESC SP Specify character spacing ASCII: ESC SP n Decimal: 27 32 n Hexadecimal: 1B 20 n Parameters 0≤n≤127 Description Specifies the character spacing. n indicates the number of dots. The default setting is 0 dot. With double-width characters, the character spacing is doubled; with half-width characters, it is halved. - 36 - 5.
ESC/P Command Reference ESC X Specify character size ASCII: ESC X m nL nH Decimal: 27 88 m nL nH Hexadecimal: 1B 58 m nL nH Parameters Character width: The value of m is irrelevant. Character size: Valid only with: nL=24, 32, 48 dots nH=0 Valid only with: nL=33, 38, 42, 46, 50, 58, 67, 75, 83, 92, 100, 117, 133, 150, 167, 200, 233 nH=0 nL=11, 44, 77, 111, 144 nH=1 Description This command is used only to change the size.
ESC/P Command Reference 5.3 Line feed commands ESC 0 Specify line feed of 1/8 inch ASCII: ESC 0 Decimal: 27 48 Hexadecimal: 1B 30 Parameters None Description Specifies a line feed of 1/8 inch (about 0.32 cm). Specifies a line feed of 38/300 inch (=38 dots). ESC 2 Specify line feed of 1/6 inch ASCII: ESC 2 Decimal: 27 50 Hexadecimal: 1B 32 Parameters None Description Specifies a line feed of 1/6 inch (about 0.42 cm). Specifies a line feed of 50/300 inch (=50 dots). - 38 - 5.
ESC/P Command Reference ESC 3 Specify minimum line feed ASCII: ESC 3 n Decimal: 27 51 n Hexadecimal: 1B 33 n Parameters 0≤n≤255 Description Specifies a line feed of n/300 inch per line. The line feed is specified in 1-dot units. ESC A Specify line feed of n/60 inch ASCII: ESC A n Decimal: 27 65 n Hexadecimal: 1B 41 n Parameters 0≤n≤255 Description Specifies a line feed of n/60 inch. The line feed is specified in 5-dot units. - 39 - 5.
ESC/P Command Reference 5.4 Horizontal movement commands ESC l Specify left margin ASCII: ESC l n Decimal: 27 108 n 6C n Hexadecimal: 1B Parameters 0≤n≤255 0≤left margin
ESC/P Command Reference The horizontal print position is moved to the left margin position. If the left margin setting is not at the beginning of the line, the left margin is specified after a line feed. The beginning of the line indicates the left margin position for left alignment; for right and center alignment, it means that no image or character is entered on the line. Even if the character width is changed after the left margin has bee specified, the left margin position does not change.
ESC/P Command Reference ESC Q Specify right margin ASCII: ESC Q n Decimal: 27 81 n Hexadecimal: 1B 51 n Parameters 1≤n≤255 Left margin
ESC/P Command Reference CR Carriage return ASCII: CR Decimal: 13 Hexadecimal: 0D Parameters None Description Ends input of a line, and waits for input of the next line. The next print position becomes the beginning of the next line. A line feed command immediately after the carriage return is ignored. Auto-canceling double-width characters specified with SO or ESC SO are canceled. Same process as LF - 43 - 5.
ESC/P Command Reference ESC D Specify horizontal tab position ASCII: ESC D [n]k NUL Decimal: 27 68 [n]k 0 Hexadecimal: 1B 44 [n]k 00h Parameters 1≤n≤255, 0≤k≤32 Description The horizontal tab position is the character width (when the command was specified)*n from the left margin. Enter n values in ascending order and end the settings with NUL. If an n value is smaller than a previous one, tab setting is ended.
ESC/P Command Reference HT Perform horizontal tab ASCII: HT Decimal: 9 Hexadecimal: 09 Parameters None Description Moves the horizontal print position to the nearest horizontal tab position to the right of the input position. If there is no horizontal tab position to the right of the input position, or if the next horizontal tab position is beyond the right margin, the HT command is ignored.
ESC/P Command Reference 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 Specifies the absolute print position (in dots) for the next data. An absolute print position specifies the next print position as a number of dots from the left margin. n1 and n2 indicate the number of dots from the left margin. (Number of dots=n1+n2*256) The dot spacing is calculated as 1/300 inch.
ESC/P Command Reference ESC a Specify alignment ASCII: ESC a n Decimal: 27 97 n Hexadecimal: 1B 61 n Parameters 0≤n≤3 or “0”≤n≤“3” Description Prints the subsequent text with the alignment described below, according to the value of n. n=0 or 48 (“0”): Applies left alignment. n=1 or 49 (“1”): Applies center alignment. n=2 or 50 (“2”): Applies right alignment. n=3 or 51 (“3”): Applies nothing. The default setting is n=0.
ESC/P Command Reference 5.5 Vertical movement commands LF Line feed ASCII: LF Decimal: 10 Hexadecimal: 0A Parameters None Description Feeds the paper by the amount specified by a line feed command (ESC 0, ESC 2, ESC 3, ESC A). The print position becomes the beginning of the next line. The default value is a line feed of 48 dots. A carriage return immediately after a line feed is ignored. Auto-canceling double-width characters specified with SO or ESC SO are canceled.
ESC/P Command Reference ESC J Forward paper feed ASCII: ESC J n Decimal: 27 74 n Hexadecimal: 1B 4A n Parameters 0≤n≤255 Description Ends input for the current line and moves the vertical print position forward by n/300 inch (=1 dot). If the bottom margin setting is exceeded, printing starts. With left alignment, the print position for the next line becomes the end position of the current line. (The horizontal position does not move to the left margin.
ESC/P Command Reference ESC B Specify vertical tab position ASCII: ESC B [n]k NUL Decimal: 27 66 [n]k 0 Hexadecimal: 1B 42 [n]k 00h Parameters 1≤n≤255 0≤k≤16 Description The vertical tab position is the line feed amount (when this command was specified)*n from the top margin. Enter n values in ascending order and end the settings with NUL. If an n value is smaller than a previous one, tab setting is ended. Up to 16 vertical tabs can be specified.
ESC/P Command Reference VT Perform vertical tab ASCII: VT Decimal: 11 Hexadecimal: 0B Parameters None Description Moves the print position to the nearest vertical tab position down from the input position. The next horizontal print position becomes the beginning of the line. If the next vertical tab position extends beyond the bottom margin, or if there is no vertical tab position specified below the current position, VT is performed as if it is (moves to the TOF position of the next page).
ESC/P Command Reference 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. Vertical position=mL+mH*256+top margin The absolute vertical position is measured from the top margin position when this command was specified.
ESC/P Command Reference ESC (v Specify relative vertical position ASCII: ESC ( v nL nH mL mH Decimal: 27 40 118 nL nH mL mH Hexadecimal: 1B 28 76 nL nH mL mH Parameters nL=2 nH=0 0≤mL≤255 0≤mH≤127 -16384≤(mL+mH*256)≤16383 Description Specifies the vertical print position* as a relative position from the current position. Vertical position after movement=mL+mH*256+current position When moving upwards, the specified value is expressed as a two's complement.
ESC/P Command Reference 5.6 Paper formatting commands 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
ESC/P Command Reference ESC (C Specify page length ASCII: ESC ( C nL nH mL mH Decimal: 27 40 67 nL nH mL mH Hexadecimal: 1B 28 43 nL nH mL mH Parameters nL=2, nH=0 0<(mL+mH*256)<12000 Description Specifies the page length. The unit is 1/300 inch (=1 dot). Page length=mL+mH*256 The current paper position is the TOF. The top and bottom margins are canceled with ESC ( c. All previously entered text is cleared. A standard unit is not used.
ESC/P Command Reference ESC U Specify minimum margin ASCII: ESC U n Decimal: 27 85 n Hexadecimal: 1B 55 n Parameters 2≤n≤3 or “2”≤n≤“3” Description Specifies the minimum margin amount. n=2 or 50 (“2”): Specifies a minimum margin of 2 mm. n=3 or 51 (“3”): Specifies a minimum margin of 3 mm. Using this command clears all text. - 56 - 5.
ESC/P Command Reference 5.7 Printer control commands ESC @ Initialize ASCII: ESC @ Decimal: 27 64 Hexadecimal: 1B 40 Parameters None Description Returns all commands to their default settings. Item (See below.
ESC/P Command Reference 5.8 Graphics commands ESC * Select bit 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, 71, 72, 73 0≤n1≤255, 0≤n2≤11 The image data is as follows: - n1+n2*256 bytes when m=0, 1, 2, 3, 4, 6 - (n1+n2*256)*3 bytes when m=32, 33, 38, 39, 40 - (n1+n2*256)*6 bytes when m=71, 72, 73 Description Selects and outputs a bit image according to the value of m.
ESC/P Command Reference When m=0, 1, 2, 3, 4, 6 n1 and n2 indicate the number of dot positions.
ESC/P Command Reference When m=32, 33, 38, 39, 40 n1 and n2 indicate the number of dot positions. n1: The remainder from dividing the number of dot positions by 256 n2: The quotient from dividing the number of dot positions by 256 st nd 1 byte B 7 B 6 B 5 B 4 B 3 rd 2 byte B 2 B 1 B 0 B 7 B 6 B 5 B 4 B 3 3 byte B 2 B 1 B 0 B 7 B 6 B 5 B 4 B 3 B 2 B 1 B 0 . . . . . . . . . . . . . . . .
ESC/P Command Reference One dot of the image data is enlarged as follows, according to the value of m. m=32 m=33 m=38 m=39 m=40 As a result, the image is sized depending on the value of m, as follows: m=32 48 dots vertically×(n1+n2*256)*6 dots horizontally m=33 48 dots vertically×(n1+n2*256)*3 dots horizontally m=38 48 dots vertically×(n1+n2*256)*4 dots horizontally m=39 48 dots vertically×(n1+n2*256)*2 dots horizontally m=40 48 dots vertically×(n1+n2*256)*1 dot horizontally - 61 - 5.
ESC/P Command Reference When m=71, 72, 73 n1 and n2 indicate the number of dot positions. n1: The remainder from dividing the number of dot positions by 256 n2: The quotient from dividing the number of dot positions by 256 2nd - 5th byte 1st byte B 7 B 6 B 5 B 4 B 3 B 2 B 1 B 0 B 7 B 6 B 5 B 4 B 3 B 2 6th byte B 1 B 0 B 7 B 6 B 5 B 4 B 3 B 2 B 1 B 0 . . . . . . . . . . . . . . . . Relationship between the image data and the dots - 62 - 5.
ESC/P Command Reference First, the data is lined up in six rows as follows: 1byte 1byte 1byte 1byte 1byte 1byte 1byte 1byte 1byte 1byte 1byte 1byte 1byte 1byte 1byte 1byte 1byte 1byte 1byte 1byte 1byte 1byte … 1byte 1byte … 1byte LSB … 1byte MSB 1byte LSB 1byte MSB 1byte LSB 1byte MSB … 1byte LSB 1byte MSB … 1byte LSB 1byte MSB … 1byte LSB 1byte MSB (n1+n2*256)*6 bytes One dot of the image data is enlarged as follows, according to the value of m.
ESC/P Command Reference ESC K 8-dot single-density bit image 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 The data contains n1+n2*256 bytes of image data. Description Specifies that an 8-dot single-density bit image is printed with the number of dot positions indicated by n1 and n2. n1 and n2 indicate the number of dot positions.
ESC/P Command Reference ESC L 8-dot double-density bit image ASCII: ESC L n1 n2 Data Decimal: 27 76 n1 n2 Data Hexadecimal: 1B 4C n1 n2 Data Parameters 0≤n1≤255, 0≤n2≤3 The data contains n1+n2*256 bytes of image data. Description Specifies that an 8-dot double-density bit image is printed with the number of dot positions indicated by n1 and n2. n1 and n2 are specified in the same way as with ESC K.
ESC/P Command Reference ESC Y 8-dot double-speed double-density bit image ASCII: ESC Y n1 n2 Data Decimal: 27 89 n1 n2 Data Hexadecimal: 1B 59 n1 n2 Data Parameters 0≤n1≤255, 0≤n2≤3 The data contains n1+n2*256 bytes of image data. Description Same as for an 8-dot double-density bit image. Horizontally neighboring dots are not omitted.
ESC/P Command Reference 5.
ESC/P Command Reference h (height) h n1 n2 Height=n1+n2*256 (dots) 48≤height≤480 If height<48, height=48. If height>480, height=480. However, the height is as shown below with tc. 131≤height≤720 (RSS-14 Standard) 71≤height≤720 (RSS-14 Truncated) 71≤height≤720 (RSS-14 Stacked) 239≤height≤720 (RSS-14 Stacked Omni) 62≤height≤720 (RSS Limited) 134≤height≤720 (RSS Expanded) If heightmax., height=max.
ESC/P Command Reference Note * For parameter numerals 0–9, both 00h–09h and 30h–39h are recognized. * For parameter hexadecimals a–f, both 0ah–0fh and 61h–66h are recognized. * The parameter types a, b, c, d, e and f are recognized even when uppercase. * The parameter “parentheses deletion” is available only when GS1-128 (UCC/EAN-128) is selected. * The parameter “ratio between thick and thin bars” is available only when t0, t1 or t9 is selected.
ESC/P Command Reference (4) [Backslash]: End of barcode Barcode Type Command POSTNET, UPC/EAN EXTENTION, CODE39, ITF(I-2/5), EAN-8, EAN-13, UPC-A, UPC-E, CODABAR, RSS symbols ESC i [Parameter] B or b [Barcode data] \ CODE93, CODE128, GS1-128 (UCC/EAN-128) ESC i [Parameter] B or b [Barcode data] \\\ Description Specifies a barcode image. Any data extending beyond the right margin is ignored.
ESC/P Command Reference ESC i Q 2D barcode (QR Code) ASCII: ESC i Q or q Data Decimal: 27 105 81 or 113 Data Hexadecimal: 1B 69 51 or 71 Data Format: i Q or q [Parameters] ESC [Barcode data] (1) (2) \\\ (3) Parameters (1) [Parameters] Unlike with 1D barcodes, all parameters must be specified in order, starting from the top. If a value other than those listed is entered for a parameter, that parameter is specified with its default value. 1.
ESC/P Command Reference (*1) With Micro QR, the Structured Append setting is invalid, and the default setting is used. (*2) With Micro QR, error correction level 4 is invalid, and the default setting is used. What is the QR Code Structured Append setting? QR Codes have Structured Append settings. A long character string can be partitioned into 2 to 16 partitions and printed. With ESC/P commands, it is necessary to enter only the number of partitions.
ESC/P Command Reference Summary Printing the character string “123456789” with a cell size of 4 dots, Model 2, standard error correction level, and automatic data input. Without Structured Append ESC i Q 04h 02h 00h 00h 00h 00h 02h 00h “123456789” \\\ With Structured Append [Three partitions] ESC i Q 04h 02h 01h 01h 03h 31h 02h 00h “123” \\\ ESC i Q 04h 02h 01h 02h 03h 31h 02h 00h “456” \\\ ESC i Q 04h 02h 01h 03h 03h 31h 02h 00h “789” \\\ (The parity for the character string “123456789” is 31h.
ESC/P Command Reference (3) \\\: End of barcode There must be three backslashes to end 2D barcode. Example Refer to the section “Summary”. ESC i P Specify QR Code version ASCII: ESC i P n Decimal: 27 105 80 n 69 50 n Hexadecimal: 1B Parameters 0≤n≤40 Description The barcode size can be fixed. The default value is 0. The available versions differ depending on the symbol type used. If a setting other than those listed is specified, the setting returns to its default.
ESC/P Command Reference ESC i V 2D barcode (PDF417) ASCII: ESC i V or v Data Decimal: 27 105 86 or 118 Data Hexadecimal: 1B 69 56 or 76 Data Format: i V or v [Parameters] [Barcode data] \\\ (1) (2) (3) ESC Parameters (1) [Parameters] Unlike with 1D barcodes, all parameters must be specified in order, starting from the top. If a value other than those listed is entered for a parameter, that parameter is specified with its default value. 1.
ESC/P Command Reference 8. Aspect value [2-byte decimal] 1–1000 Specifies the aspect value. Actually, this is 0.01–10.0, but since the decimal point cannot be entered, a value multiplied by 100 is entered. The default value is 50. (The actual value is 0.5.) Note * If a setting for the symbol size (X direction) or symbol size (Y direction) has been specified manually, the aspect value setting is ignored.
ESC/P Command Reference [With symbol type MicroPDF417] Maximum of 250 alphanumeric characters, maximum of 366 numbers, maximum of 150 bytes of binary data However, the following table shows the maximum amount of information allowed according to the settings for symbol size (X direction) and symbol size (Y direction).
ESC/P Command Reference ESC i D 2D barcode (DataMatrix) ASCII: ESC i D or d data Decimal: 27 105 68 or 100 data Hexadecimal: 1B 69 44 or 64 data Format: i D or d [Parameters] ESC (1) [Barcode data] (2) \\\ (3) Parameters (1) [Parameters] Unlike with 1D barcodes, all parameters must be specified in order, starting from the top. If a value other than those listed is entered for a parameter, that parameter is specified with its default value. 1. Cell size 2. Symbol type 3.
ESC/P Command Reference 3. Vertical size (continued) 4. Horizontal size (continued from the previous page) [1-byte decimal] 104 [1-byte decimal] 120 [1-byte decimal] 132 [1-byte decimal] 144 Vertical no. of cells: 104 cells Vertical no. of cells: 120 cells Vertical no. of cells: 132 cells Vertical no. of cells: 144 cells [1-byte decimal] 0 [1-byte decimal] 8 [1-byte decimal] 12 [1-byte decimal] 16 [ECC200 rectangular] Vertical no. of cells: AUTO Vertical no. of cells: 8 cells Vertical no.
ESC/P Command Reference (3) \\\: End of barcode There must be three backslashes to end 2D barcodes. Example For data “12345” with symbol type ECC square at 40 × 40 with a 3-dot cell size, the command will be as shown below. ESC i D 03h 00h 28h(40d) 28h 00h 00h 00h 00h 00h “12345” \\\ - 80 - 5.
ESC/P Command Reference ESC i M 2D barcode (MaxiCode) ASCII: ESC i M or m data Decimal: 27 105 77 or 109 data Hexadecimal: 1B 69 4D or 6D data Format: i M or m [Parameters] \ [Barcode data] \\\ (1) (2) (3) (4) ESC Parameters (1) [Parameters] If a value other than those listed is entered for a parameter, that parameter is specified with its default value. 1. Symbol type [1-byte decimal] [1-byte decimal] [1-byte decimal] 2.
ESC/P Command Reference When the symbol type is the structured carrier message, the service class, country code and postal code can be specified separately from the normal data. Specify each value, separated by a backslash and comma (\,), immediately before the normal data. \,\,\, When “\,” is not used three times, the data is written as shown in the following example. \,\, Service class=default value Country
ESC/P Command Reference ESC i J 2D barcode (Aztec) ASCII: ESC i J or j data Decimal: 27 105 74 or 106 data Hexadecimal: 1B 69 4A or 6A data Format: i J or j [Parameters] ESC [Barcode data] (1) (2) \\\ (3) Parameters (1) [Parameters] If a value other than those listed is entered for a parameter, that parameter is specified with its default value. 1. Cell size 2. Symbol type 3. Error correction capacity 4.
ESC/P Command Reference (2) [Barcode data]: Barcode data The maximum number of barcode data characters that can be entered is listed below. 3067 alphanumeric characters, 3832 numbers, 1914 bytes of binary data Note The number of characters shown above is only for the Full-Range mode and varies depending on setting. (3) \\\: End of barcode There must be three backslashes to end 2D barcodes. - 84 - 5.
ESC/P Command Reference ESC i F Print downloaded data ASCII: ESC i F P Decimal: 27 105 70 80 n 69 46 50 n Hexadecimal: 1B n Parameters n: file header index 0≤n≤98 Description Expands downloaded data in the print buffer as image data. Expands downloaded image data from the print position. If there is no image data, this command is ignored. Must be downloaded beforehand Image file (.
ESC/P Command Reference As with text, if the image data does not all fit on the current line, an automatic line feed is performed, and the data is placed at the beginning of the next line. At that time, the any data that does not fit in the print area is deleted. Abcdefg Abcdefg 1. The text is entered. Abcdefg 2. The downloaded image is entered. 3. Since the image does not fit, it is pasted in after an automatic line feed. Example: Normal size Abc Abc Abc 1. The text is entered. 2.
ESC/P Command Reference If the result of pasting in the downloaded image extends beyond the bottom margin position, the image is pasted in after a page feed. However, if the downloaded image is larger than the entire area between the top and bottom margins, the entire image is ignored. Abcdefg Abcdefg Abcdefg WLMBGOr WLMBGOr Dabfdifpdzra Dabfdifpdzra BGHJgmfg BGHJgmfg gfdslrt gfdslrt 1. The text is entered. 2. The downloaded image is entered. 3.
ESC/P Command Reference There are limits on the amount of image data that can be stored in the printer. The size of the storage area is 6,144 KB. However, bitmap data is not stored as is, but is converted into the printer storage format by Transfer Manager. Image data larger than the media size is handled by deleting the portion of the image that does not fit within the size of the media. The portion of image data deleted depends on the media orientation.
ESC/P Command Reference ESC i a Switch command mode ASCII: ESC i a n Decimal: 27 105 97 n 69 61 n Hexadecimal: 1B Parameters n: Command mode 0 or 48: ESC/P standard mode 1 or 49: Raster graphics mode 3 or 51: P-touch Template mode Description Switches the command mode to ESC/P, P-touch Template or PTCBP (raster graphics) mode. Dynamically switches between the three modes.
ESC/P Command Reference ESC i S Status information request ASCII: ESC i S Decimal: 27 105 83 69 53 Hexadecimal: 1B Parameters None Description Sends a requests for the printer status. The printer status consists of 32 bytes.
ESC/P Command Reference (1) Error information 1 Flag Mask Meaning Bit 0 01h “No media” error Bit 1 02h “End of media” error Bit 2 04h “Cutter jam” error Bit 3 08h Not used Bit 4 10h Printer in use Bit 5 20h Printer turned off Bit 6 40h Not used Bit 7 80h Not used (2) Error information 2 Flag Mask Meaning Bit 0 01h “Replace media” error Bit 1 02h “Expansion buffer full” error Bit 2 04h Communication error Bit 3 08h Not used Bit 4 10h “Cover open” error Bit 5 20h
ESC/P Command Reference (5) Battery level information Flag Mask Meaning Bit 0 00h Full battery Bit 1 01h Half battery Bit 2 02h Low battery Bit 3 03h Changing required Bit 4 04h AC adapter in use ESC i L Specify landscape orientation ASCII: ESC i L n Decimal: 27 105 76 n 69 4C n Hexadecimal: 1B Parameters n=0, 1 or 48, 49 Description Applies or cancels the landscape orientation n=1 or 49 (“1”): Applies the landscape orientation.
ESC/P Command Reference ESC i C Specify cutting ASCII: ESC i C n Decimal: 27 105 67 n 69 43 n Hexadecimal: 1B Parameters n=0, 1 or 48, 49 Description Specifies cutting after printing. n=1 or 49 (“1”): Specifies cutting. n=0 or 48 (“0”): Cancels cutting. The default auto cut setting can be changed with the P-touch Template Settings Tool (P-touch Template Settings.exe). The number of auto cut copies can be specified with the P-touch Template Settings Tool (P-touch Template Settings.
ESC/P Command Reference ESC i W Specify character color ASCII: ESC i W n Decimal: 27 105 87 n 69 57 n Hexadecimal: 1B Parameters n=1, 2 Description Specifies the character color to be printed when using two-color media. n=1: color1(Black) n=2: color2(Red) Prints the subsequent text in the specified character color. This command is valid anywhere in a text line. Example Code: ABC ESC i W 02h DEF ESC i W 01h GHI FF Print result: ABCDEFGHI - 94 - 5.
ESC/P Command Reference 5.10 Advanced static commands ESC iXQ2 Select default character style ASCII: ESC i X Q 2 n1 n2 n3 Decimal: 27 105 88 81 50 n1 n2 n3 69 58 51 32 n1 n2 n3 Hexadecimal: 1B Parameters n1: 01h (Fixed) n2: 00h (Fixed) 00h≤n3≤04h Description Selects the default character style. n3=00h: None (normal characters) (*Manufacturer’s default) n3=01h: Bold n3=02h: Outline n3=03h: Shadow n3=04h: Shadow and outline This command is a static command.
ESC/P Command Reference ESC iXQ1 Retrieve default character style ASCII: ESC i X Q 1 n1 n2 Decimal: 27 105 88 81 49 n1 n2 69 58 51 31 n1 n2 Hexadecimal: 1B Parameters n1: 00h (Fixed) n2: 00h (Fixed) Description The default character style setting is returned as 3-byte data. [1] 01h (Fixed) [2] 00h (Fixed) [3] Setting 00h: None (normal characters) 01h: Bold 02h: Outline 03h: Shadow 04h: Shadow and outline The retrieved value is a value specified by a static command. - 96 - 5.
ESC/P Command Reference ESC iXk2 Select default font ASCII: ESC i X k 2 n1 n2 n3 Decimal: 27 105 88 107 50 n1 n2 n3 69 58 6B 32 n1 n2 n3 Hexadecimal: 1B Parameters n1: 01h (Fixed) n2: 00h (Fixed) 00h≤n3≤04h, 09h≤n3≤0Bh Description Selects the default font.
ESC/P Command Reference ESC iXk1 Retrieve default font ASCII: ESC i X k 1 n1 n2 Decimal: 27 105 88 107 49 n1 n2 69 58 6B 31 n1 n2 Hexadecimal: 1B Parameters n1: 00h (Fixed) n2: 00h (Fixed) Description The default font setting is returned as 3-byte data.
ESC/P Command Reference ESC iXX2 Specify default character size ASCII: ESC i X X 2 n1 n2 n3 n4 Decimal: 27 105 88 88 50 n1 n2 n3 n4 69 58 58 32 n1 n2 n3 n4 Hexadecimal: 1B Parameters n1: 02h (Fixed) n2: 00h (Fixed) 00h≤n3≤FFh, 00h≤n4≤01h Description Specifies the default character size. n3+(n4*256): Default character size (dots) The following settings (dots) are valid.
ESC/P Command Reference ESC iXX1 Retrieve default character size ASCII: ESC i X X 1 n1 n2 Decimal: 27 105 88 88 49 n1 n2 69 58 58 31 n1 n2 Hexadecimal: 1B Parameters n1: 00h (Fixed) n2: 00h (Fixed) Description The default character size setting is returned as 4-byte data. [1] 02h (Fixed) [2] 00h (Fixed) [3, 4] n3 n4 settings n3+(n4*256): Default character size (dots) The retrieved value is a value specified by a static command.
ESC/P Command Reference ESC iX31 Retrieve default line feed ASCII: ESC i X 3 1 n1 n2 Decimal: 27 105 88 51 49 n1 n2 69 58 33 31 n1 n2 Hexadecimal: 1B Parameters n1: 00h (Fixed) n2: 00h (Fixed) Description The default line feed setting is returned as 4-byte data. [1] 02h (Fixed) [2] 00h (Fixed) [3, 4] n3 n4 settings n3+(n4*256): Default line feed (dots) The retrieved value is a value specified by a static command.
ESC/P Command Reference ESC iXA1 Retrieve default alignment ASCII: ESC i X A 1 n1 n2 Decimal: 27 105 88 65 49 n1 n2 69 58 41 31 n1 n2 Hexadecimal: 1B Parameters n1: 00h (Fixed) n2: 00h (Fixed) Description The default alignment setting is returned as 3-byte data. [1] 01h (Fixed) [2] 00h (Fixed) [3] Setting 00h: Left alignment 01h: Center alignment 02h: Right alignment The retrieved value is a value specified by a static command. - 102 - 5.
ESC/P Command Reference ESC iX(2 Specify default page length ASCII: ESC i X ( 2 n1 n2 n3 n4 Decimal: 27 105 88 40 50 n1 n2 n3 n4 69 58 28 32 n1 n2 n3 n4 Hexadecimal: 1B Parameters n1: 02h (Fixed) n2: 00h (Fixed) 00h≤n3≤FFh, 00h≤n4≤2Eh Description Specifies the default page length. n3+(n4*256): Default page length (dots) (0, 80 through 11999) *A default page length of 0 indicates the Auto setting. *The manufacturer’s default is 0. This command is a static command.
ESC/P Command Reference ESC iXL2 Select default landscape orientation ASCII: ESC i X L 2 n1 n2 n3 Decimal: 27 105 88 76 50 n1 n2 n3 69 58 4C 32 n1 n2 n3 Hexadecimal: 1B Parameters n1: 01h (Fixed) n2: 00h (Fixed) 00h≤n3≤01h Description Selects the default landscape orientation setting. n3=00h: Cancel landscape orientation (*Manufacturer’s default) n3=01h: Apply landscape orientation This command is a static command.
ESC/P Command Reference ESC iXj2 Select default international character set ASCII: ESC i X j 2 n1 n2 n3 Decimal: 27 105 88 106 50 n1 n2 n3 69 58 6A 32 n1 n2 n3 Hexadecimal: 1B Parameters n1: 01h (Fixed) n2: 00h (Fixed) 00h≤n3≤0Dh, 40h Description Selects the default international character set. n3=00h: U.S.A. (*Manufacturer’s default) n3=01h: France n3=02h: Germany n3=03h: U.K.
ESC/P Command Reference ESC iXj1 Retrieve default international character set ASCII: ESC i X j 1 n1 n2 Decimal: 27 105 88 106 49 n1 n2 69 58 6A 31 n1 n2 Hexadecimal: 1B Parameters n1: 00h (Fixed) n2: 00h (Fixed) Description The default international character set setting is returned as 3-byte data. [1] 01h (Fixed) [2] 00h (Fixed) [3] Setting 00h: U.S.A. 01h: France 02h: Germany 03h: U.K.
ESC/P Command Reference ESC iXm2 Select default character code set ASCII: ESC i X m 2 n1 n2 n3 Decimal: 27 105 88 109 50 n1 n2 n3 69 58 6D 32 n1 n2 n3 Hexadecimal: 1B Parameters n1: 01h (Fixed) n2: 00h (Fixed) n3: 00h, 01h, 02h Description Selects the default character code set. n3=00h: Standard character code set n3=01h: Eastern European character code set n3=02h: Western European character code set (Manufacturer’s default) This command is a static command.
ESC/P Command Reference ESC iXU2 Specify default minimum margin ASCII: ESC i X U 2 n1 n2 n3 Decimal: 27 105 88 85 50 n1 n2 n3 69 58 55 32 n1 n2 n3 Hexadecimal: 1B Parameters n1: 01h (Fixed) n2: 00h (Fixed) 02h≤n3≤03h Description Selects the default minimum margin amount. nh3=02h: Specifies a minimum margin of 2 mm. nh3=03h: Specifies a minimum margin of 3 mm. (Manufacturer’s default) This command is a static command.
ESC/P Command Reference Appendix A: Character Code Tables Character code tables (1) Windows1252 (Western Europe) 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 ‡ — § · Ç × ç ÷
ESC/P Command Reference (2) Windows1250 (Eastern Europe) 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 B C D E F ° Ŕ Đ ŕ đ ˇ ± Á Ń á ń ’ ˘ ˛ Â Ň â ň ˇ “ Ł ł Ă Ó ă ó 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
ESC/P Command Reference (3) Brother standard 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 + ; K [ k { ï
ESC/P Command Reference International character set table Corresponding characters that switch in each language when the international character set is changed n 23 24 40 5B 5C 5D 5E 60 7B 7C 7D 7E 0 United States (U.S.A) # $ @ [ \ ] ^ ` { ¦ } ˜ 1 France # $ à ° ç § ^ ` é ù è ¨ 2 Germany # $ § Ä Ö Ü ^ ` ä ö ü ß 3 Britain (U.K.) £ $ @ [ \ ] ^ ` { ¦ } ˜ 4 Denmark I # $ @ Æ Ø Å ^ ` æ ø å ˜ 5 Sweden # ¤ É Ä Ö Å Ü é ä ö å ü
ESC/P Command Reference Appendix B: Introducing the Brother Developer Center Useful information for developers, such as applications, tools, SDKs as well as FAQs, are provided in the Brother Developer Center. http://www.brother.com/product/dev/index.