Your scanner is powered by usb and the usb hub doesn't have enough power or that and the same with a printer, For a printer you would need a print server aand connect through the RJ45 sockets.
My printer has a built in printer server hence I plug it and then anyone in the home network can use it.. though ithas to be setup in windows via adding printer.
You may find an external print server but I'm not sure if it will connect a scanner. Good luck. Ray