Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
Bonjour à tous,
Etant nouveau dans ce forum il se doit que je me présente d'abord: 45 ans, programmeur powerbuilder depuis 15 ans et responsable du développement d'un logiciel de comptabilité dans une PME en Belgique (utilisation de PB9, PB11.5 et PB12.1)....voilà ca c'est fait ;-)
Ma question:
j''ai testé notre logiciel comptable avec le windows 8 consummer et ca fonctionne sauf la sauvegarde d'une datawindow en PDF via Ghostscript, le fichier PDF qui est généré est vide !
J'ai testé en PB9 et PB12.1 , j'ai aussi testé différentes version du GhostScript comme la 8.54 , 8.63, 8.70, 9.05 mais rien à faire le fichier pdf qui est généré reste vide.
l'imprimante Sybase DataWindow PS est bien paramétrée , le path système contient bien le répertoire "bin" du ghostcript...et donc je bloque.
à votre avis, est-ce un problème avec le windows 8 consummer ? (pour ma part cela fonctionne parfaitement avec windows 7 et autres).
Dernière modification par bewan (06-06-2012 08:05:49)
Hors ligne
Bonjour,
* As-tu essayé en mettant le dossier GS dans un sous-repertoire de l'EXE ? (p.ex : \gs\gsN.NN avec N.NN = n° de version)
* As-tu essayé en utilisant le pilote d'une imprimante PostSscript "standard" (genre HP ou Apple) lors de l'installation de Sybase DataWindow PS (plutôt que le pilote fourni avec PB) ?
Hors ligne
En effet, on dirait que les outils de création PDF ne fonctionnent pas présentement avec Win8. Nous avons testé BullZip et DocuPrinter, deux imprimantes PDF différentes avec lesquelles nous communiquons via notre appli PB 7 et PB12.5 respectivement, sans succès.
Nous avons communiqué avec les développeurs de DocuPrinter et ils sont au courant et nous disent que leur produit n'est pas présentement compatible avec win8. On suit le dossier de près et on se tient au courant!
(voir mon autre post pour les particularités win8)
Hors ligne
Re-bonjour,
Erasorz: oui j'ai copié le répertoire gs dans un sous répertoire de mon application , j'ai essayé different pilote comme HP LaserJet 8150 PS et ca fonctionne pas
Beagle : merci pour les info
de mon coté si j'ai des nouvelles je vous tiendrai au courant.
Bonne journée et à bientôt.
Hors ligne
J'ai fait un test avec le Windows 8 pre release de juin et ca fonctionne toujours pas , à suivre donc...
Hors ligne
Bonjour,
Je viens de faire le test avec notre application en l'installant sous la Windows Consumer Preview Build 8250 (Setup NSIS identique à Windows 7). Je ne rencontre aucun problème pour générer les PDF (Powerbuilder 11.5 avec Ghostscript 8.63).
Hors ligne
je vais refaire un test avec le GhostScript 8.63 mais vous avez utilisé quel driver pour l'imprimante Sybase DataWindow PS ?
Moi j'ai utilisé comme driver le driver HP Color Laserjet 2700 PS.
Hors ligne
Bonjour,
J'utilise l'imprimante HP LaserJet 1200 Series PS. J'ai oublié de préciser que j'utilise la version 32 bits de windows 8.
Je sais que j'ai quelques adaptations à réaliser en 64 bits pour notre setup, l'installation de l'imprimante échoue (Windows server 2008 R2 notamment).
Hors ligne
Super merci, ca fonctionne maintenant.
J'ai changé le driver de l'imprimante Sybase DataWindow PS en prenant le driver HP LaserJer 1200 serie PS comme toi et ca fonctionne maintenant .
PS:
Comme le driver HP Laserjet 1200 serie PS n'était pas disponible dans la liste j'ai du le télécharger ici
Hors ligne
Bonjour,
Tu m'étonnes, notre setup ne fonctionnerait pas si cette imprimante ne faisait pas partie des imprimantes disponibles en standard sous Windows 8 (Je n'utilise pas le driver de HP).
Je me contente de l'installer par l'invocation de la ligne de commande suivante :
rundll32 printui.dll,PrintUIEntry /if /b "Afinity PDF" /f "$WINDIR\inf\ntprint.inf" /r "FILE:" /m "HP LaserJet 1200 Series PS"
Hors ligne
bonjour,
j'ai testé sur un windows 8 32bit version ANGLAIS , c'est peut être pour cela qu'elle ne fait pas partie des imprimantes disponibles en standard.
Hors ligne
I know this is marked [RESOLU] but I wanted to add our solution.
I just installed a few PCs with Windows 8.1
We install Ghostscript 32bit (even on 64bit machines). I tested/verified version gs905w32 but I guess the latest version should be OK too (found here http://www.ghostscript.com/download/)
Then we disable the signed driver requirement by going into the Advanced Startup (it's somewhere in Update & Recovery in 8.1 or General in 8)
In the Advanced Startup you can turn off required driver signing (option 7)
Then you can add the gs printer, as a driver select "have disk" and use the "ghostpdf.inf" in the GS directory C:\Program Files (x86)\gs\gs9.05\lib (depending on your version)
(I don't need to mention that you have to be an admin user)
Dernière modification par compugo (07-11-2013 21:49:46)
Hors ligne
It's nice to you to share some tips
Since it's a french-speaking forum, here's a google translation of your post :
Je sais que c'est marqué [RESOLU] mais je voulais ajouter à notre solution.
Je viens d'installer quelques PC avec Windows 8.1
Nous installons Ghostscript 32bit (même sur les machines 64 bits). J'ai testé / vérifié la version gs905w32 mais je suppose que la dernière version devrait être OK aussi (trouvé ici http://www.ghostscript.com/download/)
Ensuite, nous désactivons l'exigence de pilote signé en allant dans le démarrage avancé (il est quelque part dans Update & Recovery 8.1 ou général en 8)
Au démarrage avancé vous pouvez désactiver la signature du pilote requise (option 7)
Ensuite, vous pouvez ajouter l'imprimante gs, en tant que conducteur sélectionner "Disque" et d'utiliser le "ghostpdf.inf" dans le répertoire GS C: \ Program Files (x86) \ gs \ gs9.05 \ lib (selon la version)
(Je n'ai pas besoin de mentionner que vous devez être un utilisateur admin)
I first thought what we would make fun of google translate, but it's pretty accurate.
Hors ligne