AutoLab4j
works with Commander4j. The software waits for a trigger from a MODBUS device and when detected sends a label to a nominated barcode printer.
Commander4j
is the core component of the application consisting of desktop application, interfaces and scanner web pages. Modules include barcoding, production recording, despatching, quality control, weight checks, waste recording etc.
LabelServer
is a complementary application which is intended to run as a background service and takes requests from the Commander4j Desktop application and sends data to barcode labellers.
LaunchPad
is a program which attempts to functionally replace the LaunchPad application which Apple removed in macOS 26.
Menu4j
is a tree based menu system which makes the organisation and running of applications easy. It is particularly helpful for command line scripts. It uses the java ProcessBuilder and stores the configuration in an xml document.
Middleware4j
allows you to convert files (messages) between multiple formats (CSV, ASCII, XML, IDOC etc). It is typically used to allow Commander4j to interface to external systems.
ModbusClient
is a utility which lets you connect to a Modbus Server, view and change values.
ModbusServer
is a utility which lets you run a Modbus Server, view and change values.
SFTPGet
is a utility which monitors a remote SFTP folder for a file and when detected moves it to a local folder.
SFTPPut
is a utility which monitors a local folder for a file and when detected moves it to a remote SFTP folder.
sftpTransfer
is designed to automatically transfer files between a local file system and a remote sftp server without manual intervention. The program monitors folders and automatically moves files when they appear.
SocketTest
is a utility which allows you to emulate tcp/ip client or server.
TreeDoc
is a general purpose utility which can be used to create text files which document folder structures.
XMLView
is a utility for viewing xml documents.
ZPLRenderer
is a program which renders ZPL commands on screen. Input from file or network.
Support is available via the GitHub Issues pages or via Mantis. For all public (open source) questions use the appropriate Issues link next to the application name.
GNU GENERAL PUBLIC LICENSE Version 3.
All of these projects could not exist without the use of some great utilities. Have a look at the ones which have been used.
The world is powered by open source software. It is a hidden cornerstone of modern civilization, and the shared heritage of all humanity.
Some of the organisations who have used Commander4j