Overview: Difference between revisions

From Commander4j
Created page with "Commander4j has number of roles.<br> * Print Barcode Labels, Tray Labels, Finished Goods Pallet Labels (EAN 128) * Interface production data to ERP systems like SAP * Maintain a "local factory" resilient copy of critical production data (orders, materials) from ERP systems for use during system outages. * Provides interfaces to automatic labellers, e.g. Logopak, Intermec, Zebra, Printronix etc. * Generation of despatching documentation * Weight Checks * Waste Recording..."
 
Improved by ClaudeAI documentation bot — expanded content
 
(34 intermediate revisions by the same user not shown)
Line 1: Line 1:
Commander4j has number of roles.<br>
[[File:Overview2.png|800px]]


* Print Barcode Labels, Tray Labels, Finished Goods Pallet Labels (EAN 128)
Commander4j is an open-source production recording, labelling and traceability application aimed at food, drink and consumer goods manufacturing sites. It is designed to act as a resilient local system that sits between your production lines and your central ERP — ensuring that barcoding and production recording continue uninterrupted even when the ERP is unavailable.
* Interface production data to ERP systems like SAP
 
* Maintain a "local factory" resilient copy of critical production data (orders, materials) from ERP systems for use during system outages.
At its core, Commander4j manages the full lifecycle of a finished goods pallet from the moment a [[Process_Orders|Process Order]] arrives from the ERP, through [[Pallet_Label|label printing]] and [[Production_Declaration|production declaration]], to [[Despatch|despatch confirmation]] and outbound interface back to the ERP. All pallet movements are recorded in a local database, providing a complete [[Pallet_History|pallet history]] at all times.
* Provides interfaces to automatic labellers, e.g. Logopak, Intermec, Zebra, Printronix etc.
 
* Generation of despatching documentation
The application has grown significantly from its original labelling roots and now includes the following functional areas:
* Weight Checks
 
* Waste Recording
* [[Pallet_Label|Pallet Labelling]] — print EAN 128 / GS1 compliant SSCC pallet labels directly or via automatic labellers
* Quality Control
* [[Case_Label|Case & Tray Labelling]] — print case and tray labels linked to production lines
* Pallet History
* [[Despatch|Despatching]] — build and confirm despatch loads with journey and equipment tracking
* Mobile Device Scanning
* [[Quality_Control_Sample|Quality Control]] — sample labelling, panel inspections, pallet sorting and isolation (Master Hold Notices)
* [[Waste_Recording|Waste Recording]] — log waste by material, location, container and reason
* [[Weight_Checks_Data_Capture|Weight Checks]] — capture and report on in-line weight check data against tolerances
* [[Interface_Admin|Interfaces]] — bi-directional XML file-based interfaces to ERP systems such as SAP
* Mobile Device Scanning — browser-based scanner pages for Zebra mobile computers via Apache Tomcat
 
Commander4j supports [[Requirements|three database platforms]] (MySQL, Microsoft SQL Server and Oracle) and runs on Windows, macOS and Linux. Installers for Windows and macOS include a bundled Java 21 runtime so no separate Java installation is required on those platforms.
 
See [[Introduction]] for a more detailed explanation of the application's background and design philosophy, or [[Requirements]] for a full list of supported platforms and optional components.
 
[[Category:Commander4j]]

Latest revision as of 11:22, 1 April 2026

Commander4j is an open-source production recording, labelling and traceability application aimed at food, drink and consumer goods manufacturing sites. It is designed to act as a resilient local system that sits between your production lines and your central ERP — ensuring that barcoding and production recording continue uninterrupted even when the ERP is unavailable.

At its core, Commander4j manages the full lifecycle of a finished goods pallet from the moment a Process Order arrives from the ERP, through label printing and production declaration, to despatch confirmation and outbound interface back to the ERP. All pallet movements are recorded in a local database, providing a complete pallet history at all times.

The application has grown significantly from its original labelling roots and now includes the following functional areas:

  • Pallet Labelling — print EAN 128 / GS1 compliant SSCC pallet labels directly or via automatic labellers
  • Case & Tray Labelling — print case and tray labels linked to production lines
  • Despatching — build and confirm despatch loads with journey and equipment tracking
  • Quality Control — sample labelling, panel inspections, pallet sorting and isolation (Master Hold Notices)
  • Waste Recording — log waste by material, location, container and reason
  • Weight Checks — capture and report on in-line weight check data against tolerances
  • Interfaces — bi-directional XML file-based interfaces to ERP systems such as SAP
  • Mobile Device Scanning — browser-based scanner pages for Zebra mobile computers via Apache Tomcat

Commander4j supports three database platforms (MySQL, Microsoft SQL Server and Oracle) and runs on Windows, macOS and Linux. Installers for Windows and macOS include a bundled Java 21 runtime so no separate Java installation is required on those platforms.

See Introduction for a more detailed explanation of the application's background and design philosophy, or Requirements for a full list of supported platforms and optional components.