Il 10/27/2010 11:39 AM, Giuliano Natali ha scritto:
On Mer, ottobre 27, 2010, 11:00 am, Ezio Paglia wrote:Ciao a tutti. Sto portando un vecchio Sco Unixware che contiene roba fatta in Cobol Microfocus verso un Linux. Ovviamente non abbiamo più modo di installare Sco e se anche l'avessimo non avremmo compatibilità con l'hw. Inoltre non c'è compatibilità binaria tra Sco e i nuovi kernel Linux e allora abbiamo patchato il kernel linux con abi, che così sono compatibili. Funziona quasi tutto. C'è una cosa però per la quale vorrei sentirvi. I programmi, in certe condizioni, invocano un comando /usr/bin/lprint che, descritto in http://osr507doc.sco.com/en/OSAdminG/prntT.addlprint.html, esegue una stampa locale. Quale può essere il suo corrispettivo in Linux o un modo per aggirare il problema?Il problema sono tutti gli stty e le varia cazzabubbole che spara sul terminale Diciamo che potresti creare un file tipo /usr/bin/lprint #!/bin/sh MIASTAMPANTE=pippola cat $1 | lpr -P${MIASTAMPANTE} Diaolin
Grazie Giuliano.Non ho scritto niente sull'ambiente operativo, ma è quello che mi spinge a scartare questa soluzione. Mi rendo conto che è una dipendenza poco linux e molto windows, ma lo stato dell'arte è questo. La strada che indichi va bene se le stampanti sono poche e stabili. In realtà sono 4-5 parallele e due di rete, dovrei configurarle tutte su Linux, la qual cosa non mi sgomenta se non fosse che gli utenti non fanno altro che cambiarle, utente per utente.
L'emulazione che fu congegnata ai tempi di Sco era con Netterm in dos/windows e resiste anche oggi nella postazione dei 10 utenti. In una sezione di Netterm tu decidi se sparare quanto lprint produce su LPT1, COM1 etc o sulla stampante windows predefinita. Non dovrei aver problemi a passare da termcap a terminfo.
Vorrei mantenere questa architettura, perché è troppo più comoda per me, perché non ho bisogno di toccare niente, anche se mi rendo conto che a un linuxista fa schifo e che è piena di dipendenze. Quindi vorrei qualcosa del tipo lprint che penso esista in linux e soprattutto non voglio configurare stampanti, associarle ad utenti etc.
Ciao. Ezio -- Per iscriversi (o disiscriversi), basta spedire un messaggio con OGGETTO "subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx