impression Ipp hs depuis 8.0

bonjour

merci encore de ton aide

a suivre

Bonsoir à tous,
Avons nous des nouvelles positive concernant la résolution du listage des imprimante Google ?

Merci.

Bonjour,
Je viens de mettre à jour en vers 3.8.1
je fichier printing.php est bien configuré selon vos indications dans cette version et le fichier modPrintIPP.class.php n’existe pas.
Mais lorsque je configure le module imprimante via Google Cloud Print, je ne vois pas mon imprimante dans la liste Liste des imprimantes pour Google Cloud Print

Bonjour
Ce n’est toujours pas corrigé, cela ne fonctionne que pour ceux qui ont enregistré un token avant que cela ne marche plus. Je suis dessus, mais à temps perdu.

Fred

Bonjour,

Merci, j’attends le correctif
Bonne journée

Bonjour
Pour utiliser Google Cloud Print, vous aurez besoin de créer votre propre API, rendez-vous sur:
https://console.developers.google.com/project/

2015-10-2816_31_48-Projets.png
et choisissez créer

2015-10-2816_32_44-Projets.png

2015-10-2816_37_26-Accueil-Dolibarr.png
dans les options avancées vous pouvez préciser Europe (western europe)
ensuite dans votre projet choisissez Api et authentification, API

2015-10-2816_43_40-BibliothquedAPI-Dolibarr.png
Puis ajoutez l’api google drive

2015-10-2816_43_19-DriveAPI-Dolibarr.png
Ensuite allez dans identifiants

2015-10-2816_48_37-Identifiants-Dolibarr.png

2015-10-2816_50_55-Identifiants-Dolibarr.png

2015-10-2816_51_16-CrerunIDclient-Dolibarr.png

Configurer l’écran d’autorisation

2015-10-2816_53_53-crandautorisation-Dolibarr.png
Ensuite vous devez pour créer un Id client de type Application Web

2015-10-2817_01_10-CrerunIDclient-Dolibarr.png

2015-10-2817_02_12-CrerunIDclient-Dolibarr.png

Dans Url de redirection autorisés vous indiquez:

http://www.mondomaine.fr/dolibarr/core/modules/oauth/google_oauthcallback.php
en remplaçant par votre nom de domaine (un nom de domaine est nécessaire, une adresse ip ne convient pas)

2015-10-2817_06_14-CrerunIDclient-Dolibarr.png
Cliquez sur créer et vous devez obtenir vos identifiants

2015-10-2817_07_14-Identifiants-Dolibarr.png

Fred

1 « J'aime »

Bonjour
Ensuite dans Dolibarr (sous réserve de validation du développement en cours) vous pourrez rentrer les identifiants dans la config du module Oauth:

2015-10-2817_15_54-Dolibarr-Configuration.png

2015-10-2817_16_21-Dolibarr.png

Fred

Bonjour
Puis la configuration du module Impression pour Google Cloud Print

2015-10-2818_59_45-Dolibarr-RglagesdumoduleImpressionDirecte.png

2015-10-2819_00_14-Demandedautorisation.png

2015-10-2819_00_52-Dolibarr-RglagesdumoduleImpressionDirecte.png

et dans son compte google on retrouve l’aurisation donnée

2015-10-2819_05_28-Applicationsassociesvotrecompte.png

Fred

Bonjour,

je ne vois pas dans ma config Dolibarr module Oauth

Bonne journée

Bonjour
J’ai oublié de préciser que le module oauth n’est pas encore ajouté, il devrait permettre de regrouper les différents identifiants d’api en un même endroit.
Si il y en a qui veulent tester le dev en cours je peux mettre une archive sur le forum, mais à vos risques et périls…

Fred

Bonjour,

OK je vais attendre le module finalisé.

Bonne soirée

Bonjour
C’est intégré dans la version de développement, si il y en a qui testent, merci de vos retours.

Fred

Bonjour, possibilité d’avoir le patch pour rajouter votre module sur une version 3.8.2 ?

Je pensais qu’en rajoutant ce module https://www.dolistore.com/fr/interfaces-avec-d-autres-logiciels-systemes/313-ZenFusion-OAuth-pour-Google.html?search_query=Dolibarr+module+Oauth&results=3 cela ferait l’affaire mais non :slight_smile:

Bonjour
Il faut attendre la 3.9

Fred

Alors Attendons :slight_smile:

Merci pour votre réponse.

Bonjour à tous,

Un message d’erreur s’affiche lorsque je tente d’accéder à l’impression directe ou à la configuration de ce module…

Dolibarr a détecté une erreur technique.
Voici les informations qui pourront aider au diagnostic:
Date: 20160420210250
Dolibarr: 3.9.0
Niveau de fonctionnalités: 0
PHP: 5.6.19
Server: Apache
OS: Linux serv01.ams17.siteground.eu 3.12.18-clouder0 #13 SMP Tue Mar 15 13:23:00 EET 2016 x86_64
UserAgent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.112 Safari/537.36

Url sollicitée: /erp/compta/facture.php?facid=77&action=print_file&printer=facture&file=AC1604-0002%2FAC1604-0002.pdf
Referer: http://xxx.com/erp/compta/facture.php?facid=77
Gestionnaire de menu: eldy_menu.php

Type gestionnaire de base de données: mysqli
Requête dernier accès en base en erreur: SELECT token FROM llxxl_oauth_token WHERE service=‹ Google ›
Code retour dernier accès en base en erreur: DB_ERROR_NOSUCHTABLE
Information sur le dernier accès en base en erreur: Table ‹ xxx.xxx.llxxl_oauth_token › doesn’t exist

Fatal error: Call to a member function fetch_array() on boolean in /home/xxx/public_html/erp/core/db/mysqli.class.php on line 307

merci d’avance pour votre aide.

Didier

Bonjour
Il faut activer puis déactiver le module oauth, les tables seront créées et vous ne serez plus embêté.

Fred

Merci pour l’info. effectivement tout rentre dans l’ordre.

Bonne soirée.

Bonjour
J’ai fait un fix:
https://github.com/Dolibarr/dolibarr/pull/5056

Fred

Je relance la discussion car je n’arrive pas au bout de la procédure de Fred :
Dolibarr V4.02
Serveur NAS + apache accessible du net ce qui me donne 2 URL pour arriver à la page de connexion :
192.168.0.3/dolibarr/htdocs/ ( en local )
erp.monsite.com/htdocs ( en distant)

Le module Oauth a été paramétré avec les informations de google console
Quand j’ouvre le module d’impression directe j’ai ceci : (image 1)

Je clique sur « nouveau jeton… » et c’est la que ça se gatte !
Le site tente d’ouvrir une URL locale ( 192.168.0.3/htdocs…) et provoque une erreur.
Je remplace le début de l’url locale par l’url distante ( erp.monsite.com/htdocs…) et google renvoie une nouvelle erreur ( image2)

Visiblement il reste « bloqué » sur l’url locale

Que puis-je faire avec ma config ?

Merci de votre aide

Régis

Pièces jointes :