GNT sans publicité, site mobile, fonctionnalitées exclusives...

Impression réseau avec Crystal Report

Le
Claude Cap
Bonjour,
Je cherche à faire une impression directe d'un rapport Crystal Report en
utilisant l'imprimante par défaut.

Sur une imprimante locale je n'ai aucun problème en faisant :
oRpt.PrintToPrinter(1,false,0,0);

Par contre pour une imprimante réseau je suis obligé de spécifié auparavant
le nom de l'imprimante, comme suit :

oRpt.PrintOptions.PrinterName = @"\\Serveur\monImprimante";

En effet, si je ne spécifie pas ce nom dans le cas d'une imprimante réseau
j'ai une exception m'indiquant qu'il n'y a pas d'imprimante par défaut.

Je suis sur winXP pro SP1, et mon imprimante réseau et la seule installée
sur mon système et est celle par défaut.

Quelqu'un a t'il une idée ?

Merci pour vos réponse.
Lire les 2 réponses

Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
LEBRUN Thomas
Le #12530181
Je ne vois pas où est ton problème.....

Peutx-tu être plus clair sur ce qui te gène dans ton développement ?

A+

--
LEBRUN Thomas
MCP Visual C# (70-316)


"Claude Cap" a écrit :

Bonjour,
Je cherche à faire une impression directe d'un rapport Crystal Report en
utilisant l'imprimante par défaut.

Sur une imprimante locale je n'ai aucun problème en faisant :
oRpt.PrintToPrinter(1,false,0,0);

Par contre pour une imprimante réseau je suis obligé de spécifié auparavant
le nom de l'imprimante, comme suit :

oRpt.PrintOptions.PrinterName = @"\ServeurmonImprimante";

En effet, si je ne spécifie pas ce nom dans le cas d'une imprimante réseau
j'ai une exception m'indiquant qu'il n'y a pas d'imprimante par défaut.

Je suis sur winXP pro SP1, et mon imprimante réseau et la seule installée
sur mon système et est celle par défaut.

Quelqu'un a t'il une idée ?

Merci pour vos réponse.









Claude Cap
Le #12530161
Et bien si tu ne précises pas le nom de nom imprimante, l'imprimante par
défaut est utilisée.
Etant donné que je ne suis pas sensé connaître le nom des imprimantes
qu'utilise le serveur où mon appli Web sera déployée, ce principe d'utiliser
l'imprimante par défaut me convient parfaitement.

Bien que cela fonctionne avec une imprimante locale, si mon imprimante par
défaut est une imprimante réseau j'ai une exception indiquant qu'aucune
imprimante par défaut n'a été trouvée.

"LEBRUN Thomas" news:
Je ne vois pas où est ton problème.....

Peutx-tu être plus clair sur ce qui te gène dans ton développement ?

A+

--
LEBRUN Thomas
MCP Visual C# (70-316)


"Claude Cap" a écrit :

> Bonjour,
> Je cherche à faire une impression directe d'un rapport Crystal Report en
> utilisant l'imprimante par défaut.
>
> Sur une imprimante locale je n'ai aucun problème en faisant :
> oRpt.PrintToPrinter(1,false,0,0);
>
> Par contre pour une imprimante réseau je suis obligé de spécifié


auparavant
> le nom de l'imprimante, comme suit :
>
> oRpt.PrintOptions.PrinterName = @"\ServeurmonImprimante";
>
> En effet, si je ne spécifie pas ce nom dans le cas d'une imprimante


réseau
> j'ai une exception m'indiquant qu'il n'y a pas d'imprimante par défaut.
>
> Je suis sur winXP pro SP1, et mon imprimante réseau et la seule


installée
> sur mon système et est celle par défaut.
>
> Quelqu'un a t'il une idée ?
>
> Merci pour vos réponse.
>
>
>
>
>
>
>


Publicité
Suivre les réponses
Poster une réponse
Anonyme