Yes they exist. But often for the same price you can make yourself a network and get the printer sharing for free. For most people, that is a much better option (but not all).
Note: if you go the no network route, often any printer software will fail (no paper warnings, low ink warnings, etc) - so be aware of this posibility.