Printing and supported printers

Receipts, labels, A4 and Arabic.

What can print

  • Receipts 58 mm and 80 mm in ESC/POS, with cash-drawer pulse and partial cut.
  • Labels and barcodes in ZPL, TSPL, EPL and CPCL (203 and 300 dpi).
  • Invoices A4 and A5 through your normal printer driver.
  • Transports: USB, network, serial, Bluetooth, or the operating-system spooler. The OS-driver mode always works as a fallback.

Arabic that prints correctly

Most thermal printers cannot shape Arabic. Hanouti draws Arabic lines as a bitmap using the same fonts as the screen, so letters connect and numbers read correctly.

Honest status: no printer model has been tested on real hardware yet. The profiles come from the manufacturers' published command sets and are verified byte for byte by automated tests. A model becomes "verified" only after the test page is printed on the real device. Run the test page before you rely on a printer.

Test page checklist

Rulers fit the paper width, alignment and bold render, accents are correct, the Arabic line is connected, EAN-13, Code 128 and QR scan, the paper cuts and the drawer opens. For labels: size and gap are correct and there is no drift over 20 labels.

Profiles included (37)

FamilyLanguageExamples
Receipt 58/80 mmESC/POSEpson TM-T20III, TM-T88VI, TM-m30; Star TSP143, TSP100; Xprinter XP-58IIH, XP-80C, XP-Q200; Gprinter GP-58, GP-80250; Rongta RP58, RP80; Bixolon SRP-350III; Sunmi V2; Citizen CT-S310II; POS-X EVO TP3; Munbyn; HPRT HT300; generic 58/80
LabelZPLZebra GK420t, ZD220, ZD420; generic 4 inch
LabelTSPLTSC TTP-244 Plus, TE200; Xprinter XP-365B, XP-420B; Gprinter GP-1324D; generic 40x30
LabelEPLArgox OS-214 Plus; Zebra LP/TLP 2844; generic
Mobile labelCPCLZebra ZQ320; generic
Label (driver)OS driverBrother QL-800

For any other model use a generic profile or the OS-driver mode.

Printer quirks

Star printers may ship in Star Line mode: switch them to ESC/POS emulation. Some low-cost clones need chunked sending for large bitmaps, which the profiles handle. After changing label rolls, run the printer's own calibration once.

0770 52 01 42