Pages : 1
#1 Le 14/11/2006, à 17:09
- bog333
développer
bonjour,
J'ai une imprimante que j'ai installé sur linux, mais À mon plus grand maleur il n'y a pas de fonction préfaite, pour imprimer recto-verso
J'ai donc fait un shell script pour imprimer recto verso (celui ci est bon pour tout les imprimantes qui ne font pas de recto-verso automatiquemant)
Il ne me reste que deux petits chose a trouver
-savoir le nombre de page du fichier (postscript)
-savoir si l'imprimante est prête (j'ai trouver la commande lpq)
De plus, j'aimerais bien pouvoir incorporer cette fonctionnalité dans foo2zjs afin qu'éventuellement je puise faire imprimer mes document en recto-verso de facon standard
merci d'avance
P.S.
pour le intéressé, voici l'agorithme (très simple)
imprimer les page paire de la dernière à la première
quand la fin de l'impression est fini, on demande de remettre les feuille ds le bac dans la bonne orientation et d'appuyer sur enter
imprimer les pages impaire de la première a la derniere
carte mère P6X58D-E, processeur intel core i7 950 3.06 GHZ
disque dure seagate sata 2TB, 2x 2 Go de ram kingston. sur une ubuntu 11.04 64bit
Hors ligne
#2 Le 16/11/2006, à 11:39
- Pozzy
Re : développer
Une partie de la réponse : http://linuxfr.org/tips/14.html
Du temps à perdre ?
Cliquez http://forum.ubuntu-fr.org/search.php?a … unanswered !
Hors ligne
#3 Le 18/11/2006, à 03:55
- bog333
Re : développer
merci pour la réponse, sa fonctionne, mais j'ai un problème, la valeur retourné est un caractère et j'ai besoin d'un chiffre, si quelqu'un a une idée
carte mère P6X58D-E, processeur intel core i7 950 3.06 GHZ
disque dure seagate sata 2TB, 2x 2 Go de ram kingston. sur une ubuntu 11.04 64bit
Hors ligne
#4 Le 19/11/2006, à 19:20
- Pozzy
Re : développer
merci pour la réponse, sa fonctionne, mais j'ai un problème, la valeur retourné est un caractère et j'ai besoin d'un chiffre, si quelqu'un a une idée
Dans ce cas précises avec quel langage tu développes.
Si tu comptes faire un shell script, il n'y a pas de variables de type numérique, les calculs se font avec la commande expr.
Exemple :
a=5;
a=`expr $a +1` # decrémentation
echo $a # affiche 6
Du temps à perdre ?
Cliquez http://forum.ubuntu-fr.org/search.php?a … unanswered !
Hors ligne
#5 Le 20/11/2006, à 17:44
- bog333
Re : développer
Je m'étais trompé dans mon diagnostique, le problème est que la commande:
nb_page= grep %%Pages print.ps | tail -1 | cut -d' ' -f2
ne fait qu'afficher le nombre de page, j'aurrais besoin de stoquer la valeur dans une variable
merci d'avance pour les réponses
carte mère P6X58D-E, processeur intel core i7 950 3.06 GHZ
disque dure seagate sata 2TB, 2x 2 Go de ram kingston. sur une ubuntu 11.04 64bit
Hors ligne
#6 Le 20/11/2006, à 18:20
- Pozzy
Re : développer
Je m'étais trompé dans mon diagnostique, le problème est que la commande:
nb_page= grep %%Pages print.ps | tail -1 | cut -d' ' -f2ne fait qu'afficher le nombre de page, j'aurrais besoin de stoquer la valeur dans une variable
merci d'avance pour les réponses
Dans ce cas il suffit de faire
nb_page=`grep %%Pages print.ps | tail -1 | cut -d' ' -f2`
apres tu peux manipuler $nb_page comme bon te sembles
Du temps à perdre ?
Cliquez http://forum.ubuntu-fr.org/search.php?a … unanswered !
Hors ligne
#7 Le 20/11/2006, à 19:34
- bog333
Re : développer
merci pour tout, sa fonctionne #1
carte mère P6X58D-E, processeur intel core i7 950 3.06 GHZ
disque dure seagate sata 2TB, 2x 2 Go de ram kingston. sur une ubuntu 11.04 64bit
Hors ligne
#8 Le 21/11/2006, à 14:45
- bog333
Re : développer
mon script est prèsque fini, il ne me reste que quelque petit détail a régler
1-lpq ne me dit pas quand l'impression est fini, mais quand tout à été envoyer À l'imprimante. il me faut donc trouver un autre moyen pour savoir quand l'imprimenta à fini d'inprimer
2-mon script est uniquement pour les fichier pdf, comment généralisé(je prend les pdf et les transforme en postscript)
3-comment intégrer mon script au utilitaire d'impression de chaque programme
merci d'avance
carte mère P6X58D-E, processeur intel core i7 950 3.06 GHZ
disque dure seagate sata 2TB, 2x 2 Go de ram kingston. sur une ubuntu 11.04 64bit
Hors ligne
#9 Le 21/11/2006, à 19:01
- Pozzy
Re : développer
1) Aucune idée
2) convertir un postscript en pdf : ps2pdf fichier.ps
pdf en postscript : pdf2ps entree.pdf sortie.ps
3) Précise
Du temps à perdre ?
Cliquez http://forum.ubuntu-fr.org/search.php?a … unanswered !
Hors ligne
#10 Le 24/11/2006, à 00:25
- bog333
Re : développer
3- comment faire pour que je n'ai pas a partir mon script dans une console et entré l'adresse pour imprimer. que si je suit dans evince ou dans openoffice, que je puise cliquer sur le bouton imprimer et choisir l'option imprimer
carte mère P6X58D-E, processeur intel core i7 950 3.06 GHZ
disque dure seagate sata 2TB, 2x 2 Go de ram kingston. sur une ubuntu 11.04 64bit
Hors ligne
#11 Le 24/11/2006, à 10:06
- Pozzy
Re : développer
3- comment faire pour que je n'ai pas a partir mon script dans une console et entré l'adresse pour imprimer. que si je suit dans evince ou dans openoffice, que je puise cliquer sur le bouton imprimer et choisir l'option imprimer
Je penses que t'es obligé de la faire manuellement.
Du temps à perdre ?
Cliquez http://forum.ubuntu-fr.org/search.php?a … unanswered !
Hors ligne
#12 Le 27/11/2006, à 18:18
- bog333
Re : développer
Y a-t-il moyen de le sugérer au consepteur de foo2zjs pour qu'il l'adapte et l'intègre
carte mère P6X58D-E, processeur intel core i7 950 3.06 GHZ
disque dure seagate sata 2TB, 2x 2 Go de ram kingston. sur une ubuntu 11.04 64bit
Hors ligne
Pages : 1