Надо подключить несколько USB-принтеров к одной машине и затем расшарить их самбой. Так вот в printcap жёстко прописано, какой принтер на какой девайс садится, а в реальности - "кто первый встал, того и тапки". То есть на девайс /dev/usb/lp0 сядет тот принтер, который был активен при загрузке ОС (кстати, ASPLinux 9), а если активными оказалось несколько принтеров, то распределение usb-портов между ними вообще непредсказуемо. Не держать же все принтеры включёнными!