Bonsoir,
je ne suis pas sûr de poser cette question sur le bon forum mais bon...
J'ai une application développée en 2003 pour un yacht club, qui entre autre imprime des badges plastifiés, via une imprimante Datamax E-4203.
Le code barre est utilisé pour l'émargement des coureurs au départ et au retour des régates.
A l'époque l'imprimante E-4203 ne disposait que d'un port parallèle et d'un port série.
La programmation en Pascal objet est assez basique avec un AssignFile(IMP,'LPT1'); et des Write(IMP, .... ); avec les commandes et le texte ad'hoc pour imprimer le badge.
Tout fonctionne très bien depuis des années.
Le souci c'est que les PC avec port parallèle se font très rares, et on passe de plus en plus en PC portable.
Donc pour anticiper la fin probable du vieux PC qui assure cette fonction (Windows XP) j'essaie de faire fonctionner l'imprimante en mode USB.
Pour cela je dispose d'un câble Infowave, qui s'est correctement installé sur ma machine d'essai sous Win7. Je dispose donc d'une "Prise en charge d'impression USB (soit 2 ports USB001 et USB002). Par ailleurs j'ai installé le driver de la 4203 et j'ai bien imprimante qui apparait dans la liste des imprimantes. Au moment de l'install le port USB002 a été choisi.
Dans le programme, j'ai changé LPT1 en USB002 .
Le programme s’exécute bien, pas d'erreur (pourtant test à chaque Write via : {I+} if IORESULT <> 0 then goto Ano_Imp; {I-}
Mais aucune impression, pas de file d'attente, tout part dans le vide ...
Je me demande si le driver et l'adaptateur USB-Parallèle suffisent pour assurer cette évolution.
Racheter un imprimante de badge qui fonctionne très bien mais relativement peu souvent, car on ne fait cette édition de badge que pour les grosses régates, c'est un peu stupide.
Si quelqu'un a une expérience de programmation de sortie imprimante avec ces adaptateurs USB-Parallèle cela me rendrait un super service...
Merci d'avance et bien cordialement.
Depuis le post de ce message, j'ai essayé d'envoyer une page de test à l'imprimante via le driver (fonction prévue). Aucune impression, pas d'erreur signalée.
C'est étrange.
Par ailleurs, on peut avoir un port parallèle (sur une tour) pour 50€ ttc. ... si je ne trouve pas, ce sera la solution de secours, mais c'est une tour, pas facile à déplacer....
Partager