Excel VBAでAcrobat Reader DCにpdf印刷させようとしてハマった話
CreateObjectでWScript.Shellのインスタンス作成するなり参照設定するなりしてcmdにコマンド送ればいいだけなのだが、Acrobat Readerが指定したPDFを印刷してくれなくて困った話。
原因はRICOHのプリンタ側の設定にある「白紙を節約」というモードを有効にしていたこと(しかもデフォで有効)
ミスって印刷が大量に指示されても爆死しないように白紙のPDFを指定データにして動作チェックをしていたのだが、「白紙を節約」モードのせいで印刷対象が消える