IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

API, COM et SDKs Delphi Discussion :

Ouvrir le gestionnaire d'impression


Sujet :

API, COM et SDKs Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2003
    Messages
    52
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2003
    Messages : 52
    Par défaut Ouvrir le gestionnaire d'impression
    Salut,
    j'ai fais un logiciel super verrouillé (pas d'accès à Windows, touches de fonctions désactivées...) mais qui imprime automatiquement.
    Le prob c'est qu'il arrive qu'une impression foire (plus de feuille par exemple).
    Donc, existe t-il un moyen d'ouvrir la fenêtre d'état de l'imprimante pour voir les impression en attente en cliquant sur un bouton ?

    Merci

  2. #2
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2003
    Messages
    52
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2003
    Messages : 52
    Par défaut
    Humm, j'ai posé une colle là 8)

  3. #3
    Membre émérite
    Avatar de Pierre Castelain
    Inscrit en
    Avril 2002
    Messages
    523
    Détails du profil
    Informations forums :
    Inscription : Avril 2002
    Messages : 523
    Par défaut
    J'ai bien un bout de code à te proposer mais il suppose que IE 4 soit installé :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
     
    const
      // Printer stuff
      PRINTACTION_OPEN = 0;
      PRINTACTION_PROPERTIES = 1;
      PRINTACTION_NETINSTALL = 2;
      PRINTACTION_NETINSTALLLINK = 3;
      PRINTACTION_TESTPAGE = 4;
      PRINTACTION_OPENNETPRN = 5;
      PRINTACTION_DOCUMENTDEFAULTS = 6;
      PRINTACTION_SERVERPROPERTIES = 7;
     
    // Déclaration manquante dans ShellAPI
    function SHInvokePrinterCommandA(hwnd: HWND; uAction: UINT;
      lpBuf1, lpBuf2: PChar; fModal: boolean): boolean; stdcall; external 'Shell32.dll';
     
    function OpenPrinter(PrinterName: string): boolean;
    begin
      result:= SHInvokePrinterCommandA(0, PRINTACTION_OPEN, PChar(PrinterName), nil,
        false);
    end;
     
    // Exemple d'utilisation
    procedure TForm1.Button1Click(Sender: TObject);
    begin
      OpenPrinter(Printer.Printers[Printer.PrinterIndex]);
    end;

  4. #4
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2003
    Messages
    52
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2003
    Messages : 52
    Par défaut
    Merci beaucoup,
    ça marche nickel, cette appli ne sera installée que sur des Postes Win XP donc pas de prob

    Merci, @+

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème gestionnaire d'impression
    Par kast_or dans le forum Windows
    Réponses: 0
    Dernier message: 23/06/2009, 15h10
  2. Erreur 482 sur gestionnaire d'impressions
    Par Shypster dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 18/01/2008, 13h01
  3. Réponses: 3
    Dernier message: 16/01/2008, 11h35
  4. Gestionnaire d'impression
    Par echtelion dans le forum Linux
    Réponses: 3
    Dernier message: 11/12/2005, 17h19
  5. état du gestionnaire d'impression ?
    Par VVE dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 24/01/2005, 16h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo