Das klingt fuer mich, als sei der Port ausgelutscht.
Hast Du mehrere (min. 2 ist eigentlich normal), dann probier'mal den anderen aus.
Und was soll das heissen, Dein Drucker druckt nicht, wenn Du kein Internet hast?!? Was fuer'n Fabrikat ist das? Druckt der einfach nicht, oder beschwert er sich auch mit 'ner Fehlermeldung? Ist das auch ein USB-Drucker?
Wenn wirklich der Port ausgeleiert ist, kannst Du entweder eine USB-Karte kaufen und deren Ports nutzen, oder Du nimmst den Port der noch am besten tut, haengst da einen Port-Vervielfacher 'dran und fixierst den Stecker, so dass er nicht mehr wackelt. Dann steckst Du alle Geraete in die Port-Erweiterung.