Select your printer model

Parameters are refined by the selected printer.

addSound


Adds buzzer sound setting to the command buffer.

Sets the buzzer.

Syntax

 
public void addSound(int pattern, int repeat, int cycle) throws Epos2Exception

Parameter

pattern

Specifies the buzzer tone.

Value

Description

Printer.PATTERN_NONE

Stop (Mobile models)

Printer.PATTERN_NONE

Stop. However, the buzzer already sounding does not stop. (Except for Mobile models)

Printer.PATTERN_A

Pattern A (optional external buzzer)

Printer.PATTERN_B

Pattern B (optional external buzzer)

Printer.PATTERN_C

Pattern C (optional external buzzer)

Printer.PATTERN_D

Pattern D (optional external buzzer)

Printer.PATTERN_E

Pattern E (optional external buzzer)

Printer.PATTERN_ERROR

Error sound pattern (optional external buzzer)

Printer.PATTERN_PAPER_EMPTY

Paper empty sound pattern (optional external buzzer)

Printer.PATTERN_1

Pattern 1 (built-in buzzer)

Printer.PATTERN_2

Pattern 2 (built-in buzzer)

Printer.PATTERN_3

Pattern 3 (built-in buzzer)

Printer.PATTERN_4

Pattern 4 (built-in buzzer)

Printer.PATTERN_5

Pattern 5 (built-in buzzer)

Printer.PATTERN_6

Pattern 6 (built-in buzzer)

Printer.PATTERN_7

Pattern 7 (built-in buzzer)

Printer.PATTERN_8

Pattern 8 (built-in buzzer)

Printer.PATTERN_9

Pattern 9 (built-in buzzer)

Printer.PATTERN_10

Pattern 10 (built-in buzzer)

Printer.PARAM_DEFAULT

Specifies the default (Pattern A).

repeat

Specifies the repeat count.

Value

Description

0

Unlimited

1 to 255

1 to 255 times

Printer.PARAM_DEFAULT

Specifies the default (once).

cycle

Specifies the buzzer sound interval (in milliseconds).

Value

Description

1000 to 25500

1000 to 25500 milliseconds

Printer.PARAM_DEFAULT

Specifies the default (1000 milliseconds).

Effective for Patterns 1 to 10 only.

Exception

When the process fails, Epos2Exception with one of the following error status occurs.

Error status

Description

ERR_PARAM

An invalid parameter was passed.

ERR_MEMORY

Memory necessary for processing could not be allocated.

ERR_FAILURE

An unknown error occurred.

Supplementary explanation

  • This API cannot be used in the page mode.
  • The drawer and optional external buzzer cannot be connected simultaneously.
  • This API cannot be used if the printer is not equipped with a buzzer.
  • The timing to receive the callback of sendData API varies by printer.
    Mobile models: after the sendData API is executed.
    Other than Mobile models: after the buzzer sounding is finished.
  • For built-in buzzer equipped models of the following printers, sounding the buzzer is possible using addPulse.
    TM-T70 / TM-T70II / TM-T82II / TM-T82III / TM-T83II / TM-T88IV / TM-T88V / TM-T88VI / TM-T88VII / TM-T82II-i / TM-T83II-i / TM-T88VI-iHUB / TM-L90 / TM-L100
 

Quick Access

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

Epson ePOS SDK includes patented or patent pending functions. The contents must not be disclosed to third parties.


Epson ePOS SDK for Android

Jump to the top