pagina lasciata volutamente bianca per esigenze di

MANUALE UTENTE
Rainbow Light
PAGINA LASCIATA VOLUTAMENTE BIANCA PER
ESIGENZE DI IMPAGINAZIONE
Pagina 2 di 56
REV. 03/2005
Rainbow Light
INDICE
Requisiti di sistema ............................................................. 4
1. Installazione Software e Driver ............................................... 4
2. Primo Avvio ................................................................... 6
3. Sicurezza ..................................................................... 6
4. I MENU ........................................................................ 8
4.1 Barra degli strumenti. ................................................... 12
5. Come creare un Job ........................................................... 13
5.1 Lo Sprite ................................................................ 14
5.1.1 Pannello Gradient .................................................. 16
5.1.2 Pannello Text ...................................................... 17
5.1.3 Pannello Picture ................................................... 18
5.1.4 Pannello Border .................................................... 19
5.1.5 Pannello Settings .................................................. 20
6. Come inserire un codice a barre ............................................. 21
7. Il Codificatore Magnetico ................................................... 22
8. Come collegare un database al progetto ...................................... 23
8.1 Modificare i Record del Database ......................................... 27
9. Collegamento dati utilizzando un fornitore di oggetti di database ........... 28
9.1 Esempio OleDb per Sql server ............................................. 29
9.2 Esempio OleDb per Oracle ................................................. 31
9.3 Esempio OleDb per ODBC ................................................... 33
9.4 Esempio OleDb per Jet 4.0 per file Dbase ................................. 35
10. Rowset Manager ............................................................. 38
11. Creazione Database Interno ................................................. 39
12. Field Engine ............................................................... 41
13. Per Stampare ............................................................... 45
15. Cattura video – OCR server ................................................. 46
15.1. Menu Visualizza: ........................................................ 52
15.2. Menu Configurazione: .................................................... 53
REV. 03/2005
Pagina 3 di 56
Rainbow Light
Requisiti di sistema
Prima di installare Rainbow accertatevi che il vostro sistema soddisfi i requisiti
minimi richiesti:
1.
2.
3.
4.
5.
PC con microprocessore Pentium III, 128Mb di memoria RAM
Sistema Operativo Windows 98, ME, Nt (sp6), 2000 (sp3) o Xp (sp1)
Internet Explorer 5.0 o successivo
Microsoft Access 2000 o successivo (per la gestione avanzata dei database)
Risoluzione video ALMENO impostata a 800x600 con profondità di colore a 24bit
(16,8 milioni di colori) o superiore
1. Installazione Software e Driver
NOTE PER L'INSTALLAZIONE:
Si ricorda che può esistere una sola versione del software installata su un
computer.
Prima di installare Rainbow 3.0 rimuovere quindi tutte le versioni precedenti di
questo
programma
dal
vostro
PC
(Avvio/Impostazioni/Pannello
di
Controllo/Installazione Applicazioni) e rimuovere la vecchia cartella di lavoro
(occorre farlo manualmente).
Verificare inoltre che il file "Pegaso.ocx" contenuto nella directory Window/System
(Winnt/System32) sia stato rimosso. Se necessario rimuoverlo manualmente.
A questo punto è possibile avviare l'installazione di Rainbow 3.0
*** ATTENZIONE ***
Si ricorda che non vi è retrocompatibilità con le
versioni
precedenti
alla
release
1.4
inclusa,
pertanto non sarà possibile utilizzare i vecchi
progetti.
Per installare il software:
•
•
•
•
•
•
•
•
Se il CD ha lanciato automaticamente il file index.htm, seguire le
indicazioni a video, altrimenti selezionare nel desktop l’icona ‘Risorse del
Computer’ e navigare nel cd-Rom per eseguire il file ‘Index.html’.
Selezionare il modello di stampante che si intende installare
Selezionare l’icona Rainbow Software presente nella schermata
Nella nuova finestra che è ora apparsa, selezionare ‘Esegui(apri) da
posizione corrente’ o ‘Run this program from its current location’ se il
vostro windows è in inglese. Successivamente selezionare ‘OK’
Apparirà ora una nuova finestra riguardante il non ritrovamento di un firma
di autenticità. Selezionare Si (o Yes)
Ora è presente la schermata di installazione dei componenti necessari a
Rainbow.
Controllate ora che la risoluzione del vostro schermo sia almeno a 800x600 a
24 bit di profondità di colore (True color).
Accertatovi di ciò, selezionare la prima icona MFC e seguire le indicazioni a
video. Si consiglia di lasciare le impostazioni di default.
Pagina 4 di 56
REV. 03/2005
Rainbow Light
•
•
•
•
•
Effettuare la stessa operazione con l’installazione dei componenti OLE DB.
ATTENZIONE! Durante l’installazione arriverete ad una schermata dove è
presente l’icona di un computer e con un piccolo mondo, ed in basso l’icona
Exit Setup.
Se il vostro computer è aggiornato, è possibile che riceviate un errore
di ‘FATAL SETUP ERROR’ : in realtà è semplicemente un messaggio di avviso
che una versione di queste librerie uguale o più recente è già installata
nel vostro sistema.
Selezionare l’icona del computer per portare a buon fine l’installazione.
Ultimata l’installazione di queste librerie di programma, selezionare l’icona
Rainbow e procedere all’installazione. Lasciare selezionato l’opzione di
installazione TIPICA e non alterare il percorso di installazione lasciando
che il programma mantenga le sue impostazioni di default.
Al termine di ciò il programma chiede di riavviare il computer (questa
operazione
può
avvenire
sul
alcuni
computer
anche
al
termine
dell’installazione dei due precedenti programmi).
Riavviato il computer ora avrete sulla vostra finestra di desktop l’icona del
Rainbow, e nella cartella Avvio/Programmi noterete la presenza della cartella
Rainbow.
VERSIONI
Si ricorda che le versioni dispari (come 1.1, 2.3, 4.7, e così via) rappresentano
release di sviluppo mentre quelle con finale pari indicano versioni stabili.
Le release stabili escono in una unica versione. Esempio: ci potrà essere solamente
una release 3.0.
L'assistenza tecnica CIM è attiva per le sole versioni stabili.
REV. 03/2005
Pagina 5 di 56
Rainbow Light
2. Primo Avvio
All’avvio normalmente non è richiesto di digitare alcuna password, e verrà
visualizzata la scherma principale del software. Nel caso che si sia impostata una
password, digitare l’Username e la Password ponendo attenzione alle lettere
maiuscole e minuscole immesse.
Per inserire o modificare la password, fare riferimento alla sezione “SICUREZZA”.
3. Sicurezza
Selezionando dal menu “View” il comando “Security” è possibile gestire internamente
gli utenti abilitando ad ognuno diversi privilegi.
Il programma mostrerà una richiesta di password, di default digitare come
utente “Admin”, la password di corrispondente è a sua volta “Admin”, con la ‘A’
maiuscola.
Se ovviamente è stata impostata una password o un username diversi digitarla
stando attenti ad immettere maiuscole e minuscole correttamente)
Pagina 6 di 56
REV. 03/2005
Rainbow Light
•
•
•
•
Password Encrypted:
Se abilitato, sostituisce ai caratteri digitati come password, dei
simboli asterisco, per nasconderla durante la digitazione.
Program Protection:
Se abilitato, ad ogni avvio di Rainbow richiede l’inserimento della
password utente (se presente)
Privilege:
o Change Layout Job
Abilita la possibilità di modificare gli elementi del progetti
o Data Source
Abilita la possibilità di modificare i dati presenti nel database connesso
ai progetti
o Hardware Info Setup
Abilita la possibilità di cambiare la configurazione del driver di stampa
o Job Setup
Abilita la possibilità di modificare i parametri di stampa (es. numero di
copie)
Change:
Applica le modifiche effettuale all’utente selezionato
•
Delete user:
Rimuove
l’utente
selezionato
possibile eliminare l’utente Administrator)
•
Set User:
Attiva
Rainbow software
•
Set Admin:
Imposta l’utente selezionato come amministratore del programma
•
New User:
Crea un nuovo utente con le impostazioni attualmente visualizzate
•
Exit:
Esce dalla finestra Security (premere Change prima di uscire per
salvare le modifiche)
l’utente
selezionato
come
(Attenzione,
utilizzatore
non
sarà
corrente
del
Nota:
Dopo aver modificato le opzioni di un utente, premere il pulsante “Change”.
REV. 03/2005
Pagina 7 di 56
Rainbow Light
4. I MENU
File
New (Nuovo):
apre un nuovo Layout/Progetto.
Verrà richiesto il nome con cui salvare il progetto in fase
di creazione. Il software quindi creerà una cartella con lo
stesso nome nella posizione /Cim/Rainbow/Projects dove
salvare il file
Open (Apri):
apre un Layout già esistente.
Close (Chiudi):
chiude il Layout selezionato.
Save (Salva):
Save As:
Print:
salva il Job con il nome attuale.
salva il Job con un nuovo nome.
stampa il Job con le impostazione specificate nel
Job/Setup.
permette di vedere l’anteprima di stampa del Job.
per selezionare e modificare il driver della stampante
consente di uscire dal programma.
Print preview:
Print Setup:
Exit:
menu
Edit
Cut:
copia l’oggetto selezionato nella clipboard e lo rimuove
dalla posizione corrente.
Copy:
copia l’oggetto selezionato nella clipboard.
Paste:
prende l’oggetto precedentemente copiato nella clipboard e
lo incolla sul layout corrente.
Delete:
elimina l’oggetto selezionato (anche tramite la pressione
del tasto CANC).
Pagina 8 di 56
REV. 03/2005
Rainbow Light
View
Toolbar:
Status Bar:
Magnetic Tracks:
Microchip:
Grid Setting:
se contrassegnato, la barra degli strumenti è visibile.
se contrassegnato, la barra di stato è visibile.
apre la finestra di dialogo Show Tracks (Mostra graficamente
le
tracce).
Attenzione,
non
influenza
l’effettiva
magnetizzazione della banda magnetica, serve solo come
riferimento grafico.
Mostra graficamente la posizione dove il chip è solitamente
installato nelle tessere plastiche.
Apre il pannello per la griglia grafica di riferimento nel
layout
delle tessere:
Options(Hide/Show)
visualizzazione della
tessera.
:Abilita
griglia nel
o
meno
la
layout della
Spacing(Width/Height) :Definisce la distanza tra i
nodi della griglia
Snap control to grid :Allinea gli sprite presenti
nella tessera alla griglia (se abilitata)
Portrait mode:
visualizza il layout della tessera in verticale/orizzontale
Anchor Sprites to card layout: Se abilitata, questa opzione fa in modo che gli
sprites ruotino allineati alla rotazione della tessera
eseguita con l’opzione Portrait Mode.
REV. 03/2005
Pagina 9 di 56
Rainbow Light
Machine
Magnetic Encoder
:Apre la finestra di dialogo Magnetic Encoder
(Codificatore Magnetico). Permette di inserire i valori per
la
codifica,
ossia
delle
tracce
magnetiche.
(vedere
paragrafo codifica magnetica)
ChipProcess
:Apre
il
pannello
di
configurazione
all’interfacciamento con un programma esterno di gestione
chip (per specifiche informazioni contattare l’assistenza
tecnica)
Data Source
(Database management)
File Source:
fa apparire la finestra di dialogo “Apri” per selezionare la
fonte del file (vedere anche paragrafo database)
System Source:
apre la finestra di dialogo Data Link Properties (Proprietà
del Collegamento Dati) per selezionare la fonte di dati.
Create Database:
crea
un
database
vuoto
definendo
la
(testo,numerici o data) ed il numero di campi.
Build RowSet:
fa comparire la finestra di dialogo Rowset manager (Gestione
dei dati del database connesso).
Field Engine:
apre la finestra di dialogo Field Engine per selezionare i
campi dei dati da applicare.
Find Record:
E’ la funzione di ricerca di dati nei records del database
collegato
tipologia
Job
Setup: permette di aprire la finestra di dialogo Edit Job (serve per fare il
set up del Job, vedere capitolo Stampa).
Customize
Options:
Visualizza la finestra di opzioni del job relative al
caricamento dei database dentro i progetti di Rainbow.
None: Utilizza il file
dalla posizione corrente
del
database
Move DataSource: Sposta il file dalla
posizione corrente alla directory di
progetto
Copy DataSource: Crea una copia del file
database nella directory di progetto
Pagina 10 di 56
REV. 03/2005
Rainbow Light
Video Capture
Source:
Tutti i menu presenti in questo
sorgente video disponibile.
Capture Alt+C:
Acquisisce un’immagine dalla sorgente video OCR, funziona
solo con OcrServer attivato.
Options:
Visualizza
OcrServer
la
finestra
di
gruppo,
impostazione
dipendono
ed
dalla
avvio
di
Window
New Window:
apre una nuova pagina del Layout.
Cascade:
rimpicciolisce la finestra del Layout.
Tile:
riporta la finestra a dimensioni normali.
Arrange Icons:
dispone le icone nell’ordine stabilito.
(Nome del Layout): quando è contrassegnato, indica quale Layout è selezionato.
Help
About:
Fornisce la versione del programma in uso
Help:
Apre il manuale del software in formato Acrobat™
Undo:
Cancella le operazioni eseguite in precedenza nel progetto
aperto fino al primo punto di salvataggio
Zoom:
Ingrandisce o rimpicciolisce l’immagine del progetto
visualizzato
REV. 03/2005
Pagina 11 di 56
Rainbow Light
4.1 Barra degli strumenti
Diversi di questi comandi sono presenti solo nella toolbar, non possiedono cioè
comandi equivalenti all’interno dei menu
•
•
File Source:
Visualizza la finestra di dialogo “Apri” per
selezionare la fonte del file (vedere anche il
paragrafo sui database)
Setup:
fa aprire la finestra di dialogo Edit Job
(serve per impostare il set up del Job)
permette di lanciare la stampa delle tessere
•
Inserisci uno sprite:
Inserisce un nuovo sprite in alto a sinistra
sul layout della carta e apre la finestra di
impostazione della sprite
•
Inserisci un codice a barre:
Inserisce un nuovo codice a barre in alto a
sinistra sul layout della carta e apre la
finestra di impostazione delle proprietà del
codice a barre
•
Porta sopra:
Sposta l’oggetto selezionato in primo piano
•
Porta sotto:
Sposta l’oggetto
background
•
Ruota la carta:
Cambia la visualizzazione del lato della carta,
visualizza il secondo lato, di base nascosto.
•
Cattura immagine Video:
Acquisisce un’immagine dalla sorgente video
OCR, funziona solo con OcrServer attivato.
•
ChipProcess:
Apre
il
pannello
di
configurazione
all’interfacciamento con un programma esterno
di gestione chip (per specifiche informazioni
contattare l’assistenza tecnica)
•
Portrait/Landscape mode:
Visualizza
il
layout
verticale/orizzontale
•
Preview:
Mostra l’anteprima di stampa della tessera con
la stampante correntemente selezionata
Pagina 12 di 56
selezionato
in
della
fondo
tessera
e
come
in
REV. 03/2005
Rainbow Light
5. Come creare un Job
Premendo “New” dal menu “File” viene aperta la finestra “New layout name”,
quindi bisogna inserire un nome nuovo (es. Test) nella casella “Insert new project
name”, quindi premere “OK”.
Notare che sotto appare il percorso completo (Full Path) dove verrà creato il file
per il nuovo progetto.
Inzialmente viene creato il layout di una carta completamente bianco sui due lati,
dove è possibile cominciare ad inserire elementi come testi, immagini, codici a
barre etc.
REV. 03/2005
Pagina 13 di 56
Rainbow Light
5.1 Lo “Sprite”
Lo Sprite è uno spazio delimitato dove è possibile inserire sfondi,testi o
immagini. Per creare uno Sprite, dalla barra degli strumenti premere il pulsante
(Sprite). Ogni volta che si seleziona questa icona, compare un nuovo Sprite in
alto a sinistra del foglio, insieme alla finestra di dialogo Sprite properties
(Proprietà dello Sprite).
Questa finestra permette di impostare tutte le proprietà dello sprite.
Per modificare le proprietà di una “sprite” esistente, occorre posizionarsi
con il puntatore del mouse sopra la “sprite” da modificare e premere con il tasto
destro del mouse.
left
0,0
x
width
bottom
height
Sprite
generica
y
Pagina 14 di 56
REV. 03/2005
Rainbow Light
•
•
Left
Bottom
•
•
Width
Height
Questi campi permettono di impostare la posizione della sprite
(Alto,Sinistra), indicando la posizione in coordinate X,Y
dell’angolo in alto a sinistra del rettangolo della sprite.E’
possibile spostare la sprite anche posizionandosi in un punto
qualsiasi del rettangolo (il cursore assumerà la nota forma
…..)e, premendo il tasto sinistro del mouse trascinarlo nella
nuova posizione, quindi rilasciare il pulsante del mouse.
Questi campi permettono di impostare le dimensioni della sprite
(Larghezza, Altezza).E’ possibile impostare le dimensioni della
sprite anche trascinando una delle maniglie che appaiono
selezionando una sprite.
N.B.: Tutte le dimensioni sono espresse in centesimi di millimetro
•
•
•
Rotate: Questo pulsante serve a ruotare la sprite su
se stessa, premendolo, è possibile notare che il
testo all’interno cambierà in 90,180,270, quindi
tornerà 0 gradi.
Full Screen Questa modalità permette il dimensionamento automatico della
sprite in modo da coprire l’intero layout della carta.Questa
modalità si rivela utile per impostare uno sfondo alla carta
Lock Sprite Questa opzione blocca la posizione corrente dello sprite
all’interno della tessera. Per poterlo spostare in seguito,
bisogna prima disabilitare l’opzione rimuovendo la selezione.
•
OK
•
Apply
•
Cancel
REV. 03/2005
Applica le modifiche alla sprite e chiude la finestra delle
proprietà
Applica le modifiche alla sprite senza chiudere la finestra delle
proprietà
Annulla tutte le modifiche non ancora applicate e chiude la
finestra proprietà
Pagina 15 di 56
Rainbow Light
5.1.1 Pannello “Gradient”
Permette
di
specificare
le
impostazioni di un’ eventuale
colore di sfondo della sprite:
- No Background:
La sprite
avrà il colore bianco di fondo
- Single Color:
La sprite
avrà come colore di sfondo il
colore visualizzato a fianco
del pulsante “From Color”
-“From Color”:
Permette
tramite la finestra colori di
Windows di impostare il colore
del background
- Gradient:
Se
viene
scelta
questa
opzione,
il
colore di sfondo sarà una
sfumatura tra il colore di
partenza dato dal colore “From
Color” e il colore di arrivo
dato dal colore “To Color”
- “To Color”
questo pulsante
funziona
come
il
pulsante
“From Color” impostando però
il
colore
di
arrivo
(utilizzato
solo
dalla
funzione
gradient)
Pagina 16 di 56
REV. 03/2005
Rainbow Light
5.1.2 Pannello “Text”
Permette di inserire testo all’interno del nostro progetto. All’interno di un
singolo text clichè si può usare solo un font, ma è possibile creare diversi sprite
per poter inserire il numero di testi con font diversi all’interno del progetto.
•
Font : Apre la schermata di selezione dei font (installati in Windows) e la
possibilità di definirne lo stile (grassetto,corsivo,altezza, etc).
•
Color Text: permette di definire un colore di font diverso dai 16 di default
•
Left/Center/Right : Definiscono l’allineamento orizzontale del testo
•
Single line: Definisce se si sta utilizzando testo su un’unica linea oppure
su più linee (fino a 5 per singolo sprite)
•
Static(Top/Center/Bottom): SOLO se si stà utilizzando un’unica linea di
testo, permette di specificare l’allineamento verticale del testo
•
Word Break: Se le dimensioni del testo sono maggiori delle dimensioni dei
bordi dello sprite, inserisce le parole che seguono a capo
•
Ellipsis: Nel caso che le dimensioni della parola/frase sia maggiore della
dimensione dello sprite, inserisce dei puntini ad indicare il testo mancante
•
NoPrefix: Nel caso si debbano utilizzare caratteri speciali come testo (ad
esempio ‘&’) per farli apparire bisogna abilitare questa opzione.
REV. 03/2005
Pagina 17 di 56
Rainbow Light
5.1.3 Pannello “Picture”
Per inserire un’immagine all’interno dello sprite,bisogna cancellare il testo di
esempio nel pannello Text, quindi posizionarsi nella pagina Picture per selezionare
l’immagine.
Premendo sul pulsante “...” sarà possibile
tramite la finestra “Apri” di Windows.
selezionare
l’immagine
da
inserire
Dopo aver selezionato il file e premuto il pulsante “Apri”, apparirà un’anteprima
dell’immagine selezionata come nell’esempio in figura.
•
Destination : Funzione non abilitata nell’attuale release di Rainbow
NOTE:
I formati di file grafico compatibili sono BITMAP (.bmp) e Jpeg (.jpg o
.jpeg). Gli altri formati non verranno visualizzati ne in preview, ne
importati nella tessera.
Se l’immagine appare completamente nera, verificare come prima cosa se
l’attuale risoluzione video del monitor rispetta le specifiche minime
indicate in precedenza.
In caso positivo, verificare l’immagine con un programma di fotoritocco,
eventualmente salvarla in un nuovo file e provare ad importarla nuovamente.
Pagina 18 di 56
REV. 03/2005
Rainbow Light
5.1.4 Pagina “Borders”
In questa pagina, tramite i bordi selezionabili,
contorni della sprite attualmente selezionato.
è
possibile
impostare
dei
•
Reverse:
imposta i bordi in maniera inversa all’attuale,
se ad esempio abbiamo impostato solo i bordi
sopra e sotto, premendo “Reverse” verranno
invece abilitati solamente i bordi destro e
sinistro
•
Color:
apre la finestra di scelta colori per impostare
il colore delle linee dei bordi
•
Frame’s thikness in dots:
permette di impostare lo spessore delle linee
dei bordi in punti
REV. 03/2005
Pagina 19 di 56
Rainbow Light
5.1.5 Pagina “Settings”
In questa pagina vengono impostate opzioni generali della sprite
•
Draw Transparent;
se è settata, imposta lo sfondo della sprite come
trasparente. Questa funzione è necessaria se si vuole
inserire del testo sopra a delle immagini nella
tessera, senza fare apparire lo sfondo bianco dello
sprite
•
Stretch bitmap:
questa opzione, se selezionata, fa si che l’eventuale
immagine inserita nella sprite venga dimensionata
esattamente come il rettangolo della sprite senza
tener conto delle dimensioni e delle proporzioni
originali dell’immagine
Pagina 20 di 56
REV. 03/2005
Rainbow Light
6.
Come inserire un codice a barre
Tramite il pulsante
della barra degli strumenti è possibile aggiungere uno o
più codici a barre al layout della nostra tessera.
Automaticamente viene aperta la finestra “BarCode Properties” per impostare i dati
da inserire nel codice a barre.
•
Data: Qui si inseriscono i dati che verranno utilizzati per generare il
barcode
•
Ratio/Factor: Definisce le proporzioni delle barre all’interno del barcode
•
Show Data/Font size: Abilita la visualizzazione alfanumerica del valore,e
specifica le dimensioni dello sprite da utilizzare
•
Lock Barcode: Blocca la finestra del barcode affinché non sia possibile
spostarne la posizione all’interno della tessera finché non si disabilita
l’opzione
Nella selezione sottostante è possibile specificare la tipologia di barcode da
utilizzare per generarlo secondo le proprie esigenze.
REV. 03/2005
Pagina 21 di 56
Rainbow Light
7.
7.0
Il Codificatore
Magnetico
Il Codificatore
Magnetico
Selezionando
dal “Machine”,
menu “Machine”,
“Magnetic
Encoder”,
oppure cliccando
sul
Selezionando
dal menu
“Magnetic
Encoder”,
oppure cliccando
sul pulsante
sulla
barra viene
degli visualizzata
strumenti viene
visualizzata
la Encoder”.
finestra
pulsante
sulla
barra degli
strumenti
la finestra
“CMagnetic
“CMagnetic
Encoder”.
NOTA: Verificare
nel Pannello Stampanti se nel driver è abilitata la codifica
magnetica, e il tipo di banda magnetica utilizzata (Hi-Co, Low-Co).
NOTA: Verificare nel Pannello Stampanti se nelle opzioni del driver è
abilitata la codifica magnetica, ed il tipo di banda magnetica utilizzata (Hi-Co
oppure Low-Co).
Inserire i propri dati o il
collegamento ai campi di un
database nelle tracce magnetiche
richieste dal progetto in
sviluppo.
IMMETTERE
SOLO
I
CARATTERI
INDICATI NELLA TABELLA SOTTOSTANTE
Utilizzare solo gli spazi ISO (i
campi JIS sono per lo standard
giapponese).
ADVANCED SETTING : Questo pulsante
permette
di
accedere
alla
configurazione degli apertori e
chiusori di traccia necessari al
driver
della
stampante
per
In questa finestra è possibile impostare i dati
da codificare
all’interno
della
eseguire
il comando
di codifica
banda magnetica. IMMETTERE SOLO I CARATTERI INDICATI
NELLA TABELLA
magnetica.
Per SOTTOSTANTE
esigenze
di
Utilizzare solo gli spazi ISO (i campi JIS sono per
lo standard giapponese).
programmazione
particolari
è
possibile modificarli.
Tabella dei caratteri validi per traccia (NORME ISO)
Tabella dei caratteri validi per traccia (NORME ISO)
Pagina 22 di 56
REV. 03/2005
Rainbow Light
8.
Come Collegare un Database al progetto
Generalmente le carte vengono prodotte a partire da una serie di dati che
identificano per esempio gli impiegati di un’azienda,normalmente questi dati sono
contenuti all’interno di un Database.
Dal menu “Data Source”, selezionare “File Source”, o l’equivalente comando dalla
barra degli strumenti
NOTA:
, si aprirà la finestra di selezione del database.
I database compatibili con l’importazione diretta all’interno
del progetto di Rainbow sono quelli salvati in formati ‘.mdb’ e
‘.dbf’.Per altri formati, vedere paragrafo “Collegamento dati
utilizzando un fornitore di Oggetti di database MicroSoft“
I database cosi importati dovranno contenere solamente campi testo,
numerici o data. Altri tipologie di campi possono generare errori in
fase di importazione.
All’interno della cartella Examples, dove è stato installato il programma, si
trovano due database di esempio, selezioniamo ad esempio il file “cimmdb.mdb”.
Selezionando “Apri”, la finestra “Rowset manager” permetterà di decidere l’origine
dei dati all’interno del database.
Selezionando nella “Table list” la tabella CIMENG, appariranno tutti i record
contenuti in questa tabella, con tutti i dati sui nostri ipotetici impiegati
Al termine delle operazioni, premendo “OK” verranno accettate le modifiche e verrà
chiusa la finestra.
REV. 03/2005
Pagina 23 di 56
Rainbow Light
Nella finestra principale, a destra vengono presentati i campi della tabella
selezionata e i dati relativi al record corrente.
Ora da questi dati deriveremo le informazioni per generare una carta personalizzata
per ogni record del database, quindi per ogni “impiegato”, senza dovere creare una
singola tessera per ciascun dipendente
Per ulteriori informazioni sulla gestione di questo pannello, riferirsi al
paragrafo ‘Rowset Manager’
Pagina 24 di 56
REV. 03/2005
Rainbow Light
Dopo aver selezionato la tabella desiderata, selezionare il pulsante OK per
importare il database nel progetto. La schermata di Rainbow si presenterà come
segue:
Per importare i dati all’interno di caselle di testo, barcode o nella banda
magnetica, la procedura è uguale, e consiste nell’immettere il NOME ESATTO DEL
CAMPO digitando correttamente i caratteri maiuscoli e minuscoli fra i simboli di
percentuale “%”. E’ possibile immettere più campi consecutivi, o immettere dati
fissi (digitati manualmente) a fianco dei collegamenti con i campi dei database (v.
esempi nella pagina che segue).
Nel caso volessimo importare delle immagini, elencate in un database, bisogna
semplicemente indicare nel pannello Picture del nostro sprite il percorso dove le
immagini sono salvate, ed invece di digitare il nome di un file, immettere il campo
del nostro database che contiene questa informazione (v. esempio sottostante)
REV. 03/2005
Pagina 25 di 56
Rainbow Light
Text
Barcode
Magnetic Encoder
Esempi di importazione dei dati all’interno del testo, dei barcode, della codifica
magnetica.
Pagina 26 di 56
REV. 03/2005
Rainbow Light
8.1
Modificare i Record del Database
Selezionando il pulsante Edit della vista database è possibile accedere, se
si possiede i privilegi concessi dall’amministratore di gestire la base di dati,
allo strumento che permette la manipolazione dei record della base di dati
connessa.
Lo strumento Edit Database mostra tutti record in ordine come memorizzati, inoltre
nella parte destra della finestra sono contenuti i seguenti comandi:
• Append: Questo comando aggiunge un nuovo record alla fine dell’elenco dei
record. Quando si accede allo strumento, l’ultimo record visualizzato è
vuoto. Seleziona un campo a piacere dell’ultimo record e ciccare due volte su
di esso; ora puoi inserire i tuoi dati, poi premere il pulsante Append e se
il dato inserito rispetta
le restrizioni del database, il nuovo record è
inserito nell’elenco.
• Update: Questo comando aggiorna il database salvando la sorgente dati
connessa.
• Delete: Questo comando permette di eliminare uno o più record selezionati.
Per eliminare qualche record, bisogna prima selezionare i record poi premere
il pulsante Delete, dopo di ciò l’applicazione chiede se si vuole rimuovere
definitivamente i record selezionati o meno.
• Copy: Questo comando permette di copiare record interi. Prima è necessario
selezionare i record poi è necessario premere il pulsante Copy. In questo
modo i record sono copiati nella Clipboard del sistema .
• Paste: Questo comando incolla i record copiati nella clipboard, nell’elenco
di record. Dopo aver copiato i record nella clipboard, bisogna selezionare un
record, quindi cliccare sul pulsante Paste per inserire i record nell’elenco,
ad incominciare dal record selezionato.
• Close: Questo pulsante chiude lo strumento Edit Database. Se nella sessione
corrente è stato modificato e non
aggiornato dei record dell’elenco, un
messaggio appare all’utente prima di chiudere la finestra, per chiedere se
aggiornare le modifiche definitivamente o meno.
Nota: Non è possibile cancellare i campi o aggiungerne altri, ma solo modificare i
dati dei records
REV. 03/2005
Pagina 27 di 56
Rainbow Light
9. Collegamento dati utilizzando un fornitore di Oggetti di database
MicroSoft
Rainbow ha la capacità di connettersi con sorgenti di dati di qualsiasi tipo
attraverso l’interfaccia "Microsoft OleDB Provider "; permettendo all’utente di
salvare “l’username” e “password” in modo tale
che la volta successiva che
l’utente apre il progetto ,Rainbow automaticamente si connette alla sorgente dati.
Nel menu Data Source, scegliere
System Source per aprire,se si possiede il
privilegio di connettersi a base di dati, la finestra di dialogo Data Link
Properties:
che permette di scegliere l’interfaccia di connessione specifica per la sorgente
dati ed inserire tutti i parametri necessari.
Pagina 28 di 56
REV. 03/2005
Rainbow Light
9.1
per
Esempio : Collegamento Dati Usando l’interfaccia OLEDB Provider
SQL Server
Nel menu Data Source, scegliere
dialogo Data Link Properties:
System Source per aprire la finestra di
Sulla scheda Provider ,selezionare “OLE DB Provider for SQL Server” .
Premere Next > > per selezionare la scheda Connection .
Eseguire i seguenti passi per una connessione corretta:
1) Digitare o selezionare un nome di pc adibito come server per il sistema
database SQL Server nella casella “Select or enter a server name”;
2) Selezionare l’ opzione “Use a specific user name and password”:
Inserire “user name” e “password”nelle rispettive caselle;
3) Selezionare l’opzione “Allow saving password” per connettersi alla
sorgente dati in modo automatico la volta successiva che si apre il file
di progetto di Rainbow;
4) Selezionare richiesto sulla casella a tendina “Select the database on the
server”
REV. 03/2005
Pagina 29 di 56
Rainbow Light
5) Verificare la correttezza della connessione premendo il pulsante
Connection”;
Se appare il seguente messaggio:
“Test
allora la connessione sul pc remoto è stata eseguita correttamente ;
6) Chiudere la finestra “Data Links Properties ” usando il pulsante OK;
7) Selezionare la tabella o l’insieme di record del database con la casella
di dialogo “Rowset manager ” che appare appena la finestra precedente
viene chiusa.
Pagina 30 di 56
REV. 03/2005
Rainbow Light
9.2
Esempio: Collegamento Dati Usando l’Interfaccia OLEDB for Oracle
Nel menu Data Source, scegliere System Source per aprire la finestra di
dialogo Data Link Properties:
Sulla scheda Provider ,selezionare “OLE DB Provider for Oracle” .
Premere Next > > per selezionare la scheda Connection .
Eseguire i seguenti passi per una connessione corretta:
1) Digitare o selezionare un nome di computer adibito come
server per il
sistema
database Oracle nella casella “Select or enter a server name”;
2) Inserire “username” e “password”nelle rispettive caselle;
3) Selezionare l’opzione “Allow saving password” per connettersi alla
sorgente dati in modo automatico la volta successiva che si apre il file
di progetto di Rainbow;
REV. 03/2005
Pagina 31 di 56
Rainbow Light
4) Verificare la correttezza della connessione premendo il pulsante
Connection”;
Se appare il seguente messaggio:
“Test
allora la connessione sul pc remoto è stata eseguita correttamente ;
5) Chiudere la finestra “Data Links Properties ” usando il pulsante OK;
6) Selezionare la tabella o l’insieme di record del database con la casella
di dialogo “Rowset manager ” che appare immediatamente appena la finestra
precedente viene chiusa.
Pagina 32 di 56
REV. 03/2005
Rainbow Light
9.3 Esempio: Collegamento Dati usando l’interfaccia OLE DB per ODBC
Nel menu Data Source, scegliere
dialogo Data Link Properties:
REV. 03/2005
System Source per aprire la finestra di
Pagina 33 di 56
Rainbow Light
Sulla scheda Provider ,selezionare “OLE DB Provider for ODBC Driver” .
Premere Next > > per selezionare la scheda Connection .
Eseguire i seguenti passi per una connessione corretta:
Selezionare la prima opzione, Use data Source Name (Utilizza nome origine
dati),e selezionare il nome della sorgente dati ODBC dalla lista a tendina.
Usare il pulsante “Test Connection” per verificare se la fonte di dati
connessa è corretta. Se la connessione è sta effettuata con successo il
messaggio “Test connection succeeded” appare sullo schermo.
A questo punto la connessione al database è eseguita.
Pagina 34 di 56
REV. 03/2005
Rainbow Light
9.4
Esempio: Collegamento Dati usando l’interfaccia OLE DB Jet 4.0 per
file DBase
La connessione a file dBase (file dati con estensione .dbf) più stabile
e flessibile può essere eseguita attraverso il provider JET 4.0.
Dopo aver selezionato il Provider Jet 4.0, selezionare il pannello All e la
seguente finestra appare:
REV. 03/2005
Pagina 35 di 56
Rainbow Light
Selezionare la voce Data Source e premere il pulsante Edit Value; la seguente
finestra di dialogo appare:
Pagina 36 di 56
REV. 03/2005
Rainbow Light
Inserire il percorso assoluto
dove risiedono i file dbf. e premere il
pulsante di OK.
Selezionare la seconda voce Extended Properties e usare il pulsante Edit
Value, quindi la seguente finestra appare:
Digitare il nome che definisce il formato specifico dei file (ad esempio
DBASE III); quindi cliccare sul pulsante OK. A questo punto la connessione è
eseguita e cliccando sul pulasante Test Connection del primo Pannello si può
verificare la connessione.
REV. 03/2005
Pagina 37 di 56
Rainbow Light
10.
Rowset Manager
Dal menu Data Source, si trova il comando Build RowSet che permette di
gestire dati da una o più tabelle, e selezionandolo appare la seguente finestra:
Questa finestra è utilizzata per gestire la successione dei dati, infatti è
possibile estrarre solo alcuni dati dal database oppure ordinarli a piacere.
Tutto ciò è ottenuto tramite i comandi SQL da scrivere nella casella di edit a
fianco del pulsante Exec.
Es. Scrivendo la stringa:
SELECT * FROM CIMENG WHERE (CARDNUM > '11000000')
quindi premendo il pulsante “Exec”, verranno selezionati dalla tabella “CIMENG”
solo i record che possiedono un codice nel campo “CARDNUM” maggiore di “1100000000”
Per maggiori informazioni sui comandi SQL fare riferimento ad una documentazione
specializzata.
La casella “Show all record” forza la visualizzazione di tutti i record presenti
nella tabella selezionata.
Pagina 38 di 56
REV. 03/2005
Rainbow Light
11.
Creazione Database Interno
Fino ad ora abbiamo preso in considerazione solo la possibilità di
allacciarsi ad una fonte di dati già esistente, ma Rainbow permette anche di creare
un database.
Selezionare dal menu “Data Source”, il comando “Create Database”.
Verrà aperta la finestra “Create a new database”.
ATTENZIONE!
Rainbow crea in questi casi un
database
che
si
chiama
“NewDatabase.mdb”
nella
directory del job attivo, se
per questo progetto è stato
creato un database interno
precedentemente, questo verrà
sovrascritto e tutti i dati
vecchi andranno perduti.
Nella finestra “Create a new Database”, occorre aggiungere (ADD) dei campi per il
nostro database, ad esempio
Field Name
FirstName
LastName
City
REV. 03/2005
Lunghezza
50
50
50
Type
Text
Text
Text
Pagina 39 di 56
Rainbow Light
Ora premendo il pulsante “Create”, verrà creato il file “NewDatabase.mdb”
nella cartella del progetto su cui si sta lavorando. Selezionarlo e premere Apri
per connettersi a questo database.
Nella la
tabella:
finestra
RowSet
Manager
viene
evidenziata
la
struttura
della
nuova
Premendo il pulsante OK si stabilisce la connessione al database e la vista
database mostra il record corrente:
A questo punto, per mezzo dello strumento Edit è possibile inserire i record
all’interno del nostro file.
Pagina 40 di 56
REV. 03/2005
Rainbow Light
12.
Field Engine
Questo strumento è accessibile selezionando il menu principale Data Source e
selezionando il menu Field Engine .
La Finestra “Field Engine” risulta importante per diversi motivi, primo fra tutti
il controllo di tutte le variabili e i campi interni e di sistema disponibili.
Nella pagina Table della finestra “Field Engine”, è possibile oltre che
visualizzare tutti i campi di sistema anche modificarne il formato di
visualizzazione.
Ad esempio
per il campo _Date
%d %m %Y
%d /%m/%Y
visualizza
visualizza
giorno mese anno
giorno/mese/anno
visualizza
visualizza
ore:minuti:secondi
ore h minuti ’ secondi ”
per il campo _Time
%H:%M:%S
%H h %M ’ %S ”
REV. 03/2005
Pagina 41 di 56
Rainbow Light
Per i campi numerici come “_Counter”, ipotizzando un valore 16 per “_Counter”:
Format
%d
%nd
%0nd
%X
%x
%02X
Pagina 42 di 56
Note
Visualizza il numero in
decimale
n è un numero decimale che
specifica
il
numero
di
cifre
minime
da
visualizzare, se il numero
ha
meno
cifre
vengono
inseriti
degli
spazi
bianchi (es. %5d)
n è un numero decimale che
specifica
il
numero
di
cifre
minime
da
visualizzare, se il numero
ha
meno
cifre
vengono
inseriti degli zeri (es.
%05d)
Il
numero
viene
rappresentato in notazione
esadecimale con le lettere
maiuscole
Il
numero
viene
rappresentato in notazione
esadecimale con le lettere
minuscole
Valgono le stesse regole
della notazione decimale
Preview
16
16
00016
F
f
0F
REV. 03/2005
Rainbow Light
13.
Per Stampare:
Una volta che il layout della carta sarà completo, e possibile stampare il
progetto. A questo scopo, è corretto impostare prima le opzioni del “job”
scegliendo da menu “Job”, “setup”, oppure premendo l’icona
strumenti
sulla barra degli
Come si può vedere la finestra è divisa in cinque zone:
•
How many cards:
•
Do you want long file?: non abilitata nell’attuale versione del programma.
REV. 03/2005
permette di impostare il numero di carte che si
desidera
stampare,
premendo
il
pulsante
“All
Records”, il numero delle carte viene impostato al
numero di record del database collegato.
Pagina 43 di 56
Rainbow Light
•
Primary index key:
Parametro per la configurazione del Chip-Manager (v.
capitolo apposito).
•
Starting from cards:
la casella “Start from”, indica da quale carta
bisogna cominciare a stampare. Se connessi ad un
database, indica il Record iniziale da cui cominciare
a stampare le n carte indicate dal parametro ‘How
many cards’. Se non connessi ad un database, lasciare
il valore di 1.
•
Card Repetition:
non abilitato nella versione attuale del programma.
Scegliendo il pulsante “Print Job”, si avvia la stampa avviare la stampa.
NOTA:
Assicurarsi di avere selezionato correttamente il driver
corretto della stampante termografica che si vuole utilizzare
(verificare il campo Printer selecter) prima di cominciare a
stampare.
Pagina 44 di 56
REV. 03/2005
Rainbow Light
14.
Salvare il progetto:
Dopo aver fatto delle modifiche al progetto, è buona norma salvarlo, in modo da
non perdere il lavoro fatto in caso di problemi al sistema operativo.
Per salvare il progetto, selezionare dal menu “File”, ”Save”, oppure il pulsante
sulla barra degli strumenti per salvare il progetto con lo stesso nome.
Mentre, per salvare il progetto con un nuovo nome, selezionare sempre dal
menu “File” il comando “Save As...”, in questo modo apparirà la finestra “Salva con
nome” di Windows in cui è possibile cambiare il nome e la directory di destinazione
del “layout” di progetto.
NOTA:
Il file salvato da Rainbow contiene solo il testo e le
coordinate dei vari elementi presenti nel nostro progetto. Nel
caso si voglia fare una copia di backup, o trasferire il
progetto, ricordarsi di copiare anche eventuali immagini, fonts
e database utilizzati.
REV. 03/2005
Pagina 45 di 56
Rainbow Light
15.
Cattura video – OCR server
Un’opzione molto interessante del software Rainbow, è la possibilità di
acquisire immagini da una telecamera per poterle legare ai dati del database.
Tornando al solito esempio delle carte personalizzate per ogni impiegato, è
possibile acquisire l’immagine dell’impiegato dalla telecamera/Webcam, salvare
l’immagine sul disco e legarla al record corrispondente.
Per poter effettuare l’operazione, è necessario disporre di una scheda di
acquisizione opzionale non fornita con il software, disponibile nei negozi di
informatica ad esempio.
Nel caso invece che si intenda usare una Webcam, l’unica raccomandazione è che sia
compatibile ‘Video For Windows’ ed abbia una buona qualità di immagine.
Selezionando dal menu “Video Capture”, il comando “Options” occorre impostare tutte
le opzioni per l’OCR.
Pagina 46 di 56
REV. 03/2005
Rainbow Light
Tramite il tasto “Browse”, occorre cercare il driver del server OCR. Questo file si
chiama OcrServer.exe e si trova nella directory principale di Rainbow.
Es.:
C:\Programmi\Cim\Rainbow\OcrServer.exe
Dopo aver cliccato su “Apri” è necessario avviare l’OCR Server premendo il pulsante
“Run Server”.
REV. 03/2005
Pagina 47 di 56
Rainbow Light
Avendo attivato il server (pulsante Run Server) viene aperta la finestra dell’OCR,
in cui verranno visualizzate le immagini acquisite dalla telecamera.
Nella finestra “Video Cap Options” nel gruppo “Directory where store images”, si
può
cambiare
la
directory
di
destinazione
dei
file
acquisiti
con
la
telecamera/Webcam (nel nostro esempio inseriamo la destinazione C:\PHOTO\) per
salvare tutte le immagini in quella cartella.
Pagina 48 di 56
REV. 03/2005
Rainbow Light
Nel campo “Image File Name” è possibile cambiare anche il nome del file
di destinazione.
Le opzione “Fixed” lascia che Rainbow ad ogni acquisizioni sovrascrivi
un singolo file (senza generare un elenco di immagini)
L’opzione “Label”, dove nella casella di testo può essere inserito il
nome del file desiderato, oppure anche il valore di un campo del database
come nel caso di %CARDNUM% nel caso in cui sia connesso al progetto.
Nel nostro caso infatti il file verrà salvato utilizzando il nome contenuto
nel campo “CARDNUM” del record attivo (con il record selezionato, il file generato
sarà C:\PHOTO\00110024.jpg)
Muovendoci nel database, e visualizzando un altro record, il file verrà
salvato con un altro nome. Il collegamento ad un Campo di un database permette
perciò di salvare le foto associate al record correntemente visualizzato, in modo
da creare un elenco di immagini che possiamo importare graficamente nella nostra
tessera.
REV. 03/2005
Pagina 49 di 56
Rainbow Light
Attivando l’opzione “Save Capture File Name To Field”, viene aperta la
finestra per selezionare il campo del database in cui verrà salvato il nome del
file (con il percorso completo di destinazione), nel nostro caso “PHOTO”.
Pagina 50 di 56
REV. 03/2005
Rainbow Light
All’interno della finestra “OcrServer”, selezionando e trascinando il
puntatore con il tasto sinistro del mouse, è possibile selezionare l’area da
salvare nel file, invece che tutta l’immagine completa.
posto sulla barra degli
Premendo poi il pulsante di cattura
strumenti (oppure Alt+C), viene salvata l’immagine.
Nel caso che l’immagine non ci soddisfi, possiamo premere ancora il pulsante di
cattura per sovrascriverla.
REV. 03/2005
Pagina 51 di 56
Rainbow Light
15.1. Menu Visualizza
In diretta:
visualizza
telecamera
Cattura singola immagine:
blocca l’acquisizione sull’immagine attuale
Decodifica OCR:
non attivo nella versione del programma corrente.
Sempre in primo piano:
fa sì che la finestra
sopra tutte le altre.
Barra di stato:
abilita o disabilita la visualizzazione della barra
di stato
Ultime Misure:
non attivo nella versione del programma corrente
Pagina 52 di 56
direttamente
la
sorgente
“OcrServer”
video
rimanga
della
sempre
REV. 03/2005
Rainbow Light
15.2. Menu Configurazione:
Sorgente:
Formato:
Display:
Queste finestre dipendono direttamente dalla sorgente video disponibile
e dal driver della periferica utilizzata (Scheda di acquisizione o Webcam) e
variano da prodotto a prodotto.
Parametri di sistema:
Tramite questa finestra vengono impostati tutti i tempi
millisecondi ed altri parametri di configurazione dell’OCR.
NOTA
di
acquisizione
in
Nel caso in cui le immagini acquisite dalla telecamera risultassero in
bianco e nero pur disponendo di un dispositivo a colori, cancellare nella
directory d’installazione di Rainbow il file OcrTemplate.bmp, e rinominare
il file OcrTemplate24bit.bmp in OcrTemplate.bmp.
Se il problema non si risolve mettersi in contatto l’assistenza.
REV. 03/2005
Pagina 53 di 56
Rainbow Light
CIM an MF Group SpA Division
Quarters
Via O. Serra, 2
40012 Calderara di
Reno
Bologna - ITALY
Tel. +39 051 64.65.011
Fax + 39 051 64.65.012
E-mail:
[email protected]
Pagina 54 di 56 www.cimitaly.it
CIM USA Inc. - America
1912 N.W. 84th Avenue
Miami, FL 33126 - USA
Tel. + 1 305.639.30.40
Fax. + 1 305.639.30.60
[email protected]
www.cim-usa.com
REV. 03/2005