Find your device protocol
e-bon supports 11 fiscal device protocols across the major Romanian and regional manufacturers — Datecs, Tremol, Daisy, Eltrade, Incotex and Shtrih-M — plus a generic Custom fallback for serial-spoken hardware. This page is the single reference for what to send to the API when you register a device, which TCP port to expect on a network-attached printer, and what baud rate to set on a serial cable.
Choose a protocol for your device
When you register a device through the e-bon API or the Portal, you pass one of the protocol IDs from the first column below. Pick the row that matches the model on the device label.
| Order | Protocol ID | Display name | Manufacturer | Family | Default TCP port | Default baud |
|---|---|---|---|---|---|---|
| 1 | DatecsExtended | Datecs Extended (ISL) | Datecs | ISL | 9100 | 115200 |
| 2 | DatecsCompact | Datecs Compact (ISL) | Datecs | ISL | 9100 | 115200 |
| 3 | DatecsProfessional | Datecs Professional (ISL) | Datecs | ISL | 9100 | 115200 |
| 4 | Tremol | Tremol (ZFP) | Tremol | ZFP | 4999 | 115200 |
| 5 | TremolV2 | Tremol V2 (ZFP) | Tremol | ZFP | 4999 | 115200 |
| 6 | Daisy | Daisy (ISL) | Daisy | ISL | 9100 | 115200 |
| 7 | DaisyRo | Daisy RO (ISL) | Daisy | ISL | 9100 | 115200 |
| 8 | Eltrade | Eltrade (ISL) | Eltrade | ISL | 9100 | 115200 |
| 9 | Incotex | Incotex (ISL) | Incotex | ISL | 9100 | 9600 |
| 10 | MFJE | MF/JE (Shtrih) | Shtrih-M | Shtrih | 9100 | 115200 |
| 11 | Custom | Custom (Serial) | Generic | Custom | 8000 | 9600 |
For per-vendor capability details (paper width, ANAF certification, supported commands), see the vendor pages: Datecs, Tremol, Daisy, Eltrade, Incotex, Shtrih, Custom.
Understand the four protocol families
Every supported protocol belongs to one of four families. The family determines the wire-level dialect spoken to the device.
- ISL — the most common family in Romania, originating from the Datecs ISL serial protocol and adopted by several other vendors. Covers all Datecs models, both Daisy variants, Eltrade and Incotex. If you operate a generic Romanian fiscal printer, it almost certainly belongs here.
- ZFP — Tremol's own protocol. Used by
TremolandTremolV2. Listens on TCP port 4999 rather than the 9100 used by every other family — make sure your firewall and POS configuration reflect this. - Shtrih — the MF/JE protocol from Shtrih-M, used by the
MFJEentry. - Custom — a generic fallback for serial-spoken hardware that does not yet have a dedicated driver. Choose this only when no other entry matches your device.
Know the default ports and baud rates
The default TCP port and baud rate in the table above are the values e-bon will use unless you explicitly override them at registration. Two practical points:
- TCP port 9100 is the default for ISL, Shtrih and (for legacy reasons) every entry except Tremol and Custom. This is the same well-known port used by raw network printing, so most network-attached fiscal printers are reachable here without extra configuration.
- TCP port 4999 is reserved for Tremol's ZFP protocol. If you are setting up a Tremol device on a static IP, open this port through any network address translation or firewall between the POS and the device.
- TCP port 8000 is the default for the
Customentry. Override it at registration if your hardware listens elsewhere.
Pick the right transport
Each protocol declares which connection methods (transports) e-bon can use to reach the device. There are two transport sets in practice:
- TCP, Bluetooth and Serial — supported by all 10 branded protocols (every Datecs, Tremol, Daisy, Eltrade, Incotex and Shtrih entry). You can connect over the local network, pair over Bluetooth, or attach a USB/serial cable.
- Serial and TCP only — used by the
Customprotocol. Bluetooth is not available withCustombecause pairing semantics (PIN, GATT service, RFCOMM channel) are not defined for arbitrary hardware. If you need Bluetooth, you need a branded protocol.
For step-by-step pairing and connection flows, see Discovery & auto-detect.
Understand the auto-detection order
When you scan a port without specifying a protocol — for example, when the e-bon Portal probes a network address to identify an unknown device — protocols are tried in the Order column above, from 1 to 11. The order reflects the installed base in Romania: Datecs models are tried first because they are the most widely deployed, then Tremol, Daisy, Eltrade, Incotex and Shtrih MF/JE, with Custom as the catch-all at position 11.
If auto-detect returns more than one possible match for the same device address, the candidates are already sorted by this order, so the first suggestion shown is the most likely one.
Continue exploring
- Supported devices — the hardware-side overview, listing every model e-bon can drive.
- Discovery & auto-detect — how to find devices on the network and pair them.
- Per-vendor pages: Datecs, Tremol, Daisy, Eltrade, Incotex, Shtrih, Custom.
- Glossary — AMEF, fiscal printer, protocol family and other terms.