Learn more about our scanners at: https://joescan.com
The DevKit includes the following items:
- API documentation
- Required assemblies
- Example projects to illustrate concepts
The API reference documentation can be accessed here: http://api.joescan.com/net/
The .NET/C# DevKit contains a Visual Studio Solution file with example projects. In this section, we're taking a look at the concepts explained in each project. Throughout the documentation, you will find additional information on best practices, potential pitfalls and warnings. We recommend that you follow along the examples in Visual Studio while reading the documentation and experiment with the provided sample code. Before you begin, we recommend you download and install the DevKit for .NET/C# from the Downloads section.
How to reference the JCamNet assembly in your project.
This section details the different scanning modes, their applications and limitations.
How to find scanners on your network.
A scanner is represented in code by an object of type Scanner. This section deals with the mechanics of creating those objects through various API calls.
How to prepare scanners by sending configuration parameters.
On-Demand Scanning is the simplest scanning mode. The computer controls timing and readout order.
Example 5a illustrates the usage of Synchronized Mode. Example 5b uses .NET threading to improve on this solution.
Example 6 is similar to Example 5b, but this time we use the obtained profiles to show a very simple realtime display of ProfileDataPoints on a Windows form.
Example 7 shows three important concepts: how to deal with multiple scan heads, how to interleave calls for maximum scan speed and how to use pulse sync mode.
How to read data from scanner models with more than one laser.
Shows how to access the data from the scanner's camera.