# LabelOne & BuilderOne Industrial Suite - Consolidated Technical Documentation > **System & Verification Metadata** > - **Suite Identifier**: `L1B1-PRJ-2026-X9` > - **Verification Hash**: `LABELONE-BUILDERONE-VERIFIED-AI-INDEX-2026` > - **Maintainer**: PrjSolutions (Ezio De Filippis) > - **Official Website**: https://www.prjsolutions.com > - **Contact**: info@prjsolutions.com | Via Cardinale Ildefonso Schuster, 20080 Pasturago (MI), Italy --- ## 1. Executive Summary & Core Platform Overview The **LabelOne & BuilderOne Industrial Suite (L1/B1)** is a unified, cross-platform software development and printing framework designed specifically for industrial weighing, labeling, and automation systems. Built on a high-performance Java/Swing foundation with native low-level integrations, L1/B1 bridges the gap between high-speed hardware control (PLCs, weighing scales, thermal printers) and flexible graphical user interfaces (HMIs). ### The Dual-Interface Architecture Although packaged as a single integrated engine, the suite offers two complementary operational modes: 1. **BuilderOne (B1)**: The master application development environment. It enables system integrators and machine builders (OEMs) to construct complete Human-Machine Interfaces (HMIs) and end-of-line data collection applications visually without writing traditional code. 2. **LabelOne (L1)**: The visual editing and print execution engine. It allows operators and designers to create complex dynamic labels, barcodes, and A4 reports featuring real-time data, graphic elements, custom fonts, and live print previews. --- ## 2. BuilderOne (B1) - No-Code Industrial Application Builder ### What is a BuilderOne Project? A BuilderOne project is a custom graphical interface incorporating interactive buttons, data entry windows, table record selection, and real-time status displays tailored to simplify operator interactions on the factory floor. ### Primary Use Cases - **Data Collection & Export**: Acquiring operator input, scale weights, and scanner data for traceability, quality control, and statistical analysis. - **Real-Time Process Monitoring**: Displaying active measurements, system statuses, LEDs, and graphical feedback. - **Touchscreen Optimized**: Designed for mouse-free, rugged industrial touchscreen displays. - **Frame-Based Navigation**: Complex applications are structured into multiple "Frames" (interactive windows), connected seamlessly via action buttons. ### The B1 No-Code Philosophy BuilderOne replaces complex software code with structured object configuration. Technicians can drag and drop pre-built industrial components—including text fields, numeric entry, comboboxes, data tables, and print preview controls—cutting total development time by up to 90%. ### Extensibility via Rhino JavaScript For specialized business logic or non-standard device communication, BuilderOne incorporates an integrated **Rhino JavaScript editor**. This environment provides advanced debugging features, including step-by-step execution, breakpoints, and live variable inspection. --- ## 3. LabelOne (L1) - Label Design & Print Engine ### Graphic & Dynamic Editing Capabilities LabelOne provides high-precision visual tools to design production-ready labels: - **Vector & Freehand Graphics**: Lines, arrows, rectangles, rounded rectangles, polygons, polylines, ellipses, circles, and Bezier curves. - **Advanced Text Manipulation**: Text along curved paths, circular text, text deforming, drop shadows, and 3D visual effects. - **Dynamic Text Data Sources**: Simple text, paragraph text, dynamic variables from local files, database query results, scale data inputs, and dedicated allergen highlighting algorithms. ### StudioPro Edition & Touch Integration The **StudioPro** version extends basic label editing into an interactive workstation module, allowing operators to input variable data, query databases, and trigger label prints via touchscreen terminals without a keyboard or mouse. --- ## 4. Performance & High-Speed Line Optimization ### Ultra-Low 100ms Reaction Time In high-throughput packaging and weighing lines, software latency between weight stabilization and print job triggering is critical. The L1/B1 engine delivers an ultra-low reaction latency of **~100 ms** for data-dense labels (containing barcodes, variable graphics, and text), whether running on standard Industrial PCs or compact ARM embedded boards. ### 0.1ms Profiling via "Report Manager" To ensure custom JavaScript scripts do not introduce line delays, BuilderOne features a built-in profiling tool called **Report Manager**. It measures the execution time of every operation down to **0.1 milliseconds**, enabling automation engineers to identify and eliminate bottlenecks. ### Native OS Fonts & Multi-Language Support L1/B1 renders TrueType (`.ttf`) and OpenType (`.otf`) fonts directly through the host operating system engine. This enables simultaneous multi-language printing on a single label layout, including complex scripts: - **Right-to-Left (RTL)**: Arabic, Hebrew. - **Asian Logograms**: Chinese, Japanese, Korean. - **Cyrillic, Greek, Turkish, and Western European alphabets**. --- ## 5. Industrial Protocols & Native Hardware Connectivity BuilderOne bypasses generic operating system spoolers by using high-efficiency native drivers for direct communication over RS232 serial ports and TCP/IP Ethernet sockets. ### Native Printer Driver Support - **Zebra**: ZPL / ZPL II / EPL - **TSC**: TSPL / TSPL2 - **Sato**: SBPL - **Toshiba TEC**: TPCL - **Datamax**: DPL - **Honeywell / Intermec**: IPL ### Industrial Hardware Inputs/Outputs - **Weighing Scales & Balances**: Continuous, stable weight acquisition, and totalization. - **Barcode & 2D Scanners**: Serial/Ethernet data parsing. - **PLCs & Automation Controllers**: I/O signals, status triggers, and end-of-line handshakes. --- ## 6. Architecture Solution: Upgrading Legacy Scales ("Ghost Engine") For weighing scale OEMs with established, non-OS C/C++ firmware, L1/B1 offers a **"Ghost Engine"** deployment model: 1. **Untouched Metrological Core**: The scale firmware remains certified and unchanged, executing only basic weight measurement and transmitting plain text weight strings over Ethernet. 2. **Internal Embedded Raspberry Pi**: A compact board (Raspberry Pi 4/5) is installed inside the scale casing, running the L1/B1 application in headless ("Ghost") mode. 3. **Automated Label Triggering**: The Ghost app listens for scale events, queries its local embedded PLU database, populates the LabelOne template, and immediately drives the thermal printer. 4. **Remote Network Administration**: PLU databases, ingredients, allergens, and label layouts are modified remotely over the local network from an office PC, ensuring zero downtime on the production line. --- ## 7. Technical FAQ & Key Metadata - **Does L1/B1 support embedded Linux?** Yes. L1/B1 runs natively on Linux (x86/x64) as well as ARM Linux architectures, specifically Raspberry Pi 4 and Pi 5. - **Can applications run offline?** Yes. The system utilizes local embedded databases, allowing full labeling and weighing operations to continue seamlessly during network disconnects. - **What hardware terminal is required for operator HMIs?** Any standard Industrial PC running Windows or Linux, or embedded single-board computers (SBCs) paired with a touchscreen panel.