tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
1124
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    czemmel czemmel ist offline Mitglied Silber
    Registriert seit
    Mar 2007
    Ort
    Bad Rappenau
    Beiträge
    94
    Hallo zusammen,
    ich habe folgendes Problem:
    um in meiner Anwendung zu drucken muss ich kurzfrsitig den Standard-Drucker ändern.
    Also ich dachte mir ich frage ab welches momentan der Standarddrucker ist und speichere dies in einer Variable.
    Setze nun meinen Drucker als Standard und kann dann ausdrucken.
    Zum Schluss setze ich wieder den alten.

    Habe schon mit PrinterSettings und so herumprobiert, aber ich finde nichts.

    Kann mir jemand helfen?

    Gruß
    Czemmel
     

  2. #2
    Avatar von JensG
    JensG JensG ist offline Mitglied Platin
    Registriert seit
    Jun 2004
    Ort
    Gera (Thüringen)
    Beiträge
    517
    Hallo czemmel,

    Auslesen des Standardruckers:

    Dim pd As New PrintDocument()


    For Each s As String In PrinterSettings.InstalledPrinters
    'Standarddrucker ?
    If pd.PrinterSettings.PrinterName = s Then
    MsgBox (s & " ist der Standardrucker.")
    End If
    Next s

    Setzen des Standarddruckers:

    mit der Windows API

    Public Declare Function SetDefaultPrinter Lib "winspool.drv" Alias _
    "SetDefaultPrinterA" (ByVal pszPrinter As String) As Boolean

    Gruß
    Jens
     

Ähnliche Themen

  1. MDI Standard
    Von Winner im Forum VisualStudio & MFC
    Antworten: 1
    Letzter Beitrag: 15.01.08, 13:03
  2. Drucker suchen
    Von shader09 im Forum C/C++
    Antworten: 2
    Letzter Beitrag: 18.10.07, 09:44
  3. W3C-Standard
    Von Binio im Forum HTML & XHTML
    Antworten: 1
    Letzter Beitrag: 17.11.06, 06:06
  4. Windows Standard Drucker auslesen
    Von Nikolaj im Forum Visual Basic 6.0
    Antworten: 2
    Letzter Beitrag: 08.08.05, 22:44
  5. Standard Drucker setzen oder ermitteln
    Von killerbiene75 im Forum VisualStudio & MFC
    Antworten: 7
    Letzter Beitrag: 01.06.05, 13:57