FORUMS PROFESSIONNELS
WINDEV
,
WEBDEV
et
WINDEV Mobile
Accueil
|
Messages récents
|
Connexion
|
Déconnexion
|
Français
Accueil
→
WINDEV Mobile 2024
→
Plantage PrintConnectAPI
Plantage PrintConnectAPI
Débuté par Arnaud PIERRON, 09 juil. 2024 18:05 - 1 réponse
Connectez-vous…
Arnaud PIERRON
#1
Posté le 09 juillet 2024 - 18:05
Bonjour
J'ai un développement qui tourne depuis quelques années chez un client.
Le principe est simple:
Le client badge un code barre représentant un code article, le programme récupère le libelle et imprime une étiquette sur une imprimante via bluetooth.
Le matériel utilisé est un ZEBRA TC25 pour le badgeage et une ZQ521 pour l'impression.
J'utilise les composants internes que fournis par PC Soft PrintConnectAPI et ScannerDataWedge
Tout fonctionnait tres bien jusqu'à ce que les ZEBRA TC25 soient remplacés par des TC26
Depuis j'ai un plantage au niveau du PrintConnectAPI (voir plus bas) pour régler le problème il faut réactiver l'imprimante sur le PrintConnect de Zebra, mais il faut le faire toutes les 10 minutes. Ce n'est pas gérable par les utilisateurs car il ne font que cela ranger des pièces et imprimer des étiquettes.
J'espère que vous pourrez m'aider
Cordialement
Voici le message d'erreur:
===== Erreur =====
Date et heure=07/06/2024 08:54:19
Message=Erreur interne.
Message système=Not allowed to start service Intent { cmp=com.zebra.printconnect/.print.TemplatePrintWithContentService (has extras) }: app is in background uid UidRecord{48417e1 u0a242 CRE bg:+6m23s274ms idle change:idle procs:1 seq(0,0,0)}
Pile WLangage=Initialisation de AFEEtiqArticle
Pile Java=android.app.ContextImpl.startServiceCommon(ContextImpl.java:1616)
android.app.ContextImpl.startService(ContextImpl.java:1571)
android.content.ContextWrapper.startService(ContextWrapper.java:669)
com.zebra.printconnectintentswrapper.PCTemplateFileNamePrint.PrintTemplateFileNameFromFileSystem(PCTemplateFileNamePrint.java:209)
com.zebra.printconnectintentswrapper.PCTemplateFileNamePrint.execute(PCTemplateFileNamePrint.java:70)
com.zebra.windevmobileprintconnectwrapper.PrintConnectWindevMobileFacade.PrintConnectImprimeFichierTemplateVariable(PrintConnectWindevMobileFacade.java:332)
com.masociete.afeetiqarticle.wdgen.GWDCPCOL_PrintConnect._PrintConnectImprimeFichierTemplateVariable(GWDCPCOL_PrintConnect.java:341)
com.masociete.afeetiqarticle.wdgen.GWDCPCOL_PrintConnect.fWD_zebraPCImprimeFichierTemplateVariable(GWDCPCOL_PrintConnect.java:448)
com.masociete.afeetiqarticle.wdgen.GWDFFEN_Imp01.fWD_lanceImpression(GWDFFEN_Imp01.java:1609)
com.masociete.afeetiqarticle.wdgen.GWDFFEN_Imp01.fWD_cB_Lecture(GWDFFEN_Imp01.java:1480)
java.lang.reflect.Method.invoke(Native Method)
fr.pcsoft.wdjava.core.WDCallback.a(Unknown Source:74)
fr.pcsoft.wdjava.core.WDCallback.execute(Unknown Source:89)
fr.pcsoft.wdjava.core.WDCallback.execute(Unknown Source:1)
fr.pcsoft.wdjava.core.application.WDCollProc.a(Unknown Source:136)
fr.pcsoft.wdjava.core.application.WDCollProc.appelProcedureWL(Unknown Source:0)
com.masociete.afeetiqarticle.wdgen.GWDCPCOL_DataWedge$1.appelProcedureWLSSS(GWDCPCOL_DataWedge.java:262)
com.zebra.windevmobiledatawedgewrapper.DataWedgeWindevMobileFacade._DWTraiteDonneeScannee(DataWedgeWindevMobileFacade.java:131)
com.zebra.windevmobiledatawedgewrapper.DataWedgeWindevMobileFacade.access$300(DataWedgeWindevMobileFacade.java:14)
com.zebra.windevmobiledatawedgewrapper.DataWedgeWindevMobileFacade$8.onReceive(DataWedgeWindevMobileFacade.java:438)
android.app.LoadedApk$ReceiverDispatcher$Args.lambda$getRunnable$0$LoadedApk$ReceiverDispatcher$Args(LoadedApk.java:1550)
android.app.-$$Lambda$LoadedApk$ReceiverDispatcher$Args$_BumDX2UKsnxLVrE6UJsJZkotuA.run(Unknown Source:2)
android.os.Handler.handleCallback(Handler.java:883)
android.os.Handler.dispatchMessage(Handler.java:100)
android.os.Looper.loop(Looper.java:214)
android.app.ActivityThread.main(ActivityThread.java:7397)
java.lang.reflect.Method.invoke(Native Method)
com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492)
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:935)
Thread=id=2
name=main
priority=5
groupName=main
===== Copie d'écran =====
Chemin=file:///storage/emulated/0/Android/data/com.masociete.afeetiqarticle/cache/err1717743259392.png
===== Application =====
Nom de l'application=AFEEtiqArticle
Version de l'application=1.0.0.6
Nom du package=com.masociete.afeetiqarticle
Date et heure de lancement=07/06/2024 08:54:10
Version du framework Android=24.0.261.0
===== Appareil =====
Modèle=TC26
Constructeur=Zebra Technologies
Marque=Zebra
===== Système =====
Numéro de version d'Android=10 (unknown)
Api Level Android=29
Mémoire de stockage interne totale=17,34 Go
Mémoire de stockage interne disponible=11,69 Go
Densité de l'écran=320
Résolution de l'écran=720x1280
Signaler
0
0
Popoy
#2
Membre enregistré
3 450 messages
Posté le 10 juillet 2024 - 11:16
Salut
Comme indiqué dans l'erreur
C'est le composant PrintConnectAPI qu'il faut modifier.
Pour l'adapter à Android 10 et supérieur
Donc si tu as le source, je te conseille de lire ces pages
https://doc.pcsoft.fr/fr-FR/?9000195
Et
https://doc.pcsoft.fr/fr-FR/?9000201
Cela sera plus facile a adapter à partir de windev mobile 26.
Signaler
0
0
→ Revenir à WINDEV Mobile 2024
WINDEV 2024
WINDEV 2024
WEBDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
WINDEV (précédentes versions)
WEBDEV (précédentes versions)
WEBDEV (précédentes versions)
WINDEV Mobile (précédentes versions)
WINDEV Mobile (précédentes versions)
Etats & Requêtes
Etats & Requêtes
Hors-sujet
Hors-sujet
Outils
Outils
WINDEV 26
WINDEV 2024
WINDEV 2024
WINDEV 25
WEBDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
Français
English
Español
Portuguesa
Fermer cette fenêtre
Type de recherche
Uniquement les sujets
Tous les messages
Période de recherche
Date indifférente
Moins d'une heure
Moins de 24 heures
Moins d'une semaine
Moins d'un mois
Moins d'un an
Annuler
Aperçu de votre message
Ajouter une image
Importer une image depuis une URL
Envoyer une image depuis un fichier de votre disque
Déposez ici un fichier ou cliquez sur "Parcourir..."
ou
Annuler
0%
WLangage
SQL
XML, HTML
JAVA, Javascript
Texte