Visualizzazione post con etichetta stampa. Mostra tutti i post
Visualizzazione post con etichetta stampa. Mostra tutti i post

giovedì 10 novembre 2016

PowerShell: Mandare in stampa determinati file presenti in una cartella

Per mandare in stampa un determinato file utilizzando PowerShell è possibile utilizzare il comando
Start-Process -FilePath <path_e_nome_file> –Verb Print

Ad es. per stampare il file c:\temp\list.pdf il comando da eseguire è
Start-Process -FilePath c:\temp\list.pdf –Verb Print

Il file verrà aperto, mandato in stampa sulla stampante predefinita e quindi verrà chiuso.

Per stampare tutti i file PDF contenuti nella cartella c:\temp\ 
Dir c:\temp\*.pdf | Foreach-Object { Start-Process -FilePath $_.FullName –Verb Print }
PowerShell, stampare tutti i file PDF presenti in una cartella
FIG 1 - PowerShell, stampare tutti i file PDF presenti in una cartella

In caso di file di solo testo si può scegliere di utilizzare i cmdlet Get-Content e Out-Printer
Get-Content c:\temp\list.txt | Out-Printer

lunedì 7 dicembre 2015

Outlook: Risolvere problemi con la stampa

Può capitare che tentando di stampare qualsiasi email da Outlook questo vada in crash oppure stampi in orizzontale pur settando, nelle impostazioni di stampa, l'orientamento in verticale (o viceversa).
Se il problema si verifica solo con un'email potrebbe essere causato dal contenuto della stessa mentre se capita con tutti i messaggi allora è possibile che il file OutlPrnt, utilizzato da Outlook per gli stili di stampa, sia danneggiato. 
In questi casi è sufficiente rinominare (o eliminare) tale file.

In Windows Vista, Windows 7, Windows 8 e Windows 10 il file si trova nel seguente percorso
C:\Users\%username%\AppData\Roaming\Microsoft\Outlook\

In Windows XP, invece, il file si trova in
C:\Documents and Settings\%username%\Application Data\Microsoft\Outlook\