plexum
Admin / Portal B2B
PROD
EINES

🖨️ Print Agent

Print Agent — recuperació ràpida del PC del picking

Si el PC del picking s'espatlla, agafa un PC nou, descarrega aquest ZIP i en ~3 minuts torna a tenir el sistema d'impressió funcionant. El ZIP inclou SumatraPDF i config pre-configurat per a les impressores actuals de Gumen — només cal Python i un parell de clics.

📥 Descarregar Print Agent (.zip) ~3 minuts

Què inclou el ZIP

  • gumen_print_agent.py · script principal
  • config.json · pre-configurat amb les impressores Gumen + carpeta Downloads auto-detectada
  • bin/SumatraPDF.exe · reader gratuït, portable (no cal instal·lar)
  • start.bat · arrencada manual
  • register_autostart.bat · 1 clic = auto-arrencada al login (finestra minimitzada)
  • README.md · troubleshooting

Setup ràpid al PC del picking

1

Instal·lar Python ~1 min

Obre cmd com administrador i executa:

winget install Python.Python.3.11

Alternativa manual: descarregar de python.org i marcar "Add Python to PATH".

2

Descarregar i extreure el ZIP ~1 min

Clica el botó verd a dalt i extreu el ZIP a C:\GumenPrintAgent\.

💡 El ZIP ja inclou SumatraPDF dins bin/ i un config.json pre-configurat per a les impressores Gumen. No cal instal·lar ni editar res si les impressores no han canviat (Datamax + Kyocera PA4500x).
3

Auto-arrencada al login (1 clic) ~10 seg

Doble clic a register_autostart.bat.

Aixó registra l'agent a la carpeta Startup de Windows. La pròxima vegada que arranqui el PC, l'agent s'iniciarà sol amb la finestra minimitzada — el picking no veurà cap PDF, només s'imprimiran automàticament.

4

Provar ara ~30 seg

Doble clic a start.bat. La primera vegada instal·larà watchdog + pywin32 automàticament (10-30s) i arrencarà l'agent.

Per fer una prova: descarrega qualsevol PDF des de Etiquetes o Albarans — hauria d'imprimir a la impressora correcta en segons.

⚠️ Si has canviat alguna impressora respecte a les originals Gumen, has d'editar el camp printer al config.json amb el nom EXACTE. Per veure els noms instal·lats al PC:
python gumen_print_agent.py --list-printers

Mapping fitxer → impressora

Fitxer al Downloads Impressora destí
etiqueta*.pdf · etiquetas*.pdf Datamax-O'Neil M-4206 Mark II (rotllo continu)
albara*.pdf · albaran*.pdf Kyocera ECOSYS PA4500x (A4, xarxa 192.168.0.63)

Comparació amb impresion.bat

impresion.bat (antic) Print Agent (nou)
Reader PDFFoxit Reader (proprietari, ads)SumatraPDF (gratuït, sense UI, bundlejat)
Detecció PDFsPolling cada 1sEvents FS (instantani, 0% CPU)
Esperar download1s fix (imprimeix mig PDF)Mida estable fins 15s
Error impressoraPDF s'esborra igualment ⚠️PDF mogut a failed/ + log
Logs❌ Cap✅ Rotating 10MB × 5
SetupManual: Foxit + bat hardcodedDoble clic, tot pre-configurat
Auto-arrencadaManual1 clic a register_autostart.bat
Recuperació nou PC~30 min (buscar a Drive)~3 min (descarrega + 2 clics)