Manual Connect
Manual Connect is the fallback when auto-discovery cannot find your fiscal printer. You pick the protocol and transport yourself, enter the connection details, and save the device. The app then registers it with the cloud in the background.
When to use Manual Connect
Use Manual Connect on the Device Discovery screen when one of these is true:
- Auto-discovery found nothing. The Bluetooth scan returned no paired printers in range, or the network scan found no host responding on the default fiscal ports.
- The printer is reachable only via a static TCP/IP address the local-network scan cannot reach — typical for off-network deployments, VPN-tunnelled shop floors and port-forwarded back-office printers behind a firewall.
- You already know the device — protocol, transport, host and port — and want to skip the probe entirely.
Open the Manual Connect screen
Open the Devices tab, tap + Add Device, then on the Device Discovery screen tap Manual Connect.
If you are not yet on the Devices tab, see the Devices browser page first.
Fill in the form
The screen has four sections, top to bottom.
Device name
A free-text label, required. The trimmed value appears in the Devices list and on every receipt's device column. Whitespace-only names fail validation.
Example: Back Office Printer.
Protocol
A row of chips. Pick the family that matches your hardware:
| Protocol | Use it for |
|---|---|
| Datecs Compact (default) | Most installed Datecs AMEFs in Romania |
| Datecs Professional | Datecs Professional-line printers |
| Datecs Extended | Datecs Extended-line printers |
| Daisy | Daisy units (international SKU) |
| Daisy RO | Daisy units sold under the Romanian SKU |
| Eltrade | Eltrade fiscal printers |
| Incotex | Incotex fiscal printers |
| Tremol | Tremol ZFP-family hardware |
| Tremol V2 | Newer Tremol ZFP-family hardware |
| MF/JE | Shtrih-family devices |
| Custom | Hardware not in the list above |
For the canonical mapping from each protocol to its native driver, default port and baud rate, see Protocol registry.
Transport
A second chip row:
- TCP (default)
- Bluetooth
- Serial
- USB
Your choice changes which fields appear in the Connection section below.
Connection
The fields here depend on the transport you picked.
- Host — the printer's IP address or hostname (for example,
192.168.1.100). Required. - Port — the TCP port the printer listens on. The default is
4999(Tremol/ZFP); other protocols use different ports — see Protocol registry. Must be a whole number between 1 and 65535.
- Address — the printer's BLE MAC address (for example,
AA:BB:CC:DD:EE:FF). Required.
Pair the printer first through Android Settings → Connected devices, then come back here with the MAC address. The Manual Connect screen does not start Bluetooth pairing.
- Address — the operating system's device path (for example,
/dev/ttyS0on Linux, or the COM port on Windows-attached USB-serial adapters). Required.
The native driver opens the port at the protocol's default baud rate.
- Address — the USB device descriptor exposed by the host. Required.
Most USB fiscal printers expose a serial profile in practice. If in doubt, pick Serial with the matching device path instead.
Save the device
After filling in the form, tap Save Device. The app runs through these steps:
Validates the form
The device name must not be empty. For TCP, the host must not be empty and the port must be between 1 and 65535. For Bluetooth, Serial or USB, the address must not be empty. If anything fails, you see an alert and the device is not saved.
Adds the device to your local list
The new device appears in the Devices tab right away with the pending badge, even if your phone is offline. You can use it for local commands immediately.
Registers the device with the cloud
The app sends the device to the e-bon cloud and claims it for your organization. This runs in the background.
Closes the screen
Whether the cloud step succeeds or fails, you are returned to the previous screen. Check the badge on the device entry to see how cloud registration went.
Read the device badge
After Save Device closes the screen, the new entry appears in the Devices tab with one of four badges:
| Badge | Meaning | What to do |
|---|---|---|
| Pending (amber) | Cloud registration is still running. | Wait a few seconds, then refresh the list. |
| Registered (green) | The cloud knows the device and your organization has claimed it. | You are ready to send commands and receipts. |
| Failed (red) | The cloud rejected the device or the network was down. | The device is still usable locally. Open the device's Settings tab to retry registration, or delete and re-add it. |
| Unregistered (grey) | You are not signed in, so the cloud step was skipped. | Sign in and retry — see Sign in. |
The device entry on the Devices browser is your starting point for sending a status command, issuing a receipt, renaming or deleting the device.
Pick the right protocol and transport
A few rules of thumb:
- If you have the printer model in front of you, look up its protocol family, default TCP port and baud rate in the Protocol registry.
- For most Romanian deployments, Datecs Compact / Extended / Professional covers the majority of installed AMEFs. Use Daisy RO for Daisy units sold under the Romanian SKU. Use Tremol or Tremol V2 for ZFP-family hardware (default port
4999). Use MF/JE for Shtrih-family devices. - If you do not know the protocol and auto-discovery has already failed, start with the manufacturer family (Datecs → one of the three Datecs entries; Tremol → Tremol or Tremol V2; Shtrih → MF/JE). Try Custom only after those fail.
- For TCP, enter the printer's static IP and the protocol's default port. The screen pre-fills
4999, which is correct for Tremol/ZFP but not for every protocol. - For Bluetooth, pair the printer through Android settings first, then enter the MAC address here.
- For Serial, enter the OS device path.
- For USB, enter the descriptor — but consider Serial instead, since most USB fiscal printers expose a serial profile.
Edit the device later
Once saved, the connection details cannot be edited from Manual Connect. Renaming and unclaiming live on the device's Settings tab in the Devices browser. To change the host, port or address, delete the device and add it again.
Where to next
- Pairing — the auto-discovery flow Manual Connect is the fallback for.
- Devices browser — where the saved device appears, with its badge and detail screen.
- Protocol registry — the canonical lookup for every protocol's family, default port, default baud rate and native driver.
- Custom protocol — what the Custom protocol option targets.
- Sign in — how to upgrade from anonymous mode so devices register in the cloud.
Sign in & guest mode
Sign in to the E-BON Android app with your Portal email and password, or open the app as a guest to look around — what each option does, what guest mode actually gives you, the most common error messages, and where the app takes you next.
Supported devices
Canonical list of fiscal devices (AMEF) and transports e-bon supports — protocols, default ports, baud rates, probe order, and known gaps.