JCamNet is the implementation of an API (Application Programming Interface) for the JoeScan line of Laserscanners. It can be used to write applications that make use of one or more scanners, and is the same interface that is used internally at JoeScan to build custom and diagnostic applications.
JCamNet is delivered as an assembly for the .NET framework. Even though it is implemented in C#, the functionality can be accessed through any language targeting the CLR 4.0 platform, such as VisualBasic for .NET. The provided examples are written in C# 4.0.
The developer documentation for the C/C++ library (JCamDll) may also be helpful. JCamNet and JCamDll contain roughly the same functionality, but have different calling conventions, and in some cases, different naming. Nonetheless, the examples and documentation can help to clarify concepts and techniques.
The most current version of this document can also always be found on the support page: www.joescan.com/jcamnet .
- Getting Started
- On-Demand and Synchronized Scanning Modes
- Examples 1a, 1b, 1c: Finding Scanners on the network
- Examples 2a, 2b, 2c: Connecting to Scanners
- Example 3: Configuring Scanners
- Example 4: On-Demand Scanning
- Example 5a, 5b: Synchronized Scanning
- Example 6: A Simple Realtime Display
- Example 7: Hi-Speed Scanning with Multiple Heads
- Example 8: Reading Multiple Lasers
- Example 9: Accessing the Camera