C2LInspecz - Automated Smartsales System Health

C2LInspecz is the official diagnostic and health-monitoring utility by Code2Lab. It is a modern, high-performance GUI application designed to identify, troubleshoot, and resolve issues within the Smartsales POS ecosystem.

🚀 Core Features

1. Automated System Audit

A comprehensive "One-Click" audit that analyzes your shop's infrastructure in real-time:

  • Network Integrity: Verifies LAN connectivity, Internet access, and Shop Server reachability.
  • Printer Ecosystem:
    • USB Printers (Cashier): Scans the physical USB bus to ensure local receipt printers are connected.
    • Network Printers (Kitchen/Bar): Pings remote printers to verify they are online and responding.
  • Hardware Health: Monitors CPU load, RAM usage, and Disk space.

2. The "Spooler Shield" (Auto-Fix)

The tool monitors the internal print queue for "Stuck" jobs that often freeze cashier operations. If glitches are detected, the user can purge the queue with a single click to restore normal printing.

3. Integrated Settings Wizard

No more manual JSON editing. Shop managers can use the ⚙️ Settings tab directly in the app to:

  • Update the Shop Server IP.
  • Add, Edit, or Remove Network and USB printers.
  • Save configurations instantly to the system path.

4. Smart Escalation

Guides users through self-repair (e.g., "Check power cable"). If a failure is unresolvable locally, the tool packages diagnostic logs into a support ticket for the Code2Lab team.

📦 Installation

C2LInspecz is distributed as a native Debian package for seamless POS integration.

  1. Download the latest .deb package.
  2. Install via terminal:
    sudo dpkg -i c2linspecz_0.1.0_amd64.deb
    
  3. Launch "C2LInspecz" from your system's Applications menu.

🛠 Developer Guide

Build Requirements

  • Rust (Cargo)
  • dpkg-deb tool

Packaging the Installer

To generate a new release installer:

cargo build --release
./scripts/build_deb.sh

The final package will be ready at target/c2linspecz_0.1.0_amd64.deb.


© 2026 Code2Lab Team | support@code2lab.com

Description
Smartsales System Diagnosis tool
Readme 372 KiB
Languages
Rust 93.3%
Shell 6.7%