Originariamente inviato da ladyBlu
Prova a cercare Printer nella guida di VB

cmq, per la stampa orizzontale:
codice:
Printer.Orientation = VbPRORPortrait   'verticale
Printer.Orientation = VbPRORLandscape  'orizzontale
Lancio la stampa dal mio oggetto WebBrowser con questo metodo:
codice:
    Call WebBrowser.ExecWB(OLECMDID_PRINT, OLECMDEXECOPT_DONTPROMPTUSER)
Il fatto e' che in questo modo se il client ha settato nelle impostazioni della stampante la stampa in verticale non so come digli di stamparlo in orizzontale (per esempio). O di togliere l'intestazione e il pie' di pagina.
Ho provato a fare cosi
codice:
    Printer.Orientation = VbPRORLandscape  'orizzontale
    Call WebBrowser.ExecWB(OLECMDID_PRINT, OLECMDEXECOPT_DONTPROMPTUSER)
ma haime la stampa viene in verticale.