Communication Interfaces
The EM3070 can communicate with the host device through either TTL-232 serial port or USB port using
one of the following communication modes.
TTL-232: This interface is applicable to most system architectures. For those requiring RS-232, a
TTL-232 to RS-232 conversion circuit is needed.
USB HID-KBW: Based on USB connection, the engine's transmission is simulated as USB keyboard
input. It works on a Plug and Play basis and no driver is required.
USB COM Port Emulation: The USB port on the host device is emulated as a serial port with the
same data transmission and configuration as a real serial port. A driver is required.
USB HID-POS: It is based on HID with no need for custom driver and is way more efficient in
communication than keyboard emulation and traditional RS-232 interface.
The EM3070's serial port supports baud rates from 1200bps to 115200bps; it does not support hardware
flow control.
Control Interfaces
Reset
Driving the RESET pin (PIN 11) on the host interface connector low for 100μs-500μs and then having the
signal back to high or idle high level resets the EM3070.
The minimum interval between reset operations must exceed 2 seconds.
Trigger
Driving the TRIG pin (PIN 12) on the host interface connector low for a specified time period causes the
EM3070 to start a scan and decode session. The time period varies from one scan mode to another.
Anti-shake mechanism is used in level trigger mode. For this mode, a trigger begins when the signal from
the TRIG pin remains low for at least 10ms.
For those scan modes with a timeout mechanism, the trigger automatically deactivates when the timeout
expires. After a trigger ends, the engine gets ready for next trigger only if the signal from the TRIG pin
remains high for at least 10ms.
13