J'ai essayé d'imprimer via Windows Mobile à l'imprimante TSC TA200, mais sans succès.essayer d'envoyer une chaîne à rs232 - Mais sans succès
Ceci est mon code:
private static void SendSampleData()
{
SerialPort portZ = new SerialPort("COM1", 115200, Parity.None, 8, StopBits.One); // I also tried 9600
portZ.Open();
portZ.Write("Hello World");
portZ.Write(new byte[] { 0x0A, 0xE2, 0xFF }, 0, 3); // I tried to send bytes
portZ.Close();
}
J'ai essayé aussi de changer le port COM COM2, COM3 ... et jouer avec la vitesse de transmission à 9600, 4800 ... mais toujours sans succès.
Il n'y a pas d'erreur mais n'imprime rien - rien ne se passe!
Vous fermez le port avant de pouvoir transmettre les données. N'écrivez jamais comme ça, ouvrez le port lorsque vous démarrez votre programme, ne le fermez pas jusqu'à ce qu'il se termine. Si vous devez absolument alors vous devez faire une boucle jusqu'à ce que BytesToWrite tombe à 0. –