BarcodeSink

Third Party Cognex Dataman Library

Enjoy custom computer vision and data retention on your Cognex Dataman.



Cognex | MATLAB | Java

Pay Once | Open Source

Trying to get image data off your Cognex Dataman?

If you need image data for computer vision or want to save camera scan data for troubleshooting, you're in luck!

With a few lines of code, any camera on your network will send a scan result containing the barcode number and image data together. You'll be back to developing the rest of your application.

No more fiddling with FTP servers.

Compatible with Matlab and Simulink

Rapidly integrate a network of barcode scanners to your Matlab application. Don't worry about reconnects or start-up order, just run your code.

Java Virtual Machine

Whether you're using Java, Kotlin, Clojure, Scala, or Jython, we've got you covered. Set up a simple proof of concept with queues or wire up event-driven callbacks.

Want to see a working application?

  • Run Directly From Your Computer: Testing or developing without a PLC? No problem. Run the code directly from your laptop or desktop.
  • Supports Your Existing Hardware: All Cognex Dataman devices are supported. This includes the 80, 280, 290, 380, 370, 470, 390, and 580 series.
  • Speed Up Your Development Team: A robust server for a custom protocol on new hardware can take months to build, test, and debug. Save yourself months of development.
  • Simplify System Startup: 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. No more commuting to reboot a system.
  • Works with Your Team's Development Stack: Whether you're using Java, Kotlin, Scala, Clojure, or even Matlab, enjoy interoperability! All of these platforms are supported.
  • Effortless Scale Up: Run over a hundred cameras simultaneously. BarcodeSink was built to scale.
  • Large Image Support: Struggling to pull off a megabyte of image data? We can handle any size. Display your images fast without any FTP server delay.
  • Stop Wasting Time Chasing Bad Hardware Connections: Sometimes a reported software bug is just a bad connection. We handle that for you. Disconnected cameras are detected within seconds. There's also a callback hook to run code on disconnect.
  • No Vendor Lock-In: Enjoy source availability under the Affero General Public License. Alternative licensing available.
  • Money Back Gurantee: If you're not satisified, let us know within 30 days for a full refund.

Tested and Proven on Industry Hardware

We support popular industry hardware and can easily be adapted to new scanners.