OseComm (Oh-ess-e-com) is the name for Opticon's revisioned file-transfer protocol developed to transfer data from our terminal devices to a host computer. Data is transferred as an entire file. Note that OseComm must be supported on the application running on the terminal device and an application must also be running on the host computer such as OseComm32. The necessary libraries to implement the OseComm protocol on terminal devices are provided by Opticon in our C Library Kit. A host SDK is also available to implement OseComm within your own computer application for the native Win32 platform as well as .NET.
NetO is Opticon's original file transfer protocol. Over the years the changing needs of the industry have brought to light certain drawbacks to the NetO protocol in certain situations. To address this need OseComm was developed. More fully features than NetO, OseComm also provides a more stable transmission of data in unique scenarios. While NetO is capable of transmitting files from a terminal device to a computer (and vice versa) OseComm is capable of that as well as many more useful tasks supported by Opticon's products. See the Features section for a complete list. Over time we intend to phase the NetO protocol out of use in favor of OseComm entirely.
To use Opticon's OseComm protocol the protocol must be implemented in a PC application (such as OseComm32). Additionally, it must be supported in the firmware of the target Opticon device. This list provides the firmware version necessary to take advantage of OseComm's features.
OseComm32 is a 32-bit Windows application built to transmit files between a PC and an Opticon terminal device. Typically a terminal device will be out in the field for all or part of a work day only to return later to download the collected data. Using OseComm32 the data file is transferred from the terminal to the host computer. The data file can then be either imported into a spreadsheet or uploaded to a server for analysis. Greater integration of the OseComm protocol into an existing chain of applications is possible with the OseComm SDK described further in this article.
OseComm32 can be downloaded from the Downloads table on this page. The download is a ZIP file that contains the installer (see File Extraction). Run the installer and answer the questions posed. The OseComm program, when launched, will look like the image at the top of this article. The installation process is detailed in the screenshots below. Click any image to see it full size. After installation a full users manual is available in the install folder called OseComm32.chm. See picture 6 below for the install folder path.
OseComm32 is able to communicate with Serial Ports at a variety of speeds and with a variety of settings. It is necessary to know the settings or defaults of the terminal application so that those same settings can be configured in the OseComm application. An explanation of those settings follows. To get to the settings follow Options > Communication Settings. You will be in the Communication Settings sub-menu.
This menu is a list of all of the files that are to be transmitted from the PC to the terminal on the next sync. Add files to the list with the Add button and remove them with the Remove button.
From PC to terminal
From terminal to PC
The OseComm SDK exists for multiple platforms allowing you to include OseComm transfer capabilities on a variety of devices. See the Downloads table for all necessary files and a description of each.
Notice: The downloading and use of any Opticon software implies consent with Opticon's End User License Agreement.
Software | Description | Version | Download |
---|---|---|---|
OseComm32 | A PC application implementing the OseComm protocol to transfer files from the PC to the terminal bar code reader and a variety of other file-related functions. | 1.0.17.0 | Download |
OseComm Win32 Library (DLL) | Win32 ActiveX SDK dll for Opticon's OseComm protocol. ZIP includes the library file. Official documentation will be available soon. | EGF34754 | Download |
OseComm .NET Library (DLL) | .NET managed API to implement Opticon's OseComm protocol. Includes the library file, sample code and documentation. | EGF36872 | Download |