Terminali palmari Palm 28: manuale d`uso

Transcript

Terminali palmari Palm 28: manuale d`uso
Terminali palmari Palm 28: manuale d’uso.
1.0 Descrizione
Palm 28 (di seguito chiamato il terminale) permette la visualizzazione di messaggi su un display da 16
caratteri x 4 righe. Gestisce una tastiera in policarbonato da 28 pulsanti ed è in gradi di inviare un codice alla
pressione (o anche al rilascio) di ogni pulsante. Inoltre è dotato di un segnalatore acustico.
L’utente può personalizzare autonomamente il funzionamento del terminale secondo le proprie esigenze.
Display LCD 16 ch x 4 righe con retroillumazione a LED
Matrice 7 x 4 pulsanti con
tasca per inserzione legende
2.0 Interfaccia di comunicazione
Il dispositivo comunica attraverso una linea seriale RS-232 Full-duplex. La connessione è realizzata
attraverso un connettore a vaschetta da 25 poli femmina. Qui di seguito sono riportate le connessioni relative
ad esso:
PIN
2
3
7
16
Funzione
RXD
TXD
GND
+VCC (12..24V)
Il protocollo di comunicazione è basato sui seguenti parametri:
Data rate (selezionabile):
Data length:
Stop bit:
Parity mode
4800, 9600, 19200 Baud
8 bit
1 bit
None
La potenza massima assorbita dal terminale è inferiore ai 5W.
Il cavo di collegamento del terminale (spiralato) è lungo 50cm.
Il peso del terminale è di circa 400g.
IN /OUT
Input
Output
Gnd
Supply Vcc
3.0 Specifica del protocollo di comunicazione.
3.1
Messaggi da accessorio a terminale.
I dati trasmessi al terminale vengono visualizzati sul display del terminale.
In generale vengono visualizzati tutti i caratteri ASCII di codice compreso fra 31 e 127 decimali
Il codice 2 (STX) permette la cancellazione dell’intero display e il posizionamento del cursore sul primo
carattere della prima riga.
Se il messaggio inviato è maggiore di della lunghezza della riga la parte eccedente andrà a finire sulla riga
successiva.
Se il messaggio finisce oltre l’ultima riga disponibile sul display, la parte eccedente andrà a sovrascrivere la
1° riga del display.
Il codice 0x02 (home) cancellerà l’intero display ed il cursore si posizionerà sul primo carattere della prima
riga.
Il codice 0x1B (ESC), 0x5B (‘[‘), 0x59 (‘Y’), riga 0 ÷ 3 (codice da 0x20 a 0x23), colonna 0 ÷ 15 (codice da
0x20 a 0x3F).
3.2
Messaggi da terminale ad accessorio
Ad ogni pressione (o anche al rilascio) di un pulsante il terminale trasmette all’accessorio il codice relativo.
Qui di seguito è riportata la tabella di assegnazione codici inviati dal terminale alla pressione ed al rilascio
(se impostato) dei vari pulsanti.
TABELLA CODICI.
Righe /
colonne
Riga 1
Riga 2
Riga 3
Riga 4
Riga 5
Riga 6
Riga 7
Colonna 1
Codice
Codice
alla
al
pressione
rilascio
0x20
0xA0
0x24
0xA4
0x28
0xA8
0x2C
0xAC
0x30
0xB0
0x34
0xB4
0x38
0xB8
Colonna 2
Codice
Codice
alla
al
pressione
rilascio
0x21
0xA1
0x25
0xA5
0x29
0xA9
0x2D
0xAD
0x31
0xB1
0x35
0xB5
0x39
0xB9
Colonna 3
Codice
Codice
alla
al
pressione
rilascio
0x22
0xA2
0x26
0xA6
0x2A
0xAA
0x2E
0xAE
0x32
0xB2
0x36
0xB6
0x3A
0xBA
Colonna 4
Codice
Codice
alla
al
pressione
rilascio
0x23
0xA3
0x27
0xA7
0x2B
0xAB
0x2F
0xAF
0x33
0xB3
0x37
0xB7
0x3B
0xBB
4.0 SETUP
La configurazione del terminale può essere eseguita tramite il dispositivo stesso semplicemente accedendo
alla procedura di configurazione (setup).
Per accedere a tale procedura è necessario premere i 4 pulsanti della prima riga della tastiera (anche non in
sequenza) entro i primi 3 secondi dall’accensione.
Sul display del terminale appariranno di volta in volta i parametri da impostare ed i possibili valori
assegnabili.
I parametri che si possono impostare sono i seguenti:
Baud rate
(19.2)9600 4800
Imposta il baud rate per la comunicazione seriale.
Codice pulsante rilasciato
RELEASE: YES(NO)
Al rilascio di ogni pulsante verrà inviato un carattere di rilascio
corrispondente a: codice del pulsante + 0x80.
Le impostazioni fra parentesi indicano il valore di default. Utilizzando i pulsanti della prima riga del terminale,
si potrà selezionare un diverso parametro, la selezione effettuata verrà indicata racchiudendo il valore
prescelto fra parentesi. Per confermare la selezione si dovrà premere il pulsante di destra dell’ultima riga del
terminale. Si accederà così alla prossima impostazione di setup. All’uscita dal setup il terminale salverà le
impostazioni effettuate in EEPROM (rendendole effettive) e tornerà alla modalità di lavoro standard.
N.B.: A richiesta può essere integrata porta PS/2 per la connessione di una keyboard o un lettore barcode.