Bonjour,
Je cherche comment faire pour lancer l'impression d'un fichier sur l'imprimante par defaut.
Bonjour,
Je cherche comment faire pour lancer l'impression d'un fichier sur l'imprimante par defaut.
essaye la commande lpr de dos
- Les meilleurs cours et tutoriels Perl et Perl 6 pour vous former ;
- FAQ Perl, Perl 6 et Perl/Tk d'entraide ;
- Les news sur la rubrique Perl ;
- S'abonner au compte Twitter de la rubrique Perl ;
- Mes tutoriels developpez.com.
Pas de questions technique par messagerie privée (lisez les règles du forum Perl) et pour les nouveaux !
j'ai essayé ça.
ça marche presque, si ce n'est que ça imprime tout sur une ligne et que je n'arrive pas à forcer le retour ligne-
resultat : info et caractère carré se succèdent !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 use Printer; open IN, '<', 'liste.txt' or die("Lecture impossible : $!"); while ($data=<IN>){ chomp $data; push (@tout,$data."\n"); } close IN; $prn = new Printer('MSWin32' => 'IP_xx.xxx.xxx.xxx', ); $prn->print(@tout);![]()
info plus clair peut-être ...
Les infos s'imprime sur une ligne. Au lieu de faire leur retour à la ligne à chaque fois...
Autre solution que je n'arrive pas a faire fonctionner :
Code : Sélectionner tout - Visualiser dans une fenêtre à part open (OUT, '| lpr -S xx.xxx.xxx.xxx') ;
Voir aussi les modules adaptés.
Partager