Changer imprimante par défaut sous ie7
Falcon074
-
Falcon074 Messages postés 23 Statut Membre -
Falcon074 Messages postés 23 Statut Membre -
Bonjour,
J'aimerai savoir si il existe un code que l'on peut intégré dans une page web et qui permet à l'éxécution de celle-ci de changer l'imprimante par défaut définit dans internet explorer 7 afin d'imprimer une page web puis de remettre celle défini au départ à la fin de l'impression de la page. Pour bien faire j'aimerai que ce changement se fasse automatiquement sans choix possible de l'utilisateur. En un mot que le choix de l'imprimante soit défini par mes soins dans le code. J'ai bien trouver un script réalisant cette fonction mais il ne marche que pour windows mais pas sous ie 7:
Dim net
Set net =WScript.CreateObject("WScript.Network")
net.SetDefaultPrinter"CutePDF Writer"
J'espère que vous trouver un solution. Merci d'avance.
Falcon074.
J'aimerai savoir si il existe un code que l'on peut intégré dans une page web et qui permet à l'éxécution de celle-ci de changer l'imprimante par défaut définit dans internet explorer 7 afin d'imprimer une page web puis de remettre celle défini au départ à la fin de l'impression de la page. Pour bien faire j'aimerai que ce changement se fasse automatiquement sans choix possible de l'utilisateur. En un mot que le choix de l'imprimante soit défini par mes soins dans le code. J'ai bien trouver un script réalisant cette fonction mais il ne marche que pour windows mais pas sous ie 7:
Dim net
Set net =WScript.CreateObject("WScript.Network")
net.SetDefaultPrinter"CutePDF Writer"
J'espère que vous trouver un solution. Merci d'avance.
Falcon074.
A voir également:
- Changer imprimante par défaut sous ie7
- Changer dns - Guide
- Comment changer l'application par défaut pour ouvrir un fichier - Guide
- Spouleur imprimante - Guide
- Changer carte graphique - Guide
- Changer extension fichier - Guide
5 réponses
Salut,
L'imprimante par défaut ne se change pas dans IE7 mais dans Windows XP (elle est valable pour toutes les applications qui tournent)
Par javascript, on peut lancer l'impression par window.print()
mais cette fonction n'accepte aucun parametres par changer l'imprimante, c'est qd même sécurisant car si par le web on pouvait changer ton imprimante !!! ???
Il y a une solution par les Active X: (et il faut que tu les autorises dans ton IE7)
(si tu comprend l'anglais)
4.23 How do I change print settings with window.print()?
In a normal security environment, you can't change anything. The page stylesheet rules provide some options, but are not supported in browsers yet. If you can, use an ActiveX or Plugin ScriptX and Neptune from Meadroid to give you more control for Windows versions of Internet Explorer and Netscape 4,6 and Opera 5.
https://www.meadroid.com/Index
L'imprimante par défaut ne se change pas dans IE7 mais dans Windows XP (elle est valable pour toutes les applications qui tournent)
Par javascript, on peut lancer l'impression par window.print()
mais cette fonction n'accepte aucun parametres par changer l'imprimante, c'est qd même sécurisant car si par le web on pouvait changer ton imprimante !!! ???
Il y a une solution par les Active X: (et il faut que tu les autorises dans ton IE7)
(si tu comprend l'anglais)
4.23 How do I change print settings with window.print()?
In a normal security environment, you can't change anything. The page stylesheet rules provide some options, but are not supported in browsers yet. If you can, use an ActiveX or Plugin ScriptX and Neptune from Meadroid to give you more control for Windows versions of Internet Explorer and Netscape 4,6 and Opera 5.
https://www.meadroid.com/Index
Salut Alain42 !!!
Ok je vair voir merci.
Sinon j'ai trouver un script php qui devait normalement me permettre d'imprimer virtuellement mon ticket avec l'imprimante de mon choix mais malheureusement lorsque je lance l'impression rien ne s'imprime. Tu serais me dire où est le problème.
Je te donne le code php:
<?php
function imprime_ticket()
{
$file="";
$fichier="http://127.0.0.1/ticket.php";
$file= file_get_contents($fichier);
$handle = printer_open("CutePDF Writer");
printer_start_doc($handle, "$fichier");
printer_start_page($handle);
printer_draw_text($handle, eval ("?>$file</html>"), 10, 10);
printer_end_page($handle);
printer_end_doc($handle);
printer_close($handle);
}
?>
<body>
<?php
imprime_ticket();
?>
</body>
</html>
Sinon j'ai encore une autre solution avec le script vb que j'avais trouver au départ j'arrive à mettre l'imprimante que je veux par défaut sous ie7 mais faut redémarrer mon application à chaque fois pour que ça marche. Tu aurais un code ou un script qui ferme et qui rouvre mon application tout seul ?
Voilà je te remerci d'avance pour ton aide
@+ Falcon074
Ok je vair voir merci.
Sinon j'ai trouver un script php qui devait normalement me permettre d'imprimer virtuellement mon ticket avec l'imprimante de mon choix mais malheureusement lorsque je lance l'impression rien ne s'imprime. Tu serais me dire où est le problème.
Je te donne le code php:
<?php
function imprime_ticket()
{
$file="";
$fichier="http://127.0.0.1/ticket.php";
$file= file_get_contents($fichier);
$handle = printer_open("CutePDF Writer");
printer_start_doc($handle, "$fichier");
printer_start_page($handle);
printer_draw_text($handle, eval ("?>$file</html>"), 10, 10);
printer_end_page($handle);
printer_end_doc($handle);
printer_close($handle);
}
?>
<body>
<?php
imprime_ticket();
?>
</body>
</html>
Sinon j'ai encore une autre solution avec le script vb que j'avais trouver au départ j'arrive à mettre l'imprimante que je veux par défaut sous ie7 mais faut redémarrer mon application à chaque fois pour que ça marche. Tu aurais un code ou un script qui ferme et qui rouvre mon application tout seul ?
Voilà je te remerci d'avance pour ton aide
@+ Falcon074
Salut,
Le php s'exécute côté serveur, donc si tu utilises un script php, cela ne marchera que lorsque tu fonctionne en serveur "local" EasyPhp par exemple, sinon lorsque le script sera chez un hebergeur il faudra que l'imprimante soit "chez lui" ?
En Vb c'est un programme qui s'éxécute sur ton micro, donc avec une imprimante locale.
Le php s'exécute côté serveur, donc si tu utilises un script php, cela ne marchera que lorsque tu fonctionne en serveur "local" EasyPhp par exemple, sinon lorsque le script sera chez un hebergeur il faudra que l'imprimante soit "chez lui" ?
En Vb c'est un programme qui s'éxécute sur ton micro, donc avec une imprimante locale.
Salut,
Pour l'activeX j'arrive pas à m'en servire sous ie 7.0 tu sait comment faut faire ?
Sinon mon appliation fonctionnera en locale alors pas de soucis. En un mot je comprends pas pourquoi mon code en php pour imprimer marche pas ! Ptêtre parce que j'imprime avec l'imprimante virtuelle ?
@+
Falcon074.
Pour l'activeX j'arrive pas à m'en servire sous ie 7.0 tu sait comment faut faire ?
Sinon mon appliation fonctionnera en locale alors pas de soucis. En un mot je comprends pas pourquoi mon code en php pour imprimer marche pas ! Ptêtre parce que j'imprime avec l'imprimante virtuelle ?
@+
Falcon074.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question