Learn more about our scanners at: https://joescan.com
Page History
...
To discover all scanners on a network, use the first function in Example 1a listed above:
...
Code Block | ||||
---|---|---|---|---|
| ||||
Base IP Address: 192.168.1.105, CableId: 0, Serial Number: 374 Base IP Address: 192.168.1.150, CableId: 0, Serial Number: 1465 Base IP Address: 192.168.1.105, CableId: 22, Serial Number: 1941 Base IP Address: 192.168.1.105, CableId: 28, Serial Number: 1940 Base IP Address: 192.168.1.105, CableId: 30, Serial Number: 1747 |
Querying for a specific scanner by CableId or Serial Number – Example 1b
If you want to query for a specific scanner, either by its CableId or serial number, use the second function listed above:
...
In the following example, we only want to work with scanners that have a "1" in their network address at the 3rd quad. Use the third function above:
Code Block | ||
---|---|---|
| ||
using JoeScan.JCamNet; using System; namespace Examples { class Program { static void Main(string[] args) { ScannerConfig.FindAllScanners(MyDelegate); } public static void MyDelegate(DiscoveryResponse response) { // filter here by your criteria, for instance the subnet: if (response.BaseIPAddress.GetAddressBytes().GetValue(2).ToString() == "1") { System.Console.WriteLine("Base IP Address: {0}, CableId: {1}, Serial Number: {2}", response.BaseIPAddress, response.CableId, response.SerialNumber); } } } } |
...
Overview
Content Tools