Any printer that works in Linux can be a shared printer for Windows. Set up the share in Samba and install the printer on each Windows system as a network printer.
You also don't necessarily have to use Samba. LPR packages are available for pre-XP versions of Windows. In XP, use LPD as the printer port. Either way, you will call the printer local even though technically it is a network printer. Your Linux lpd can then listen to the Windows clients as well as its localhost. If printer sharing was your only reason for wanting Samba, you might prefer using this approach instead. The only disadvantage is you lose bidirectional support, so your Windows clients can't get out of ink/toner/paper alerts.
|