Imprimer un état sur 2 imprimantes en 1 opération

Je souhaiterais qu’un même état soit systématiquement imprimé sur 2 imprimantes différentes. Comment faire ?

Le code

Depuis Access 2002, il est possible de manipuler directement l’imprimante associée à un état, grâce à la méthode Report.Printer. C’est ce que fait le code ci-dessous (à recopier dans un module standard d’Access).

Info
L’état doit être ouvert avant qu’on puisse modifier son imprimante. D’où le double OpenReport pour chaque impression : le premier pour ouvrir l’état, le second pour l’imprimer.

Utiliser le code

Pour tester la procédure DoubleImpression :

  1. Faites apparaître la fenêtre Exécution (CTRL + G).
  2. Tapez :
    DoubleImpression "Nom de votre état", "Nom de l'imprimante 1", "Nom de l'imprimante 2"
  3. Puis validez par la touche [Entrée].

L’idéal est ensuite de placer cette ligne de test dans l’événement Sur clic d’un bouton de commande, par exemple.
Les noms d’imprimantes sont ceux que vous trouvez dans votre panneau de configuration Windows. Il peut s’agir d’imprimantes locales ou réseau comme \serveurHP LaserJet.

Vous aimerez aussi...

2 réponses

  1. Hervé Inisan dit :

    Christ > Il n’y a rien de spécial à faire dans ce cas : un état est toujours imprimé sur l’imprimante par défaut. Ou bien… ?

  2. CHRIST dit :

    Salut,tout d’abord j’amerais vous remercier pour la qualité de votre site .

    Ma préoccupation est la suivante :
    Comment faire pour imprimer à l’aide de l’imprimante par defaut . MERCI

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *