We present a simple protocol to obtain versatile assemblies of nanoparticles from aqueous dispersions onto charge patterns written by atomic force microscopy, on a 100 nm thin film of polymethylmethacrylate spin-coated on silicon wafers. This protocol of nanoxerography uses a two-stage development involving incubation of the desired aqueous colloidal dispersion on charge patterns and subsequent immersion in an adequate water-soluble alcohol. The whole process takes only a few minutes. Numerical simulations of the evolution of the electric field generated by charge patterns in various solvents are done to resolve the mechanism by which nanoparticle assembly occurs. The generic nature of this protocol is demonstrated by constructing various assemblies of charged organic/inorganic/metallic (latex, silica, gold) nanoparticles of different sizes (3 to 100 nm) and surface functionalities from aqueous dispersions onto charge patterns of complex geometries. We also demonstrate that it is possible to construct a binary assembly of nanoparticles on a pattern made of positive and negative charges generated in a single charge writing step, by sequential developments in two aqueous dispersions of oppositely charged particles. This protocol literally extends the spectra of eligible colloids that can be assembled by nanoxerography and paves the way for building complex assemblies of nanoparticles on predefined areas of surfaces, which could be useful for the elaboration of nanoparticle-based functional devices.