"We bought these barcode scanners but we've been stuck on integration and networking issues for several weeks."
Someone who wants to focus on automation rather than integration.
Wasting time and money syncing up to hardware you already bought?
BarcodeSink is the Solution
Speed Up Development: A robust server for a custom protocol on new hardware can take months to build, test, and debug. Save yourself the hassle.
Robust: Tired of restarting your software when a scanner is unplugged or restarts? Forced to start up each part of your system in a specific order? BarcodeSink doesn't care when your cameras are plugged in.
Developer Flexibility: Whether you're using Java, Kotlin, Scala, Clojure, or even Matlab, enjoy interoperability! All of these platforms are supported.
Libre and Open Source: Enjoy source availability under the Affero General Public License. Alternative licensing availiable.
Scale Up: Run over a hundred cameras simultaneously.
Fast Disconnect Detection: Tired of connections that sit around after a camera is disconnected or restarted? We handle that for you. Disconnected cameras are detected within seconds. There's also a callback hook to run code on disconnect.
It's this easy.
Matlab
Java
Release Scheduled for November 2025!
Questions on use case or features? Send us an email!