No more fiddling with FTP servers or WriteImageFTP.

Custom computer vision and data retention for your Cognex Dataman for Windows, Linux, and macOS.

gtag_report_conversion

If you're not satisified, let us know within 30 days for a full refund.

Trying to get image data off your Cognex Dataman?

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.

How does it work?

We provide a third-party library that automatically reads in image data over TCP every time there's a scan. The library is a JAR, so it can be used by Java or any other language or tool that supports Java classes, like Matlab or Jython. We support massive image sizes and multiple cameras.


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?

Tested and Proven on Industry Hardware

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

  • Dataman 80 Series
  • Dataman 280 Series
  • Dataman 290 Series
  • Dataman 380 Series
  • Dataman 370 Series
  • Dataman 470 Series
  • Dataman 390 Series
  • Dataman 580 Series

Benefits

  • 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.