Gonilnik za printanje

Vse v zvezi s tiskanjem, urejanjem izpisov in reporting komponentami.
Odgovori
Betix
Prispevkov: 339
Pridružen: 17.05.2001 19:54:54
Kraj: Ljubljana

Gonilnik za printanje

Odgovor Napisal/-a Betix » 11.10.2008 14:25:32

Imam sledeč problem: v nekem programu bi rad izvozil določene podatke, vendar ta program te funkcije nima, ima pa možnost tiskanja podatkov. Zato bi rad naredil sledeče: na sistem inštaliral nek navidezen gonilnik za printer, sprintal podatke v tem programu in nato v tem svojem gonilniku te podatke za printanje sparsal in izločil ven podatke, ki me zanimajo. Kar me zanima je sedaj to, kako narest navidezni gonilnik oz. kako prestreči podatke, ki jih ta program pošlje na gonilnik? Obstaja kakšna zastonj varianta (kak open-source gonilnik) ali kaj v tem smislu? Ne vem niti, če pravilno razmišljam o tem problemu ...
There are only 10 types of people - those, who understand binary, and those, who don't ..

Uporabniški avatar
gabr
Prispevkov: 4129
Pridružen: 28.08.2001 14:10:47

Gonilnik za printanje

Odgovor Napisal/-a gabr » 11.10.2008 14:41:06

Lahko poskusiš kakšen ASCII text driver, recimo tega.
The Black Ice printer driver, besides generating an image from the printed document, is also capable of extracting the text information from the printed document.

The text extracted from the document is saved as a standard text file which can then be processed as necessary. The text file will have the same name as the image, but using .txt extension.
Gp

Uporabniški avatar
gabr
Prispevkov: 4129
Pridružen: 28.08.2001 14:10:47

Gonilnik za printanje

Odgovor Napisal/-a gabr » 11.10.2008 14:42:57

Aja, zdaj sem se spomnil - Generic/Text driver imajo Windowsi že zraven.

Gp

Betix
Prispevkov: 339
Pridružen: 17.05.2001 19:54:54
Kraj: Ljubljana

Gonilnik za printanje

Odgovor Napisal/-a Betix » 11.10.2008 15:33:19

Sem probal s temle generičnim Windows driverjem, pa je čuden - na random vstavlja nove vrstice sredi med besedami, tako da ni mogoče sestavit besed skupaj in tudi ne veš kje je meja med stolpci (printam neke razpredelnice). Tako da to odpade, tisti BlackIce driverji pa preveč koštajo (rad bi našel zastonjsko rešitev, če je le možno). Saj lahko mi driver vrne samo nek raw format dokumenta za printanje (ne vem sploh kak format se uporablja, verjetno kak PostScript ali kaj podobnega?) in bi potem naprej že našel kake knjižnice za parsanje podatkov (teksta) ven.
There are only 10 types of people - those, who understand binary, and those, who don't ..

Fortuna
Prispevkov: 1097
Pridružen: 26.06.2004 09:59:52

Gonilnik za printanje

Odgovor Napisal/-a Fortuna » 13.10.2008 08:46:18

Sem probal s temle generičnim Windows driverjem, pa je čuden
Sem že to delal pa je bilo vse vredu.
Poskusi odpret z različnimi urejevlniki besedil.
Mislim da bi z NotePadom moralo biti vredu.

Lp
Zadnjič spremenil Fortuna, dne 13.10.2008 08:48:15, skupaj popravljeno 1 krat.

Gumby
Prispevkov: 63
Pridružen: 04.02.2002 15:39:14

Gonilnik za printanje

Odgovor Napisal/-a Gumby » 13.10.2008 11:28:45


Betix
Prispevkov: 339
Pridružen: 17.05.2001 19:54:54
Kraj: Ljubljana

Gonilnik za printanje

Odgovor Napisal/-a Betix » 13.10.2008 12:05:18

Fortuna, verjemi mi, če ti pravim... ti nisi tiskal iz istega programa kot jaz in nisi tiskal enakih podatkov (ki so v mojem primeru podani v nekem DBGridu).

Sedaj printam preko PrimoPDF driverja in skušam extractat text (s formatingom) iz PDFja, to približno gre, ampak še tu so blazni problemi ker ne daje tabulatorjev/presledkov vmes med stolpci...
There are only 10 types of people - those, who understand binary, and those, who don't ..

Uporabniški avatar
Runner
Prispevkov: 1079
Pridružen: 03.02.2005 12:05:25

Gonilnik za printanje

Odgovor Napisal/-a Runner » 13.10.2008 15:22:44

PDFCreator

Zelo zmogljiva zverina, ne spomnim pa se ali podpira printanje direkt v ASCII.

Drugače pa tudi za PDF (postscript) obstaja dokumentacija o strukturi.

Odgovori