Stampante predefinita per Report

di il
4 risposte

Stampante predefinita per Report

Buongiorno, ho un problema che non riesco a risolvere. Ho fatto un report è voglio che questo si stampi in una stampante di rete e carichi dal cassetto 1 della stampante un'etichetta con dimensioni personalizzate.

Ora appena io lo imposto con una stampante specifica e il formato stampa che io ho deciso, salvo il tutto e riapro in un secondo momento, quel report si mantiene tutte le impostazioni, quindi se lo stampo io nessun problema.

Se questa operazione, viene fatta da altro pc aziendale, dove esiste la stessa stampante installata (trattasi di stampante di rete) il report prende impostazioni standard (l'unica cosa che noto è che viene sempre stampato dal cassetto 1 ma carica il formato carta A4).

Dove sbaglio?

4 Risposte

  • Re: Stampante predefinita per Report

    Da nessuna parte, direi:

    non puoi “pretendere” che computer “diversi” stampino con le “tue” impostazioni di stampa.

    Ogni computer ha le sue impostazioni, ma non solo, quasi sicuramente “ogni utente” ANCHE sullo stesso computer ha le “sue” impostazioni.
    Altrimenti, sai che “casino” !

    Impostazioni globali probabilmente si possono impostare ma, essendo una stampante di rete, probabilmente su qualche menu di configurazione della stampante stessa. Boh, forse!

    Forse esiste un sistema, MA serve tutta un'infrastruttura “complicata”: le stampanti in “cloud” sono stampanti di rete che possono servire “chiunque” e “ovunque”. Tu stampi usando il “driver” di stampa di tipo “cloud” sul TUO PC in cui ti sei autenticato con il TUO account,  configurato secondo le TUE esigenze, POI vai presso una stampante QUALUNQUE, passi il TUO badge e questa stampa usando le impostazioni che hai scelto quando hai richiesto la stampa. 

  • Re: Stampante predefinita per Report

    In linea di massima si può pilotare il driver dai Settings del Report di Access… oppure tramite le API di Windows.

    Quì trovi un Link con il quale accedi alle Properties della Classe Printer, questo sistema ha il vantaggio è che non vai a modificare i Settings delle Stampanti, ma solo quelli temporanei di stampa.

    https://learn.microsoft.com/en-us/office/vba/api/access.printer.papersize

    Quì trovi un esempio con le API, decisamente per esperti, e si appoggia alle API del Driver, ma quì devi leggere prima i Settings e successivamente ripristinarli… se non ricordo male:

    https://stackoverflow.com/questions/11335523/ms-access-custom-paper-size

  • Re: Stampante predefinita per Report

    26/03/2024 - Fabio76 ha scritto:


    Se questa operazione, viene fatta da altro pc aziendale, dove esiste la stessa stampante installata (trattasi di stampante di rete) il report prende impostazioni standard (l'unica cosa che noto è che viene sempre stampato dal cassetto 1 ma carica il formato carta A4).

    Dove sbaglio?

    Ciao … 

    ricordo che in generale si salvano le impostazioni attuali della stampante e a lavoro eseguito si ripristinano.
    Andrebbe capito meglio la tua infrastruttura… non tutte le stampanti si comportano allo stesso modo.

  • Re: Stampante predefinita per Report

    Grazie per le risposte.

    Alcune precisazioni: il problema si presenta perchè gli altri utenti aziendali che stampano, non hanno distribuzione di access, ma runtime, altrimenti basterebbe aprire il report nel client e settare come nel mio pc, stampante e formato foglio. Se poi il problema fosse che lo stesso report deve venir stampato sulla stampante A o sulla stampante B, senza impazzire creerei 2 file db distinti con 2 report settati nelle stampanti diverse. Poco elegante ma funzionale.

    Ho però visto che probabilmente posso anche da run time impostare a monte la stampante per quel file db che contiene quel report quindi penso di aver risolto.

    Domani provo più attentamente a vedere se funziona.

Devi accedere o registrarti per scrivere nel forum
4 risposte