well you will have to setup a network using a workgroup if its not in one already.
step 1. make sure the workgroup name on your laptop and desktop are the same
step 2. to share a drive right click it in mycomputer and choose share choose a name or leave the default name and turn on sharing.
step 3. to share a printer do the same go to printers and right click and choose share and enable it.
step 4. do the same with the scanner you did with the printer.
step 5. on your laptop go to control panel then printers and choose add printer go through the guide choose network printer, then connect to this printer ,click next and it should show you it if not you can manually type in its name eg: \\printers\hp deskjet
step 6. with the scanner do the same but in control panel choose scanners and choose add imaging device.
Its not the best guide lol but it`ll do for basics, now some problems might arise first off when you have them both named the same in the workgroup reboot them. Second your firewall might block you from accessing the desktop you will have to allow it. Also to find networked drives or printers you normally go to start>run and type something such as \\desktop(this will be computer name)\c$(that's the c drive it depends what you call it in the sharing options)
You can also right click my computer and choose map network drive , choose a drive letter and add the share for your harddrive you setup so eg:\\desktop\harddrive
If you have any trouble or questions post back.