Re: Help: Network Printer through Switch/Hub
The problem was, evidently, at least according to the information you have supplied, your original IP addressing of the printer was never on the same subnet as the rest of the network nodes.
You had it set on the .9 subnet (192.168.9.89 with a 255.255.255.0 class C subnet mask, assuming that the .55 you typed above in the third octet of the subnet mask was a typo since there is no actual .55 possible).
If it works now on the .1 subnet with a 192.168.1.176 address by virtue of DHCP that would mean that, that is where the rest of the nodes on your network are also.
Now as far as long term issues. Those are only likely to come in the event of IP reassignment that might result from a power outage or someone or something completely resetting your DHCP server and or its' associate DHCP Scope.
Since you haven't really said what is providing DHCP on your network (router or and actual DHCP Server) there are a couple ways to protect against that happening.
First you would need to statically assign that value (192.168.1.176) within the printer's web interface->network configuration and then you would need to either reserve or exclude that number from ever being handed out by whatever is actually providing DHCP on your network. Reservations are usually the easiest but it will depend on your DHCP server's interface and what you are able to do. You can exclude it by making sure that your DHCP server hands out only numbers above that (192.168.1.177 to 192.168.1.254) or only numbers below that 192.168.1.2 to 192.168.1.175) making sure that the DHCP server address as well as any other IP address that need to be fixed or static are also outside both or either scope.
Yesterday was, Today is, but ahh Tomorrow...mystery, suspense and a promise of hope.

Operating System Windows 7 Ultimate 64 bit
Computer Type Home built
OS Service Pack Service Pack 1
Internet Explorer Version IE9
DirectX Version 11
CPU Type and Speed AMD Phenom II X6 1090T Black Edition Thuban 3.2GHz
CPU Cooling Stock Factory Cooler
CPU Idle Temp 32C
Motherboard Chipset GIGABYTE GA-870A-UD3 AM3 AMD 870
System BIOS Revision Award F5a (beta) 11/15/2010
System Memory Type G.SKILL Ripjaws Series 16GB (4 x 4GB) 240-Pin DDR3 SDRAM DDR3 1333 (PC3 10666)
System Memory Speed 1333 currently underclocked to 1066
System Memory Clocking 7, 7, 7, 20
Video Card Type and Speed Nvidia GeForce GTS 450 1Gig DDR5 DX11
Video Card Cooling stock
Video Card Temperature 32C idle
Power Supply Unit (PSU) Antec EarthWatts EA750 PSU
Computer Monitor Dual Dell ST2320L
Sound Card Integrated RealTek HDA
Speakers Klipsch
Headset/Microphone Altec Lansing
Hard Drive Two Seagate 500 gig SATAII's ST3500418AS ATA
Optical Drives Lite-On DVDRW x2
Keyboard and Mouse Logitech USB Optical
Modem-Router Type Arris MODEL: TM602G / Microsoft MN700
Network Adapter Realtek RTL8102E/RTL8103E Family PCI-E Fast Ethernet NIC
Printer HP InkJet 990cxi
Network Speed WD Passport 500gig USB 3.0 BackupDrive
USB Controller NEC Electronics USB 3.0 Root Hub
Gaming Console Xbox 360
Anti-virus Software Microsoft Security Essentials
Productivity Suite Office Pro Plus 2010
System Install Date 2011-01-25 21:59:23 on this drive
Computer Skill Level Certified Professional
Windows Experience Index 7.2
Favorite Game FarCry (original, 2 sucked)