Bonjour.
J'ai réussi par le passé à envoyer des données sur le port parallèle (écriture seulement) d'un ordi de bureau sans driver spécialisé pour piloter un montage électronique (avec des optocoupleurs) : certains pontages simulent la présence d'une imprimante en reproduisant le handshake, et on ouvre un fichier sur le port // qu'on commande par write ; ou alors on utilise inpout32.dll. Cela fonctionne avec un "vrai" port, mais pas avec un adaptateur USB vers parallèle. Deux solutions a priori, mais ...
1) Existe-t-il un adaptateur "monobloc" sans câble (voir plus loin pourquoi ; cela existe, mais pas avec la spécificité que je cherche ici) qui ajoute un "vrai" port LPT, apparaissant dans la liste des périphériques, et pas seulement une fonction d'impression USB ? Une bidouille de la TU Chemnitz fait cela avec un Atmel.
2) Ou bien peut-on ouvrir dans Delphi un fichier texte sur UNE IMPRIMANTE (je déclarerais dans ce cas une générique, et je lui enverrais des données par write) ? Et quelle serait la syntaxe et le nom à utiliser ? Je n'ai vu que de la gestion d'imprimante en mode graphique par "printers" !
Sinon je vais bricoler un coffret d'interface, proche de l'ordi, et relié par des câbles en parallèle au montage ; l'intégration des adaptateurs "électroniques" (j'en ai essayé 2 types) dans le montage lui-même, relié avec un câble USB, semble provoquer des erreurs de transmission (Il y a un étage d'émission HF en jeu dans le montage, à côté du circuit d'interface, et je ne voudrais pas commencer avec des blindages).
Merci d'avance,
Alberich, l'homme qui aime les complications !
Partager