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

Re: Pb avec lpd et magicfilter sous woody



Bonjour,

Le 18 Fév, Olivier Crouzet a écrit:
> Bonjour,
> 
> je recontre deux problèmes avec l'impression (lpd) sous woody.
> 
> Je ne parviens pas à me débarasser des pages de séparation (burst pages)
> imprimées après chaque job (j'aimerais autant ne pas jeter une feuille à
> chaque impression). J'ai essayé de chercher dans les pages de man de lpd,
> magicfilter et printcap mais je n'ai pas trouvé grand chose (rien qui ait
> changé quoi que ce soit). Quelqu'un sait-il ou se configure la supression
> (ou autre) des burst pages ?
Essaye de regarder les réglages de ton imprimante. Certaines font ca
toutes seules comme des grandes. Si ton imprimante est reseau, essaye un
telnet ton_imprimante.

> 
> Second problème : J'essaye de créer une queue d'impression en 2up avec
> magicfilter en mettant un filtre qui utilise psnup.
> 
> J'ai ces lignes dans le fichier correspondant (qui est exécutable par les
> utilisateurs):
> 
> 0       %!              filter /usr/bin/psnup -2
> 0       \004%!          filter /usr/bin/psnup -2
> 
> et j'ai commenté les lignes suivantes:
> #0      %!              postscript 
> #0      \004%!          postscript 
> 
> Sous potato 2.2r5, ca marche à la perfection mais sous woody, je n'imprime
> que du 1up :-(. J'ai cherché dans les logs (/var/log/lp*) mais je ne
> trouve aucun message d'erreur.
Est ce que tu envoies bien du postscript à imprimer ? Je me suis fait
avoir il y a un mois avec un filtre magique. J'envoyais du texte, pas du
postscript (et la ligne pour convertir le texte est la derniere du
fichier). J'ai perdu 2 heures avant de me rendre compte de ma connerie.

Ton imprimante doit être une imprimante postcsript...

Sinon, essaie le filtre à la main :
/etc/magicfilter/ton_filtre </tmp/toto.ps >/tmp/tata.ps
et regarde /tmp/tata.ps avec gv

C'est bien maigre comme idée mais on sait jamais
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: