難しく考えずに、印刷設定の取得のところで得たbytPrinterInfo2Bufferをそのまま保持しておき、それを用いて復元すればいいのでは。# コードを提示するときは、変数の宣言部なども省略しないように。