OVH Cloud OVH Cloud

rediriger l'impression dans un fichier

1 réponse
Avatar
ma_rivard
Bonjour,
ça fait 5 ans que je n'ai pas touché à SCO UNIX, et là je dois
extraire des données d'un système sous SCO OpenServer 5. Est-il
possible de définir une redirection d'imprimante vers un fichier et/ou
à l'écran. Ensuite à partir de l'application je pourrais choisir
l'imprimante (dev d'impression).

De plus est-ce qu'il existe une commande pour transférer ce fichier
par courriel ?

Merci pour les réponses.

Marcel

1 réponse

Avatar
Chris
Salut,

marcel wrote:

Bonjour,
ça fait 5 ans que je n'ai pas touché à SCO UNIX, et là je dois
extraire des données d'un système sous SCO OpenServer 5. Est-il
possible de définir une redirection d'imprimante vers un fichier et/ou
à l'écran. Ensuite à partir de l'application je pourrais choisir
l'imprimante (dev d'impression).



Ca dépend de l'application,
cas 1 : application bourrin l'ordre est en dur (ex: lp -s -dPRINTER)
alors dans ce cas ecrire un shell du nom de lp et intercepter le cas qui
nous interressent, ettu modifie le PATH pour que l'utilisateur pointent
en priorité sur ce shell
note il fonctionnent sur AIX mais le principe doit etre identique sous SCO
exemple :
------------- debut du script -----------------
:
# ----------------------
# Redirige les editions
# (c) chris
# ----------------------
printer=$2
fichier=$4

#echo " Printer= $printer fichier= $fichier " >/tmp/chris.test
#echo $@ >>/tmp/chris.test

#map_crlf transforme chaque lf en CR+LF
cat $fichier | map_crlf | /usr/bin/lp $printer

------------- fin du script -----------------
De plus est-ce qu'il existe une commande pour transférer ce fichier
par courriel ?


man mail
man uuencode


Merci pour les réponses.


Marcel


A+
chris