Przejdź do treści

Druk paragonów ESC/POS z aplikacji

CloudPrint dostarcza przygotowane dane ESC/POS z systemu sprzedażowego, sklepu internetowego lub aplikacji biznesowej do zgodnej lokalnej drukarki paragonowej. Przekazuje polecenia i raportuje status, ale nie rejestruje sprzedaży, nie obsługuje urządzenia fiskalnego i nie tworzy prawnie wymaganego paragonu fiskalnego.

Oddziel wydruk od fiskalizacji

Dane paragonu przygotuj dopiero po zakończeniu operacji sprzedaży lub zamówienia. Jeżeli prawo wymaga kasy fiskalnej, podpisu albo raportowania podatkowego, wykonaj te czynności w certyfikowanym systemie fiskalnym. CloudPrint może wydrukować przygotowany dokument dla klienta lub obsługi, lecz nie zastępuje fiskalizacji.

Przygotuj bajty ESC/POS w aplikacji

Wygeneruj tekst, kody kreskowe, QR, wysuw papieru i cięcie zgodnie z poleceniami obsługiwanymi przez model. Sprawdź kodowanie, stronę kodową oraz rzeczywistą szerokość papieru 58 lub 80 mm. CloudPrint przekazuje strumień bez zmian i nie naprawia nieobsługiwanych znaków.

Jawnie zadeklaruj język

Prześlij dane z document_format=raw i document_raw_language=escpos. Przed utworzeniem zadania wywołaj GET /api/v1/printers i potwierdź, że kolejka ogłasza escpos w capabilities.language_profiles oraz dostępny kanał RAW.

Przypisz właściwą drukarkę

Zapisz stabilny printer_id dla każdej kasy, punktu odbioru lub stanowiska kuchennego. Gdy jedno zamówienie tworzy kilka dokumentów, określ każdą trasę osobno. Nie wybieraj wyłącznie po nazwie kolejki i nie przenoś paragonu do innego punktu bez decyzji operatora.

Zapobiegaj przypadkowym duplikatom

Używaj jednego Idempotency-Key dla zamierzonego wydruku i zapisuj zwrócony print_job_id. Śledź status do printed, failed lub cancelled. Ponowienie po timeout zachowuje klucz i dane; świadoma druga kopia jest nowym, rejestrowanym dodrukiem.

Następne kroki

Przewodniki dotyczące integracji CloudPrint, podłączania lokalnego agenta i obsługi procesów drukowania.