Configuration utility for Expedy cloud thermal printers on Windows.
This tool lets you change a printer's internal settings (network, Wi-Fi, hardware behaviour, print density, character set, GPRS) over USB or over your local network. It is a single portable executable: no installation, no dependencies, nothing written to the registry.
Official site: expedy.io
The executable runs as-is. Copy it anywhere (desktop, USB stick) and double-click.
| Platform | Windows 7 / 8 / 10 / 11 (32 and 64 bit) |
| Installation | None, portable executable |
| Build | VER 6.09 |
| SHA256 | 8E33CED0677235E4B70A0FA88AC9CE25FF52CAB004D7CBF7A5BF6694356A02E9 |
Read this before you change anything.
The values shown in the interface are placeholders, not your printer's current configuration. The tool cannot read settings back from the printer. Communication is one way only: it sends commands, it never queries.
What this means in practice:
- The IP, MAC, SSID, baud rate and every other field you see on startup are example values. They are not what your printer is currently using.
- Only the fields you actively change and confirm with Set are sent to the printer. Everything else is left untouched.
- After clicking Set, the interface will not reflect whether the change succeeded. You have to verify on the printer itself.
Print the self-test ticket. This is the only way to see the real configuration and the only way to confirm a change was applied:
- Switch the printer off.
- Hold down the FEED button.
- Switch the printer on while still holding FEED.
- Release the button. A ticket prints with the full current configuration: interface, IP address, MAC address, baud rate, code page, print density, firmware version and so on.
Do this before you start, so you have a record of the original settings, and again after each change to confirm it took effect.
Open the tool and pick your connection method in the Select Communication Port panel. The current selection is shown in large text in the middle of the window.
| Method | How to use it |
|---|---|
| USB | Connect the USB cable, then select the printer in the dropdown. Simplest and most reliable option. |
| ETH | The computer and the printer must be on the same network and the same subnet. Click SEARCH to discover printers, or enter the IP manually. Port is 9100. |
| COM | Serial connection. Select the COM port, then the baud rate (usually 19200) and parity (usually NONE). These must match the printer's current serial settings, which you can read from the self-test ticket. |
| Driver | Sends commands through an already installed Windows print driver. Useful when the printer is shared or already configured in Windows. |
| LPT | Legacy parallel port. |
Click Check Port to confirm the connection is working, then Enter Para Setting to open the configuration tabs.
Tip: for the first configuration of a new printer, use USB. Network settings are much easier to set over USB than to fix over a network connection you just broke.
General printing behaviour.
- Codepage: character encoding. Use
UTF-8for correct accented characters in French, Spanish, German and most European languages. - Baudrate and Parity: serial port parameters. Changing these will break an existing COM connection until you reconnect with the new values.
- Character: built-in font,
FONT-A(larger) orFONT-B(denser). - Density: heat level.
Normalsuits most paper. Increase it only if print is too faint, since higher density shortens print head life and slows printing. - Chs/Line: characters per line.
48for 80 mm paper with FONT-A,32for 58 mm paper. - Auto Reprint The Last Receipt: reprints the previous ticket after a paper-out recovery.
- Buzzer, Drawer, Cutter: enable or disable the beeper, the cash drawer kick-out and the automatic cutter.
Wired network configuration. Each row has its own Set button, so apply them one at a time.
- IP and PORT: static IP address and listening port. Keep
9100unless you have a specific reason to change it. Choose an address outside your router's DHCP range to avoid conflicts. - MAC: hardware address. Do not modify unless you have a documented reason.
- SPEED: link negotiation.
Auto Negotiationis correct in almost every case.
After changing the IP, power cycle the printer and print the self-test ticket to confirm the new address before you rely on it.
Wireless configuration for Wi-Fi capable models.
- WIFI SSID: network name, case sensitive.
- Security:
NONEfor an open network,WPA-PSK/WPA2-PSKfor modern networks (set Auth Type toWPA2-PSKand Encryp toAES), orWEPfor legacy networks. - Key: the network password.
- The lower IP field sets the static address on the wireless interface. It has its own Set button.
Most thermal printers only support 2.4 GHz networks. If your router broadcasts a single merged 2.4 GHz and 5 GHz SSID, the printer may fail to connect. Split the bands or create a dedicated 2.4 GHz SSID.
Uploads resources to the printer's memory, typically a logo bitmap for ticket headers or additional fonts.
Low level printer behaviour. Each line has a checkbox: tick the checkbox to include that setting in what gets sent. Unticked lines are ignored, whatever value they display.
- BT Function: Bluetooth mode.
- Cutter Function: enable or disable the automatic cutter.
- Sensor Function: paper sensor. Disabling it stops paper-out detection.
- Max Heat Dot, Heat On Time, Heat Off Time: print head heating parameters. These are factory calibrated for the model and its paper. Do not change them unless instructed by Expedy support, since wrong values cause faint printing, overheating or premature head failure.
- USB Function: USB operating mode, printing class or virtual serial port.
- Beep After Cut: number of beeps after a cut, with on and off durations in milliseconds.
- Set Print Speed: print speed in mm/s. Lower it if print quality drops at high speed.
- Set Print Mode: internal print mode, model dependent.
Mobile network configuration for cellular models.
- Server IP and PORT: destination server the printer connects to.
- APN Name, APN UserName, APN UserPassword: access point settings supplied by your SIM operator.
- Print the self-test ticket and keep it. This is your rollback reference.
- Connect over USB.
- Click Check Port, then Enter Para Setting.
- Change one thing at a time and click Set.
- Power cycle the printer, print the self-test ticket again, confirm the change.
- Only then move on to the next setting.
Changing several settings at once is how configurations get lost, because a failed write is silent and you will not know which one did not apply.
The SHA256 checksum above lets you confirm the file has not been altered. On Windows, open PowerShell in the folder containing the file and run:
Get-FileHash .\PrinterSettingTool.exe -Algorithm SHA256The value returned must match the one listed above. If it does not, delete the file and download it again.
The tool does not detect the printer over USB Check that the printer is powered on and that Windows has installed the driver. Try a different USB port, avoiding hubs. Close any other software that may be holding the port, such as a POS application or a print spooler job.
SEARCH finds nothing on the network The computer and the printer must be on the same subnet. Verify the printer's actual IP on the self-test ticket. Check that a firewall is not blocking port 9100. Wi-Fi client isolation, common on guest networks, will also prevent discovery.
Settings do not seem to apply On the Hardware tab, remember that a value is only sent if its checkbox is ticked. On other tabs, use the Set button belonging to the row you changed. Then power cycle the printer, since some settings only take effect on restart.
I lost the network configuration and can no longer reach the printer Connect over USB and reconfigure from there, or reset the printer to factory settings following the procedure in its manual.
Windows blocks the download or the executable The file is unsigned, so SmartScreen may warn on first run. Verify the SHA256 checksum matches your downloaded file, then choose "More info" and "Run anyway".
For printer documentation, firmware and technical questions, get in touch through expedy.io.
Modifying print head heating parameters or other low level hardware settings can damage the printer. Always print the self-test ticket before and after making changes. Use at your own risk.