Ich benutze Raspberry Pi 2, um 2 Arten von Druckern zu steuern. Ich an dieser Stelle gefunden, wie serielle Befehle in Hexadezimal-Format mit Python zu senden, wie:Problem mit Himbeer Pi serielle Schnittstelle
cmdTest=b"\x12\x02\x42"
ser.write(cmdTest)
Dieser Code funktioniert für einen Drucker wahr, aber für eine andere scheitern! wissen, dass:
ich beide Geräte mit einem normalen Computer testen und beide funktioniert.
Beide sind vom gleichen Hersteller (ELTRA SISTEMI).
Ich verwende die entsprechenden Befehle für jeden Drucker
Ich bin die richtige Baud-Rate spezifiziert wohl wissend, dass beide von der gleichen Baudrate.
haben Sie eine Antwort oder eine Fehlermeldung vom Drucker erhalten? – qvpham
Nein Ich bekomme keine Antwort, es gibt eine LED, die blinkt, wenn Befehle empfangen werden, und sie blinkt nie. Aber eine LED im RS232-Konverter blinkt, bedeutet, dass es Befehle empfängt, aber niemals an den Drucker sendet. Obwohl ich das gleiche Kabel verwende, habe ich den funktionierenden Drucker angeschlossen. – user6218508
Was ist Ihre Definition eines * "normalen Computers" *? – sawdust