Bonjour,

tout mon problème se trouve dans l'intitulé : je n'arrive pas à imprimer des fichiers comportant dans leur nom le caractère '&' avec la commande lp sous UNIX (Solaris).

Tout marche bien avec un autre fichier sans ce caractère dans son nom :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
lp -d mab414 "/interfacelch/pdf_print/regular/200801/ATH-L0000005-200801.pdf"
lpstat -t me donne alors :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
sun39:/lch/users/hdbadm/hdbqual3/lch/conf> lpstat -t
scheduler is running
no system default destination
device for mab027: /dev/null
device for mab414: /dev/null
mab027 accepting requests since Thu 10 Jul 2008 04:36:22 PM CEST
mab414 accepting requests since Tue 17 Mar 2009 03:20:25 PM CET
printer mab027 is idle. enabled since Fri 23 Jan 2009 10:40:13 AM CET. available.
printer mab414 now printing mab414-188. enabled since Tue 17 Mar 2009 03:20:25 PM CET. available.
mab414-188              hdbqual3         19866   Mar 17 16:15 on mab414
Par contre, un :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
lp -d mab414 "/interfacelch/pdf_print/regular/200801/S&D-L0000002-200801.pdf"
Ne m'imprime rien, et lpstat -t me donne (furtivement) :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
scheduler is running
no system default destination
device for mab027: /dev/null
device for mab414: /dev/null
mab027 accepting requests since Thu 10 Jul 2008 04:36:22 PM CEST
mab414 accepting requests since Tue 17 Mar 2009 03:20:25 PM CET
printer mab027 is idle. enabled since Fri 23 Jan 2009 10:40:13 AM CET. available.
printer mab414 is idle. enabled since Tue 17 Mar 2009 03:20:25 PM CET. available.
mab414-190              hdbqual3         19505   Mar 17 16:40 notifying user
La request semble bien créée et prise en compte, mais lp donne comme status "notifying user", il me semble qu'il s'agit d'une alerte vers l'utilisateur lorsque l'impression n'a pas été correcte.

Je n'en sais pas plus... comment alors puis-je imprimer ce genre de fichier ?

Merci de votre aide.