écriture sur le port USB00

cs_barbichette Messages postés 220 Date d'inscription lundi 30 octobre 2000 Statut Membre Dernière intervention 15 juillet 2013 - 7 mars 2005 à 14:14
cs_barbichette Messages postés 220 Date d'inscription lundi 30 octobre 2000 Statut Membre Dernière intervention 15 juillet 2013 - 7 mars 2005 à 16:50
Bonjour,
Je cherche à envoyer directementdes info à mon imprimante sans passer par l'unité PRINTER.DCU
Mais mon imprimante est connecter sur le port USB.
Je fait la même manip qu'avant avec le port LPT1, en remplaçant LPT1 par USB00 mais ça ne marche pas...

f:=fileopen('\\.\USB00',fmopenwrite); // ou USB001
if f=-1 then messagebox(handle,'erreur','erreur',0);
if f=-1 then exit;
filewrite(f,s[1],length(s));
fileclose(f);

Avec ce code, il me dit qu'il y a une erreur..., il n'arrive pas à ouvrir le port USB00x

C'est la barbe, j'y comprend rien à ces ports USB...
Alors, HELP ME... si quelqu'un à une idée...

Merci

2 réponses

jmp77 Messages postés 1119 Date d'inscription lundi 4 février 2002 Statut Membre Dernière intervention 4 octobre 2006 7
7 mars 2005 à 16:31
Hello,



tu peux essayer de faire ceci :

Et bien je pense qu'en lancant cette commande dos ca devrait fonctionner :
net use LPT1 /d {Effacement des anciennes affectations}
net
use LPT1 \\Serveur\NomImprimante /persistent:yes {La on dit que lorsque
que l'on imprime sur le port lpt1 on renvoie les infos sur l'imprimante
\\Serveur\NomImprimante et le persistent:yes permet que le parametre
reste en mémoire apres avoir redemarrer le pc}

Bonne prog,
JMP77.

N'oubliez pas de cliquer sur réponse acceptée.
0
cs_barbichette Messages postés 220 Date d'inscription lundi 30 octobre 2000 Statut Membre Dernière intervention 15 juillet 2013
7 mars 2005 à 16:50
Merci,
Mais, c'est vrai que j'aurai aimé envoyer direct les infos au port usb car mon imprimante n'est pas une imprimante classique. Elle imprime en braille et n'apparait donc pas dans la liste des imprimantes installées...
Ce qui complique un peu la chose...
0
Rejoignez-nous