par
Hermès » 24 mars 2006, 12:49
Houla !
Faire en sorte que l'imprimante marche uniquement pour ce programme, je pense que ça se règle côté système (mais est-ce que c'est possible ? j'en sais rien du tout).
Par contre lorsque tu utilises le bouton que je t'ai donné, ça t'imprime pas directement, ça t'ouvre la fenêtre de configuration de l'impression pour que tu puisses choisir l'imprimante, le format, les marges, le nombre de copies, les pages, etc. C'est comme si tu faisais "Fichier > Imprimer" en fait.
Edit : Une autre idée, mais là je suis en plein dans les supositions, serait de faire en sorte que l'impression soit demandée côté serveur et non côté client.
Quand je fais "Fichier > Imprimer", j'envoie une information à l'imprimante lui disant "je veux que tu m'imprimes ce que j'ai à l'écran". Si bien que cette impression peut différer selon l'application qui ouvre la page.
Mais si on fait en sorte que le bouton imprimer soit executé côté serveur, autrement dit que ça soit le serveur qui dise "je veux que tu imprimes ce fichier avec un rendu html", alors il est peut-être possible de limiter l'imprimante uniquement au serveur (autrement dit, elle n'est pas installée pour les autres machines du réseau) et de n'installer que celle-ci sur le serveur.
Après, il faut chercher un peu pour voir si on ne peut pas lancer une impression sans passer par la fenêtre permettant de choisir l'imprimante, le nombre de copies, etc. A mon avis c'est faisable, il suffit de trouver l'exécutable d'impression, la ligne de commande qui va bien et c'est bon : en cliquant sur le bouton d'impression, le serveur exécute cette ligne de commande pour lancer l'impression.
Houla !
Faire en sorte que l'imprimante marche uniquement pour ce programme, je pense que ça se règle côté système (mais est-ce que c'est possible ? j'en sais rien du tout).
Par contre lorsque tu utilises le bouton que je t'ai donné, ça t'imprime pas directement, ça t'ouvre la fenêtre de configuration de l'impression pour que tu puisses choisir l'imprimante, le format, les marges, le nombre de copies, les pages, etc. C'est comme si tu faisais "Fichier > Imprimer" en fait.
Edit : Une autre idée, mais là je suis en plein dans les supositions, serait de faire en sorte que l'impression soit demandée côté serveur et non côté client.
Quand je fais "Fichier > Imprimer", j'envoie une information à l'imprimante lui disant "je veux que tu m'imprimes ce que j'ai à l'écran". Si bien que cette impression peut différer selon l'application qui ouvre la page.
Mais si on fait en sorte que le bouton imprimer soit executé côté serveur, autrement dit que ça soit le serveur qui dise "je veux que tu imprimes ce fichier avec un rendu html", alors il est peut-être possible de limiter l'imprimante uniquement au serveur (autrement dit, elle n'est pas installée pour les autres machines du réseau) et de n'installer que celle-ci sur le serveur.
Après, il faut chercher un peu pour voir si on ne peut pas lancer une impression sans passer par la fenêtre permettant de choisir l'imprimante, le nombre de copies, etc. A mon avis c'est faisable, il suffit de trouver l'exécutable d'impression, la ligne de commande qui va bien et c'est bon : en cliquant sur le bouton d'impression, le serveur exécute cette ligne de commande pour lancer l'impression.