Who this is for: All Barti users. Initial setup requires admin access — see How do I set up Barti's machine integration?.
Table of Contents
Supported devices
Marco Connect — any device supported by Marco Connect. Confirmed devices: Marco RT-5100, Marco RT-6100, Tonoref 2
Reichert Capture — any device supported by Reichert Capture. Confirmed devices:
Tonometers: AT550, AT555, Reichert 7, Reichert 7CR, Ocular Response Analyzer G3, PT100, TonoVera
Lensometers: AL200, AL500, AL700, LensChek Pro, LensChek Plus
Auto-refractors/keratometers: RK600, RK700, OptoChek Plus
Auto-phoroptors: AutoPhoroptor RS, Phoroptor VRx, Visutron 900, SightChek
Pachymeter: iPac
Topcon — CV-5000, KR-1, KR-800, CL-300. If other devices are configured to send data to the CV-5000, that data can also be pulled into Barti.
Huvitz (HDR-Mate) — HDR-7000, HDR-9000. Requires a Windows computer.
Essilor (CBOX / Essibox) — any device supported by CBOX. Confirmed devices: AKR300, CL-300, Vision-R 700
Requirements
The computer running the Barti Machine Integration app must be connected to the internet and running at all times. The app does not sync files retroactively.
Topcon (CV-5000, KR-1, KR-800, CL-300)
Computer must be on the same network as the device
Computer must have access to the network folder
Topcon device must be configured to send XML data to a network folder — contact Topcon support for help: 1-866-922-6278, Monday–Friday 8AM–8PM EST
Marco
Marco Connect must be installed, running at all times, and set to XML output
Marco Connect must run on the same computer as the Barti app
Reichert
Reichert Capture must be installed, running at all times, and set to XML output
Reichert Capture must run on the same computer as the Barti app
Huvitz
HDR-Mate must be installed, running at all times, and set to XML-Marco output
HDR-Mate must run on the same computer as the Barti app
Computer must be a Windows device
Essilor
CBOX must be powered on and connected to the same local network as the computer running the Barti app
All Essilor devices must be configured to output data via the CBOX in XML format
The computer must have persistent read/write access to the CBOX shared network folder
Step 1 — Find your device's file path
Before installing anything, find the folder path where your device exports its readings. Open a notepad so you can paste the path as you go.
Marco Connect
Open Marco Connect and navigate to Tools > Options.
Find the Output Path field.
If Use Default is checked, your file path is likely
C:\Program Files (x86)\Marco Opthalmic\Marco Connect\OutputIf Use Default is not checked, copy the path shown and paste it into your notepad.
Click Cancel to close the Options box.
Reichert Capture
Open Reichert Capture.
Locate the Output XML File Path field.
Confirm it is set to Local File.
Copy the file path (e.g.
C:\ReichertCapture\Output\Device1\) into your notepad.
Topcon
On the device, hold down the Shift and Menu buttons simultaneously to open the Settings page.
Select Data I/O > System Configuration > Data File Configuration.
Confirm the file format is set to XML.
Locate and copy the path to the shared folder into your notepad.
Huvitz (HDR-Mate)
Open HDR-Mate.
Navigate to Options > Data Receiving & Transfer > Export Directory.
Confirm the following settings:
Data Receiving Option — Deleting Record: After Printed and Exported
Data Transfer Option — Deleting Record: After Transferred
Advanced > Export Type: XML-Marco
Copy the file path (e.g.
C:\Program Files (x86)\Huvitz\HDR-Mate) into your notepad.
Essilor (CBOX)
Locate the shared network folder path that the CBOX is configured to export data to and copy it into your notepad. Contact your Essilor representative if you're unsure where this is configured.
Step 2 — Install the Barti Machine Integration app
Log into Barti with an admin account and navigate to Organization Settings > Integrations.
Scroll down to the Machine Integration section.
Click Download the Desktop App and save the file.
Navigate to where the file was saved and double-click Barti Machine Integration.msi.
Click Next > Next > Install > Finish.
You do not need to restart your computer after installation.
Step 3 — Configure the Barti Machine Integration app
Open the newly installed Barti Machine Integration app.
In Barti, navigate to Organization Settings > Integrations > Machine Integration.
If you see "Machine Integration API Key not found," click Enable Integration.
Click Copy API Key to copy your key to the clipboard.
Switch to the Barti Machine Integration app and paste the key (Ctrl+V or Edit > Paste).
Select your office location.
Click Add Directory and select the file path you copied in Step 1.
Select your device from the dropdown.
Enable Delete after import.
Click Finish Setup.
Step 4 — Import a reading into a patient exam
Take a reading from your device.
Export the reading using the device's Print or Output button. The Barti Machine Integration app picks it up automatically.
In Barti, navigate to Exams > Imported Data.
Find the reading you just imported, click the menu next to it, and select View to confirm the readings look correct.
Open the patient's exam.
Click Review Imported Data in the top-right corner of the exam.
Select the reading from the list.
Click Assign Imported Data to populate the exam fields.
Troubleshooting
The green icon isn't spinning when I export a reading.
Confirm Delete after import is enabled. Navigate to the file path on your computer — if a file is sitting there, the app may not have picked it up. Delete the file, reprint from the device, and watch whether a new file appears and then disappears. If it appears but doesn't disappear, delete it and try again. For Topcon devices, restart the device if the problem persists. If it still doesn't work, delete the file, restart the device, restart the computer, reopen the Barti app, and retry.
How do I access the Barti Machine Integration app log?
The app logs everything it does and shares the log with Barti automatically every 8 hours. To find the log file manually, open File Explorer, click the address bar, and paste: %APPDATA%\BartiMachineIntegration\BartiMachineIntegration
The log file is in the logs folder.
The app isn't recognizing my device's printout.
Confirm the file path in the app matches exactly where your device exports files. Navigate to that path, delete any existing file, and reprint from the device to confirm a new file is being created. If the app is working correctly, the file will appear and then disappear (if Delete after import is on).
Related articles






