A web-based flight strip printing system that uses the VATSIM data feed to display and print flight strips on a POS-5890K 58mm thermal printer.
- Real-time VATSIM flight data (auto-refresh every 15 seconds)
- Print flight strips to POS-5890K USB thermal printer
- Web interface accessible from any networked device
- Separate views for arrivals and departures
- Filter by airport ICAO code (default: ESGG)
- SVG-based flight strip template
- Modern UI with Vue 3 and Vuetify
Strip examples (with written markings) after being folded:

This creates strips that fold along the middle, resulting in 29 x 189 mm strips (on my model)
- Node.js 18+ and npm
- POS-5890K thermal printer connected via USB
npm run install:allnpm run devAccess at http://localhost:5173
npm run build
npm startAccess at http://localhost:3000
backend/- Express server with printer controlfrontend/- Vue 3 + Vuetify applicationtemplates/- SVG flight strip template
- SETUP.md - Complete installation and setup guide
- VATIRIS_INTEGRATION_API.md - API documentation for external integrations (e.g., VatIRIS)
- Y_Z_FLIGHT_RULES_FIX.md - Y/Z flight rules support documentation and troubleshooting
MIT