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.
Tipărire imagine watermark pe un document oarecare
Moderator: HAMOR
-
- Posts: 36
- Joined: 13 Dec 2011, 20:09
-
- Posts: 109
- Joined: 08 Dec 2011, 10:06
Re: Tipărire imagine watermark pe un document oarecare
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
Î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.
- 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
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.