---
title: "Cum printezi etichete de expediere din mai multe stații de depozit fără să pierzi sau să dublezi etichete"
description: "Când mai multe stații de depozit printează etichete de expediere din aceleași comenzi, varianta sigură e o singură coadă de print, în care descărcarea unei etichete e chiar gestul care o scoate din coada tuturor stațiilor. Trimitem fiecare etichetă la o singură stație printr-o regulă comună, filtrăm înainte de descărcare, marcăm printat tot ce exportăm pe orice altă cale și trimitem un lot ca un singur document complet. Fiecare etichetă pierdută sau printată de două ori a venit dintr-o descărcare făcută în locul greșit sau la momentul greșit."
date: 2026-10-11
lang: ro
canonical: https://goingstellar.ro/ro/metode/printare-etichete-mai-multe-statii-depozit/
author: Going Stellar
publisher: GOING STELLAR S.R.L.
topic: E-commerce / Printare etichete
license: CC BY 4.0
alternate_en: https://goingstellar.ro/methods/label-printing-several-warehouse-stations/
---

# Cum printezi etichete de expediere din mai multe stații de depozit fără să pierzi sau să dublezi etichete

*Când mai multe stații de depozit printează etichete de expediere din aceleași comenzi, varianta sigură e o singură coadă de print, în care descărcarea unei etichete e chiar gestul care o scoate din coada tuturor stațiilor. Trimitem fiecare etichetă la o singură stație printr-o regulă comună, filtrăm înainte de descărcare, marcăm printat tot ce exportăm pe orice altă cale și trimitem un lot ca un singur document complet. Fiecare etichetă pierdută sau printată de două ori a venit dintr-o descărcare făcută în locul greșit sau la momentul greșit.*

> E-commerce · Printare etichete · 2026-10-11 · https://goingstellar.ro/ro/metode/printare-etichete-mai-multe-statii-depozit/

## Pe scurt

- Într-un depozit cu mai multe stații, descărcarea unei etichete de expediere ar trebui să fie singurul gest care o scoate din coada de print a tuturor stațiilor.
- Filtrează etichetele pe stație și pe starea coletului înainte să le descarci, pentru că descărcarea e o scriere care ascunde eticheta de toate celelalte stații.
- Orice cale care exportă etichete, inclusiv cele manuale, trebuie să le marcheze printate; altfel coada de print se umple cu colete deja livrate și nu mai poate fi folosită.
- Descărcarea etichetelor pe rând izolează eșecurile și permite regruparea PDF-urilor fără o nouă descărcare, în timp ce generatoarele de PDF în lot sunt lente și cad cu tot lotul.
- Un lot trimis depozitului trebuie să fie un singur document complet și verificat, nu un document urmat de corecturi.

## Ce este o coadă de print pentru mai multe stații

O coadă de print pentru mai multe stații este lista etichetelor de expediere create, dar încă neprintate, folosită în comun de mai multe stații de ambalare, în care fiecare stație vede doar etichetele pentru marfa pe care o are. Ca să printezi din mai multe stații fără să pierzi sau să dublezi etichete, ții o singură coadă, tratezi descărcarea unei etichete drept gestul care o scoate din coada tuturor stațiilor și trimiți fiecare etichetă la exact o stație, printr-o regulă pe care o importă toate uneltele.

În depozitul nostru, coada e mulțimea etichetelor din integrarea de livrare care au steagul *descărcat* încă fals. Descărcarea etichetei pune steagul. Steagul ăsta e tot mecanismul de coordonare între stații: o stație care vede steagul pus sare peste etichetă, pentru că a luat-o deja altă stație.

## Pasul 1: o singură regulă de rutare, importată peste tot

Fiecare stație vede doar magazinele și produsele pe care le are. Regula noastră alege stația după **primul SKU** al comenzii: o familie de produse merge la o stație, restul la cealaltă. O comandă are o singură etichetă, deci merge întreagă într-un singur loc. Am măsurat cât de des împarte regula marfa între stații: într-o fereastră de 14 zile, din 482 de comenzi cu etichetă, 6 aveau mai multe SKU-uri și 1 ar fi avut nevoie de marfă de la ambele stații. E rar, dar atunci o stație primește eticheta pentru marfă pe care n-o are.

Regula de rutare stă într-un singur modul și toate uneltele o importă: coada stației, lotul de dimineață și serverul. Două copii ale unei reguli de rutare înseamnă două adevăruri, care se despart la prima schimbare de împărțire din depozit. Magazinele împărțite între stații apar la amândouă, de aceea comanda de print recitește fiecare comandă chiar înainte de descărcare și sare peste ce a luat deja cealaltă stație.

## Pasul 2: te uiți liber, descarci doar ca să printezi

Unealta de pe stație are trei verbe cu efecte foarte diferite. **pull** reîmprospătează coada stației din integrarea de livrare, în vreo 15 secunde. **plan** răspunde instant din acel cache, fără niciun efect: câte etichete, pe magazin, pe SKU, pe categorie. **open** e singura mutație: descarcă etichetele filtrate, le unește într-un PDF, îl deschide în browserul stației și înregistrează lotul ca printat. Unealta nu printează singură; operatorul apasă Ctrl+P.

Operatorul nu scrie comenzi. Întreabă în limbaj obișnuit („câte etichete am de printat?”), iar un agent AI de pe stație rulează `pull` și `plan` și răspunde cu numărul. Loturile au cel mult 250 de etichete, pentru că browserul și imprimanta nu duc un PDF uriaș.

**Filtrează înainte să descarci.** Lotul nostru de dimineață, care trimitea pe un grup de chat etichetele câtorva magazine, descărca întâi și filtra pe stație abia după. Fiecare descărcare punea steagul, așa că lotul fura în tăcere etichete din coada celeilalte stații: apăreau descărcate fără să fi fost printate vreodată acolo. După reparație, o rulare reală a trimis 6 etichete la o stație și a lăsat 14 în coada celeilalte. Același lot avea un mod `--dry` care descărca înainte să verifice steagul, deci o comandă de listare avea un efect ireversibil. O rulare de probă trebuie să se oprească înainte de prima scriere.

## Pasul 3: trimiți doar coletele care n-au plecat

O etichetă care există nu e un colet care așteaptă să plece. Lotul de dimineață trimitea la început orice etichetă netrimisă încă, iar într-o zi 11 din cele 27 de etichete trimise erau ale unor colete deja în tranzit. Acum lotul cere curierului starea fiecărei etichete și trimite doar etichetele al căror colet n-a fost încă ridicat.

**Când nu știi, trimiți, dar cu zgomot.** Dacă trackerul nu răspunde sau nu cunoaște eticheta, aceasta pleacă totuși, cu un rând de avertizare în log. O etichetă în plus e o supărare; una lipsă e un colet care nu pleacă. Evidența a ce s-a trimis se scrie pe lot și abia după ce lotul a ajuns, așa că o trimitere eșuată la o stație se reia la rularea următoare, fără să retrimită lotul care a plecat.

## Pasul 4: orice alt export trebuie să marcheze eticheta printată

Orice cale pe care etichetele ies din sistem trebuie să le marcheze printate, nu doar unealta stației. Am încălcat regula chiar noi: când produceam de mână etichete pentru depozit, le descărcam și nu le marcam. Măsurat pe 90 de zile, coada de print a sistemului de comenzi avea 112.003 etichete neprintate, iar 79.913 dintre ele aveau coletul deja scanat de curier, deci fuseseră printate în altă parte. O coadă în care 71% din rânduri sunt colete ajunse deja la client nu mai folosește la nimic: nimeni nu mai știe ce e de printat. La un magazin, 443 de etichete erau neprintate și 0 fuseseră marcate vreodată printate, pentru că toate etichetele lui ieșiseră prin noi.

Reparația e să folosești funcția de print a sistemului, care unește PDF-urile, setează momentul printării și scrie un jurnal de audit (cine a printat ce etichetă și când), totul într-un pas. Pentru curățenia retroactivă, criteriul sigur e că pachetul s-a mișcat: dacă l-a scanat curierul, cineva l-a printat. Etichetele care nu s-au mișcat rămân neatinse, pentru că acelea chiar așteaptă la print. Nu marca niciodată printată o etichetă pe care n-ai descărcat-o efectiv.

## Descarci etichetele pe rând și ții coada pe un server

Descărcarea etichetelor din interfața integrării de livrare părea lentă, dar API-ul nu era lent. Generatorul de PDF în lot avea nevoie de 10 până la 20 de secunde pe lot, deci 41 de loturi durau vreo 10 minute. Linkul per etichetă răspundea în 0,33 secunde, iar 405 etichete au durat 2,5 minute, cu 15 cereri în paralel. Descărcarea pe etichetă e mai bună din toate punctele de vedere: un eșec atinge o singură etichetă, iar PDF-urile salvate se pot regrupa de câte ori vrea depozitul, fără nicio descărcare nouă. Etichetele sunt imagini, deci acoperirea o verificăm numărând paginile pe comandă, nu extrăgând text.

**O cădere între descărcare și salvare pierde etichete.** Odată, un proces a murit la jumătate, iar 33 de etichete au rămas marcate descărcate fără PDF salvat. Se recuperează descărcându-le din nou după comandă, pentru că rutele per comandă nu depind de steagul de nedescărcat. Nici nu descărcăm etichete direct de la curier, chiar dacă am putea: asta nu stinge steagul din integrare, deci eticheta ar rămâne în coada celeilalte stații și ar fi printată de două ori.

La început, unealta rula doar pe laptopul fiecărei stații, deci orice schimbare de regulă cerea actualizare pe fiecare mașină și nimeni nu vedea ce printează ceilalți. Acum coada rulează și pe un server care importă același cod, cu aceeași regulă de rutare, un jurnal de activitate (cine, ce, când) și conturi de serviciu pe stație. O stație fără setarea de server merge în continuare local, ca înainte; o stație neconfigurată nu se strică.

## Unde am greșit și ce nu garantează metoda

**Un lot e un singur document.** Am trimis pe grupul depozitului un PDF cu 61 de etichete, apoi am descoperit că 26 aveau eticheta anulată și am trimis o corecție, apoi o clarificare: trei mesaje pentru un lot, iar depozitul trebuia să țină minte ce să ignore. Grupul e o coadă de print, nu o conversație. Acum un lot e un document complet și corect; dacă lotul a fost greșit, refacem un PDF curat și îl trimitem pe acela, cu o legendă scurtă și factuală (dată, magazin, stație, număr de etichete, numerele comenzilor). Corolarul: verifici lotul înainte de trimitere, pentru că nu mai ai o a doua șansă ieftină.

**„Printarea a căzut după deploy” a fost un diagnostic greșit.** După un deploy, cineva a văzut zero cereri de print și a tras concluzia că frontendul nou e stricat; am crezut-o și am făcut rollback. Analiza ulterioară a arătat că frontendul nou era în regulă: în acea fereastră nimeni nu deschisese pagina de printare. Zero cereri arată la fel și când pagina pur și simplu nu e deschisă. Cauza reală era cel mai probabil o bază de date a serviciului de scanare, blocată de o citire lungă. Înainte de rollback, verifică în logul serverului web cine a încărcat pagina după deploy și rulează un test headless pe versiunea live.

Metoda nu garantează că o etichetă e printată fizic: steagul consemnează o descărcare, iar operatorul tot trebuie să apese print. Nu elimină nici comanda rară cu marfă la două stații. Și depinde de faptul că toate uneltele respectă același steag; o singură cale nouă de export care îl ignoră aduce înapoi coada plină de etichete vechi.

## Listă de verificare

**1. **O singură coadă; descărcarea unei etichete o scoate de la toate stațiile. **2. **O singură regulă de rutare, importată de toate uneltele. **3. **Te uiți cu comenzi fără efect; descarci doar ca să printezi. **4. **Filtrezi pe stație și pe starea coletului înainte de descărcare; o rulare de probă nu scrie nimic. **5. **Orice cale de export marchează etichetele printate, prin funcția sistemului. **6. **Descarci pe etichetă, salvezi înainte să marchezi, recuperezi după comandă. **7. **Un document complet pe lot, verificat înainte de trimitere. **8. **Înainte să dai vina pe un deploy, verifici dacă a deschis cineva pagina.

## Întrebări și răspunsuri

### Cum împiedici două stații de depozit să printeze aceeași etichetă de expediere?

Folosește o singură coadă de print, în care descărcarea unei etichete o scoate din coada tuturor stațiilor, și trimite fiecare etichetă la exact o stație printr-o regulă pe care o importă toate uneltele. Magazinele împărțite între două stații trebuie recitite chiar înainte de descărcare, ca o stație să sară peste ce a luat cealaltă. Nu descărca etichete dintr-o a doua sursă care nu actualizează steagul comun, altfel eticheta rămâne în coadă în altă parte.

### De ce lipsesc etichete din coada de print a stației mele?

De obicei etichetele dispar din coada unei stații pentru că le-a descărcat alt proces, iar descărcarea marchează eticheta drept luată pentru toate stațiile. Cauze frecvente: un lot automat care descarcă înainte să filtreze pe stație, un mod de probă care descarcă înainte să verifice steagul sau un script care a căzut după descărcare, dar înainte să salveze PDF-ul. Le recuperezi descărcându-le din nou după numărul comenzii.

### Etichetele de expediere se descarcă în lot sau pe rând?

Pe rând, dacă sistemul are link per etichetă. La măsurătorile noastre, generatorul de PDF în lot avea nevoie de 10 până la 20 de secunde pe lot, în timp ce o etichetă venea în 0,33 secunde, iar 405 etichete au durat 2,5 minute, cu 15 cereri în paralel. Descărcarea pe rând izolează eșecurile la o etichetă și îți permite să unești și să regrupezi PDF-urile salvate de câte ori ai nevoie.

### De ce coada mea de print e plină de etichete deja expediate?

Coada se umple cu colete expediate când etichetele ies din sistem pe o cale care nu le marchează printate, de exemplu un export manual sau un fișier trimis pe un grup de chat. La noi, 71% din rândurile neprintate pe 90 de zile erau colete deja scanate de curier. Fă ca orice export să marcheze etichetele printate, iar curățenia retroactivă s-o faci marcând printate doar etichetele al căror colet s-a mișcat.

### Cum trimiți loturile de etichete pe grupul de chat al depozitului?

Trimite fiecare lot ca un singur document complet și corect, cu o legendă scurtă și factuală: dată, magazin, stație, număr de etichete și numerele comenzilor. Nu-l urma cu mesaje de corecție, pentru că depozitul trebuie apoi să țină minte ce să ignore. Dacă lotul a fost greșit, refă un PDF curat și trimite-l pe acela, iar lotul verifică-l înainte de trimitere, fiindcă un grup de print nu-ți dă o a doua șansă ieftină.

## Cum se citează

**Citare:** Going Stellar (2026). *Cum printezi etichete de expediere din mai multe stații de depozit fără să pierzi sau să dublezi etichete*. GOING STELLAR S.R.L.. https://goingstellar.ro/ro/metode/printare-etichete-mai-multe-statii-depozit/

```bibtex
@misc{goingstellar2026label,
  title  = {Cum printezi etichete de expediere din mai multe stații de depozit fără să pierzi sau să dublezi etichete},
  author = {{Going Stellar}},
  year   = {2026},
  url    = {https://goingstellar.ro/ro/metode/printare-etichete-mai-multe-statii-depozit/},
  note   = {2026-10-11}
}
```

Licență. Se poate cita liber, cu atribuire.

## Mai există și

- Pagina în HTML: https://goingstellar.ro/ro/metode/printare-etichete-mai-multe-statii-depozit/
- Același articol în engleză: https://goingstellar.ro/methods/label-printing-several-warehouse-stations/
