POS Printer Database

This is a community-maintained database of POS printer capabilities, for producing interoperable software.



POS printers use legacy code pages, but data is usually found in a modern encoding like UTF-8.

This database allows developers to handle this conversion gracefully, to get printers speaking your language.

Browse encodings


Open source

This data was collected by the open source POS community, to help improve their own printing experience.

By contributing to this database, you can improve software compatibility for the printers that you use.

Get involved


Vendor independent

Some printers emulate a limited ESC/POS command set.

By using this database, you can develop software that sends the right commands to ESC/POS printers from any vendor.

Browse vendors


Printer profile list

Printer vendor list

Text encoding list

Problem loading page :(

There was an error fetching data for the page. Please try again.
Reload page