Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

Expedy Printer Setting Tool

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

Download

Download the latest version

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

Important: this tool only writes settings

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.

How to read the printer's actual settings

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:

  1. Switch the printer off.
  2. Hold down the FEED button.
  3. Switch the printer on while still holding FEED.
  4. 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.

Connecting to the printer

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.

Configuration tabs

Base

General printing behaviour.

  • Codepage: character encoding. Use UTF-8 for 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) or FONT-B (denser).
  • Density: heat level. Normal suits 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. 48 for 80 mm paper with FONT-A, 32 for 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.

Ethernet

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 9100 unless 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 Negotiation is 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.

WIFI

Wireless configuration for Wi-Fi capable models.

  • WIFI SSID: network name, case sensitive.
  • Security: NONE for an open network, WPA-PSK/WPA2-PSK for modern networks (set Auth Type to WPA2-PSK and Encryp to AES), or WEP for 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.

Download

Uploads resources to the printer's memory, typically a logo bitmap for ticket headers or additional fonts.

Hardware

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.

GPRS

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.

Recommended workflow

  1. Print the self-test ticket and keep it. This is your rollback reference.
  2. Connect over USB.
  3. Click Check Port, then Enter Para Setting.
  4. Change one thing at a time and click Set.
  5. Power cycle the printer, print the self-test ticket again, confirm the change.
  6. 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.

Verifying the download

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 SHA256

The value returned must match the one listed above. If it does not, delete the file and download it again.

Troubleshooting

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".

Support

For printer documentation, firmware and technical questions, get in touch through expedy.io.

Disclaimer

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.

About

Portable Windows utility to configure Expedy cloud thermal printers over USB, Ethernet, Wi-Fi or serial. Sets network, print density, code page and hardware parameters. No installation required.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors