COFIGURAZIONE STAMPANTE BARCODE
| Scopo |
Installare una stampante BARCODE
in rete
|
Le stampanti con Codici a Barre usano di solito delle sequenze di
escape particolari. Il flusso dei caratteri e' fisso e se avviene
un errore , la stampante non stampa nulla.
Molto spesso i sistemi operativi Windows mandano dei caratteri di
controllo che mandano in palla la stampante.
Il sistema operativo Linux e' piu' flessibile e peratnto piu' adatto a
controllare la stampante
In questo esempio si fa riferimento alla installazione della stampante
EZ-4TT/TK - ITHO ( giorgi )
LINUX
CLIENT
E' un PC con sistema
operativo linux Ubuntu (ipotesi IP=10.0.0.68)
Server di stampa CUPS e server SAMBA
Sull'interfaccia parallela viene collegata la stampante EZ-4TT/TK
Viene configurata una stampante
- Sistema -
Amministrazione - Stampa
- Nuova stampante - LPT
#1 - Generic - TextOnly - nome="barcode"
politiche = "abilitata,accetta,condivisa"
NON
STAMPARE la pagina di prova , non funzionerebbe
SERVER
LINUX
E' il
server Eloquence a cui accedono i vari terminali Client
Supponiamo di usare Linux SuSE
Configuare la stampante
- YAST - stampanti - configura -
stampa su stampante di rete - Coda IPP remota
- Nome server di stampa = 10.0.0.68
- Nome coda remota = printers/barcode
- Nome stampante =
bc
PROVA
STAMPANTE
Creare un
file con Konqueror con le seguenti istruzioni e memorizzarlo con nome : /tmp/prova.txt
^E2
^Q40,4
^W50
^S2
^H5
^L
AC,10,10,1,1,1,0,PROVA
E
^E12
E
In un finestra Konsole dare il seguente comando:
# lpr -P bc /tmp/prova.txt
Verra' stampata una etichetta con la scritta PROVA
PROVA
STAMPA
DA ELOQUENCE
Configurare
/etc/opt/eloq.config aggiungendo la riga per la
stampante
PRINTER
2 PIPE "lpr -Pbc -h -l
2>/dev/null"
Programma
di prova :
10 PRINTER IS 2
20 PRINT "^E2"
30 PRINT "^Q40,4"
40 PRINT "^W50"
50 PRINT "^S2"
60 PRINT "^H5"
70 PRINT "^L"
80 PRINT "
AC,10,10,1,1,1,0,PROVA"
90 PRINT "E"
100 PRINT "^E12"
110 PRINT "E"
120 PRINTER IS 8
130 STOP
Verra'
stampata una etichetta con la scritta PROVA
STAMPA
ETICHETTA (alcune istruzioni)
^E2
^Q40,4
^W50
^S2
^H5
^L
AA,10,10,1,1,1,0,cliente
AF,10,20,1,1,1,0,31OLTER
AA,500,10,1,1,1,0,commessa
AF,500,20,1,1,1,0,KG234/64
AA,10,100,1,1,1,0,bolla
AF,10,115,1,1,1,0,80013
AA,500,100,1,1,1,0,data
AF,500,115,1,1,1,0,12.01.08
AA,10,210,1,1,1,0,data chiamata
AC,200,210,1,1,1,0,11.01.08
AA,10,250,1,1,1,0,corriere
AF,10,270,1,1,1,0,DESTINATARIO
AH,600,190,1,1,1,0,DEST
BE,500,270,2,3,35,0,1,0000000050357
E
^E12
E