Drukowanie i offline

Dlaczego zamówienie offline nie drukuje się dwa razy

Awaria internetu w środku obsługi jest wystarczająco zła; odkrycie potem, że kuchnia przygotowała to samo danie dwa razy, byłoby gorsze. Dlatego zamówienie, które wprowadzasz bez internetu, ma własną tożsamość od pierwszej sekundy, a chmura ją szanuje, gdy połączenie wraca.

Zaktualizowano 21 września 2026 5 min czytania Dla: właścicieli i kelnerów
Krótka odpowiedź

Spokojnie: każde zamówienie offline rodzi się z unikalnym kluczem, tworzonym przez agenta drukowania w chwili, gdy wydruk wychodzi na drukarce. Gdy internet wraca, chmura porównuje ten klucz z tym, co już ma. Jeśli się powtarza, zamówienie jest rozpoznane jako to samo i nic nie drukuje się ponownie.

Czym jest zamówienie offline

Zamówienie offline to zamówienie, które twój zespół wprowadza, gdy internet w restauracji padł. Nie przechodzi przez chmurę: obsługuje je agent drukowania, program działający na komputerze, Raspberry albo telefonie z Androidem wewnątrz lokalu, w tej samej sieci co drukarka termiczna. Agent serwuje stronę lokalną przez Wi-Fi restauracji, drukuje zamówienie od razu i zapisuje je w kolejce na samym urządzeniu.

Unikalny klucz rodzi się razem z zamówieniem, w agencie: losowy kod, który się nie powtarza i zostaje przyklejony do tego zamówienia na zawsze. Idzie w kolejce i przy każdej próbie wysłania. Gdy połączenie wraca, pierwsze, co robi qmen.us, to sprawdza, czy ta restauracja ma już zamówienie z tym kluczem. Jeśli ma, odpowiada „duplikat” i niczego nie tworzy. Jeśli nie ma, tworzy zamówienie już oznaczone jako wydrukowane w kuchni i nie generuje dla niego żadnego wydruku.

Dlaczego zawsze tylko jedno zamówienie na papierze

  • Papierowe zamówienie jest jedno. Drukuje agent podczas awarii, tam w kuchni. Przy synchronizacji chmura tworzy zamówienie bez żadnego zadania drukowania, więc nie ma drugiej kopii pojawiającej się znikąd pół godziny później.
  • Ponowne wysłanie jest bezpieczne. Agent skreśla zamówienie z kolejki dopiero, gdy chmura potwierdzi. Jeśli odpowiedź zgubi się po drodze, próbuje znowu, chmura odpowiada „duplikat”, a agent przyjmuje to jako potwierdzenie. Powtórzone zamówienie w kolejce nie staje się powtórzonym zamówieniem w kuchni.
  • Gwarantuje to baza danych. Reguła unikalnego klucza obowiązuje całą restaurację: nawet jeśli dwa wysłania dotrą w tej samej chwili, tylko jedno staje się zamówieniem.
  • Zamówienie przychodzi z właściwą historią. Godzina to ta, o której kelner je wprowadził, nie godzina synchronizacji, a cena to ta z menu zapisanego w tamtej chwili: chmura niczego nie przelicza.

Jak działa to bez internetu, w 7 krokach

To siedem kroków: od paska ostrzeżenia na telefonie do zamówienia pojawiającego się w Kuchni bez drugiego zamówienia na papierze.

  1. Rozpoznaj, że internet padł

    W aplikacji kelnera pojawia się pasek u góry: Brak internetu — dotknij, aby otworzyć tryb offline. Jeśli strona przestaje się otwierać, telefon pokazuje ekran Brak internetu z przyciskiem Otwórz tryb offline. Oba prowadzą w to samo miejsce: do strony lokalnej agenta.

  2. Otwórz stronę lokalną agenta

    To adres z sieci restauracji, w rodzaju http://192.168.0.50:8765/, otwarty w przeglądarce telefonu — nie ma aplikacji ze sklepu do instalowania. Na górze widać qmen.us — tryb offline (brak internetu). Jeśli pojawi się komunikat o niezapisanym menu, to znaczy, że to urządzenie nigdy nie zsynchronizowało Menu; musi choć raz być online.

  3. Wybierz kelnera i stolik

    Strona otwiera się z Kelner, Stolik, Nazwa zamówienia (opcjonalnie) i PIN, jeśli lokal go używa. Dotknij Zaczynamy. Listy pochodzą z Menu zapisanego przy ostatniej synchronizacji, z kategoriami, rozmiarami i smakami.

  4. Złóż zamówienie i dotknij Wyślij i drukuj

    Dotykaj pozycji, ustaw ilość i uwagę w Zobacz zamówienie i zakończ w Wyślij i drukuj. Zamówienie wychodzi na drukarce stanowiska od razu, a ekran potwierdza numerem lokalnym zamówienia, w formacie OFF-1, OFF-2, OFF-3. Ten numer należy do agenta, żeby zespół mógł się odnaleźć, gdy nie ma internetu.

    Wskazówka: Jeśli drukowanie się nie uda, strona to zgłasza, a zamówienie nie wchodzi do kolejki. To celowe: lepiej powtórzyć wprowadzenie, niż wysłać do chmury zamówienie, którego nikt nie widział na papierze.
  5. Pozwól unikalnemu kluczowi zrobić swoje

    W chwili, gdy zamówienie się drukuje, wchodzi do kolejki lokalnej ze swoim kluczem. Kolejka jest zapisana na urządzeniu, więc może zabraknąć prądu, przeglądarka telefonu się zamknąć albo agent zrestartować: klucz dalej tam jest, taki sam.

  6. Poczekaj, aż internet wróci

    Agent próbuje się połączyć co kilka sekund, sam. Gdy tylko połączenie wraca, wysyła całą kolejkę naraz i aktualizuje zapisane Menu. Nikt nie musi niczego naciskać ani pamiętać o synchronizacji na koniec zmiany.

  7. Sprawdź w Kuchni i w panelu

    Każde przyjęte zamówienie pojawia się od razu na Monitorze stanowiska, przy Stoliku gościa i w panelu właściciela, z już wysłanymi pozycjami. Czego nie zobaczysz, to papieru wychodzącego znowu: te zamówienia wchodzą oznaczone jako już wydrukowane, a qmen.us niczego nie wysyła na drukarkę.

Najczęstsze pytania

A jeśli agent wyśle to samo zamówienie dwa razy?+

Chmura odpowiada „duplikat” i zwraca numer zamówienia, które już istnieje, nic nie tworząc i nie drukując. Agent rozumie to jako potwierdzenie i zdejmuje zamówienie z kolejki.

Czy zamówienie złożone bez internetu drukuje się ponownie przy synchronizacji?+

Nie. Zamówienie już wyszło w kuchni przez agenta, więc w chmurze powstaje bez żadnego zadania drukowania. Nowy papier powoduje tylko nowe wysłanie przez kelnera po powrocie internetu.

Zamówienie utknęło w kolejce. Co się stało?+

Chmura odrzuca, gdy nie rozpoznaje Stolika albo kelnera zamówienia, na przykład jeśli stolik został wyłączony albo kelner usunięty, gdy lokal był bez internetu. Zamówienie nie znika: zostaje w kolejce i jest próbowane ponownie. Utwórz stolik albo kelnera z tym samym kodem, a wejdzie.

Stolik miał już otwarty rachunek. Czy pozycje się mieszają?+

Nie. Zamówienie wchodzi jako osobne zamówienie na tym Stoliku, obok tego, które już było otwarte. Nic nie jest nadpisywane i żadna pozycja nie jest odrzucana.

Cena zmieniła się, gdy byliśmy bez internetu. Która obowiązuje?+

Obowiązuje cena, która była w Menu zapisanym na urządzeniu w chwili wprowadzenia, taka sama jak na wydrukowanym zamówieniu. Chmura nie przelicza wartości tego, co przyszło z kolejki.

Czy mam coś sprawdzić, gdy internet wraca?+

Nie musisz nic robić, żeby zsynchronizować. Wystarczy zerknąć do panelu, żeby zobaczyć zamówienia z tego okresu pojawiające się na właściwych stolikach.

Słowniczek

Tryb offline
Blok ustawień agenta, który każe mu udostępniać lokalną stronę zamówień i trzymać kolejkę, gdy restauracja jest bez internetu.
Agent drukowania
Mały program działający na urządzeniu w kuchni, który pobiera zamówienia z qmen.us, drukuje je na drukarce termicznej i potwierdza.
Lokalna strona agenta
Adres w sieci restauracji, w rodzaju http://192.168.0.50:8765/, który otwiera się w przeglądarce telefonu i pełni rolę aplikacji kelnera, gdy nie ma internetu.
Unikalny klucz zamówienia
Losowy kod, który agent tworzy dla każdego zamówienia złożonego bez internetu. Po nim chmura rozpoznaje zamówienie, które już weszło, i nie drukuje go ponownie.
Kolejka agenta
Lista zamówień zapisana na samym urządzeniu restauracji, którą się skreśla dopiero wtedy, gdy chmura potwierdzi odbiór.

Powiązane poradniki

Nadal potrzebujesz pomocy?

Jeśli instrukcja krok po kroku nie pomogła, wyślij nam pytanie z nazwą restauracji. Odpowiadamy w ciągu jednego dnia roboczego.

Dodaj swój lokal do qmen.us i nie zależ od internetu przy obsłudze

Załóż konto przez Google, przygotuj menu i uruchom pierwsze zamówienie jeszcze dziś.

Zacznij teraz