Newsgroup: it.comp.lang.vo-clipper
Titolo: Scannerizzare e visualizzare

Salve a tutti
ho la necessità di scannerizzare dei documenti (fatture) in modalità JPEG 
per poi visualizzarli, per problematiche analoghe ho sempre utilizzato 
Imaging ma questa volta non posso istallare l'OCX senza creare problemi di 
licenza.
Quali OCX utilizzate voi ?
Grazie a tutti
Claudio Carletta

 ha scritto nel messaggio 
news:436134b1$0$24639$4faf...@reader3.news.tin.it...

Io non uso OCX, uso le classi di Fabrice Foray e vanno bene con i driver 
twain, le puoi scaricare da 
http://www.fabtoys.net/en/index.htm
Ciao.
                        Francesco Leo 


Io utilizzo ormai da anni l'AtiveX della HiComponents. Questo strumento
a costo bassissimo, permette oltre alla gestione degli scanner, anche
la gestione delle immagini. Getisce tutti i formati anche quelli
compressi, e permette per chi ne ha bisogno di effettuare dei veri e
propri foto-ritocchi.
L'utilizzo di questo strumento una volta acquistato, consente la
distribuzione senza limiti, basta evitare di distribuire la keycode.
Esiste la versione demo, io ti consiglio di provarlo se in futuro
havrai bisogno di uno strumento professionale.
http://www.hicomponents.com/
Ciao 
                         Massimo Martino

[cut]
Io utilizzo ormai da anni l'AtiveX della HiComponents. Questo strumento
a costo bassissimo, permette oltre alla gestione degli scanner, anche
la gestione delle immagini. Getisce tutti i formati anche quelli
compressi, e permette per chi ne ha bisogno di effettuare dei veri e
propri foto-ritocchi.
L'utilizzo di questo strumento una volta acquistato, consente la
distribuzione senza limiti, basta evitare di distribuire la keycode.
Esiste la versione demo, io ti consiglio di provarlo se in futuro
havrai bisogno di uno strumento professionale.
http://www.hicomponents.com/
Ciao
                         Massimo Martino
Anche con le classi FAB puoi gestire le immagini, ho provato anche con 
fotocamere e varie periferiche twain e funziona, ma non si possono 
manipolare le immagini, questo no.
Darò un occhiata alla demo, grazie x il suggerimento.
                        Francesco Leo


Grazie Francesco della dritta,
ho provato gli esempi dele classi di Fabrice Foray e penso che siano ottime, 
mi è rimasto un solo dubbio che non ho potuto ancora approfondire, se la 
fattura, o documento in genere, è costituito da più pagine, come è possibile 
creare un file TIF multi-pagina ? E con quale strumento potrei visualizzarlo 
?
Ciao a tutti
Claudio 

 ha scritto nel messaggio 
news:4365df62$0$24650$4faf...@reader3.news.tin.it...

Io non creo documenti multi pagina ma scansiono tutte le pagine e la salvo 
separatamente nella stessa procedura. Se guardi gli esempi di Fabrice vedrai 
che puoi fare X scansioni prima di salvare tutte le pagine in un unica 
procedura.
Io le salvo con un unico id e poi le richiamo tramite quell'id ricaricando 
tutte le pagine in modo che si possano scorrere.
Ad esempio, ho una fattura di due pagine + una bolla del corriere + un 
assegno con cui ho pagato la fattura.
Scansiono tutto nella procedura di scansione creata ed alla fine salvo il 
tutto associandolo all'id fattura così da poter richiamare tutte le 
scansioni associate e non solo la fattura, molto comodo per esempio per le 
ricevute Enel, telecom ecc..
Per visualizzarlo puoi usare le stesse classi della scansione e poi 
associare un pulsante che apra l'immagine corrente con il programma 
predefinito per le immagini.
Ciao.
                                    Francesco Leo


Provando l'esempio "Fab Twain Test" di Fabrice, il metodo ImageAdd( oImg ) 
aggiunge un elemento di array a SELF:aImg con un oggetto FabPaintLib{}, tale 
array mi risulta con un numero di elementi corretto ma il cui contenuto è 
costituito da NULL_PTR (ho fatto un debug) di tutti gli elementi delle 
scansioni fatte, tranne l'ultimo che viene visualizzato nella finestrella.
Qualcuno sa darmi una spiegazione ?
Grazie Claudio 

 Grazie Claudio
Strano, a me funziona tutto perfettamente, salvo tutte le immagini 
scansionate prelevandole dall'array.
Se vai avanti e indietro scorrendo l'array dovresti visualizzare le immagini 
che hai scansionato e che sono in memoria, se è così almeno la procedura di 
scansione va bene e devi controllare quella di salvataggio.
Fammi sapere.
Ciao.
                                                Francesco 

 ha scritto nel messaggio 
news:436646fc$0$29541$4faf...@reader1.news.tin.it...

Spiacente, ma andando avanti e indietro per le immagini vedo solo l'ultima 
scansione, controllando con un debug mi sono inoltre accorto che gli 
elementi dell'array diventano NULL_OBJECT.
Comunque ho risolto salvando le immagini su archivi temporanei, non è il 
massimo della goduria ma per adesso funziona.
Ciao
Claudio 

 Claudio
Che strano, eppure io uso l'esempio di Fab senza nessuna modifica e funziona 
bene, aggiunge tutte le immagini all'array e le visualizza tranquillamente, 
hai fatto delle modifiche al suo esempio? Non capisco perchč non dovrebbe 
funzionare con te e con me si.
Ciao.
                                Francesco