import { ArrowLeft, Download, Monitor, Terminal } from 'lucide-react' const downloads = [ { href: '/downloads/fieldlens-print-windows-x64-setup.exe', label: 'Windows', detail: 'x64 · NSIS installer · current-user install', icon: Monitor, }, { href: '/downloads/fieldlens-print-linux-x64.deb', label: 'Linux', detail: 'x64 · Debian / Ubuntu .deb package', icon: Terminal, }, { href: '/downloads/install.sh', label: 'Linux install script', detail: 'x64 · verifies SHA-256 · installs the .deb', icon: Terminal, }, ] export function DesktopDownloadsLink({ onOpen }: { onOpen: () => void }) { return (

Desktop app

Capture printed barcodes without a physical scan

) } export function DesktopDownloadsPage({ onBack }: { onBack: () => void }) { return (
FL

FIELDLENS PRINT

Get the desktop app

Capture barcodes directly from print jobs and sync them into FieldLens without a physical scan.

Choose your platform

FieldLens Print captures RAW/ZPL and spool output locally, extracts barcode values, then syncs them to FieldLens.

{downloads.map(({ href, label, detail, icon: Icon }) => ( {label} {detail} Download ))}
Linux quick install curl -fsSL https://fieldlens.arrowstack.dev/downloads/install.sh | sh

Windows: installs for the current user, so the app itself does not require administrator elevation.

Linux script: supports x86_64/amd64 Debian/Ubuntu-style systems and verifies the package checksum before installation.

Printer setup: changing a managed Windows printer queue or port can still require IT/admin permission.

) }