[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Imprimer dans un fichier en ligne de commande pour soffice/openoffice



Bonsoir,

Le 31 Jul, Pierre SOUCHAY a écrit:
[snip]
> J'y ai pensé, mais je veux des docs fidèles aux originaux.
> Ma solution pas élégante qui marche :
> 
> --en root--
> plpr=which lpr
> mv $plpr $plpr.back)
> echo #!/bin/bash > $plpr
> echo "cat > /tmp/lpr.ps" >> $plpr
> -----------
> 
[snip --imprimer--]
> 
> -- en root --
> mv $plpr.back $plpr
> ---------
En créant une queue d'impression qui imprime dans un fichier et en
connectant l'imprimante par défaut de staroffice à cette queue, le tour
est joué.

/etc/printcap :
bidon:if=/usr/local/bin/copieur:lp=/var/tmp/tralala:sh:mx#0:sd=/var/spool/lpd/bidon
et
:>/var/tmp/tralala ; chmod 666 /var/tmp/tralala

/usr/local/bin/copieur contient ça :
#! /bin/sh
cat >/tmp/fichier.ps
exit 0

	Christophe
-- 
char*p="[)1++++++11+(QI1)9191991)9)1)(II1)919Y91)9)1)(AK+9;991+3*(9I1*IY991)Q1\
)(1I1))A91991)Q1)(+)1)1++9;)Q1+(";main(_){while(*p){for(_=*p-32>>3;_;--_)
putchar(' ');if(!(_=*p++-32&7))putchar('\n');else while(_--)printf("_/");}}



Reply to: