-
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.
-
Software Zone Fanatic
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?
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
-
Regole del Forum
Segnalibri