Skip to main content

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

PurposeDescription
Stage trackingUpdate job card from one stage to the next
Worker recordingLog which worker completed the stage
Payment calculationSystem calculates payment based on rate × completed pieces
Time trackingRecord 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 sidebar Location: Job Card Detail → Print QR button

Bulk Print from List

Location: Job Cards list → Select multiple → Bulk Actions → Print QR

How 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

Print

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:
  1. System identifies job card — Reads JC number from QR
  2. Worker selects their name — From dropdown or pre-logged in
  3. Stage advances — Moves to next stage automatically
  4. Record created — Logs worker, timestamp, stage
  5. Payment calculated — Rate for that stage added to worker’s earnings

Scan Flow Example

Current StageAfter ScanWorker RecordedPayment Added
CreatedCuttingCutter namecutter_rate
CuttingFusingFuser namefuser_rate
FusingStitchingStitcher namestitcher_rate
StitchingFinishingFinisher namefinisher_rate
FinishingPackingPacker namepacking_rate
PackingCompletedPacker 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:
FieldDescription
Job CardJC number scanned
StageStage completed
WorkerWorker who scanned
TimestampDate and time of scan
RateRate applied for this stage
Production OrderParent PRD number

Payment Calculation

When a worker scans a job card:
Payment = Rate for that stage × 1 piece
Example:
  • Worker scans job card at Stitching stage
  • Stitcher rate = PKR 150
  • Worker earns PKR 150 for that piece
Worker’s total earnings = Sum of all pieces completed × rate per piece

Troubleshooting

Possible causes:
  • QR code damaged or dirty
  • Poor lighting
  • Camera not focused
Solutions:
  • Clean the QR label
  • Improve lighting
  • Hold scanner steady, closer to QR code
  • Reprint QR code if damaged
Cause: QR code is corrupted or job card was deleted.Solution: Search for job card manually by number. If not found, contact admin.
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.
Cause: Job card has already been scanned for this stage.Solution: This job card already moved past this stage. No action needed.
Cause: Worker not added to system or not assigned to correct department.Solution: Contact admin to add worker or update their department.
Cause: Rate is set to 0, or scan didn’t complete.Solution:
  1. Check production order rates (Rate Management)
  2. Verify scan completed (check job card stage history)
Cause: Human error.Solution: Stage changes cannot be undone. Contact admin if correction needed. The incorrect scan is logged in history.

Common Scenarios

SituationAction
Print QR for new batchJob Cards list → Select new cards → Bulk Actions → Print QR
QR label fell offFind job card by number → Print QR again
Worker scanned wrong cardNote the error, contact admin for correction
Check if card was scannedOpen job card → View stage history
See who scanned a cardJob Card Detail → Stage history shows worker name