+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 7 su 7

problemi con stampante commondialog

  1. #1
    L'avatar di papy2
    papy2 non  in linea Scolaretto
    Buongiorno a tutti...

    prima di inviare la stampa di una fattura invio il comando

    commondialog1.showprinter

    per la selezione della stampante prescelta... ma succede che stampa sempre su una determinata stampante... non rispettando la mia scelta (la stampante su cui stampa non sempre la stampante predefinita).

    Come posso risolvere il problema?

    Grazie
    ℹ️ Leggi di pi su papy2 ...

  2. #2
    ZEUSsat non  in linea Scolaretto
    Ciao, questa l'avevo fatta per stampare delle fatture di un gestionale qualche tempo fa :

    Private Sub Form_Load()
    Check1.Value = Checked 'stampa su stampante predefinita
    Label5.Caption = Printer.DeviceName
    Label3.Caption = "Stampa Su :" & Space(2)
    Dim X As Printer
    For Each X In Printers
        Combo1.AddItem X.DeviceName
        If X.TrackDefault = True Then
            ' Interrompe la ricerca di una stampante.
            Combo1.Text = X.DeviceName
        End If
    Next
    End Sub
    
    Private Sub Command1_Click() ' stampa
    DoEvents
    If Check1.Value = Unchecked Then
    CDLG.ShowPrinter
    else
    ' qui stampi, io usavo WordApp.PrintOut False
    End If
    End Sub
    
    In pratica, se decidi di usare la stampante predefinita, stampi direttamente senn ti apre la dialog per la scelta della stampante da usare...


    Ciao

  3. #3
    L'avatar di papy2
    papy2 non  in linea Scolaretto
    forse mi sono esposto poco chiaramente...

    io uso e user (sempre se non mi da molti altri problemi) cdlg per la scelta della stampante... l'unico "problema" che la maggior parte della volte non stampa sulla stampante su cui gli ho dato l'input...

    grazie a tutti
    ℹ️ Leggi di pi su papy2 ...

  4. #4
    ZEUSsat non  in linea Scolaretto
    Si l'avevo capito che usi la commondialog, il mio era un esempio che poteva farti vedere sulle labels quale fosse il risultato dopo la scelta della stampante tramite CD. Oppure usare la combo come valida alternativa al controllo CommonDialog
    La stampa la fai da VB, oppure chiami un applicazione esterna? Pu darsi che tale applicazione cambi la stampante predefinita... prova a postare il codice che utilizzi.
    Ultima modifica di ZEUSsat; 18-01-2007 15:21 

  5. #5
    L'avatar di papy2
    papy2 non  in linea Scolaretto
    guarda... faccio in questo modo

    invio il commondialog quindi
    commond.showprinter

    poi sempre da vb avvio la creazione del modulo di stampa con l'easyprint di claudio gucchierato, alla fine di tutto gli mando l'enddoc.

    ho sbagliato la posizione della cdlg?

    grazie zeussat
    ℹ️ Leggi di pi su papy2 ...

  6. #6
    L'avatar di Louis
    Louis non  in linea Scribacchino
    Ciao papy2,
    l'oggetto Printer rappresenta la stampante predefinita per l'applicazione ed identificabile con la stampante predefinita del sistema. Ci vale anche con l'uso della CommonDialog.
    Quindi se ci non avviene, evidentemente stata opzionata un'altra stampante dal codice/programma di cui fai cenno. Devi verificare, ad esempio con quanto ti ha suggerito ZEUSsat.
    ℹ️ Leggi di pi su Louis ...

  7. #7
    ZEUSsat non  in linea Scolaretto
    Non ho mai usato la classe EasyPrint, l'ho scaricata per, in pratica l'utilizzo del printer "automatizzato".
    Provato a fare debug? e vedere che succede alla chiusura della CD?
    Provato a fare delle stampe con l'utilizzo semplice di printer, senza l'ausilio della classe EasyPrint? ( in questo modo potrai accertarti se il problemi di sistema o legato alla classe).
    Ho cercato EasyPrint sul web, e ci sono tuoi messaggi legati a problemi con questa classe (anche qui su masterdrive) che hanno anche 2 anni, io considerei di cambiare strada

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. Risposte: 9
    Ultimo Post: 05-05-2016, 08:33
  2. CommonDialog e SendKeys
    Da Roby66 nel forum Visual Basic 6
    Risposte: 9
    Ultimo Post: 03-09-2007, 12:06
  3. Errore commondialog
    Da piratabobo nel forum Microsoft Word
    Risposte: 2
    Ultimo Post: 11-05-2007, 08:02
  4. CommonDialog
    Da tippolo nel forum Visual Basic 6
    Risposte: 3
    Ultimo Post: 18-10-2006, 00:32
  5. CommonDialog
    Da cippalippa nel forum Visual Basic 6
    Risposte: 8
    Ultimo Post: 08-02-2006, 23:22