ZMIN web-based calling of LabelSoft label editing software to print and preview labels: a perfect solution for controlling printers to print labels in a B/S architecture.

In system applications for barcode printers, the B/S model - Browser/Server architecture - is a commonly used approach.

The usual method is to use an ActiveX control, i.e., an OCX control, which allows the IE browser to call print control functions like a DLL and control

the printer's output and obtain data returned by the printer.

However, using OCX has a clear drawback: it only supports IE, not Firefox, Chrome, or even Edge, and on Android

or Apple devices it cannot be used either.

It can perfectly replace OCX. Even if you have already developed a system with OCX, only minor code changes are needed to switch.

We decided to go further: directly from the web page, via HTML5 WebSocket, call LabelSoft label editing software to print

labels. Label templates can be prepared in LabelSoft in advance and later invoked via command line with value passing and printing, greatly solving the problem of

difficult layout on web pages and maximally simplifying web-based label printing.

Download and try it now: /downloads/labelsoft-win/

System requirements: 1. Running LabelSoftService requires the .Net 4.5 runtime environment; 2. The web browser must support HTML5; 3. WinXP does not support .Net 4.5, so LabelSoftService only supports Windows 7 and later operating systems. Usage: 1. After running the LabelSoftService program, printing from the web page works normally (it is recommended to set LabelSoftService to run automatically at startup); 2. Minimizing LabelSoftService automatically moves it to the system tray in the lower right corner; to exit, right-click and select "Exit"; 3. Place LabelSoft.exe and LabelSoftService.exe in the same directory; LabelSoftService will automatically call LabelSoft; 4. Other computers, phones, iPads, etc. on the same local network can remotely access the computer connected to the printer via a browser for network printing. Special note: When using IE or Edge browser on Win10, security settings may prevent connection to the print backend. Make the following settings: 1. Open Control Panel -> Internet Options; 2. In the "Internet Properties" window that appears, select the "Security" tab; 3. Under "Select a zone to view or change security settings", select "Local intranet"; 4. Click the "Sites" button to the right of "Local intranet"; 5. In the "Local intranet" window that appears, uncheck all checkboxes and click "OK"; 6. Close the "Internet Properties" window, and the print backend can be connected normally.