OEM Weighing Scale Integration with LS Retail POS
Budget: $30 – $250 USD
I require an experienced developer to facilitate the integration of an OEM weighing scale with my LS Retail POS system. The scale communicates via COM2 at a 9600 baud rate. However, the challenge is it does not come with an official OPOS driver. The objective is to create a virtual OPOS driver using the AltCCOInterop framework to establish communication between the scale and LS Retail.
Key Details:
- The LS Retail POS system operates on Windows.
- The scale in use is an all-in-one POS scale.
- This project requires real-time data transfer from the weighing scale to the POS system.
Ideal Skills and Experience:
- Proficiency in Windows-based systems.
- Previous experience with LS Retail POS system integration.
- Knowledge of COM2 communication protocols.
- Familiarity with creating virtual OPOS drivers.
- Experience working with the AltCCOInterop framework.
- Understanding of real-time data transfer requirements.
Project Requirements:
1. Setup and Configure AltCCOInterop:
Use the AltCCOInterop project to create a custom virtual OPOS driver.
Configure the OpenPOSScale.cs file to match the scale's settings:
Port: COM2
Baud Rate: 9600
Data Bits: 8
Parity: None
Stop Bits: 1
2. Middleware Development:
Develop middleware to read data from the scale (serial communication).
Ensure proper parsing of weight data from the scale's output.
3. Driver Registration:
Register the compiled virtual OPOS driver (DLL) with Windows using the registry:
Path: HKEY_LOCAL_MACHINE\SOFTWARE\OLEforRetail\ServiceOPOS\ControlAssemblies
4. Integration with LS Retail:
Configure LS Retail to use the virtual OPOS driver as a scale device.
Perform tests to ensure the scale inputs are processed correctly by the POS.
5. Deployment:
Convert the middleware into a Windows Service for continuous operation.
Provide basic logging for monitoring scale communication.
---
Deliverables:
1. Fully functional virtual OPOS driver and middleware.
2. Step-by-step documentation for setup and deployment.
3. Support for testing and troubleshooting during implementation.
---
Skills Required:
Proficiency in C#, .NET Framework
Experience with OPOS and POS for .NET
Familiarity with serial communication protocols (RS232)
Knowledge of LS Retail or similar POS systems is a plus.
Key Details:
- The LS Retail POS system operates on Windows.
- The scale in use is an all-in-one POS scale.
- This project requires real-time data transfer from the weighing scale to the POS system.
Ideal Skills and Experience:
- Proficiency in Windows-based systems.
- Previous experience with LS Retail POS system integration.
- Knowledge of COM2 communication protocols.
- Familiarity with creating virtual OPOS drivers.
- Experience working with the AltCCOInterop framework.
- Understanding of real-time data transfer requirements.
Project Requirements:
1. Setup and Configure AltCCOInterop:
Use the AltCCOInterop project to create a custom virtual OPOS driver.
Configure the OpenPOSScale.cs file to match the scale's settings:
Port: COM2
Baud Rate: 9600
Data Bits: 8
Parity: None
Stop Bits: 1
2. Middleware Development:
Develop middleware to read data from the scale (serial communication).
Ensure proper parsing of weight data from the scale's output.
3. Driver Registration:
Register the compiled virtual OPOS driver (DLL) with Windows using the registry:
Path: HKEY_LOCAL_MACHINE\SOFTWARE\OLEforRetail\ServiceOPOS\ControlAssemblies
4. Integration with LS Retail:
Configure LS Retail to use the virtual OPOS driver as a scale device.
Perform tests to ensure the scale inputs are processed correctly by the POS.
5. Deployment:
Convert the middleware into a Windows Service for continuous operation.
Provide basic logging for monitoring scale communication.
---
Deliverables:
1. Fully functional virtual OPOS driver and middleware.
2. Step-by-step documentation for setup and deployment.
3. Support for testing and troubleshooting during implementation.
---
Skills Required:
Proficiency in C#, .NET Framework
Experience with OPOS and POS for .NET
Familiarity with serial communication protocols (RS232)
Knowledge of LS Retail or similar POS systems is a plus.