Posadoble supports a direct connection to Epson ESC/POS ticket printers.
Does it support other ticketprinters than Epson?
Yes, when they support the ESC/POS command set.
No, when they don’t support the ESC/POS.
4 ways to connect
- Network
Usable on Windows and Linux webserver environments.
The driver talks directly to a printer via the network.
Needs setting:- Hostname
- Port
- SMB protocol
This is usable on Linux and Windows webserver environments.
On Linux, you might need to install “smbclient”. On debian use “sudo apt install smbclient” to install.
Note: spaces in printer names are not allowed. Rename the printer in your OS to contain no spaces.
Needs setting:- Hostname
- Printername (without spaces)
- Username (optional)
- Password (optional)
- Local windows printer
This only works on when a printer is installed on the Windows computer where the webserver runs on.
Note: spaces in printer names are not allowed. Rename the printer in your OS to contain no spaces.
Needs setting:- Printername (without spaces)
- Printername (without spaces)
- Local CUPS printer
This only works on when a printer is installed on the Unix/Linux computer where the webserver runs on.
You might have trouble finding a driver for your printer for Linux, and the workaround is a little bit of a hacky solution.
Therefore we do not recommend this method.
From tests we learned that the exact OS printer driver doesn’t matter that much.
As long as you select one (even if it’s the wrong one) it will work, because the OS driver is bypassed: we only send ESC/POS commands to the printer connection.
You might have to go through the web administration tool of CUPS to get it working (both KDE and Gnome do not allow the printer to be added).
We got it working where the webserver was installed on Ubuntu Linux (using the CUPS driver) and the printer was shared over the network on a Windows 11 computer.
We selected a random printer driver to make it work.
Note: spaces in printer names are not allowed. Rename the printer in your OS to contain no spaces.
Needs setting:- Printername (without spaces)
NT_STATUS_BAD_NETWORK_NAME
The SMB setting of the driver can give this error.
The name of the printer is probably incorrect, or the host name is incorrect
NT_STATUS_LOGON_FAILURE
The SMB setting of the driver can give this error.
Username or password (or both) is incorrect.