Plans Free trial

ESC/POS

ESC/POS is a command set that software uses to talk to thermal receipt printers and cash drawers. The common way to open the drawer is an electrical pulse the system sends through the printer.

Last updated: 2026-11-02

ESC/POS is a command set that software uses to talk to thermal receipt printers and cash drawers. The common way to open the drawer is an electrical pulse the system sends through the printer.

Most thermal receipt printers support ESC/POS over the network (port 9100) or USB. RAWA prints directly over the network and opens the drawer without complicated add-ons.

Why ESC/POS matters in practice

Because it is the common language between POS software and receipt printers. If your printer supports it, any system that sends those commands will work with it: text in different sizes, bold, paper cut, QR codes and opening the drawer.

Tips when choosing a printer

Check Arabic support (either through a code page or by printing text as an image), a 58 or 80 mm paper width, and a network or USB port. Never buy a printer without test-printing a full Arabic receipt.

Try RAWA in your restaurant

A 100% Arabic-first cloud restaurant system — an offline-capable POS, kitchen display, QR menu, inventory & recipes, and accounting with e-invoicing (JoFotara) on every plan.

Start a free 7-day trial — no card

Common questions

Do all thermal printers support ESC/POS?

The vast majority do; check your printer manual or ask support.