Après windows pour les nuls, voici PB pour les bons (ou presque).

Le forum (ô combien francophone) des utilisateurs de Powerbuilder.

Recherche rapide

Annonce

Certaines rubriques, dont des cours, sont uniquement visibles par les membres du forum ^^.
Dans la rubrique Liens & Références, vous avez accès à un sommaire de téléchargement, profitez-en !
Il existe maintenant un nouveau TOPIC "Votre CV en Ligne" accessible uniquement par demande.

#1 21-06-2012 15:27:54

ptg1980  
Membre
Date d'inscription: 11-01-2010
Messages: 18
Pépites: 96
Banque: 0

Souci installation Sybase datawindow PS + GhostScript

Bonjour à tous,

Je suis sous PB9

J'ai un souci lors de l'installation de l'imprimante fichier "Sybase Datawindow PS". Le driver ADIST5 situé dans C:\Program Files\Sybase\Shared\PowerBuilder\drivers\ ne fonctionne pas sous Windows Vista 32 bits. Je ne peux pas installer l'imprimante.

J'ai vu que certains préconisaient d'installer une imprimante "Adobe Distiller" sur base d'un fichier ghostpdf situé dans le répertoire d'installation de ghostscript. J'ai donc télécharger une version de ghostscript mais au moment de lire le contenu du pdf généré en tant que page de test. Adobe Reader me dit que le type de fichier n'est pas pris en charge ou le fichier est endommagé.
Le fichier n'est pas vide il fait +- 120Ko.
J'ai donc désinstaller et réinstaller avec une autre version ghostscript

Au final, j'ai testé les versions 32 bits ghostscript suivantes : 8.54 / 8.63 / 8.64 mais toujours le même message d'erreur


Quelqu'un pourrait t il me dire quel driver d'imprimante utiliser en sachant que je suis sous PB9, que sur mon poste local je suis en Windows Vista 32 bit et que mon but est de permettre le saveas des datawindow sous format PDF.



Merci d'avance de vos réponses

Hors ligne

 

#2 21-06-2012 16:23:01

buck  
Modérateur
Lieu: Dijon
Date d'inscription: 31-07-2008
Messages: 747
Pépites: 1,028,843
Banque: 171,170,849,654

Re: Souci installation Sybase datawindow PS + GhostScript

Bonjour,

De souvenir, je me suis confronté à ce problème à la sortie de vista, je te met l'extrait de code mon setup NSIS que j'ai utilisé pour résoudre le problème :

Code:

# Erreur 0x00000002 sous vista à l'installation du drivers, à revoir
${If} ${IsWinVista}
  ExecWait 'rundll32 printui.dll,PrintUIEntry /if /b "Afinity PDF" /f "$WINDIR\inf\ntprint.inf" /r "FILE:" /m "HP LaserJet 1200 Series PS"'
${else}
  # Windows XP
  ExecWait 'rundll32 printui.dll,PrintUIEntry /if /b "Afinity PDF" /f "$INSTDIR\Commun\Drivers\ADIST5.INF" /r "FILE:" /m "Acrobat Distiller"'
${EndIf}

Hors ligne

 

#3 21-06-2012 17:21:58

ptg1980  
Membre
Date d'inscription: 11-01-2010
Messages: 18
Pépites: 96
Banque: 0

Re: Souci installation Sybase datawindow PS + GhostScript

Merci Buck

Donc si je comprend bien, vaut mieux installer une HP LaserJet 1200 dans mon cas alors?

Hors ligne

 

#4 21-06-2012 18:38:18

buck  
Modérateur
Lieu: Dijon
Date d'inscription: 31-07-2008
Messages: 747
Pépites: 1,028,843
Banque: 171,170,849,654

Re: Souci installation Sybase datawindow PS + GhostScript

Bonjour,

De souvenir, il me semble à l'époque avoir rencontré le même problème que tu décris avec l'histoire du ghostpdf et j'ai contourné le problème en utilisant la HP Laser 1200 (fonctionne sous Vista, Seven et Windows 8 consumer preview). D'ailleurs, j'ai commenté le code "à revoir", faute de temps ...

Hors ligne

 

#5 21-06-2012 19:56:06

ptg1980  
Membre
Date d'inscription: 11-01-2010
Messages: 18
Pépites: 96
Banque: 0

Re: Souci installation Sybase datawindow PS + GhostScript

Merci beaucoup pour cette rapide réponse
Je ne serai pas à mon bureau demain mais je teste lundi avec le driver HP laser 1200
donc lundi.. le verdict

Hors ligne

 

#6 26-06-2012 10:45:34

ptg1980  
Membre
Date d'inscription: 11-01-2010
Messages: 18
Pépites: 96
Banque: 0

Re: Souci installation Sybase datawindow PS + GhostScript

Voilà,

J'ai installé l'imprimante HP LaserJet 1200 PS en tant qu'imprimante de type FILE. Mais quand j'effectue un test de page PDF j'ai toujours le même message. Adobe Reader me dit que le type de fichier n'est pas pris en charge ou le fichier est endommagé. Mon fichier PDF a toujours la même taille : 115 Ko.


Qqun a t il une idée?

Hors ligne

 

#7 26-06-2012 11:19:55

ptg1980  
Membre
Date d'inscription: 11-01-2010
Messages: 18
Pépites: 96
Banque: 0

Re: Souci installation Sybase datawindow PS + GhostScript

En cherchant sur le forum, j'ai vu que ce type d'erreur n'était pas bloquant apparement pour la génération de pdf via PB.
Effectivement, j'arrive à générer mes pdf à partir des saveas des DW

Par contre, si quelqu'un peut m'expliquer comment cela se fait que le test d'impression lors de l'installation de l'imprimante n'est pas concluant, cela m'intéresserait car je sens que je vais devoir répondre à cette question

Merci d'avance et encore merci à toi Buck

Hors ligne

 

#8 26-06-2012 13:45:04

buck  
Modérateur
Lieu: Dijon
Date d'inscription: 31-07-2008
Messages: 747
Pépites: 1,028,843
Banque: 171,170,849,654

Re: Souci installation Sybase datawindow PS + GhostScript

Bonjour,

Il n'y a pas d'erreur. C'est normal, tu fais un test d'impression vers un fichier avec une imprimante postscript, tu génères un fichier postscript et non un fichier PDF. C'est GhostScript par la suite qui assure la transformation en PDF. L'ensemble de la séquence est réalisé par le SaveAs de la datawindow.

Hors ligne

 

#9 27-06-2012 09:49:59

ptg1980  
Membre
Date d'inscription: 11-01-2010
Messages: 18
Pépites: 96
Banque: 0

Re: Souci installation Sybase datawindow PS + GhostScript

Mes PDF sont générés mais au moment de les ouvrir ceux ci sont vides (mais avec une taille > 0 Ko) avec comme message à l'intérieur

ERROR: syntaxerror
OFFENDING COMMAND: %ztokenexec_continue
STACK:
-filestream


Le saveas de ma datawindow me retourne bien 1

Une idée?


J'ai réinstallé l'imprimante en type FILE et j'utilise ghostscript 7.05 avec PB 9

J'ai juste jouer avec les propriétés de l'imprimante pour qu'elle soit définie comme étant une imprimante réseau. Je l'ai ensuite remise en locale. Je doute que cela fasse quelquechose surtout que je l'ai réinstallée ce matin

Dernière modification par ptg1980 (27-06-2012 12:17:03)

Hors ligne

 

#10 27-06-2012 11:06:11

ptg1980  
Membre
Date d'inscription: 11-01-2010
Messages: 18
Pépites: 96
Banque: 0

Re: Souci installation Sybase datawindow PS + GhostScript

Quand j'essaie avec une autre version (8.54 et 8.64) du ghostscript, je génère des PDF mais de 0 Ko -> il y a donc incompatibilité entre PB9 et ces versions là.
J'aurai donc tendance à dire que la version 7.05 que j'utilise est bonne.
Le souci proviendrait de l'imprimante? un souci dans la base de registre sur ma machine?

J'ai tenté de supprimer toutes données dans ma base de registre débutant par HP laser et j'a ensuite réinstaller l'imprimante puis testé à nouveau
J'ai testé aussi avec une dw toute simple n'affichant qu'une bête colonne
mais sans succès

Dernière modification par ptg1980 (27-06-2012 14:09:21)

Hors ligne

 

#11 27-06-2012 14:20:25

ptg1980  
Membre
Date d'inscription: 11-01-2010
Messages: 18
Pépites: 96
Banque: 0

Re: Souci installation Sybase datawindow PS + GhostScript

Afin de tenter de résoudre mon souci et en pensant que le problème venait peut être de mon ordi, J'ai changé de pc (Seven 32 bits) pour refaire l'installation

- j'ai installé la hp 1200 PS en local sur une machine Seven 32 bits utilisant PowerBuilder 9.0.3 Build 8511
- j'ai installé GhostScript 7.05 (installé dans c:\gs)
- j'ai lancé mon appli et testé le code suivant
    dw_test.Object.DataWindow.Export.PDF.Method = Distill!
    dw_test.Object.DataWindow.Printer = ls_printer_pdf
    dw_test.Object.DataWindow.Export.PDF.Distill.CustomPostScript="Yes"
    li_retour = dw_test.SaveAs("d:\test.pdf", PDF!, FALSE)
   
    IF li_retour <> 1 THEN
        MESSAGEBOX("Souci","Le fichier PDF " + ls_nom_fichier + " n'a pas pu être généré")
    END IF

Résultat : pdf géné dont la taille est de 6ko mais impossible à ouvrir le fichier

Hors ligne

 

#12 03-07-2012 09:02:52

ptg1980  
Membre
Date d'inscription: 11-01-2010
Messages: 18
Pépites: 96
Banque: 0

Re: Souci installation Sybase datawindow PS + GhostScript

Quelqu'un aurait il une idée?
Merci d'avance

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22