Could you add support for one or both of the colored blueprint mods.
Colored blueprints/ books seem to be the easiest way to make the game differentiate blueprints/ books and deliver the correct one by robots.
I guess you just have to replace
deployerItemStack.name == "blueprint" by deployerItemStack.is_blueprint
and
deployerItemStack.name == "blueprint-book" by deployerItemStack.is_blueprint_book
I just changed it in my version and it had the desired effect. I think it is very unlikely to create problems with other mods