Just bought an HP J4680 all-in-one printer that has networking
capability, including Wi-Fi wireless.

Is it possible to set it up so a laptop can print directly
(wirelessly) to the printer without a router/gateway device?

Or does the printer have to be connected to a router? If so, can the
router/printer connection be wireless, or does it have to be hard
wired via ethernet cable?

Bud H