Page 1 of 1

Spool comun, imprimare individuală

Posted: 04 Oct 2012, 20:44
by tibor.kiss
File server cu baza de date și executabile, stațiile îl accesează prin mapare. (Deci nu remote desktop.)
hmenu.bat unic, catalog spooler unic pentru toate stațiile.
Fiecare stație cu imprimanta lui implicită. Fiecare lansează hWTools.exe de pe server pe același catalog spooler.

Problema: deși catalogul spooler este comun, fiecare stație să-și imprime listele la imprimanta proprie.

Rezolvarea:
1. Aliasul prn se definește ss_hamor.lst
unde caracterele ss se vor înlocui cu codul stației de către hMARFA (pentru celelalte programe nu am încercat)

2. Pornirea spoolerului (în hmenu.bat)
start %CD%\hwtools.exe /S %H_SCAT%\%STATION%*.* /P:HIGH
se preiau numai fișierele care încep cu numele stației

3. Oprirea spoolerului (în hmenu.bat)
echo [EXIT] >TMP\%STATION%HMENU.CMD
copy TMP\%STATION%HMENU.CMD %H_SCAT%

Re: Spool comun, imprimare individuală

Posted: 04 Oct 2012, 20:50
by tibor.kiss
O mică completare: înainte de lansarea spoolerului
if exist %H_SCAT%\%STATION%HMENU.CMD del %H_SCAT%\%STATION%HMENU.CMD