Risultati da 1 a 2 di 2

Discussione: Leggere lo spool di una stampante di rete in VB5/6???

  1. #1
    Senior Member
    Data Registrazione
    27-01-2005
    Messaggi
    173

    Leggere lo spool di una stampante di rete in VB5/6???

    Ciao a tutti.
    Questa che vi sto chiedendo credo sia davvero tosta.
    Ho 2 pc collegati in rete pc "A" e pc "B"

    Su "B" c'è una stampante collegata alla sua LPT1
    Su "A" c'è un'applicazione che imposta un collegamento traminte il comando "net use lpt1:\\ip di B\NomeStampanteCollegata a B" alla lpt1 di "B"
    L'applicazione per stampare non usa l'oggetto printer (per motivi che non sto a spiegarvi), ma apre la porta lpt1 come se scrivesse in un file es:

    open "lpt1:" for output as #n
    print #n, "Ciao"
    close #n

    e tutto funziona.

    Solo se per un qualsiasi motivo la stampante ha già dei processi in stampa, la mia applicazione non risponde più si blocca quando tenta di chiudere la porta, cioè qui: close #n

    Allora ho pensato di leggere prima se nello spool della stampante di rete c'è qualcosa, così posso decidere se inviare o no la stampa.

    Come posso leggere lo spool di una stampante di rete...in vb 5/6 ????

    Spero di essere stato chiaro e ringrazio.

  2. #2
    Software Zone Fanatic L'avatar di Capoccione
    Data Registrazione
    21-11-2001
    Località
    Roma
    Messaggi
    11.984
    Onestamente non credo sia fattibile la lettura dello spool della stampante che risiede sul PC A dal PC B.
    Hai provato se disattivando e riattivando il servizio dello spool di stampa della macchina B il programma riparte?

Segnalibri

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •