Keep printer connected to desktop. Connect desktop and notebook to wireless router. Connections to router can be wired or wireless--your choice. Enable printer sharing. Note that desktop must be powered on for notebook to use shared printer.
Connect computers to wireless router. Attach printer to wireless router via a wired print server, or attach printer to wireless router via a wireless print server. Note that it is sometimes difficult to find a print server compatible with a particular printer.