Servere de printare

Pagina Servere de printare (Configurări → Print) este locul unde descrieți aplicației ce imprimante există la punctul de lucru, pe ce calculator sunt conectate și ce rol au. Un server de print este un mic program instalat pe calculatorul la care sunt conectate fizic imprimantele (fiscală / termice); el primește de la CashFlow bonuri și le tipărește. Prin această pagină legați serverul de punctul de lucru, descrieți imprimanta fiscală (casa de marcat) și imprimantele termice din bucătărie / bar și decideți care server este principal și care secundar (rezervă).

Unde găsiți pagina

Din meniul principal, Configurări → Print. Pagina este disponibilă pentru rolurile administrative.

Ce este un server de print

Pe calculatorul la care sunt conectate imprimantele instalați un server local de print (un mic program). Serverul primește de la CashFlow bonuri (fiscale, nefiscale, bonuri de bucătărie) și le trimite către imprimanta corespunzătoare. Beneficii:

  • Imprimanta fiscală rămâne conectată local (nu expune portul pe internet);
  • Puteți avea mai multe servere (unul în bucătărie, unul în bar, unul la casierie);
  • Aplicația știe unde să trimită fiecare tip de bon (fiscal → imprimanta fiscală, bucătărie → imprimantă termică din bucătărie etc.).

Serverul local se instalează separat (are propria documentație tehnică). Această pagină este pentru înregistrarea serverului în CashFlow, nu pentru instalare.

Lista serverelor

Antetul paginii are un singur buton: Adaugă server nou (+). Tabelul afișează, pentru fiecare server înregistrat:

  • # — numărul de ordine;
  • Nume — denumirea serverului (ex. „Server Casierie”, „Server Bucătărie”);
  • Imprimantă Fiscală — denumirea și brand-ul imprimantei fiscale conectate (ex. „Datecs FP-700”);
  • Imprimantă Termică — lista imprimantelor termice atașate, cu nume și brand;
  • Stare — Activ dacă serverul e configurat funcțional; Inactiv dacă e oprit;
  • Status — Principal, Secundar sau Nefolosit — vezi mai jos;
  • ID server — cheia unică (folosită de server la conectare);
  • Modifică — deschide fereastra de editare;
  • Șterge — șterge serverul (după confirmare).

Adăugarea unui server

Butonul Adaugă server nou deschide fereastra „Setări server de print”. Are trei secțiuni (informații generale, imprimantă fiscală, imprimante termice). Completați datele și apăsați Salvează; butonul rămâne inactiv până când formularul este valid.

Înainte de a adăuga un server, asigurați-vă că aveți selectat corect punctul de lucru (în Puncte de lucru). Serverul se înregistrează pe punct; dacă aveți mai multe puncte, fiecare are propriile servere.

Informații generale (nume, cheie, stare, status)

Prima secțiune a ferestrei cere:

  • Denumire Server — un nume descriptiv (ex. „Server principal”, „Bucătărie etaj 2”).
  • Stare — Activ / Inactiv: dacă e Inactiv, serverul nu primește bonuri chiar dacă este instalat.
  • Cheie — cod unic folosit de serverul local pentru a se conecta. Lângă câmp există un buton refresh care generează o cheie nouă aleatorie.
  • Status — Principal, Secundar, Nefolosit. Disponibil doar după prima salvare.

Cheia este ca o parolă: o copiați în setările serverului local, la instalare. Dacă o regenerați ulterior, trebuie să o actualizați și în serverul local, altfel se pierde conexiunea.

Imprimanta fiscală

A doua secțiune configurează imprimanta fiscală (casa de marcat) conectată la acest server:

  • Denumire Imprimanta / Casa de marcat — nume descriptiv.
  • Brand — producătorul (ex. Datecs, Daisy, Partner).
  • Model — modelul exact (ex. „FP 700”, „WP-50”).
  • Driver Fiscal — deocamdată doar FiscalNet este suportat.
  • Comenzi — alegeți dacă imprimanta fiscală poate tipări și bonuri nefiscale (copii, bonuri de masă):
    • DA — aceeași imprimantă fizică tipărește și bonul fiscal, și bonurile nefiscale;
    • NU — imprimanta fiscală emite doar bonuri fiscale; bonurile nefiscale merg pe imprimantele termice.
  • Adresa Driver — URL-ul driverului FiscalNet local (ex. http://192.168.1.100:5000/print). Serverul local îl cunoaște din instalare.

Dacă ați selectat „DA se poate folosi la printare de comenzi (nefiscale)”, apare un buton Adaugă pentru a defini ce secții primesc bonurile de bucătărie (ex. Bar, Grătar, Patiserie). Astfel, imprimanta fiscală tipărește și bonul de masă pentru acele secții.

Cote TVA pe casa de marcat

Tot în secțiunea imprimantei fiscale se află blocul Cote TVA pe casa de marcat, cu explicația „Slot Fiscalnet 1–9 → cotă TVA %.” Aici spuneți aplicației ce procent de TVA corespunde fiecărei poziții din casa de marcat.

Casa de marcat nu lucrează cu procente, ci cu sloturi numerotate de la 1 la 9. Fiecare slot are programat, în FiscalNet, un procent și o literă (A, B, C…) — literele acelea le vedeți pe bon și pe raportul Z. Aplicația trimite doar numărul slotului; corespondența dintre slot, procent și literă se programează în FiscalNet, la instalarea casei. Rolul acestei secțiuni este să potrivească cele două: pentru fiecare Slot 1 … Slot 9 completați procentul care i-a fost programat.

Sub tabelul de sloturi există patru câmpuri pentru situații speciale, cu valorile implicite:

  • Slot SGR — slotul pe care iese Taxa SGR (implicit 4);
  • Slot Tips — slotul pentru bacșiș (implicit 3);
  • Slot neplatitor TVA — folosit când locația nu este plătitoare de TVA (implicit 5); în acest caz merg pe el toate produsele, plus SGR și bacșișul;
  • Slot locație TVA5 — pentru locațiile cu regim special de 5% (implicit 7).

Capcana de reținut: maparea personalizată intră în vigoare doar dacă sunt îndeplinite ambele condiții — există cel puțin un slot cu procent completat și cel puțin o metodă de plată definită pe server. Dacă lipsește oricare dintre ele, aplicația revine tăcut la maparea veche: 21% și 19% pe slotul 1, 11% și 9% pe slotul 2, 0% pe slotul 3. Nu primiți nicio eroare — pur și simplu bonurile ies pe sloturile vechi. După ce completați cotele, completați și metodele de plată din secțiunea următoare, apoi tipăriți un bon de test și verificați pe el literele de TVA.

Metode de plată (dinamice)

Secțiunea Metode de plată (dinamice) înlocuiește lista fixă „numerar / card” cu metodele dumneavoastră: tichete de masă, Glovo, Wolt, transfer bancar, plată în cont. Pe fiecare rând completați:

  • Cheie — identificatorul intern (ex. cash, card, glovo). Mai multe rânduri pot avea aceeași cheie, dacă vreți să le urmăriți separat;
  • Etichetă — numele afișat casierului în fereastra de încasare și în rapoarte;
  • Cod fiscal — numărul formei de plată programat în casa de marcat;
  • Cont contabil — opțional; lăsat gol, se folosesc conturile implicite (5121 / 5311);
  • VIVA POS — bifați dacă metoda trimite plata către terminalul VIVA.

Secțiunea apare numai după ce serverul a fost salvat cel puțin o dată. Într-un server nou vedeți mesajul „Salvează serverul, apoi adaugă metodele de plată.” Salvați întâi, redeschideți fereastra și apoi adăugați metodele.

Butonul Import din config vechi preia metodele definite în configurarea anterioară a serverului, ca să nu le tastați din nou. Funcționează o singură dată, pe un server care nu are încă metode definite.

După salvare, metodele apar în fereastra de încasare de la casă, la Metode de plată, cu eticheta pe care le-ați dat-o. În raportul Încasări, sumele se adună pe etichetă — două rânduri numite la fel se însumează într-o singură linie, indiferent de cheia lor.

Rapoartele X și Z arată totalurile casei de marcat, pe formele ei de plată, nu defalcarea pe metodele dumneavoastră. Pentru a vedea separat cât a intrat prin Glovo față de Wolt, folosiți raportul Încasări din aplicație, nu slipul casei.

Imprimante termice

A treia secțiune listează imprimantele termice (nefiscale) conectate. Apăsați butonul + din colțul din dreapta pentru a adăuga una. Pentru fiecare imprimantă completați:

  • Denumire Imprimanta — nume descriptiv (ex. „Bucătărie rece”, „Bar”).
  • USB (FlowPrint) — comutatorul care alege felul conexiunii (vezi mai jos).
  • Ip Imprimanta și Port Imprimanta — adresa în rețeaua locală (ex. 192.168.1.50, portul 9100), pentru imprimantele de rețea.
  • Secții de print — secțiile pentru care tipărește (ex. Bucătărie și Grill). Comanda unui produs cu secția Bar va merge la imprimanta de bar, nu aici.
  • Print note — comutator care arată dacă imprimanta poate tipări și bonuri nefiscale (copii de masă / comenzi în curs).

Trebuie completat numele și cel puțin una dintre Secții de print sau Print note; altfel salvarea se oprește cu mesajul „Nu ai completat toate câmpurile!”

Conexiune prin rețea (TCP) sau prin USB

O imprimantă termică se poate lega în două feluri, iar comutatorul USB (FlowPrint) decide care câmpuri vi se cer:

  • Comutator oprit — prin rețea. Completați Ip Imprimanta și Port Imprimanta. Este varianta obișnuită pentru imprimantele cu port de rețea.
  • Comutator pornit — prin USB. Câmpurile de IP dispar și apar Vendor ID și Product ID — codurile de identificare ale imprimantei, scrise fie ca numere obișnuite (8137, 8214), fie în format hexazecimal (0x1fc9, 0x2016). Le găsiți în lista de dispozitive USB a calculatorului sau în documentația imprimantei.

Conexiunea USB funcționează doar prin FlowPrint, programul de print instalat pe un calculator (Windows sau Mac). Pe serverul de print de pe telefon sau tabletă și pe cutia de print din locație, USB-ul nu este suportat — acolo folosiți imprimante de rețea. Dacă imprimanta USB nu tipărește, verificați întâi că este legată la calculatorul pe care rulează FlowPrint.

Lista completă apare într-un tabel (pe desktop) și sub formă de carduri (pe tabletă / telefon), cu butoane Modifică și Șterge pe fiecare imprimantă. Coloana TCP / USB arată tipul conexiunii; la cele pe USB se afișează codurile, de forma USB VID … · PID ….

Secțiile de print

„Secțiile de print” sunt etichete care fac legătura între produs (fiecare produs din meniu are o secție unde se trimite la comandă) și imprimantă (fiecare imprimantă tipărește doar secțiile care i-au fost alocate). Dacă, de exemplu, aveți produse care merg pe Bar, Bucătărie și Patiserie, puteți folosi fie o singură imprimantă termică pentru toate trei secțiile, fie trei imprimante diferite.

Secțiile se definesc global pentru punct la Secții de print; aici, la serverul de print, doar alocați secțiile existente către imprimante.

Principal / Secundar / Nefolosit

După prima salvare, puteți seta rolul serverului:

  • Principal — serverul folosit implicit la orice bon. Există un singur server principal per punct.
  • Secundar — serverul folosit doar când principalul nu răspunde (rezervă). Util când aveți 2 calculatoare în punct și vreți continuitate dacă unul pică.
  • Nefolosit — serverul este înregistrat dar nu primește bonuri. Util la test sau la configurare în curs.

La momentul printării, aplicația trimite bonul către Principal; dacă nu are răspuns în câteva secunde, încearcă automat Secundar. Pe diverse pagini (Vânzare, Rapoarte → Comenzi), utilizatorul poate alege manual serverul (vezi Vânzări și Încasări).

Editarea și ștergerea serverelor

Iconul de creion din linia serverului deschide aceeași fereastră cu datele preîncărcate; la final, butonul arată Modifică. Iconul de coș de gunoi cere o confirmare („Ești sigur că vrei să ștergi serverul de print?”) și apoi îl șterge definitiv.

Nu ștergeți un server care este marcat Principal fără a muta mai întâi rolul pe alt server, altfel bonurile nu vor găsi unde să fie tipărite.

Legătura cu celelalte documente

  • Secții de print — definirea secțiilor folosite aici la alocare.
  • Produse — fiecare produs are o secție; secția determină imprimanta termică la comandă.
  • Vânzare — bonurile fiscale și nefiscale emise din vânzare folosesc aceste servere.
  • Comenzi (rapoarte) — retipăririle din fereastra unei comenzi folosesc tot serverele înregistrate aici.
  • Puncte de lucru — serverele se înregistrează per punct.

Mai mult