faire un photomaton avec imprimante + APN - Divers - Programmation
Marsh Posté le 15-04-2012 à 23:23:00
Pour préciser un peut ma demande, je ne connais absolument rien en programmation et dans un premier temps, je cherche surtout à etre orienté vers des solutions logiciels toute faites que je n'ai pas trouvé malgrés mes recherches.
ou tout simplement savoir si d'apres vous c'est faisable ou tout simplement peines perdues.
merci d'avances
Marsh Posté le 16-04-2012 à 09:41:10
T'auras forcément besoin d'un PC déjà car je doute que tu puisses rajouter un programme sur ton Canon
Ensuite, si y'a pas de soft, faudra en faire qui peut être simplement une automatisation de clics sur des boutons des diverses IHM, avec un langage genre AutoIT.
Pour ça, il faut que l'APN et l'imprimante soient connectés au PC. Tu peux faire un truc du genre :
1) connecter/allumer les APN/imprimante et les brancher au PC
2) le programme regarde le nom de la dernière photo
3) toutes les x secondes, le programme regarde s'il y a une nouvelle photo
4) si oui :
4-1) la récupérer de l'APN et la transférer dans un répertoire temporaire sur le PC
4-2) ouvrir l'IHM d'impression
4-3) régler les paramètres de l'impression "comme il faut" (là, ça dépend de ton IHM et de ce que tu veux en sortie). Pour faire ça, AutoIt va envoyer les raccourcis clavier qui vont bien pour saisir les données ou activer les boutons de l'IHM (surtout pas la souris)
4-4) refermer l'IHM quand l'impression est terminée (à voir comment déterminer ça : soit au temps, soit si une fenêtre particulière ou qq chose dans l'IHM s'affiche quand l'impression est terminée).
Marsh Posté le 16-04-2012 à 10:01:26
merci de ta reponse, c'est deja une bonne piste !
le seul hic c'est que je ne connais pas le langage.
mais sinon crois tu que c'est possible avec AutoIt de ne pas passer par la case "réglage des paramètre d'impression" ?
parce que l'idée c'est vraiment j’appuie sur 1 bouton (le declencheur de l'appareil) et tout ce fait automatiquement, de l'enregistre à l'impression en passant par le reglage des parametre d'impression
et autre question, flash est il capable de geré ca? parce que je connais un tout petit peut l'action script mais absolument pas les autre langage de programmation
merci
Marsh Posté le 16-04-2012 à 11:04:42
Pour Flash, aucune idée, mais c'est un langage à la base pour faire des IHM sympas sur le web, donc pas trop le domaine en question qui serait plutôt système
Pour les réglages, j'entendais par là que tu peux automatiquement faire saisir par AuToIt des réglages que t'aurais prédéfinis si ceux par défaut ne conviennent pas. En gros, tu vas programmer AutoIt pour qu'il fasse seul toutes les actions que tu ferais manuellement...
Et pour ta gouverne, quand on veut qq chose qui sort de l'ordinaire, ben faut se donner un peu de mal. Tu connais pas la programmation, tu peux apprendre Ce que tu veux faire est pas très compliqué, c'est juste l'enchaînement de qq actions.
PS : à voir si par hasard ton APN n'aurait pas une API qui permettrait de le piloter, mais j'en doute. Y'a qq années, j'avais acheter pour ma boutique en ligne un studio portatif de photo à base d'un Canon G1 piloté par un soft proprio...
Marsh Posté le 16-04-2012 à 11:11:55
logiquement on peut piloter mon apn avec lightroom
et si j'ai bien compris AutoIt me permettrait de creer une automatisation des actions a faire sur lightroom pour arriver a mes fin c'est bien ca?
je compte bien me donner du mal mais j'aimerai etre a peut pres sur de partir dans la bonne direction avant de ma lancer ;-)
merci de ton aide
Marsh Posté le 16-04-2012 à 11:23:22
AutoIt automatise des clics de souris et des envois de séquences de touches du clavier. Donc tout ce que tu peux faire avec l'IHM d'un soft, AutoIt peut le faire...
Pour les pistes, dans ce genre de cas, y'en a pas des tonnes :
1) il existe un soft du constructeur, d'un éditeur ou en GPL qui fait ça. Y'a plus qu'à l'acheter ou le télécharger et le faire fonctionner,
2) l'APN dispose d'un API (ou d'une librairie) permettant de le piloter par un programme (généralement du C/C++). T'as plus qu'à trouver la doc sur l'API et développer ton soft,
3) y'a rien de tout ça, faut donc automatiser des tache que tu fais manuellement via des IHM. Faut donc développer un soft qui automatise ces actions. Tu peux le faire via n'importe quel lange de programmation mais il existe des soft/langages qui sont prévus pour ce type de dév particulier (ils viennent souvent du monde des administrateurs systèmes).
Marsh Posté le 16-04-2012 à 11:34:38
Ok bon je vais commencer par reussir à piloter mon APN depuis lightroom et ensuite j'automatiserai le tout avec AutoIt... c'est le scenario ideal en tout cas lol
merci
Marsh Posté le 16-04-2012 à 15:43:59
Du coup j'ai trouvé un p'tit logiciel "actionaz" qui permet de mettre en place toute une serie d'action sans avoir besoin de code.
donc j'ai geré chaque action de Lightroom via actionaz, seul petit souci, j'ai besoin d'un boite de dialogue qui s'affiche tres bien, pas de souci mais j'aimerai qu'elle s'affiche en bas a gauche de l'ecran plutot qu'en plein milieu, il y'a possibilité d'ajouter du code dans actionaz mais je ne sais pas quel type de code...
savez vous avec quel langage on peut deplacer une boite de dialogue ?
merci
Marsh Posté le 16-04-2012 à 15:47:10
RTFM
http://wiki.actionaz.org/doku.php? [...] tionwindow
Marsh Posté le 15-04-2012 à 22:59:40
Bonjour à tous,
j'ai grand besoin de vos compétences en informatique pour un petit projet.
J'ai besoin de réaliser un "polaroid" ou "photomaton" à partir d'une imprimante (epson sx 405), un appareil photo numérique (canon eos 350D) et si besoin un ordinateur.
c'est à dire pouvoir utiliser le matériel de façon à ce que automatiquement lorsque j’appuis sur le déclencheur de l’appareil photo l’impression de la photo prise soit lancée de façon à l’imprimer directement.
En faite, sans avoir a passer par un menu > sélection de la photo a imprimée> nombres de tirages>valider.
C'est donc la solution idéal tel que je l'imagine, si vous connaissez une solution même approchante ce serait super
Pour le moment tout fonctionne via la norme pictbridge
merci beaucoup de votre aide !