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("_/");}}