If you already have a desktop printer that you wish to integrateinto your network, the simplest option is to purchase a networkprint server.
This can be a dedicated unit, such as the DPR-1260, or built into another device like a router (e.g. DI-724GU) or a NAS device (e.g. DNS-323).
It is also possible to purchase printers with built-in networksupport, which can be attached directly to your router.