Unelte utilizator

Unelte site


Bara de navigare

DOCUMENTAŢIE PDF
Reguli de licenţiere

hutil:hutil_07

7. Utilitarul hTools

În programele HAMOR Soft folosim hTools ca program:

  • de imprimare în mod grafic pe diverse echipamente, chiar şi barcod sau QR cod
  • ca legătură între „cer şi pământ“, adică între Cloud şi staţie, sau server local (Windows sau Linux) şi staţie
  • pentru vizualizare situaţii, documente, grafică pe staţii de lucru
  • pentru lansarea unor programe pe staţia de lucru.

Utilitarul are două variante:

  • hWTools, scris în Delphi în 2000 şi dezvoltat până în 2023 (vezi cap.6) şi
  • hTools, scris în Python şi utilizat din 2024. hTools este compatibil cu hWTools.

Pentru imprimare folosim un limbaj de imprimare propriu, definit de HAMOR Soft, similar cu Esc/P sau cu PCL, şi dat fiind că a fost definit în 2000 şi fără pretenţii de compatibilitate cu alte asemenea limbaje. este mult mai simplu şi mai consecvent.

Imprimarea are o variantă, aşa-zis scalată, cu care caracterele se lungesc pe verticala. Caracterele imprimate în Windows sunt proporţionale, şi dacă se micşoreaza pe orizontală, ele se micşorează şi pe verticală. Avantajul scalării pe verticală este, că caracterele înguste devin mai înalte şi astfel ele devin mai lizibile. Odata cu dispariţia hârtiei tip listing şi trecerea pe imprimare în format A4, în cazul situaţiilor late de peste 300 caractere acest lucru a devenit important.

Utilitarul rulează în background pe staţie şi primeşte comenzi într-un spooler pentru a imprima şi a afişa fişiere pe staţie. El poate lansa şi anumite programe aflate pe staţie.

Utilitarul asigură şi independenţa programelor de business logic faţă de echipamentele şi programele de afişare, imprimare, astfel de exemplu putem imprima şi din programe scrise in 1993.

Vezi documentaţia detaliată hTools...

hutil/hutil_07.txt · Ultima modificare: 2024/05/16 05:22 de către Bodosi Maria