Cum se instaleaza hPRINT pe LINUX_TS ?
Posted: 04 Oct 2012, 22:07
Cum se instaleaza hPRINT pe LINUX_TS ?
Code: Select all
-----------------------------------------------------------------------------
1. Varianta HPRINT pe server pe H: in hMARFA
-----------------------------------------------------------------------------
Este cea mai apropiata solutie de varianta comerciala,
modificare doar in scriptul de lansare.
Se foloseste doar in LAN pentru ca statia trebuie sa acceseze h:\HDATA
C:\HAMOR\TMP
hprint.exe
hwtools.exe
hMARFA, Comanda gcmd DOC_PR:
...
#ELSEIF x_os = "LINUX_TS"
SFile := h_AddPath("HPRINT"+h_StatId()+".TXT",h_FilePathes[fil_ppr])
...
#ELSEIF x_os = "LINUX_TS"
// hPRINT se va lansa prin spooler
MEMOWRIT("U:\RW\SPOOL\hprint"+h_StatId()+".lst",;
"[RUN]"+x_crlf+;
"MODE=/MIN"+x_crlf+;
"DIRECTORY=H:\HDATA\"+x_crlf+;
"EXE=C:\HAMOR\HPRINT.EXE"+x_crlf+;
"PARAMETERS="+h_FilePathes[fil_file]+" /d /w"+marfp()+x_crlf)
-----------------------------------------------------------------------------
2. Varianta HPRINT pe server pe U:
-----------------------------------------------------------------------------
Recomandat daca viteza de acces este buna.
Baza de date HPRINT este pe u:\RW, inclusiv bmp-uri si
inclusiv fisier parametri se genereaza in u:\RW\HPRINT\HPRINT,
doar hPRINT.exe si hWTools.exe local.
Este mai avantajos, administrare centralizata,
U:\RW\HPRINT\HPRINT - bmp-uri, fisier parametru generat de hMARFA
TMP
SPOOL - comanda HPRINT pentru hWTools
C:\HAMOR\TMP
hprint.exe
hwtools.exe
hPRINT HPRINT /c
#LOGO = logo.bmp
#WATERMARK = Wm_Oblic.bmp
hPRINT Catalogul fisierelor:
ppr Parametri hPRINT p HPRINT
hMARFA, Catalogul fisierelor
ppr Parametri hPRINT M u:\RW\HPRINT\HPRINT
hMARFA, Comanda gcmd DOC_PR:
...
#ELSEIF x_os = "LINUX_TS"
SFile := h_AddPath("HPRINT"+h_StatId()+".TXT",h_FilePathes[fil_ppr])
...
#ELSEIF x_os = "LINUX_TS"
// hPRINT se va lansa prin spooler
MEMOWRIT("U:\RW\SPOOL\hprint"+h_StatId()+".lst",;
"[RUN]"+x_crlf+;
"MODE=/MIN"+x_crlf+;
"DIRECTORY=U:\RW\"+x_crlf+;
"EXE=C:\HAMOR\HPRINT.EXE"+x_crlf+;
"PARAMETERS=HPRINT /d /w"+marfp()+x_crlf)
-----------------------------------------------------------------------------
3. Varianta HPRINT local pe C:
-----------------------------------------------------------------------------
Recomandat daca viteza de acces este mai lenta.
Traficul va fi mai putin intens intre server si statie,
doar testarea spoolerului de catre hWTools (u:\RW\SPOOL),
citirea fisierului de lansare a comenzii HPRINT,
citirea fisierului de parametri HPRINT din u:\RW\TMP
C:\HAMOR\HPRINT\HPRINT contine bmp-urile
LST
...
TMP
hprint.exe
hwtools.exe
U:\RW\ SPOOL - aici va fi comanda de lansare HPRINT pentru hWTools
TMP - aici va fi fisierul de parametru HPRINT generat de hMARFA
hPRINT HPRINT /c
#LOGO = c:\HAMOR\HPRINT\HPRINT\logo.bmp
#WATERMARK = c:\HAMOR\HPRINT\HPRINT\Wm_Oblic.bmp
hPRINT Catalogul fisierelor:
ppr Parametri hPRINT p U:\RW\TMP
hMARFA, Catalogul fisierelor
ppr Parametri hPRINT M u:\RW\TMP
hMARFA, Comanda gcmd DOC_PR:
...
#ELSEIF x_os = "LINUX_TS"
SFile := h_AddPath("HPRINT"+h_StatId()+".TXT",h_FilePathes[fil_ppr])
...
#ELSEIF x_os = "LINUX_TS"
// hPRINT se va lansa prin spooler
MEMOWRIT("U:\RW\SPOOL\hprint"+h_StatId()+".lst",;
"[RUN]"+x_crlf+;
"MODE=/MIN"+x_crlf+;
"DIRECTORY=C:\HAMOR\"+x_crlf+;
"EXE=C:\HAMOR\HPRINT.EXE"+x_crlf+;
"PARAMETERS=HPRINT /d /w"+marfp()+x_crlf)
-----------------------------------------------------------------------------
Observatii
-----------------------------------------------------------------------------
- STATION sa fie identic pe cele doua sisteme (server si statie)
- Parola sa fie identica in hMARFA si hPRINT
- ppr in hMARFA si hPRINT sa arate catre acelasi catalog fizic.
- bmp-urile daca nu sunt in catalogul ppr,
trebuie definite cu catalogul absolut.
- In HPRINT dat ca exemplu se inlocuieste aplic.dbf si company.dbf,
se inlocuiesc bmp-urile si se modifica parametri sau
se inlocuiesc HPRINT.DBF,.DBT.
- in hMARFA modificati calea la ppr si
stergeti, redenumiti subcatalogul HPRINT,
eventual salvati aici forma utilizata,
modificati scriptul DOC_PR cu hMET2c