Page 1 of 1

Cum se instaleaza hPRINT pe LINUX_TS ?

Posted: 04 Oct 2012, 22:07
by imre.bodosi
Cum se instaleaza hPRINT pe LINUX_TS ?

Re: Cum se instaleaza hPRINT pe LINUX_TS ?

Posted: 04 Oct 2012, 22:12
by imre.bodosi

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

Re: Cum se instaleaza hPRINT pe LINUX_TS ?

Posted: 20 Nov 2012, 22:34
by imre.bodosi
Atentie, pentru ca imprimarea sa functioneze,
pe serverul Linux si pe statia Windows variabila de mediu STATION trebuie sa aiba aceeasi valoare.