Manual Connect
Manual Connect is the fallback when auto-discovery cannot find your fiscal printer. You pick the driver 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 — driver, 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.
Driver
A row of chips. Pick the family that matches your hardware:
| Driver | Use it for |
|---|---|
| Datecs (default) | Most installed Datecs AMEFs in Romania (MX, X, classic lines) |
| Daisy | Daisy units |
| Eltrade | Eltrade fiscal printers |
| Incotex | Incotex fiscal printers |
| Tremol | Tremol ZFP-family hardware |
| MF/JE | Shtrih-family devices |
| Custom | Hardware not in the list above |
For the canonical mapping from each driver to its native driver id, default port and baud rate, see Driver 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 drivers use different ports — see Driver 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 driver'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 to the cloud — the device is saved locally only, which is the normal standalone state. | Optional: sign in from Settings → Sign in to cloud to attach this device to your organization. The app links it automatically — no re-pairing needed. See Sign in to cloud. |
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 driver 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 Driver registry.
- For most Romanian deployments, Datecs covers the majority of installed AMEFs. Use Daisy for Daisy hardware. Use Tremol for ZFP-family hardware (default port
4999). Use MF/JE for Shtrih-family devices. - If you do not know the driver and auto-discovery has already failed, start with the manufacturer family (Datecs → the Datecs entry; Tremol → the Tremol entry; Shtrih → MF/JE). Try Custom only after those fail.
- For TCP, enter the printer's static IP and the driver's default port. The screen pre-fills
4999, which is correct for Tremol/ZFP but not for every driver. - 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.
- Driver registry — the canonical lookup for every driver's family, default port, default baud rate and native driver.
- Custom protocol — what the Custom driver option targets.
- Sign in to cloud — optional; attaches standalone devices to your organization automatically.
Sign in to cloud (optional)
Cloud sign-in is optional in the E-BON Android app. Reach it any time from Settings to attach this device to your Portal organization, enable remote commands and central reporting, or sign out without losing any local data.
Supported devices
Canonical list of fiscal devices (AMEF) and transports e-bon supports — drivers, default ports, baud rates, probe order, and known gaps.