Newsgroup: it.comp.os.unix
Titolo: SCO 5 - win98 HELP

ciao,
ho un sistema con lo Sco Openserver 5 (relese 3.2V5.0.4) con installato un
sistema gestionale.
Al suddetto sono collegato (in emulazione di terminale)con un pc con win98.
Vorrei ricavare dei dati per l'utilizzo sotto win98.
Potete indicarmi un programma o darmi un aiuto per tale mia necessita' ??
N:B: L' ideale sarebbe di poter  sfruttare il gestionale per ricavare i dati
gia' belli in ordine ad es. lanciando una stampa dal server (tipo l'
anagrafica clienti) che viene gia' preparata bella in ordine.
per ora sto ho risolto, almeno per i piccoli file,  tentando di lanciare
delle stampe su una stampante unix inesistente che poi tento (prima che il
sistema me le cancelli) di "intercettare" con doscat in un dischetto che
scambio tra server e pc.
Esiste un sistema per configurare in unix il pc-terminale come una stampante
(in maniera di inviare i dati anziche' a stampante a pc)?
Spero di essere stato abbastanza chiaro, se necessario mi spiego
meglio.......
grazie
Ciro
ciro...@usa.net

 
ciro...@usa.net
Dipende che terminale hai, se sei in rete, da tante cosine.
Di prima battuta io farei una stampante fittizia, con scoadmin gli
dico di uscire su /dev/null, poi /var/spool/lp/admins/lp/interfaces
individuo l'interfaccia creata e relativa alla stampante (e' il
nome), con un editor gli levi tutte le cosine non importanti
e alla fine gli fai, di $file, quello che ritirni. Per esempio
un doscat come ora o un doscp, o un ftp non interattivo, un rcp
e quant'altro, dipende che connettivita' hai tra le mani.
Un altro approccio potrebbe essere di copiare il file in una 
directory sharata (con qualche trucco o come descritto sopra
con una stampante) e accederci piu' o meno direttamente da client
W98 tramite VisionFS che hai di serie sul tuo CD (e gratis) ma che
pero'
va installato e configurato. Nota: VisionFS praticamente e' un NFS.
Un ultimo approccio: se il pc e' in rete e disponi o ti procuri
un LPD per windows, solitamente nel setup c'e' un'opzione che
ti consente di scegliere quale eseguibile lanciare (per ragioni 
fi filtro CR/LF) prima di andare in stampa. A questo punto 
se il filtro da lanciare si chiama Excell.exe ecco che tutte le
volte che stampi da unix si apre sul pc il tuo applicativo
con i dati che unix crede di aver inviato alla stampante.
Un lpd che usavo per questi giochini si chiama PRINTSVR.ZIP trovato
in giro per la rete (posso inviaretelo) di un tizio spagnolo.
Saluti
Claudio
-- 
                     _ _
                    (O O)
  +-----------oOO----(_)--------------------------+
  |                                               |
  |         Mail: 
claudio...@texnet.it
        |
  |    Home page: 
http://www.texnet.it/cfabbro
    |
  |                                               |
  |    La casa dell'aforisma e del petteguless    |
  |                                               |
  +-------------------------oOO-------------------+
                   |__|__|
                    || ||
                   ooO Ooo

Ciao, Claudio
Purtroppo non sono in rete.
Praticamente ho solo un pc (Win98) che con un programma (Power Term) emula
un terminale "stupido" tipo VT 220 tramite una com normale su di un server
(unix sco) attraverso una multiporta Specialix. (non Ethernet, insomma)
Mi sembra di capire che , a questo punto, l'unica soluzione attuabile sia la
prima che mi suggerivi... o ppure è ancora possibile usare VisionFS ?? (che
ho provato a cervare ma non ho trovato...tu dicevi sul cd di win98, vero?)
Ho gia' creato una stampante fittizzia, che però punta ad una porta vuota
sulla Specialix è per questo che dopo un pò i files creati sotto scompaiono
? (devo cambiare indirizzo ? )
Ho un problema ad entrare in scoadmin perche ognivolta che entro ed esco mi
"incasina" il settaggio della Specialix , bloccandomi gli altri 4 terminali
mi sembra dipenda da un settaggio tipo "salva in uscita" ma comunque sono
entrato un paio di volte poi ho lasciato perdere.. L' usicta della stampante
l'ho configurati sotto /var/spool/lp/admins/lp/printers/ cambiando solo la
voce device.(va bene lo stesso ?)
Grazie ancora dell' aiuto e scusami se sono un po' lunghetto.
Ciao
Ciro
ciro...@usa.net

meglio.......
Bhe ! Molto chiaro non è ...

ho provato a cervare ma non ho trovato...tu dicevi sul cd di win98, vero?)
Noo ! sui Cd di winzzozz98 non troverai mai dei software cosě... VisionFs ti
consente di vedere, da una macchina Windows un disco Unix, cosa che M$ non
farebbe mai !!!!

 "incasina" il settaggio della Specialix , bloccandomi gli altri 4 terminali
Ma per carita'!. Magari e' un problema del terminale, ma configurare
una stampante da scoadmin, ancorche' evitarti il tedio di "man
lpadmin",
e' cosa semplice e scevra da problemi. Magari fallo da console, 
piuttosto che da terminale.
Allora niente rete e niente validita' ai suggerimenti precedenti.
Io farei: modificando il file di interfaccia come da mio precedente 
messaggio ottieni il file dei dati, e questo indipendentemente dal
trasporto, e' essenziale. E' il primo passo.
A questo punto, automatizzato dallo script di interfaccia o anche
a mano (coi soliti doscp su floppy) il file puo' arrivare sul
terminale
tramite due modi:
* Zmodem o altro protocollo disponibile su entrambi i lati
  ovvero PC WIN98 con l'emulatore di cui parli + SCO
  Zmodem non e' di serie su SCO ma, ovviamente, a richiesta mando.
  Il grado di automazione dipende a questo punto da quanto e'
  evoluto l'emulatore che hai su PC.
* Stampa trasparente rediretta su un file. Il tuo emulatore
  supporta il "transparent print mode"? Senza andare a scomodare
  i terminfo o altre diavolerie prova a scrivere un semplice 
  script, per esempio pippo.sh
  echo -n "^[[5i"        #dove "^[" e' ESC, Ctrl-V ESC in vi
(aggancio)
  cal 2000               #funzionasse questo diventa "cat $1"
  echo -n "^[[4i"        #ovvero ESC[  (sgancio printer)
  poi eseguilo con "sh pippo.sh"
 
  Se sulla stampante ti verra' stampato il calendario allora puoi
  configurare (questa volta su W98) la stampanta con uscita su file.
  Ad ogni stampa ti verra' chiesto ovviamente il nome del file.
  Se questo andasse non fai altro che modificare il file di
interfaccia
  affinche' prima e dopo la cat ci siano le due sequenze per la
  stampa trasparente.
 
Certo che senza rete e' un po' artigianale...
Occhio che io non ho la soluzione, sono suggerimenti, probabilmente
validi, su cui devi lavorarci sopra per mediare esattamente il
tuo problema con quello che sai e con quello che hai.
Un saluto
