Stará Ľubovňa
HPLog - HP Log Viewer
Vývoj aplikácie začal, keď som si všimol v koreni systémového disku súbor HPFR3600.LOG, ktorého obsah na prvý pohľad vyzeral ako záznam tlačových úloh. Nikde na Internete som nenašiel aplikáciu na spracovanie tohto log súboru a tak som sa po povzbudivých slovách kamaráta Xeda "... ale vime, ze ked ta to bude velmi hryzt tak ho napises ;) ..." rozhodol tento program načmárať.
Zdrojové texty programu nemá význam zverejňovať, keďže program je plne konfigurovateľný prostredníctvom .def súboru.
Program som mal možnosť testovať iba na Windows XP s ovládačmi od HP, takže jeho beh pod staršími verziami okien resp. na iných ako štandardne dodávaných ovládačoch k tlačiarni nezaručujem.
Súbor .def je štandardne napísaný pre moju tlačiareň HP3650, ale fungovať by mal po drobnej úprave aj na iných typoch.
Ak sa Ti môj program páči, môžeš ma v podobnej činnosti podporiť zaslaním ľubovoľnej čiastky na číslo účtu 2615302127 banky 1100 - Tatra banka.
Používanie tohto programu je na vlastné riziko, keďže za akékoľvek zdravotné a iné následky spôsobené prehľadom skutočne tlačených dokumentov nemám chuť zodpovedať ;o) ...
Download
Stiahnuť si môžeš:
- spustiteľnú verziu: HPLog.zip
Program je možné spustiť, zmeniť veľkosť okna, minimalizovať a obnoviť, prezerať obsah okna a zavrieť ;o) ...
DEF súbor:
Prvý riadok súboru je cesta k log súboru, druhý riadok je pozícia prvého záznamu (0xFF) v LOG súbore, tretí a štvrtý riadok sú prvé dva bajty LOG súboru, ktoré používam ako kontrolu verzie LOG súboru, piaty riadok je znak nového záznamu (0xFF) a ostatné riadky sú definíciou zobrazovaných stĺpcov z LOG súboru.
Stĺpce majú tvar "POPIS (XYY)", kde POPIS je názov stĺpca, X je (lowercase!) "n" Numerický, "s" znakový (String), "d" Dátumový (D.M.YYYY, H:MM:SS) a "x" eXtradátumový (konverzia stringu MM/DD/YY na DD.MM.YYYY) typ a nakoniec YY je hexadecimálny zápis (uppercase!) typu hodnoty v LOG súbore.
DEF súbor musí byť ukončený CR LF, inak nebude program fungovať a ak aj bude, tak aj tak nebude ;o) ...