Если в нано22 попытаться программно поставить принтер который не был инициирован (ни разу не открывался в окне печать)
psv.SetPlotConfigurationName(layout, "НеиницинированныйПринтер", null);
то нано либо валится
либо вываливает бесконечное сообщение
этот диалог можно закрыть только через диспетчер задач, вместе с нано
---------------------
нано20-21 на этом же коде в случае неинициированного принтера просто создает для этого принтера бумагу и продолжает