C'est possible, mais l'installation est un peu compliquée ... 1. Téléchargez le fichier zip auto-extractible. PdfMachine.exe 2. Unzip pdfMachine.exe dans un répertoire temporaire en utilisant un utilitaire zip. par exempleWinzip, ou 7zip. 3. Si votre système ne dispose pas de pdfMachine installé, exécutez bgssetup.exe (à partir du répertoire temporaire) c'est-à-dire: bgssetup.exe-printer = "pdfMachine imprimante 2" 4. Maintenant que vous avez créé une imprimante appelée "pdfMachine imprimante 2", avec ses propres options de configuration. 5. Exécutez : bgssetup.exe-addPort-printer = "pdfMachine imprimante 3" 6. Cela va créer une imprimante appelée "pdfMachine imprimante 3" avec ses propres options de configuration, et ainsi de suite ...
NOTE : Cette configuration n'est nécessaire que si vous ne voulez que le comportement par défaut lorsque le serveur envoie des email / sauvegarde / affiche.
Cette partie utilise une fonctionnalité de mise en œuvre pdfMachine qui nécessite une certaine configuration manuelle.
Configuration Serveur machine : Configurez pdfMachine pour imprimer un fichier pdf et mettre à jour un fichier texte dans le répertoire (s) sur le serveur. 1. Installez pdfMachine 2. Sur le "Next Action onglet", réglez le "Next Action" à "exécuter en ligne de commande" et la "Ligne de commande" à "C: \ touchx.bat" 3. Créer un fichier batch (par exemple,C: \ touchx.bat), qui met à jour un fichier (par exemple c:\tmp\x.txt) dans un répertoire pour le serveur que les clients peuvent accéder (par exemple,"echo blah > c:\tmp\x.txt") 4. Dans l'onglet Général, définissez "Enregistrer Filename action" pour "Utiliser le répertoire par défaut et mettre le nom de fichier par défaut" et le
"répertoire par défaut" à un serveur de répertoire que les clients peuvent accéder (par exemple "c: \ tmp" ), et définir le "nom de fichier par défaut" pour tout nom de fichier (par exemple "x.pdf")
Maintenant, quand une impression se fait sur la machine serveur, aucune interface utilisateur n'est présentée, le fichier pdf de c:\tmp\x.pdf est généré, puis le fichier c:\tmp\x.txt est mis à jour.
Côté client configuration : Configurez pdfMachine pour vérifier régulièrement le serveur de fichiers.Le client doit disposer d'un lecteur mappé qui permet l'accès au répertoire dans lequel le serveur met les fichiers (egxpdf et x.txt ci-dessus). 1. Installez pdfMachine 2. Dans l'onglet Général, définissez "Enregistrer Filename action" pour "Utiliser le répertoire par défaut et mettre le nom de fichier par défaut» et le «répertoire par défaut" et "nom de fichier par défaut" pour indiquer au client le chemin nécessaire pour accéder au fichier pdf (egxpdf ci-dessus) sur le serveur. 3. Créez une nouvelle valeur de chaîne de registre appelée "checkfile" sous la clé "HKEY_CURRENT_USER \ Software \ pdfMachine \ Broadgun pdfMachine". La dernière partie du chemin est le nom de l'imprimante qui, dans cet exemple est le nom d'imprimante par défaut Broadgun pdfMachine. Régler la chaîne de valeur de registre côté client filepath necessaire pour accéder au fichier sur le serveur.(par exemple,//server/tmp/x.txt) 4. Soit redémarrer le PC client ou arrêter et redémarrer bgsmsnd.exe (bgsmsnd.exe se trouve généralement dans windows \ system32 \ spool \ drivers \ w32x86 \ 2)
Maintenant, lorsque le fichier serveur c:\tmp\x.txt est mis à jour, le client bgsmsnd.exe le voit (le registre checkfile val le fait) et va charger le fichier pdf sur le client.
REMARQUE : Vous pouvez choisir d'avoir le fichier automatiquement envoyé par e-mail par le client en paramétrant l'option client "Next Action" à "Lancer le client de messagerie par défaut".Si vous voulez une option de cryptage en plus, activez-la sur le serveur, et non pas sur le client.
Par défaut, Windows 2003 désactive l'installation du
"mode noyau" des pilotes d'imprimante, dont pdfMachine fait partie.
Vous pouvez remplacer ce paramètre en modifiant l'objet Stratégie de groupe sur la machine locale - pas le controleur de domaine. Pour faire cela : 1. Ouvrez l'éditeur de stratégie de groupe. 2. Pour ouvrir la stratégie de groupe afin de modifier les locaux objet de stratégie de groupe, cliquez sur Démarrer, Exécuter, tapez gpedit.msc, puis appuyez sur ENTRER. 3. Sous Local Computer Policy, double-cliquez sur Configuration de l'ordinateur. 4. Double-cliquez sur Modèles d'administration, puis double-cliquez sur Imprimantes. 5. Cliquez-droit sur "Interdire l'installation des imprimantes utilisant des pilotes en mode noyau", puis cliquez sur Propriétés. 6. Sur l'onglet Paramètres, cliquez sur Désactivé, puis cliquez sur OK.
Il s'agit d'un problème occasionnel de Windows 98 lié à un problème connu avec acrobat reader.Plus d'info http://www.adobe.com/support/techdocs/2a086.htm Une solution est actuellement en cours de développement, dans l'intervalle essayer : Redémarrer votre machine.La prochaine fois que vous vous connectez, les choses doivent être ok. Ouvrir le lecteur PDF Acrobat (sans document ouvert) avant de l'imprimer vers pdfMachine.
Quittez toutes les applications que vous n'utilisez pas.1. Executez bgsetup.exe
-uninstall par exemple depuis le début du menu, sélectionnez Exécuter, puis tapez: C:\WINDOWS\system32\spool\drivers\w32x86\bgssetup.exe
-uninstall. 2. Vous pouvez devoir modifier le chemin ci-dessus qui correspond à votre système.Si cela fonctionne, vous avez désinstallé. Sinon, essayez, (attention, ne pas aller modifier le Registre à moins que vous ne savez ce que vous faites ...) 1. Démarrer une session de ligne de commande par exemple cmd.exe 2. Tapez
"net stop spooler" 3. Tapez
"regedit" 4. De l'intérieur de regedit - Supprimer les clés de registre suivantes (et tous les sous-clés) :
HKEY_CURRENT_USER\Software\pdfMachine HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control \Print\Monitors\PDF Port Monitor HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control \Printers\BroadGun pdfMachine
5. De la ligne de commande, tapez "net start spooler" 6. Re-essayer l'installation.
Sous Windows 95/98/ME:
Quittez toutes les applications que vous n'utilisez pas 1. Exécuter bgsetup.exe
-uninstall par exemple, depuis le menu de départ, sélectionnez Exécuter, puis tapez : bgssetup.exe
-uninstall Si cela fonctionne, vous avez désinstallé. Sinon, essayez, (attention, ne pas aller modifier le Registre à moins que vous ne savez ce que vous faites ...) 1. Démarrez regedit.exe et supprimez les clés suivantes et sous-clefs : HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control \Print\Monitors\PDF Port Monitor HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control \Printers\BroadGun pdfMachine HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control \Print\Environments\Windows NT x86\Drivers\Version-2\BroadGun pdfMachine 2. Re-essayer l'installation.
pdfMachine.exe est un fichier zip auto-extractible qui s'exécute automatiquement après l'extraction bgssetup.exe. Vous pouvez extraire tous les fichiers de pdfMachine.exe manuellement, modifier les bgsconf.ini puis recréer le pdfMachine.exe.
Vous pouvez effectuer ceci comme bon vous semble, mais voici ce que nous faisons : - Ouvrir pdfMachine.exe zip dans un programme. par exempleWinzip, or 7zip. - Extrayez le contenu dans le répertoire de votre choix. - Editez the bgsconf.ini - Créez un fichier zip du nouveau contenu. par exemple dans le répertoire se trouvent les fichiers extraits et édités zip ..\pdfmachine.zip *.* - Créer un nouveau pdfMachine.exe en utilisantwinzipse par exemple dans le répertoire contenant le fichier zip : winzipse a une capacité limitée de la ligne de commande et exige de mettre ces paramètres dans un fichier texte créez winzipse.txt contenant pdfmachine.zip -st pdfMachine.exe -setup -i pdfMachn.ico -t setupdlg.txt -win32 -le -C .\bgssetup.exe puis exécutez winzipse @winzipse.txt
Pour installer les imprimantes, l'installeur a besoin des privilèges administratifs. Cela peut être fait en utilisant la commande runas. runas /user:Admin pdfMachine.exe Ensuite, entrez le mot de passe Admin utilisateurs. (runas ne permet pas le mot de passe d'être spécifié comme un paramètre de ligne de commande - voir ci-dessous pour plus d'informations)
Malheureusement, la norme pdfMachine.exe génère une erreur, car il commence un processus fonctionnant en arrière-plan en tant qu'utilisateur Admin. Pour éviter cela, vous devez définir installerStartBgProcess = 0 dans le bgsconf.ini fichier.
bgsmsnd.exe doit être en cours d'exécution (comme utilisateur) pour que l'utilisateur imprime avec succès à pdfMachine. Lors de la commande runas est terminée, vous devez alors lancer le bgsmsnd.exe comme utilisateur normal. (ou bgsmsnd.exe sera démarré automatiquement la prochaine fois que l'utilisateur ouvre une session)
Pour utiliser runas sans avoir à entrer manuellement le mot de passe administrateur, il faut créer un script pour entrer le mot de passe pour vous.
Il existe quelques moyens pour ce faire, un peu plus sûr que d'autres :
scriptit - Microsoft utilitaire pour construire des scripts d'installation autoit - Un script d'utilité gratuit - peut produire des scripts compilés comme des exécutables. Runas Professional - Peut prendre le mot de passe sur la ligne de commande mais peut également produire standalone exes avec le mot de passe crypté en interne.
Certains utilisateurs ont signalé une obscure "erreur 126" lors de l'installation de pdfMachine. Nous avons eu un rapport que celle-ci peut survenir à la suite d'un autre programme parametrant incorrectement un type de registre. La correction a été :
1. Ouvrir regedit.exe
2. Aller a : HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
3. Renommer "Path" à "Path.1" ou une autre valeur temporaire.(Clic droit sur la valeur, sélectionnez renommer)
4. Créez une nouvelle valeur appelée "Path" de type "Expandable String Value". Pour ce faire, cliquez avec le bouton droit dans la fenêtre regedit, sélectionnez "New-> Expandable String Value"
5. Copiez la valeur de "Path.1" à "Path".
6. Vous devez redémarrer pour que le nouveau réglage prenne effet.