通常のプリンタをバッチで切替える

1.概要

コロナ渦で企業などでは多くの人がテレワークで自宅で仕事をする人が増えていると思います。また、最近は新しい 働き方や時短といった要請で仕事の効率化なども取り組みが強化されつつありますね。 自宅で仕事をしていて困ったことは、プリンタでの印刷処理があります。間違って印刷出力させると当然プリンタの出力先は 会社の複合機などへ出力されてしまいます。紙で出せないよと焦ったことを経験した方も多いんじゃないのな と想像できます。システムからの自動出力させるものなども有り、入力チェックのために紙で出力して用済み後は廃棄している といった事例も多くあります。電子化すればペーパーレスで業務の効率化が図れます。 今回は、通常のプリンタ出力を仮想プリンタへの出力に切り替えてPDF化するための方法を紹介します。

2.プリンタの切替方法


プリンタをデフォルトプリンタに設定する方法は、通常コントロールパネルのデバイスから設定するプリンタを選択して、既定として設定するをクリックします。 下記は、仮想プリンタの設定をするために Microsoft Print to PDFを既定としています。また、不定期に会社に出社して紙に印刷する場合もあるので また、同じようにして通常のプリンタに戻したりします。仮想プリンタに設定しておけば、印刷出力はPDFとして出力されるので書類の電子化が図られます。







この様な作業を毎回するのが非常に面倒になりました。そこで、バッチファイルbat)を作成してワンクリックで切替できるようにしました。 バッチファイルをデスクトップにショートカットを作成しておけば操作も簡単です。prvirtual.batは仮想プリンタを既定のプリンタに設定するバッチファイルで、 defsettprt.batは通常使うプリンタを既定のプリンタに設定するバッチファイルです。
@echo off
setlocal
cd /d %~dp0

echo.
echo.
echo ***********************************************************
echo.
echo    仮想プリンタに設定する処理
echo.
echo ***********************************************************
echo.
echo.

rem ***** 設定開始 *****
rundll32 printui.dll,PrintUIEntry /y /n "Microsoft Print To PDF"

endlocal
exit

下記の16行目の「通常使うプリンタ名」となっている部分を実際のプリンタ名に書き換えて上書き保存して下さい。
@echo off
setlocal
cd /d %~dp0

echo.
echo.
echo ***********************************************************
echo.
echo    通常使うプリンタに設定する処理
echo.
echo ***********************************************************
echo.
echo.

rem ***** 設定開始 *****
rundll32 printui.dll,PrintUIEntry /y /n "通常使うプリンタ名"
endlocal
exit

3.WebページをPDF出力

Webページも以前は、プリンタで紙に出力していましたが、最近は全てPDFで出力しています。 Webページの出力は、ブラウザの印刷機能を利用しますが、最近は、その操作も少し煩わしくなってきたので、 ブラウザの拡張機能でプラグインをインストールしてアイコンをクリックするだけでPDF出力する操作を採用しています。 ほんのわずかな操作の違いですが、時短になっていると思います。無料で使えて便利です。 必要であれば、下記の公式サイトからインストールして下さい。

Microsoft Edgeの拡張機能 (Edgeアドオン) Save as PDF
https://microsoftedge.microsoft.com/addons/category/Accessibility

Google Chromeの拡張機能 (Chromeアドオン) Save as PDF
https://chrome.google.com/webstore/detail/save-as-pdf/kpdjmbiefanbdgnkcikhllpmjnnllbbc


■関連記事
・Web上の複数ページを自動巡回してPDFへ出力

コメント

このブログの人気の投稿

Excelアドインで日本語形態素解析

階層構造JSONファイルの作成

HSPでコマンドプロンプトを制御する

TOP