QR Scanning
Each job card has a unique QR code. Workers scan the QR code to update the job card stage and record their work.What QR Codes Are For
| Purpose | Description |
|---|---|
| Stage tracking | Update job card from one stage to the next |
| Worker recording | Log which worker completed the stage |
| Payment calculation | System calculates payment based on rate × completed pieces |
| Time tracking | Record when each stage was completed |
Where to Find QR Codes
On Job Card Detail Page
Location: Job Card Detail → QR code displayed in header or sidebarPrint from Job Card
Location: Job Card Detail → Print QR buttonBulk Print from List
Location: Job Cards list → Select multiple → Bulk Actions → Print QRHow to Print QR Codes
Single Job Card
1
Open job card
Click on job card number
2
Click Print QR
Button in header area
3
Print dialog opens
Select printer and print
Multiple Job Cards
1
Go to Job Cards list
Production Order → Job Cards tab, or Sidebar → Job Cards
2
Select job cards
Check boxes next to cards to print
3
Click Bulk Actions
Button appears when items selected
4
Select Print QR
Print preview opens with all selected QR codes
5
Send to printer
QR Label Contents
Each printed QR label includes:- QR code (scannable)
- Job card number (JC-YYYY-XXXXX)
- Production order number
- Size
- Style name
Scanning QR Codes
What Happens When Scanned
When a worker scans a QR code:- System identifies job card — Reads JC number from QR
- Worker selects their name — From dropdown or pre-logged in
- Stage advances — Moves to next stage automatically
- Record created — Logs worker, timestamp, stage
- Payment calculated — Rate for that stage added to worker’s earnings
Scan Flow Example
| Current Stage | After Scan | Worker Recorded | Payment Added |
|---|---|---|---|
| Created | Cutting | Cutter name | cutter_rate |
| Cutting | Fusing | Fuser name | fuser_rate |
| Fusing | Stitching | Stitcher name | stitcher_rate |
| Stitching | Finishing | Finisher name | finisher_rate |
| Finishing | Packing | Packer name | packing_rate |
| Packing | Completed | Packer name | — |
Each scan advances the job card by one stage. Workers can only scan cards that are ready for their department’s stage.
Scanner Setup
Supported Devices
- Dedicated barcode/QR scanners
- Smartphones with camera
- Tablets with camera
Scanner App
Workers use the Mac Leather Dashboard mobile app or web scanner: Location: App → Scan tab Or access web scanner at:app.macleather.co.uk/scan
What the System Records
Each scan creates a record with:| Field | Description |
|---|---|
| Job Card | JC number scanned |
| Stage | Stage completed |
| Worker | Worker who scanned |
| Timestamp | Date and time of scan |
| Rate | Rate applied for this stage |
| Production Order | Parent PRD number |
Payment Calculation
When a worker scans a job card:- Worker scans job card at Stitching stage
- Stitcher rate = PKR 150
- Worker earns PKR 150 for that piece
Troubleshooting
QR code won't scan
QR code won't scan
Possible causes:
- QR code damaged or dirty
- Poor lighting
- Camera not focused
- Clean the QR label
- Improve lighting
- Hold scanner steady, closer to QR code
- Reprint QR code if damaged
'Job card not found' error
'Job card not found' error
Cause: QR code is corrupted or job card was deleted.Solution: Search for job card manually by number. If not found, contact admin.
'Wrong stage' error
'Wrong stage' error
Cause: Job card is not at the expected stage for this worker’s department.Solution: Check job card’s current stage. A Stitcher cannot scan a card that’s still at Cutting stage.
'Already completed' error
'Already completed' error
Cause: Job card has already been scanned for this stage.Solution: This job card already moved past this stage. No action needed.
Worker not appearing in dropdown
Worker not appearing in dropdown
Cause: Worker not added to system or not assigned to correct department.Solution: Contact admin to add worker or update their department.
Payment not showing for worker
Payment not showing for worker
Cause: Rate is set to 0, or scan didn’t complete.Solution:
- Check production order rates (Rate Management)
- Verify scan completed (check job card stage history)
Scanned wrong job card
Scanned wrong job card
Cause: Human error.Solution: Stage changes cannot be undone. Contact admin if correction needed. The incorrect scan is logged in history.
Common Scenarios
| Situation | Action |
|---|---|
| Print QR for new batch | Job Cards list → Select new cards → Bulk Actions → Print QR |
| QR label fell off | Find job card by number → Print QR again |
| Worker scanned wrong card | Note the error, contact admin for correction |
| Check if card was scanned | Open job card → View stage history |
| See who scanned a card | Job Card Detail → Stage history shows worker name |