Spool comun, imprimare individuală

Utilitar destinat pentru lansarea şi executarea unor funcţii windows din programe HAMOR Soft

Moderator: HAMOR

Post Reply
tibor.kiss
Posts: 36
Joined: 13 Dec 2011, 20:09

Spool comun, imprimare individuală

Post 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%
tibor.kiss
Posts: 36
Joined: 13 Dec 2011, 20:09

Re: Spool comun, imprimare individuală

Post by tibor.kiss »

O mică completare: înainte de lansarea spoolerului
if exist %H_SCAT%\%STATION%HMENU.CMD del %H_SCAT%\%STATION%HMENU.CMD
Post Reply