Page 1 of 1

Tipărire imagine watermark pe un document oarecare

Posted: 15 Feb 2014, 14:04
by tibor.kiss
Tema: tipărirea unui fundal grafic (watermark) pe un document oarecare, listat dintr-un program oarecare HAMOR Soft.

1. Cazul unui document hPRINT: este rezolvat prin hPRINT
2. Cazul unui document tipărit prin hWTools: vezi mai jos.

Datele problemei (exemplu):
- baza de date: SALA
- catalogul fișierelor imagine: IMG
- denumirea fișierului watermark: WM.JPG
- formatul documentului: A4 portret

Deci path-ul fișierului watermark, văzut din catalogul mediului de rulare este: SALA\IMG\WM.JPG

Rezolvarea:
hUTIL - Fisiere sistem - Tipuri de imprimante
Se face a copie a imprimantei WIN-P, cu denumirea WIN-P-WM
Pentru această imprimantă se modifică secvența de inițializare din
Esc,o,P,Esc,m,T,0,2,0
în
Esc,o,P,Esc,m,T,0,2,0,Esc,g,W,0,8,1,0,F,s,a,l,a,\,i,m,g,\,w,m,.,j,p,g,00

Imaginea se va tipări pe o lățime de 8.1 inch = 206 mm, începând din poziția x=0, y=0. Dacă se vrea o altă poziționare, înaintea secvenței Esc,g se va introduce secvența de poziționare al capului imprimantei Esc,v. (Vezi documentația hWTools.)

Când se vrea tipărirea cu acest fundal, se alege imprimanta WIN-P-WM. Funcționează pentru orice document și cu orice program care tipărește prin hWTools.

Re: Tipărire imagine watermark pe un document oarecare

Posted: 16 Feb 2014, 00:27
by arpad.mezei
Referitor la tipărire imagine watermark pe un document:

- Este un foarte bun exemplu pentru ce se mai poate face în programele HAMOR Soft, fără alte costuri, decât conceperea unei imagini reprezentative de fundal.

- Consider că s-ar putea aplica, de exemplu, la firme de contabilitate

Observaţii:

1. Se poate folosi această imprimantă numai acolo unde este definită

2. Asa cum este descris, funcţionează doar in aceea bază de date SALA, pentru că IMG se consideră în baza de date

3.Dacă se vrea folosirea acestui watermark în mai multe baze de date, atunci catalogul IMG trebuie să fie în \HSALAR, nu în \HSALAR\SALA
şi atunci calea în definiţia acestei imprimante trebuie să fie numai IMG\WM.jpg

Code: Select all

Esc,o,P,Esc,m,T,0,2,0,Esc,g,W,0,8,1,0,F,I,M,G,\,W,M,.,J,P,G,00
În acest caz (exemplul firmei de contabilitate) este bine ca în toate bazele de date, tipurile de imprimante şi de hârtie să fie redirectate către un catalog LST, direct in \HSALAR şi atunci trebuie definită imprimanta numai o dată.

4. hwtools.exe si catalogul IMG trebuie sa fie in catalogul \HSALAR, deci așa nu funcţionează în Cloud sau în mod terminal

5. Funcţionează cu orice listă (nu numai cele de tip document), dar nu funcţionează cu documentele tip Office (acestea nu se listează cu hWTOOLS)

6. Imaginea trebuie să fie de tip fundal (watermark)

7. Dezavantaj: nu funcţionează cu stilul WIS (scalat) şi bineînţeles nici cu imprimantele DOS cu Port/UNC sau DOS cu Nume impr.