Shaegal
Messages postés110Date d'inscriptionvendredi 1 février 2008StatutMembreDernière intervention12 mai 2021
-
16 oct. 2013 à 14:39
Shaegal
Messages postés110Date d'inscriptionvendredi 1 février 2008StatutMembreDernière intervention12 mai 2021
-
17 oct. 2013 à 10:48
Bonjour à tous,
Quelqu'un saurait-il s'il existe une API ou autre dll pour piloter une imprimante (étiqueteuse) BRADY GlobalMark2?
Car j'ai bien le logiciel d'origine mais il n'est pas particulièrement pratique et peu "économe".
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018211 17 oct. 2013 à 10:34
Toutefois, ma demande était de savoir s'il existait une DLL (libre de droit si possible) pour "piloter" cette imprimante Mais... c'est précisément le Driver (le pilote) de ton imprimante.
Shaegal
Messages postés110Date d'inscriptionvendredi 1 février 2008StatutMembreDernière intervention12 mai 20211 16 oct. 2013 à 19:06
Salut cs_ShayW,
Comme je l'ai dit plus haut, le logiciel fourni n'est pas terrible, peu intuitif, plante et possède quelques bugs, dont celui de couper le cadre en mode base de données alors que l'option est décochée.
Et j'avoue que l'idée de contrôler la bête me plaît assez... ;-)
Bonjour, Shaegal,
ce qui m'interpelle, personnellement, c'est le terme "piloter" que tu emploies.
Pourquoi ? parce-qu'il suppose que l'appli à "piloter" supporte l'automation et qu'on lui passe, via une autre application Windows, des instructions que l'application "pilotée" peut comprendre.
Or, qu'est donc; dans ton cas l' "appli" à piloter, sinon, précisément, son pilote (dll) ? et quelles instructions que ce pilote ne connaitrait pas pourrait-on passer à ce pilote en automation ? ===>>> aucune ! C'est là une "affaire" qui ressemble assez (analogie) au fait d'appeler Paul au téléphone pour lui demander ... son N° de téléphone !
Une telle démarche est vaine, sauf à écrire toi-même une nouvelle librairie contenant tes propres fonctions, concernant cette imprimante (ton propre driver pour cette imprimante, quoi ...) . tu te rends compte ?
PS : on ne peut, par exemple, piloter un Mirage sans utiliser les commandes, parfaitement définies et arrêtées, qui assortissent sa conception. On peut toujours, bien évidemment, construire un autre avion et lui affecter d'autres commandes, mais elles sont alors à la fois à exprimer et compatibles avec le matériel qui le compose. Si ce matériel (il s'agit-là de cartes) n'est pas connu dans tous ses détails (en général seul le constructeur les connait), je vois mal comment lui affecter des commandes qu'il "traduirait".
________________________
Réponse exacte ? => "REPONSE ACCEPTEE" facilitera les recherches.
Pas d'aide en ligne installée ? => ne comptez pas sur moi pour simplement répéter son contenu. Je n'interviend
Vous n’avez pas trouvé la réponse que vous recherchez ?
Shaegal
Messages postés110Date d'inscriptionvendredi 1 février 2008StatutMembreDernière intervention12 mai 20211 17 oct. 2013 à 09:11
Bonjour ucfoutu,
Ton analyse est logique, pertinente et j'espère que tu sauras pardonner une erreur possible de langage de ma part.
Toutefois, ma demande était de savoir s'il existait une DLL (libre de droit si possible) pour "piloter" cette imprimante.
Pour reprendre ta première analogie: je veux appeler Paul, j'ai le téléphone mais je n'ai pas son numéro. J'ai donc besoin de ce numéro pour l'appeler comme j'ai besoin de la DLL pour passer des commandes à l'imprimante (n'est-ce pas piloter?)
Actuellement, j'ai réussi à "bidouiller" pour que les cadres correspondent à la découpe des étiquettes, mais des décalages se produisent au fur et à mesure des impressions.
Toujours avec la même analogie, j'ai du appeler Pierre qui a appelé Jacques qui à appelé Paul pour lui transmettre mon message, avec toutes les erreurs de transmissions possibles.
--
Shaegal
Messages postés110Date d'inscriptionvendredi 1 février 2008StatutMembreDernière intervention12 mai 20211 17 oct. 2013 à 10:48
Oui, c'est carrément logique. Pour que l'imprimante fonctionne à partir de mon pc, la dll à forcément été installée et donc, disponible (Licence?).
Je viens juste de comprendre. Quel idiot je fais.
Je viens d'aller voir dans Program Files pour découvrir quoi? Je te le donne en mille? Des dll... :-s
Il ne me reste plus qu'à les analyser pour les comprendre et les importer dans mon projet.
Merci pour cette logique implacable et d'avoir élargi de mon champ de vision restreint.