Select your printer model

Parameters are refined by the selected printer.
  • EU-m30
  • TM-J2000
  • TM-J2100
  • TM-L90
  • TM-L90 LFC
  • TM-L100
  • TM-m10
  • TM-m30
  • TM-m30II
  • TM-m30II-H
  • TM-m30III
  • TM-m30III-H
  • TM-m30II-NT
  • TM-m30II-S
  • TM-m30II-SL
  • TM-m50
  • TM-m50II
  • TM-m50II-H
  • TM-P20
  • TM-P20II
  • TM-P60
  • TM-P60II
  • TM-P80
  • TM-P80II
  • TM-T20
  • TM-T20II
  • TM-T20III
  • TM-T20IIIL
  • TM-T20IV-L
  • TM-T20X
  • TM-T20X-II
  • TM-T70
  • TM-T70II
  • TM-T81III
  • TM-T82II
  • TM-T82III
  • TM-T82IIIL
  • TM-T82IV-L
  • TM-T82X
  • TM-T82X-II
  • TM-T83III
  • TM-T83IV
  • TM-T88IV
  • TM-T88V
  • TM-T88VI
  • TM-T88VII
  • TM-T90
  • TM-T100
  • TM-U220
  • TM-U220II
  • TM-U230

GS ( E   <Function 14>


[Name]

Transmit the configuration item for the Bluetooth interface

[Format]

ASCII
   
GS
  
(
  
E
  
pL
  
pH
  
fn
  
a
Hex
1D
28
45
02
00
0E
a
Decimal
29
40
69
2
0
14
a

[Range]

(pL + pH × 256) = 2
fn = 14
a: different depending on the printers

[Description]

Transmits the configuration item for the Bluetooth interface specified by a.
a
Communication item
48
Bluetooth device address (BD_ADDR)
49
Passkey
65
Device name
70
Bundle Seed ID
73
Automatic reconnection with iOS device   ("1": Enabled, "0": Disabled)
  • When (a = 48, 49, 70, 73) is specified, ESC/POS Handshaking Protocol is not required.
  • When (a = 65) is specified, ESC/POS Handshaking Protocol is required.

[Notes]

  • This function works both in user setting mode and during normal printer operation.
  • When (a = 48, 49, 73) is specified, the following Header to NUL is transmitted.
  • Send data
    Hex
    Decimal
    Number of bytes
    Header
    37h
    55
    1 byte
    Identifier
    4Ah
    74
    1 byte
    Communication condition (∗1)
    30h, 31h, or 49h
    48, 49, or 73
    1 byte
    Setting value (∗2)
    20h – FFh
    32 – 255
    1 – 16 byte
    NUL
    00h
    0
    1 byte
  • (∗1)
    [Communication condition] transmits parameter (a) of this function.
    (∗2)
    [Setting value] indicates the setting value of GS ( E   <Function 13> of this command. The currently operating communication conditions may differ from those before executing GS ( E   <Function 2> of this command.
    • When (a = 48) is specified, the 6-byte value that expresses the 48-bit BD_ADDR as a hexadecimal is converted to character data and transmitted from the upper digits. Therefore the BD_ADDR transmission data consists of the 12-byte data [Hex = 30h – 39h, 41h – 46h / Decimal = 48 – 57, 65 – 70].
    • Example:
      If [Setting value (BD_ADDR)] is 00 03 7A 0C B0 82, the string is the 12 bytes "00037A0CB082" [Hex = 30h, 30h, 30h, 33h, 37h, 41h, 30h, 43h, 42h, 30h, 38h, 32h / Decimal = 48, 48, 48, 51, 55, 65, 48, 67, 66, 48, 56, 50].
    • When (a = 49) is specified, the passkey is transmitted. The passkey consists of 4 – 16 bytes of data.
    • Example:
      If [Setting value (passkey)] is 4254, the string is the 4 bytes "4254" [Hex = 34h, 32h, 35h, 34h / Decimal = 52, 50, 53, 52].
    • When (a = 73) is specified, the setting value, "1" or "0", is transmitted.
    • Example:
      If the setting is Enabled, character "1" [Hex = 31h / Decimal = 49] is transmitted.
  • When (a = 65) is specified, the following Header to NUL is transmitted.
  • Send data
    Hex
    Decimal
    Number of bytes
    Header
    37h
    55
    1 byte
    Identifier
    7Ah
    112
    1 byte
    Identification status
    40h
    64
    1 byte
    Communication condition (∗1)
    41h
    65
    1 byte
    Setting value (∗2)
    20h – FFh
    32 – 255
    1 – 64 byte
    NUL
    00h
    0
    1 byte
  • (∗1)
    [Communication condition] transmits parameter (a) of this function.
    (∗2)
    [Setting value] indicates the setting value of GS ( E   <Function 13> of this command. The currently operating communication conditions may differ from those before executing GS ( E   <Function 2> of this command.
    • When (a = 65) is specified the device name is transmitted.
    • Example:
      If [Setting value (device name)] is EPSON, the string is the 5 bytes "EPSON" [Hex = 45h, 50h, 53h, 4Fh, 4Eh / Decimal = 69, 80, 83, 79, 78].
  • When (a = 70) is specified, the following Header to NUL is transmitted.
  • Send data
    Hex
    Decimal
    Number of bytes
    Header
    37h
    55
    1 byte
    Identifier
    4Ah
    74
    1 byte
    Communication condition (∗1)
    46h
    70
    1 byte
    Bundle Seed ID (∗2)
    20h – FFh
    32 – 255
    10 byte
    NUL
    00h
    0
    1 byte
  • (∗1)
    [Communication condition] transmits parameter (a) of this function.
    (∗2)
    [Bundle Seed ID] indicates the setting value of GS ( E   <Function 13> of this command.
    • When (a = 70) is specified the Bundle Seed ID is transmitted.
    • Example:
      If [Bundle Seed ID] is TXAEAV5RN4, the string is the 10 bytes "TXAEAV5RN4" [Hex = 54h, 58h, 41h, 45h, 41h, 56h, 35h, 52h, 4Eh, 34h / Decimal = 84, 88, 65, 69, 65, 86, 53, 82, 78, 52].
  • This function is used to determine whether the settings of GS ( E   <Function 13> have finished normally before GS ( E   <Function 2> of this command.
  • See [Notes for transmission process] for a description of transmission of data groups.
  • See [Notes for ESC/POS Handshaking Protocol] for description of ESC/POS Handshaking Protocol.
 

Quick Access

  • [Name]
  • [Format]
  • [Range]
  • [Description]
  • [Notes]

ESC/POS® includes patented or patent pending commands. The contents must not be disclosed to third parties.


ESC/POS® Command Reference for TM Printers

Jump to the top