System Requirements
#
Supported Devices
Recommended Tablets
- iPad Pro (12.9" or 11") — Best performance and screen real estate
- iPad Air (10.9") — Excellent balance of price and performance
- Samsung Galaxy Tab S9 — Best Android option
- Microsoft Surface Pro — For hybrid desktop/tablet use
Minimum Requirements
- Screen size: 10 inches minimum
- RAM: 4GB minimum (8GB recommended)
- Storage: 64GB minimum
- Browser: Chrome, Safari, or Edge (latest version)
- Internet: 10 Mbps download minimum
#
Peripherals
Printers
- Star TSP100III (receipt printer)
- Zebra ZD410 (label printer)
- Any AirPrint-compatible printer (iOS)
- Any CUPS-compatible printer (Android/Linux)
Barcode Scanners
- USB or Bluetooth barcode scanners
- 2D scanners for QR codes and PDF417 (ID scanning)
- Recommended: SocketScan S700 or Datalogic Gryphon
ID Scanners
- Magnetic stripe readers for driver license swipes
- PDF417 barcode scanners for 2D barcode scanning
- Optional: Camera-based ID scanning via tablet camera
Cash Drawers
- RJ-12 or USB connected cash drawers
- Must be compatible with your receipt printer
Scales
- USB or Bluetooth scales
- Supported protocols: HID, serial, and most common cannabis scales
#
Network Requirements
Internet
- Download: 10 Mbps minimum per device
- Upload: 5 Mbps minimum per device
- Latency: Under 100ms to dubledger.com
- Static IP recommended for printer discovery
Local Network
- All devices should be on the same subnet for printer discovery
- Wi-Fi: 5GHz preferred, separate SSID for POS devices recommended
- Firewall: Allow outbound HTTPS (443) and WebSocket (wss://) connections
Offline Mode
- DubLedger works offline for up to 72 hours
- Local storage required: 500MB minimum per device
- Syncs automatically when connectivity returns
- Conflict resolution handles simultaneous edits
#
Software Dependencies
Browser Settings
- Cookies enabled
- Local storage enabled
- JavaScript enabled
- Pop-ups allowed for receipt printing
- Camera access allowed for ID scanning
Optional Integrations
- METRC API credentials (provided by your state)
- BioTrack SOAP credentials (for Florida, Arkansas, etc.)
- Leaf Data API credentials (for Washington)
- Payment processor credentials (for card processing)