Lego have just released their own Minifig builder, including custom piece printing (although only on the body). This has been a long time coming and is pretty disruptive to all the businesses who have been doing this for a while. But in usual Lego-fashion, they are somehow already "sold-out" (of an on-demand product??) and so they're not available