Have a look at http://www.linuxprinting.org/
They even have some suggestions.
Currently, I have a Dell Dimension 4500 (Intel 2GHz w/512K) attached to both an Epson Stylus Photo 2200 and an HP OfficeJet K60 via USB. Everything works under Winbloze XP.
However, in Linux (Knoppix Live, not installed):
Knoppix | Configure | Configure Printers | Add printer.... blah blah blah.
Knoppix sees the printers and lists them by name and model but won't print to them through USB. (Though I didn't try "Raw" printing as I did below.
Knoppix sees the printers and lists them by name and model but won't print to them through LPT1 *unless* I treat them as "Raw" printers (no driver needed). I don't need *much* more than an ASCII printer, but I do need *some* more than an ASCII printer.
Where's the rub? Any other Dell people having this prob? I'm hoping it's the "complicated" printers. If so, what's a cheap jet type printer that works plug-and-pray with Knoppix/Linux. I only need it for desktop publishing: nice, crisp fonts. Color wouldn't suck but I won't be printing photos with this thing. Oh... USB would be nice assuming it isn't part of the problem.
Suggestions?
Have a look at http://www.linuxprinting.org/
They even have some suggestions.

Cisco C3850-NM-2-10G 2 Port Network Exp.Module for 3850
$18.90
Cisco Catalyst WS-C2960+24TC-S 24-Port Gigabit Managed SFP Switch
$39.99
Cisco XFP-10G-MM-SR 10G XFP Transceiver
$79.89
New Sealed Cisco GLC-LH-SMD 1000BASE-LX/LH SFP Transceiver Module *US
$17.00
Cisco C3850-NM-2-10G Catalyst 3850 2 x 10GE Network Module
$21.45
Cisco Catalyst CW9164I-B 9164I AP Indoor Wireless AP WiFi NEWNew Sealed MMD0
$1000.00
Cisco C9300-NM-2Y - Cisco Catalyst 9300 2 x 25G Network Module New
$550.00
Cisco Catalyst 3850-48F-L 48-Port UPoE Gigabit Switch NM-4-1G
$59.99
Cisco Acacia DP04QSDD-E25-840 400G QSFP-DD Coherent DCO Transceiver Module
$699.99
Cisco Catalyst C9130AXI-B WiFi 6 802.11ax Wireless Access Point Brand New
$101.99