Template:Menu Applications: Difference between revisions
Appearance
Updated by push_wiki.py |
|||
| (48 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
= | <div style="max-width:980px; margin:0 auto 1.2em auto; padding:1.1em 1.4em; border:1px solid #c8d1e0; border-radius:10px; background:#f4f6fb;"> | ||
<span style="font-size:1.35em; font-weight:bold;"><span style="color:#1e40c8;">Commander</span><span style="color:#d92d20;">4j</span></span> and its companion applications '''bridge the gap between your ERP system and factory-floor labelling.''' | |||
{| | Orders and materials come down from the ERP. Operators print GS1 / SSCC pallet and case labels and record what was made. Production and despatch data go back up. Because Commander4j keeps its own database, labelling carries on when the link to head office is down and catches up when it returns. | ||
| | |||
'''New here?''' Start with the [[Install Guide]] and you will be logged in within the hour. Everything is free and open source (GPL v3). | |||
|[[File: | </div> | ||
| | |||
<div class="c4j-fluid" style="max-width:980px; margin:0 auto;"> | |||
|[[file: | [[File:Commander4j_How_It_Fits.png|980px|center|link=]] | ||
</div> | |||
=Start here= | |||
{| cellpadding="10" style="width:100%; max-width:980px; margin:0 auto; text-align:center; border-spacing:12px; table-layout:fixed;" | |||
| style="border:1px solid #c8d1e0; border-radius:10px; background:#fff; vertical-align:top;" | '''1. Download'''<br>Which installer file to pick for your PC.<br>[[Downloads|Downloads page]] | |||
| style="border:1px solid #c8d1e0; border-radius:10px; background:#fff; vertical-align:top;" | '''2. Install'''<br>Database, installer and Setup4j, step by step.<br>[[Install Guide|Install Guide]] | |||
| style="border:1px solid #c8d1e0; border-radius:10px; background:#fff; vertical-align:top;" | '''3. First login'''<br>Default user, then set up your first materials and orders.<br>[[First Login|First Login]] | |||
| style="border:1px solid #c8d1e0; border-radius:10px; background:#fff; vertical-align:top;" | '''Already installed?'''<br>Upgrading to a newer version.<br>[[Upgrading|Upgrading]] | |||
|- | |||
| colspan="4" style="border:1px solid #c8d1e0; border-radius:10px; background:#fff; vertical-align:top;" | '''What is on a label, and how do I change it?'''<br>Start with [[Label Layouts]] for a plain-language tour of the pallet label, then [[Changing a Label]] to make your first change in half an hour. | |||
|} | |||
=The core suite= | |||
{| cellpadding="10" style="width:100%; max-width:980px; margin:0 auto; text-align:center; border-spacing:12px; table-layout:fixed;" | |||
| style="border:1px solid #c8d1e0; border-radius:10px; background:#fff; vertical-align:top;" | [[File:Commander4j_256x256.png|link=[[Commander4j]]|100px]]<br>'''[[Commander4j]]'''<br>Production recording, pallet and case labelling, despatch, quality, waste and weight checks. The core application. | |||
| style="border:1px solid #c8d1e0; border-radius:10px; background:#fff; vertical-align:top;" | [[File:Middleware4j_256x256.png|link=[[Middleware4j]]|100px]]<br>'''[[Middleware4j]]'''<br>Converts and routes files between your ERP and Commander4j (CSV, XML, IDOC, fixed width). | |||
| style="border:1px solid #c8d1e0; border-radius:10px; background:#fff; vertical-align:top;" | [[File:LabelServer4j_256x256.png|link=[[LabelServer4j]]|100px]]<br>'''[[LabelServer4j]]'''<br>Background service that sends label data to case and secondary labellers. | |||
| style="border:1px solid #c8d1e0; border-radius:10px; background:#fff; vertical-align:top;" | [[File:AutoLab4j_256x256.png|link=[[AutoLab4j]]|100px]]<br>'''[[AutoLab4j]]'''<br>Automatic pallet labelling triggered by the production line (MODBUS). | |||
|} | |||
=Tools and utilities= | |||
{| cellpadding="10" style="width:100%; max-width:980px; margin:0 auto; text-align:center; border-spacing:12px; table-layout:fixed;" | |||
| style="border:1px solid #c8d1e0; border-radius:10px; background:#fff; vertical-align:top;" | [[File:ZPLRenderer_256x256.png|link=[[ZPLRenderer]]|100px]]<br>'''[[ZPLRenderer]]'''<br>Renders Zebra ZPL label commands on screen, from a file or over the network. Emulates a printer for testing. | |||
| style="border:1px solid #c8d1e0; border-radius:10px; background:#fff; vertical-align:top;" | [[File:LogoRenderer_256x256.png|link=[[LogoRenderer]]|100px]]<br>'''[[LogoRenderer]]'''<br>Renders Logopak label templates and emulates a Logopak labeller's TCP protocol for local testing. | |||
| style="border:1px solid #c8d1e0; border-radius:10px; background:#fff; vertical-align:top;" | [[File:LogoClient_256x256.png|link=[[LogoClient]]|100px]]<br>'''[[LogoClient]]'''<br>Companion to LogoRenderer for developing and testing solutions that talk to Logopak labellers. | |||
| style="border:1px solid #c8d1e0; border-radius:10px; background:#fff; vertical-align:top;" | [[File:SocketTest_256x256.png|link=[[SocketTest]]|100px]]<br>'''[[SocketTest]]'''<br>Emulate a TCP/IP client or server to test printers, labellers and other network devices. | |||
|- | |||
| style="border:1px solid #c8d1e0; border-radius:10px; background:#fff; vertical-align:top;" | [[File:Modbus_256x256.png|link=[[ModbusBridge]]|100px]]<br>'''[[ModbusBridge]]'''<br>Relays values between a Modbus client and server, bridging communication between Modbus devices. | |||
| style="border:1px solid #c8d1e0; border-radius:10px; background:#fff; vertical-align:top;" | [[File:Modbus_256x256.png|link=[[ModbusClient]]|100px]]<br>'''[[ModbusClient]]'''<br>Connect to a Modbus server, then view and change register and coil values. | |||
| style="border:1px solid #c8d1e0; border-radius:10px; background:#fff; vertical-align:top;" | [[File:Modbus_256x256.png|link=[[ModbusServer]]|100px]]<br>'''[[ModbusServer]]'''<br>Run a Modbus server on your PC to simulate line equipment, then view and change its values. | |||
| style="border:1px solid #c8d1e0; border-radius:10px; background:#fff; vertical-align:top;" | [[File:sftpTransfer_256x256.png|link=[[SFTPTransfer]]|100px]]<br>'''[[SFTPTransfer]]'''<br>Moves files automatically between a local folder and a remote SFTP server in both directions. | |||
|- | |||
| style="border:1px solid #c8d1e0; border-radius:10px; background:#fff; vertical-align:top;" | [[File:SFTGet4j_256x256.png|link=[[SFTPGet]]|100px]]<br>'''[[SFTPGet]]'''<br>Watches a remote SFTP folder and moves each file that appears to a local folder. | |||
| style="border:1px solid #c8d1e0; border-radius:10px; background:#fff; vertical-align:top;" | [[File:SFTPSend4j_256x256.png|link=[[SFTPSend]]|100px]]<br>'''[[SFTPSend]]'''<br>Watches a local folder and moves each file that appears to a remote SFTP folder. | |||
| style="border:1px solid #c8d1e0; border-radius:10px; background:#fff; vertical-align:top;" | [[File:XMLViewer_256x256.png|link=[[XMLViewer]]|100px]]<br>'''[[XMLViewer]]'''<br>A simple viewer for XML documents, handy for checking interface messages. | |||
| style="border:1px solid #c8d1e0; border-radius:10px; background:#fff; vertical-align:top;" | [[File:Menu4j_256x256.png|link=[[Menu4j]]|100px]]<br>'''[[Menu4j]]'''<br>Tree-based menu for organising and launching applications and command-line scripts from a single XML file. | |||
|- | |- | ||
| style="border:1px solid #c8d1e0; border-radius:10px; background:#fff; vertical-align:top;" | [[File:TreeDoc_256x256.png|link=[[TreeDoc]]|100px]]<br>'''[[TreeDoc]]'''<br>Creates plain-text documents that describe a folder structure. | |||
| style="border:1px solid #c8d1e0; border-radius:10px; background:#fff; vertical-align:top;" | [[File:LaunchPad_256x256.png|link=[[LaunchPad]]|100px]]<br>'''[[LaunchPad]]'''<br>A replacement for the Launchpad application that Apple removed in macOS 26. | |||
| | | | ||
| | | | ||
|} | |} | ||
Latest revision as of 10:03, 15 October 2026
Commander4j and its companion applications bridge the gap between your ERP system and factory-floor labelling.
Orders and materials come down from the ERP. Operators print GS1 / SSCC pallet and case labels and record what was made. Production and despatch data go back up. Because Commander4j keeps its own database, labelling carries on when the link to head office is down and catches up when it returns.
New here? Start with the Install Guide and you will be logged in within the hour. Everything is free and open source (GPL v3).

Start here
| 1. Download Which installer file to pick for your PC. Downloads page |
2. Install Database, installer and Setup4j, step by step. Install Guide |
3. First login Default user, then set up your first materials and orders. First Login |
Already installed? Upgrading to a newer version. Upgrading |
| What is on a label, and how do I change it? Start with Label Layouts for a plain-language tour of the pallet label, then Changing a Label to make your first change in half an hour. | |||
The core suite
Commander4j Production recording, pallet and case labelling, despatch, quality, waste and weight checks. The core application. |
Middleware4j Converts and routes files between your ERP and Commander4j (CSV, XML, IDOC, fixed width). |
LabelServer4j Background service that sends label data to case and secondary labellers. |
AutoLab4j Automatic pallet labelling triggered by the production line (MODBUS). |
Tools and utilities
ZPLRenderer Renders Zebra ZPL label commands on screen, from a file or over the network. Emulates a printer for testing. |
LogoRenderer Renders Logopak label templates and emulates a Logopak labeller's TCP protocol for local testing. |
LogoClient Companion to LogoRenderer for developing and testing solutions that talk to Logopak labellers. |
SocketTest Emulate a TCP/IP client or server to test printers, labellers and other network devices. |
ModbusBridge Relays values between a Modbus client and server, bridging communication between Modbus devices. |
ModbusClient Connect to a Modbus server, then view and change register and coil values. |
ModbusServer Run a Modbus server on your PC to simulate line equipment, then view and change its values. |
SFTPTransfer Moves files automatically between a local folder and a remote SFTP server in both directions. |
SFTPGet Watches a remote SFTP folder and moves each file that appears to a local folder. |
SFTPSend Watches a local folder and moves each file that appears to a remote SFTP folder. |
XMLViewer A simple viewer for XML documents, handy for checking interface messages. |
Menu4j Tree-based menu for organising and launching applications and command-line scripts from a single XML file. |
TreeDoc Creates plain-text documents that describe a folder structure. |
LaunchPad A replacement for the Launchpad application that Apple removed in macOS 26. |