Installazione su Ubuntu 8.10#
Scaricare iSeriesAccess-5.4.0-1.4.i386.rpm dal sito dell'IBM
Installare i pacchetti
sudo aptitude install msttcorefonts alien libmotif3 libxaw6 libstdc++5\\Convertire il pacchetto da rmp a deb
sudo alien -d -k iSeriesAccess-5.4.0-1.4.i386.rpmInstallare il pacchetto
sudo dpkg -i iseriesaccess-5.4.0-1.4_i386.debAggiungere il path delle librerie
sudo vi /etc/ld.so.conf.d/iseriesaccess.conf\\e ci inseriamo /opt/ibm/iSeriesAccess/lib
E aggiorniamo l’elenco delle librerie condivise con:
sudo ldconfig\\Creiamo due script per semplicare l'apertura del programma
sudo gedit /usr/bin/setup5250E scriviamo all’interno:
#!/bin/sh export LANG=it_IT.ISO-8859-1 /opt/ibm/iSeriesAccess/bin/setup5250 $@sudo gedit /usr/bin/ibm5250
E scriviamo all’interno:
#!/bin/sh
export LANG=it_IT.ISO-8859-1
/opt/ibm/iSeriesAccess/bin/ibm5250 $@
Rendiamoli entrambi eseguibili con:
sudo chmod a+x /usr/bin/setup5250 /usr/bin/ibm5250
Aggiunta della stampante tramite tn5250#
sudo apt-get install tn5250E’ altresì possibile connettere una stampante al sistema usando:
lp5250d OPZIONI indirizzoIn maniera analoga alla precedente, avendo cura di assegnare il nome della sessione di stampa con env.DEVNAME. Alle altre opzioni viste in precedenza possono essere aggiunti gli argomenti:
env.IBMMFRTYPMDL='emulazione stampante'
outputcommand='comando'
L’emulazione stampante può essere un qualsiasi valore del parametro MFRTYPMDL (Tipo e modello casa produttrice) dei comandi CRTDEVD o WRKDEVD (opzione 2) ad esempio *HP4 o *IBM3112.
Mediante outputcommand può essere deciso il programma che verrà richiamato automaticamente alla ricezione di una stampa. Con tn5250 sono installati in automatico tre programmi utili alla conversione della stampa:
* scs2ascii converte l’output in testo ASCII
* scs2ps converte l’output in PostScript
* scs2pdf converte l’output in PDF
Possono essere utilizzati per redirigere i dati in uscita dalla stampante su un file o su un programma come lpr. Alcuni esempi potrebbero essere:
lp5250d env.DEVNAME=MUFLOLPR 123.123.123.123 lp5250d env.DEVNAME=MUFLOPDF outputcommand='scs2pdf > ~/stampa.pdf' 123.123.123.123 lp5250d env.DEVNAME=HP4LPR env.IBMMFRTYPMDL='*HP4' 123.123.123.123Il primo connetterà una sessione di stampa di nome MUFLOLPR e invierà l’output al programma lpr, il secondo avvierà una stampante MUFLOPDF e catturerà l’output trasformandolo in PDF nel file stampa.pdf, il terzo infine forzerà l’emulazione della stampante su iSeries in *HP4.
Al termine dell’utilizzo è possibile disconnettere la sessione utilizzando kill `pidof lp5250d` o mediante altri strumenti per la chiusura dei lavori attivi
Add new attachment
Only authorized users are allowed to upload new attachments.
«
This particular version was published on 14-Apr-2010 14:30 by CerlettiPaolo.