53 lines
2.2 KiB
Markdown
53 lines
2.2 KiB
Markdown
# 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:
|
|
```bash
|
|
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:
|
|
```bash
|
|
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](mailto:support@code2lab.com) |