PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV Mobile 2024 → imprimer code barre sur etiquetteuse
imprimer code barre sur etiquetteuse
Débuté par lolodev, 22 mai 2018 15:44 - 11 réponses
Posté le 22 mai 2018 - 15:44
Bonjour

je dois via une application ANDROID sur galaxitab imprimer une etiquette avec un code 39.
je fais comment en WDM android sachant que iimprimecodebarre n'existe pas ?


merci :)
Membre enregistré
940 messages
Popularité : +66 (68 votes)
Posté le 22 mai 2018 - 16:27
bonjour,

et avec un état en ajoutant un champ Code Barre ?
normalement le code 39 sous Android est dispo...

à tester
Posté le 22 mai 2018 - 18:38
merci mais euh ya pas d'etat en mobile :)
Membre enregistré
940 messages
Popularité : +66 (68 votes)
Posté le 23 mai 2018 - 11:44
ah oui là forcement :D dsl

c'est quoi comme imprimante ? n'y aurait-il pas un SDK Android qui permettrait d'imprimer des codes barres ??
Membre enregistré
34 messages
Popularité : +1 (1 vote)
Posté le 23 mai 2018 - 15:58
lolodev a écrit :
> merci mais euh ya pas d’état en mobile

ah? moi j'en ai pourtant. j'ai même un type d'état étiquette qui contient un code barre :/
en Android et IOS.

par contre je n'ai jamais testé...
en quelle version es-tu? (23 moi)
Message modifié, 23 mai 2018 - 16:00
Posté le 24 mai 2018 - 10:12
ah je suis en 21

tu dis qu'en 23 tu as un etat code barre ??? pas lu dans la plaquette...
Posté le 24 mai 2018 - 11:03
ah ha

j'avais vu ça

mais la fonction Imprimer des codes-barres n'est pas compatible avec ANDROÏD !!
Membre enregistré
34 messages
Popularité : +1 (1 vote)
Posté le 24 mai 2018 - 11:31
Je viens de tester pour être sur,
j'ai bien un état avec code barre mais je ne peux l'utiliser que sous IOS... sous Android il me demande d'utiliser des règles de compilation blablabla...

Je n'ai jamais eu à utiliser les code barre ailleurs qu'en WD classic, je ne saurai pas t'aider dsl.
Bonne recherche :(
Membre enregistré
1 623 messages
Popularité : +100 (114 votes)
Posté le 24 mai 2018 - 18:35
Si un serveur est disponible dans les locaux, il est peut être possible via différentes technologies de demander au serveur de générer l’état et d’éditer la dite étiquète sur une imprimante étiquette connectée au réseau.

ex avec un webservice en interne.
-> WS_DemandeImpressionEtiquette(param)
Le serveur traite la demande reçue via Android par le webservice et imprime l'etat.
Posté le 24 mai 2018 - 20:51
merci !

une idée très intéressante !

effectivement j'aurai (appli en cours) un webdev avec des webservices soap.
et donc c'est webdev qui imprime.

sauf que l'étiqueteuse est mobile en wifi direct avec une tablette - l'idée est de faire un inventaire avec tablette + étiqueteuse donc pour un nouveau bien je dois imprimer l’étiquette code barre...
Membre enregistré
66 messages
Popularité : +6 (6 votes)
Posté le 01 juin 2018 - 17:09
Bonjour

si l'imprimante est en Bluetooth avec le langage CPCL (ex : CMP-30BT)
ca marche en direct voir https://forum.pcsoft.fr/fr-FR/pcsoft.fr.windevmobile/25963-android-imprimante-bluetooth-cpcl-28351/read.awp…
bon courage
Membre enregistré
1 623 messages
Popularité : +100 (114 votes)
Posté le 01 juin 2018 - 17:55
lolodev a écrit :
merci !

une idée très intéressante !

effectivement j'aurai (appli en cours) un webdev avec des webservices soap.
et donc c'est webdev qui imprime.

sauf que l'étiqueteuse est mobile en wifi direct avec une tablette - l'idée est de faire un inventaire avec tablette + étiqueteuse donc pour un nouveau bien je dois imprimer l’étiquette code barre...


SI l'imprimante est installé sur le serveur, c'est pas un soucis qu'elle soit en wifi.
Si le serveur y a accès c'est réglé.

On peut imaginer que android demande au serveur la liste des imprimantes disponibles (sur le serveur)
Il recoit la liste par ce webservice.
On stock l'id de l'imprimante qui nous interesse et on l'ajoute a chaque demande d'impression d'etiquette.

Ainsi, le serveur a toutes les infos pour imprimer sur la bonne imprimante.

cf https://doc.pcsoft.fr/?3046063&verdisp=170
pour lister les imprimante (coté serveur)


L'avantage avec cette methode c'est qu'elle est unvierselle, n'importe quel device de la société equipé de l'appli pourra lancer des impréssions.; sans aucun paramétrages a réaliser.
Message modifié, 01 juin 2018 - 17:56