[Linuxtrent] Re: Porting lprint da Sco in Linux

  • From: Ezio Paglia <ezio@xxxxxxxxxxxxxxx>
  • To: linuxtrent@xxxxxxxxxxxxx
  • Date: Wed, 27 Oct 2010 11:53:13 +0200

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


Other related posts: