Acquista i nostri libri consigliati su Amazon.it
+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 10 su 10

Selezionare nome stampante da codice, con stampante reindirizzata

  1. #1
    CESABAS non  in linea Scribacchino
    Post
    701
    Like Inviati  
    0
    Like Ricevuti  
    0
    Buongiorno.
    Ho installato il gestionale del mio negozio su un vps a cui mi connetto tramite desktop remoto.
    Le stampanti quindi passano dal computer in locale al server vps.
    Il loro nome :
    Hp Officejet pro 8100 (redirect 2)
    zDesigner TLP 2844 (redirect 3)

    Capita a volte (quando riavvio il router) che le stampanti cambino il numero di reindirizzamento e diventano ad esempio
    Hp Officejet pro 8100 (redirect 5)
    zDesigner TLP 2844 (redirect 6)

    In quel caso quindi tutti i report vanno reimpostati per la "nuova" stampante.

    E' possibile indicare nel doCmd.openReport la stampante a cui inviare il file, considerando il fatto che quel numero di reindirizzamento pu variare?

    grazie

  2. #2
    L'avatar di muttley005
    muttley005 non  in linea Topo di biblioteca
    Post
    2,044
    Like Inviati  
    0
    Like Ricevuti  
    0
    ti interessa che appaia una finestra in cui selezionare la stampante?
    io da qualche parte avevo un codice per la selezione di periferiche (nel mio caso scanner) tramite WIA

    se non ricordo male usavo il metodo ShowSelectDevice dell'oggetto WIA.CommonDialog

    prova a fare una ricerca su quello

  3. #3
    CESABAS non  in linea Scribacchino
    Post
    701
    Like Inviati  
    0
    Like Ricevuti  
    0
    no in realt vorrei che ogni report fosse inviato ad una determinata stampante. Il problema sta nel numero del redirect che pu variare!

  4. #4
    Post
    1,833
    Like Inviati  
    0
    Like Ricevuti  
    6
    Quote Originariamente inviato da CESABAS Visualizza il messaggio
    no in realt vorrei che ogni report fosse inviato ad una determinata stampante. Il problema sta nel numero del redirect che pu variare!
    Se l'unica parte del nome della stampante che cambia quella tra parentesi, trovala escludendo dal nome della stampante fermandoti al punto in cui, nella stringa, trova " (redirect" attraverso un InStr (spazio iniziale compreso)
    Per la gestione delle stampante da codice cerco un thread in cui gi stata trattata la cosa e lo aggiungo a questo post.
    Ovviamente ora non lo trovo ma alla fine si tratta di "cliclare" la collection Printers
    https://msdn.microsoft.com/en-us/lib.../ff195779.aspx
    https://msdn.microsoft.com/en-us/lib.../ff193898.aspx
    e gi qualcosa si vede nel post qui sotto di @Alex.
    Ultima modifica di Phil_cattivocarattere; 04-05-2016 10:55 

  5. #5
    L'avatar di @Alex
    @Alex non  in linea Moderatore Globale
    Post
    16,803
    Like Inviati  
    0
    Like Ricevuti  
    23
    Quote Originariamente inviato da muttley005 Visualizza il messaggio
    ti interessa che appaia una finestra in cui selezionare la stampante?
    io da qualche parte avevo un codice per la selezione di periferiche (nel mio caso scanner) tramite WIA

    se non ricordo male usavo il metodo ShowSelectDevice dell'oggetto WIA.CommonDialog

    prova a fare una ricerca su quello
    molto pi comodo:
    https://msdn.microsoft.com/en-us/lib...ice.12%29.aspx

    Per il problema specifico invece, la vedo complicata, non saprei come gestire il cambio del Redirect...
    ℹ️ Leggi di pi su @Alex ...

  6. #6
    CESABAS non  in linea Scribacchino
    Post
    701
    Like Inviati  
    0
    Like Ricevuti  
    0
    il problema che sul server c' sia la stampante Office Jetpro 81000 che Office Jetpro 81000(redirect 3)

  7. #7
    Post
    1,833
    Like Inviati  
    0
    Like Ricevuti  
    6
    Quote Originariamente inviato da CESABAS Visualizza il messaggio
    il problema che sul server c' sia la stampante Office Jetpro 81000 che Office Jetpro 81000(redirect 3)
    E in quel caso InStr dar come risultato 0 e dici al codice ce la salti, se a te interessa solo quella che nel nome ha "(redirect n)"

  8. #8
    L'avatar di gibra
    gibra ora  in linea Very Important Person
    Post
    6,233
    Like Inviati  
    19
    Like Ricevuti  
    11
    Quote Originariamente inviato da CESABAS Visualizza il messaggio
    il problema che sul server c' sia la stampante Office Jetpro 81000 che Office Jetpro 81000(redirect 3)
    Scusa, ma non capisco dove sta il tuo problema...

    Se tu esegui un ciclo sulle stampanti (come ti hanno suggerito pi volte) controlli il nome della stampante 'parziale' escludendo quindi il redirect, visto che questo cambia, e di cui non te ne pu fregar di meno.

    P.S. Comunque 'sto (redirect n) che pu cambiare ogni giorno non l'ho mai visto in nessuna azienda presso cui ho lavorati in tanti anni.
    Mi sa tanto di sistema alquanto farlocco...
    ℹ️ Leggi di pi su gibra ...

  9. #9
    L'avatar di muttley005
    muttley005 non  in linea Topo di biblioteca
    Post
    2,044
    Like Inviati  
    0
    Like Ricevuti  
    0
    giusto! c' gi la collection... ok rimane valido il suggerimento per lo scanner

  10. #10
    CESABAS non  in linea Scribacchino
    Post
    701
    Like Inviati  
    0
    Like Ricevuti  
    0
    Gibra semplicemente perch i server sono fisici, il mio invece un vps c' il reindirizzamento delle stampanti.
    Se spengo il mio router e lo riavvio ho questo problema, non so se perch devo dedicare un ip fisso ad ogni stampante, prover quando ho tempo

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. Risposte: 19
    Ultimo Post: 02-06-2014, 21:45
  2. set stampante
    Da rocco.mtg nel forum Presentazioni e saluti
    Risposte: 1
    Ultimo Post: 12-01-2009, 18:01
  3. [excel] Nome Stampante
    Da oilcrovara nel forum Microsoft Excel
    Risposte: 1
    Ultimo Post: 26-02-2008, 19:21
  4. Selezionare stampante per Report
    Da danielesd nel forum Visual Basic 6
    Risposte: 1
    Ultimo Post: 17-01-2006, 16:07
  5. sp2 e stampante hp
    Da Giullare31 nel forum Microsoft Windows
    Risposte: 3
    Ultimo Post: 14-02-2005, 17:29