IW Plugin

Titulus permette di interagire direttamente con le funzionalità di stampa, scansione presenti nei client collegati attraverso un module ActiveX chiamato IW.

Attualmente la piena compatibilità del plugin è limitata ad Internet Explorer

Installazione Plugin

L'installazione del plugin si attiva alla prima visita della pagina principale di Titulus. Per poter installare il plugin è necessario avere la possibilità di installare programmi esterni sul proprio client, questa possibilità è data dalla appartenenza al gruppo “Power User”. Il processo di installazione si racchiude in 3 passi, qui sotto illustrati:

  • accesso alla pagina Titulus

  • Click sulla barra delle notifiche e accettare la installazione del Componente Aggiuntivo

  • Click su “installa” per terminare la installazione

Files contenuti all'interno del plugin

il plugin è caratterizzato da una archivio .cab il quale contiene i seguenti files:

  • COPYING Licenza GPL per gli applicativi esterni utilizzati dal plugin
  • pdf2text.exe eseguibile che estrae il testo contenuto nei file pdf
  • IW.INF file di corredo al cab con la descrizione degli applicativi
  • IW.OCX modulo ACTIVEX
  • msconv.exe applicativo per la gestione delle conversioni
  • README, pdftotext.txt manualistica di riferimento per pdf2text.exe

Questi files al momento della installazione vengono installati in:

C:\WINDOWS\Downloaded Program Files\

Installazione Automatizzata

E' possibile automatizzare la installazione del plugin inserendo manualmente i file contenuti in iw_full.cab e registrare il componente aggiuntivo mediante il comando regsvr32 %SystemRoot%\downloaded program files\iw.ocx

Questa metodologia permette una installazione massiva del plugin tramite l'utilizzo di automatismi di dominio, e risolve le problematiche di modifica dei permessi degli utenti sulle postazioni client.

File di configurazione

IW utilizza per la persistenza della configurazione un fine .ini posto in:

(WIndows XP) C:\Documents and Settings\%username%\Dati applicazioni\iw.ini

(Windows Vista, 7) C:\Users\%username%\AppData\Roaming\iw.ini

File di log

IW utilizza per la persistenza della configurazione un fine .ini posto in:

(WIndows XP) C:\Documents and Settings\%username%\Dati applicazioni\iw.log

(Windows Vista, 7) C:\Users\%username%\AppData\Roaming\iw.log

configurazione base

la strutture del file xw.ini è la seguente:

[cnv_fmt]
0=0
1=1
2=2
259=259
4=4
261=261
6=6
7=7
[cnv_cmp]
0=4
1=-1
2=-1
259=-1
4=-1
261=-1
6=-1
7=-1
[iwprint]
pmode=5128
dibtodev=1
copie=1
xres=0
yres=0
graygamma=1.000
rgamma=1.000
ggamma=1.000
bgamma=1.000
[jpeg]
quality=75
[init]
arch_dir=
image_dir=
write_dir=C:\Documents and Settings\%user%\Desktop
gathe_dir=C:\Documents and Settings\%user%\Desktop
dcf_dir=
pqueue_dir=
arch_flt=1
image_flt=1
write_flt=2
gathe_flt=5
;impostazione scanner
[Canon DR-7080C TWAIN]
ICAP_XRESOLUTION=150
ICAP_YRESOLUTION=150
ICAP_PIXELTYPE=0
ICAP_UNITS=0
[Security]
beta.titulus.it|upload|=2
[printer setup - default]
dmDeviceName=OKI B6250(PCL6)
dmSpecVersion=1025
dmDriverVersion=2846
dmSize=156
dmDriverExtra=3868
dmFields=59151
dmOrientation=1
dmPaperSize=9
dmPaperLength=2970
dmPaperWidth=2100
dmScale=100
dmCopies=1
dmDefaultSource=7
dmPrintQuality=600
dmColor=0
dmDuplex=0
dmYResolution=600
dmTTOption=2
dmCollate=0
dmFormName=
dmLogPixels=0
dmBitsPerPel=0
dmPelsWidth=0
dmPelsHeight=0
dmDisplayFlags=0
dmDisplayFrequency=0
dnDriver=winspool
dnDevice=OKI B6250(PCL6)
dnOutput=IP_%IP%
[printer setup - sign_arrivo]
dmDeviceName=ZDesigner TLP 2844-Z
dmSpecVersion=1025
dmDriverVersion=1024
dmSize=156
dmDriverExtra=1453
dmFields=33565
dmOrientation=1
dmPaperSize=256
dmPaperLength=2970
dmPaperWidth=1080
dmScale=0
dmCopies=1
dmDefaultSource=4
dmPrintQuality=203
dmColor=1
dmDuplex=1
dmYResolution=203
dmTTOption=1
dmCollate=0
dmFormName=User defined
dmLogPixels=0
dmBitsPerPel=1
dmPelsWidth=0
dmPelsHeight=0
dmDisplayFlags=0
dmDisplayFrequency=0
dnDriver=winspool
dnDevice=ZDesigner TLP 2844-Z
dnOutput=USB002
[printer setup - sign_partenza]
dmDeviceName=ZDesigner TLP 2844-Z
dmSpecVersion=1025
dmDriverVersion=1024
dmSize=156
dmDriverExtra=1453
dmFields=33565
dmOrientation=1
dmPaperSize=256
dmPaperLength=2970
dmPaperWidth=1080
dmScale=0
dmCopies=1
dmDefaultSource=4
dmPrintQuality=203
dmColor=1
dmDuplex=1
dmYResolution=203
dmTTOption=1
dmCollate=0
dmFormName=User defined
dmLogPixels=0
dmBitsPerPel=1
dmPelsWidth=0
dmPelsHeight=0
dmDisplayFlags=0
dmDisplayFrequency=0
dnDriver=winspool
dnDevice=ZDesigner TLP 2844-Z
dnOutput=USB002
[printer setup - sign_interno]
dmDeviceName=ZDesigner TLP 2844-Z
dmSpecVersion=1025
dmDriverVersion=1024
dmSize=156
dmDriverExtra=1453
dmFields=33565
dmOrientation=1
dmPaperSize=256
dmPaperLength=2970
dmPaperWidth=1080
dmScale=0
dmCopies=1
dmDefaultSource=4
dmPrintQuality=203
dmColor=1
dmDuplex=1
dmYResolution=203
dmTTOption=1
dmCollate=0
dmFormName=User defined
dmLogPixels=0
dmBitsPerPel=1
dmPelsWidth=0
dmPelsHeight=0
dmDisplayFlags=0
dmDisplayFrequency=0
dnDriver=winspool
dnDevice=ZDesigner TLP 2844-Z
dnOutput=USB002
[printer setup - sign_varie]
dmDeviceName=ZDesigner TLP 2844-Z
dmSpecVersion=1025
dmDriverVersion=1024
dmSize=156
dmDriverExtra=1453
dmFields=33565
dmOrientation=1
dmPaperSize=256
dmPaperLength=2970
dmPaperWidth=1080
dmScale=0
dmCopies=1
dmDefaultSource=4
dmPrintQuality=203
dmColor=1
dmDuplex=1
dmYResolution=203
dmTTOption=1
dmCollate=0
dmFormName=User defined
dmLogPixels=0
dmBitsPerPel=1
dmPelsWidth=0
dmPelsHeight=0
dmDisplayFlags=0
dmDisplayFrequency=0
dnDriver=winspool
dnDevice=ZDesigner TLP 2844-Z
dnOutput=USB002


Gestione Plugin su Windows7 (vista, xp64)

Nelle ultime versioni di windows, in particolare windows 7, vista, e XP 64bit, sono state apportate delle modifiche sulla gestione delle interfacce di acquisizione immagini. Il protocollo TWAIN, è stato sostituito a favore di WIA, (Windows Image Acquisition). sul link della wikipedia si evidenzia la sua evuluzione sui sistemi ed il perchè della incompatibilità dei driver proprietari forniti dalle case produttrici di scanner.

Attualmente Highway Imaging Control, utilizza le API TWAIN, che vanno in contrasto con il servizio WIA, anche se la documentazione fornita da Microsoft riporta il contrario. Windows Image Acquisition (Microsoft)

In Particolare, la mancata compatibilità è localizzata a livello di drivers, la funzionalità “enhanced security” di vista, e windows7 va in contrasto con drivers esterni o aventi bug.

Una possibile soluzione è la seguente:

  1. Installare il driver dello scanner mediante il riconoscimento automatico del Sistema Operativo,
  2. Controllare se il sistema operativo abbia riconosciuto correttamente il dispositivo
  3. Tramite il gestore dei servizi disabilitare Windows Imaging Acquisition (Acquisizioni Immagini di Windows)
  • Ora andranno installati i driver e l'interfaccia TWAIN fornita dal produttore.

Ogni produttore fornisce un tool per controllare il corretto funzionamento della interfaccia di acquisizione, utilizzare questo applicativo per assicurarsi che l'installazione sia avvenuta senza problemi.

Questa operazione varia in base ai programmi forniti da ogni produttore.

Se il produttore non offre una suite per il test delle interfacce TWAIN è possibile utilizzare questi eseguibili distribuiti da twain.org.

  • Dopo aver accertato la corretta funzionalità dello scanner tramite il tool (TWAIN) messo a disposizione dal produttore, o da twain.org si può procedere con l'utilizzo del plugin.



ATTENZIONE: sui sistemi a 64 bit, abbiamo avuto esperienze di crash del plugin, dovuto alla presenza di driver per lo scanner a 32 bit (forniti dal produttore) questo riduce la funzionalità dell'applicativo. Salvo eccezioni noi sconsigliamo client a 64 bit.



Problema su Windows7 e Internet Explorer 11 (maggio 2015)

Le policy di Microsoft relative ai componenti aggiuntivi sono sempre più stringenti, per questo motivo potrebbe risultare impossibile l'installazione del plugin, tramite i metodo sopra esposti. L'effetto è che l'installazione del plugin viene chiesta ad ogni pagina di Titulus, anche dopo che il processo di installazione sembrerebbe andato a buon fine. \In questo caso procedere come segue:


Scaricare l'installer del plugin qui di seguito:

IW_Plugin_Upgrade.exe
  1. Chiudere il browser Internet Explorer
  2. Eseguire il pacchetto di installazione scaricato IWPlugin Upgrade.exe
  3. Avviare Internet Explorer come amministratore (pulsante destro sull'icona, Esegui come amministratore).

In questa maniera l'installazione dovrebbe andare a buon fine. I successivi avvi di Internet Explorer possono essere eseguiti normalmente.


Problema su Windows10

In caso di messaggio di errore: TWAIN Error - Bummer, there is a Twain error

occorre aggiungere tramite impostazioni del browser, nei siti attendibili l'url di Titulus.

 
 
  • No labels