OVH Cloud OVH Cloud

Impression d'un PDF sur une file d'attente AIX ou Linux ??

2 réponses
Avatar
pcouas
Bonjour,

J'ai besoin depuis le serveur UNIX sans mode X, d'envoyer des PDF sur
des imprimantes en file d'attente.
Actuellemnent je compte utiliser Ghostcript/PDF2PS pour le faire.
Il y aurait il une solution FullJava ????
Mon PDF est fait avec ITEXT, et j'utilise aussi le Viewer Acrobat

Merci de vos r=E9ponses
Philippe

2 réponses

Avatar
Hervé AGNOUX
pcouas wrote:


J'ai besoin depuis le serveur UNIX sans mode X, d'envoyer des PDF sur
des imprimantes en file d'attente.
Actuellemnent je compte utiliser Ghostcript/PDF2PS pour le faire.
Il y aurait il une solution FullJava ????
Mon PDF est fait avec ITEXT, et j'utilise aussi le Viewer Acrobat



Sans mode X, je n'ai jamais eu l'occasion d'essayer, mais je ne vois pas
pourquoi cela ne fonctionnerait pas.

C'est surtout ton serveur que tu dois régler.

Le système d'impression java utilise celui du système d'accueil, donc si ton
serveur comporte un système d'impression, java l'utilisera.

En gros, depuis ton programme java, tu dis "Imprime-moi tel fichier", et
java se débrouillera tout seul pour découvrir la bonne méthode
d'impression. Si ton serveur est réglé pour que, lorsqu'on lui demande
d'imprimer un pdf, il utilise Ghotscript etc, alors ton programme java
l'utilisera aussi sans autre forme de proces.

Tu peux voir des exemples à http://javaalmanac.com/egs/javax.print/pkg.html

Tu remarqueras que ces exemples ne donnent que le nom d'un fichier, et
éventuellement son type. Ils ne disent rien de la façon dont il doit être
imprimé : c'est le système qui se débrouille.

J'espère que cela répond à ta question ?...


--
Hervé AGNOUX
http://www.diaam-informatique.com

Avatar
pcouas
Oui,
-mais mon programme doit aussi etre portable sous AIX, et ne pas
utiliser la couche X11.
Actuellement j'utilise pja pour la remplacer.
- Seul Ghostcript8 fonctionne correctement et sous Redhat c'est la v7.
-Par contre j'ai apercu dans le Viewer Java d'Adobe des parametres
impression serveur, mais aucune infos pour les utiliser ???
Server_Home String: path to Iron City print server
Server_Printers String: relative path to get list of printers
Server_Print String: relative path to print a document
Last_Printer String: name of last selected printer


Merci pour tes infos
Philippe