PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV Mobile 2024 → Imprimante Mobile avec Android
Imprimante Mobile avec Android
Débuté par Réda, 03 avr. 2016 22:47 - 15 réponses
Posté le 03 avril 2016 - 22:47
Bonsoir tout le monde,
est-ce que quelqu'un aurait réussi à faire fonctionner une imprimante mobile (USB,BT etc) à partir d'une application windev mobile pour Android!
cela fait des heures que j'épluche tous les forums windev mobile dans le but de trouver une piste à mon problème, sans trouver une réponse concluante.

Je précise que dans mon cas, l'application est utilisée par un commercial sur le terrain. L'imprimante doit donc être Mobile. Les imprimantes classiques de bureaux ne font pas l'affaire.

je vous remercie par avance pour tout retour d'expérience à ce sujet.
Posté le 04 avril 2016 - 16:47
Bonjour

je n'ai pas encore eu à faire ca, donc ce ne sont que des idées :
- si tu trouves l'imprimante pour android qui te convient, elle va
arriver avec un SDK qu'il faudra que tu appelle (par des procédures
globales en JAVA)
- sinon, une solution de contournement est d'utiliser une imprimante pc
(même mobile à batterie) branchée sur micro pc/windows (moins de 100€,
taille d'un paquet de cigarettes) et un webservice que tu appelle en
wifi depuis le mobile android.

Cordialement


--
Fabrice Harari
Consultant WinDev, WebDev et WinDev Mobile International

A votre disposition : WXShowroom.com, WXReplication (open source) et
maintenant WXEDM (open source)

Plus d'information sur http://fabriceharari.com


On 4/3/2016 2:47 PM, "ÿÿÿÿÿÿ" wrote:
Bonsoir tout le monde,
est-ce que quelqu'un aurait réussi à faire fonctionner une imprimante
mobile (USB,BT etc) à partir d'une application windev mobile pour Android!
cela fait des heures que j'épluche tous les forums windev mobile dans le
but de trouver une piste à mon problème, sans trouver une réponse
concluante.

Je précise que dans mon cas, l'application est utilisée par un
commercial sur le terrain. L'imprimante doit donc être Mobile. Les
imprimantes classiques de bureaux ne font pas l'affaire.

je vous remercie par avance pour tout retour d'expérience à ce sujet.
Membre enregistré
217 messages
Popularité : +12 (12 votes)
Posté le 05 avril 2016 - 13:00
Je vous remercie pour vos informations.
je me doutais bien que l'imprimante mobile doit certainement être fournie avec une API java qui communique avec l'imprimante.
Seulement, j'ai vu plusieurs témoignages de personnes dans ce forum et d'autres, qui n'ont justement pas réussis à faire ces procédures globales dont vous parlez.
Un petit retour sur ce sujet me permettrait de bien choisir le modèle d'imprimante qui a fait ses preuves avec WM et y inverstir.

Concernant la solution de contournement (PC miniature + Imprimante), cela me parait une très bonne idée et facilement réalisable. Seulement cela risque de bien alourdir l’investissement ; car le nombre d'utilisateurs est relativement important.
Je prends quand même cette éventualité en considération...

C'est bien dommage de rencontrer une tel frein sous WM alors qu'en développant directement en java , tout le monde arrive à imprimer sans rencontrer de véritables problèmes.

En tout cas merci encore Fabrice pour vos conseils.
Posté le 06 avril 2016 - 11:53
Bonjour,

moi j'ai interfacé une imprimante Zebra bluetooth avec une appli Android. Effectivement il faut passer par le sdk fournit généralement par la marque et JAVA. A votre dispo pour plus d'informations.
Posté le 06 avril 2016 - 12:50
Bjr,

Nico a émis l'idée suivante :
Bonjour,

moi j'ai interfacé une imprimante Zebra bluetooth avec une appli Android.
Effectivement il faut passer par le sdk fournit généralement par la marque et
JAVA. A votre dispo pour plus d'informations.


interessant, moi j'avais fait imprimer une Zebra mais a partir de
Windows mobile, on pouvait utiliser les Secrit....
tu as fait comment la ?

a plus

--
-------------------------------------------------------------
www.ctc-soft.com
Gestion biblo-documentaire (free-share)
Comptabilité shareware
Logiciels de Gestion de saisie terrain
Spécialisé Tournées de boulangers
-------------------------------------------------------------
Posté le 06 avril 2016 - 18:17
J ai recupere le code java qui m interressait fournit par zebra et je l ai integre dans des procedures globales java ds windev mobile. Ce code permettant la connexion bluetooth puis l impression
Posté le 06 avril 2016 - 18:42
re ..

Le 06/04/2016, Nico a supposé :
J ai recupere le code java qui m interressait fournit par zebra et je l ai
integre dans des procedures globales java ds windev mobile. Ce code
permettant la connexion bluetooth puis l impression


C'est plutot compliqué, ou plutot simple ?

a plus

--
-------------------------------------------------------------
www.ctc-soft.com
Gestion biblo-documentaire (free-share)
Comptabilité shareware
Logiciels de Gestion de saisie terrain
Spécialisé Tournées de boulangers
-------------------------------------------------------------
Membre enregistré
123 messages
Popularité : +46 (46 votes)
Posté le 06 avril 2016 - 20:37
Yo Imprimo desde Android a Impresoras Portatiles Bluetooth,
Hay que tener conocimiento JAVA al menos , en como utilizar las Clases que vienen con el SDK de la impresora.

http://doc.windev.com/en-US/…

Analisar muy bien el ejemplo Android Speech Synthesis , en ese ejemplo se demuestra como utilizar codigo JAVA desde un archivo .JAR externo

--
Atte. Willian Fernando
Posté le 07 avril 2016 - 11:42
C'est plutôt chiant :)

J'ai quelques bases JAVA donc j'ai réussi à m'en sortir, si vous ne connaissez pas du tout JAVA je pense qu'il faudra vous faire aider.

J'ai du fouiller dans toutes les classes JAVA exemples données par le fabriquant afin d'isoler ce dont j'avais besoin.
Ensuite j'ai du un adapter le code JAVA dans Windev Mobile car il ne comprenait pas certaines syntaxes.

Quand tout fonctionne, après on se dit que c'était facile, lol
Posté le 07 avril 2016 - 18:48
Bjr,

Il se trouve que Nico a formulé :
> Quand tout fonctionne, après on se dit que c'était facile, lol

Merci de l' info
j'attendrai la version 22 ...

a plus

--
-------------------------------------------------------------
www.ctc-soft.com
Gestion biblo-documentaire (free-share)
Comptabilité shareware
Logiciels de Gestion de saisie terrain
Spécialisé Tournées de boulangers
-------------------------------------------------------------
Membre enregistré
217 messages
Popularité : +12 (12 votes)
Posté le 11 avril 2016 - 15:52
Merci à vous tous pour vos réponses!
Gracias Willian Fernando (et google traduction).

Maintenant que je sais que cela est réalisable, je vais approfondir mes recherches dans votre sens Nico.

Je vais dans un premier temps voir quels sont les imprimantes BT disponibles sur le marché et si elles sont forunies avec un sdk.
moi qui ai pu esquivé Java durant ma petite expérience, je vais devoir m'y mettre!

@Nico, puis-je vous contacter en PV ou par mail?

Merci encore à vous.
Posté le 11 avril 2016 - 17:30
Voici mon email : cabrie.nicolas@gmail.com
Posté le 29 mai 2017 - 17:39
Bonjour a tous,

Loin de moi l'idée de déterrer un "vieux post" mais malheureusement je me retrouve aujourd'hui confronté à un problème d'utilisation d'une imprimante bluetooth avec une application Windev Mobile.

Matériel :
- Tablette Android
- Imprimante Epson TM-m10 en bluetooth

J'ai beaucoup cherché afin d'avancer sur mon problème et j'ai réussi a imprimer via la méthode des sockets.
Malheureusement cette méthode n'est pas suffisante :
- Problème avec les caractères accentués
- Impossible d'imprimer un logo
- Impossible d'actionner le cutter

J'ai cherché une solution avec l'utilisation du sdk fourni par l'éditeur malheureusement je n'ai que très peu de compétence en java et encore moins dans l'utilisation d'une librairie java en windev mobile.

L'un d'entre vous peut-il m'aiguiller sur la procédure à suivre, un extrait de code ou tout autre élément pouvant m'aider ?

Merci d'avance.
Posté le 29 mai 2017 - 20:12
Jeremy a écrit :
Bonjour a tous,

Loin de moi l'idée de déterrer un "vieux post" mais malheureusement je me
retrouve aujourd'hui confronté à un problème d'utilisation d'une imprimante
bluetooth avec une application Windev Mobile.

Matériel :
- Tablette Android
- Imprimante Epson TM-m10 en bluetooth

J'ai beaucoup cherché afin d'avancer sur mon problème et j'ai réussi a
imprimer via la méthode des sockets.
Malheureusement cette méthode n'est pas suffisante : - Problème avec les
caractères accentués
- Impossible d'imprimer un logo
- Impossible d'actionner le cutter


Tu dois pouvoir configurer les logos avec l'APP

https://play.google.com/store/apps/details…
Posté le 31 mai 2017 - 11:08
Bonjour,

Merci pour ta réponse malheureusement cela ne résout pas mes problèmes.

Même si je peux configurer des logos avec l'outils, il ne semble pas possible de déclencher leur impression avec les sockets, de plus cela ne résout pas d'autre problème comme :
- Le choix de la taille de la police
- Le déclenchement du cutter
...

Bien entendu j'ai peut être mal appréhendé le fonctionnement des sockets avec l'imprimante et je suis donc à l'écoute de quiconque aurait des informations.

Merci d'avance à tous ceux qui prendront un peu de temps pour m'aider.
Posté le 16 mai 2020 - 14:33
Bonjour,
Je voudrais faire un test d'application Android imprimant sur une EPSON TM m10, et je voudrais savoir si tu avais pu régler les problemes de CUT et de logo, et si tu accepterai de me montrer le code que tu as utilise.
Merci beaucoup,
Bertrand Aygon