JS-50 WX Dual Camera Scanner
The JS-50 WX is the latest in sawmill scanning technology offered by JoeScan. This scanning device features two opposing cameras focusing on a single class 3R laser; offering improved profile detection in cases where a single camera does not have a clear view of the object being scanned.
Datasheet
For technical details regarding the JS-50 WX, refer to the JS-50 WX data sheet.
Hardware Mounting
The JS-50 WX features a QuikLock mount that uses dovetails to accurately position the scanning head. A spring-loaded clamp plate locks and unlocks the JS-50 WX in position without removing fasteners that are easily lost; all that is required to operate is a single 3/16 hex driver. Further information can be found in the QuikLok Mounting article.
Electrical Connections
To simplify cable management and reliability, the JS-50 WX features a single Power over Ethernet (PoE) capable connector that provides power and 10 Gigabit per second network connection. A X-Code M12 to RJ45 ethernet cable is used to connect the JS-50 WX to other networking hardware.
Networking
All communication to and from a JS-50 WX is done over an ethernet network through a UDP transport layer protocol. The details of communication to JS-50 WX devices is managed by the Pinchot API, a userspace level API provided by JoeScan that offers a simple programatic interface that can be integrated into user's custom software applications. The API is available in either .NET C# or C, allowing customers to choose the API interface based on their programming langauge preference.
For additional details regarding networking, it is recommended to read the Network Settings article.
Firewall
One should ensure that their firewall is configured to allow network traffic to pass through unhindered; further details can be found in the Firewall Settings article.
IP Address
The JS-50 WX will assign itself a link-local IP address in the absense of a DHCP server on the network assigning dynamic addresses. If a JS-50 WX is placed onto a network with a DHCP server, it will instead favor the dynamic IP address assigned to it.
Note
If the JS-50 WX is placed on a network without a DHCP server, the client computer will require a link-local IP address in order to communicate to the JS-50 WX.
Hostname
The JS-50 WX uses multicast DNS to assign itself a hostname that can instead be used to communicate over a network interface instead of the device's IP Address. This hostname takes the form of js-50-[SERIALNUMBER].local
, where [SERIALNUMBER]
is the serial number that is printed onto the device chassis.
Below is an example using a JS-50 with a serial number of 20238
to ping the device.
$ ping js-50-20238.local
PING js-50-20238.local (169.254.51.175) 56(84) bytes of data.
64 bytes from JS-50-20238.local (169.254.51.175): icmp_seq=1 ttl=64 time=0.090 ms
64 bytes from JS-50-20238.local (169.254.51.175): icmp_seq=2 ttl=64 time=0.074 ms
64 bytes from JS-50-20238.local (169.254.51.175): icmp_seq=3 ttl=64 time=0.086 ms
Firmware Update
To update the firmware on a given JS-50 device, a utility application developed by JoeScan known as FirmwareUpdate
should be used. This application is distributed with each software release inside the release's tools
directory.
Updating the firmware can be done using by following the following steps.
- Launch the
FirmwareUpdate
executable.
- Select the JS-50 on the left that is to be updated.
- Select the
Browse...
button and navigate to the*.gz
firmware update file.
- Update the scan head by selecting the
Perform Update
button; the JS-50 will reboot after a short delay with the new firmware.