Bonjour

J'essaie d'envoyer des données sur le port d'une imprimante zebra avec le code suivant trouvé sur le site de zebra :
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
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
 string ipAddress = "192.168.1.64";
            int port = 9100;
 
            // ZPL Command(s)
            string ZPLString =
            "^XA" +
            "^FO50,50" +
            "^A0N50,50" +
            "^FDHello, World!^FS" +
            "^XZ";
 
            try
            {
                // Open connection
                System.Net.Sockets.TcpClient client = new System.Net.Sockets.TcpClient();
                client.Connect(ipAddress, port);
 
                // Write ZPL String to connection
                System.IO.StreamWriter writer =
                new System.IO.StreamWriter(client.GetStream());
                writer.Write(ZPLString);
                writer.Flush();
 
                // Close Connection
                writer.Close();
                client.Close();
            }
 
            catch (Exception ex)
            {
                Console.WriteLine(ex);
 
            }
 
        }
l'exécution provoque l'erreur suivante
Code : Sélectionner tout - Visualiser dans une fenêtre à part
System.Net.Sockets.SocketException (0x80004005): Aucune connexion n’a pu être établie car l’ordinateur cible l’a expressément refusée 192.168.1.64:9100
J'ai ouvert le port dans le pare feu, mais sans succès !
Merci de votre aide !