title: How to process barcodes from Datalogic Matrix scanner on Windows host?
body: <p>I'm about to purchase a Datalogic Matrix 300N fixed barcode scanner. I already downloaded and played with DL.CODE, this is the software to configure and emulate Datalogic Matrix scanners.</p>
  
  <p>The idea is to collect and process the scanned barcodes on a Windows host with a Windows .NET C# application or service that has to be written by me.</p>
  
  <p>As far as I can see now, the Matrix scanner could act as TCP Server and I can connect from my C# application (with TcpClient) to that Matrix TCP Server. However, there's no documentation or whatsoever available. Also I'm in doubt whether this is the right way to process barcodes in  an production enviroment.</p>
  
  <p>What would be the right way to set this up? Is "Matrix TCP Server" the way to go, or should I look out for other ways of communication? (ID-Net? Ethernet/IP? Modbus? Profinet IO? HMS Fieldbus?)</p>