Pour poursuivre dans ce développement. J'ai demandé à l'équipe de développement EPSON si il était possible d'avoir un peu plus de retour d'état de l'imprimante que ceux donnés par l'API et leur réponse semble sans appel:
Dear dommarion,
Thank you for using Epson products.
Unfortunately, the EpsonConnect API does not provide ink cartrige level or other status information.
Also, it could not be realized with other APIs that are open to the public.
Thank you and Best regards,
Epson Connect API team
Le lien pour la documentation est ci-après:
https://developer.cp.epson.com/ecapi/downloads/Pour l'imprimante il y aura:
"printer_name" : modèle de l'imprimante
"serial_no" : numéro de série
"ec_connected" : 0=offline 1=online
On peut gérer le flux d'impression
pas sûr que l'on fasse cela depuis eedomus..
On peut gérer les travaux d'impression en cours
Il y a de disponible:
"job_name": nom du travail d'impression
"print_mode": document ou photo
"status" : pending_held, pending, processing, processing_stopped, processing, stopped, completed
"status_reason" : ...
"start_date" :
"total_pages ":
"update_date":
Voilà, le script est quasi terminé, le Json s'adapte en fonction des informations que je récupère et qu'il me semble intéressant d'afficher dans la eedomus.
Vos commentaires sont la bienvenue, et si certains veulent tester le Plugin avant sa publication, merci de me contacter.
bonne journée
dommarion