My company currently has an internal linux server ( Centos 5.7 ) that runs an internal website ( PHP/Apache ) for internal work. One thing that has been a bit of a problem is creating print jobs. We have a wide array of printers anywhere from HP LaserJets to STAR label printers. What is the best way to manage these shares? I have read somewhere about creating a Printer Server?
Notes
-Not all printers have the ability to be networked
-I found a program in linux ( wkhtmltopdf ) to convert HTML/CSS into a PDF and then use LPR to send these print jobs to printers.
Currently
we currently use two methods.
We use software called Connectship ( On Windows Server 2008 ) to control packages we ship. It prints label stickers for UPS but we also found it has the ability to send print jobs to any printer that is shared on that server. Their XML formatting is awful and creating routine print jobs is tough because it is not in HTML/CSS but in some strange format they created. Also Managing a bunch of printers on this server seems clunky and unreliable at times
We convert HTML/CSS into PDF and use LPR to print. I tested this out a few weeks ago but only for an HP LaserJet ( Worked Great btw ). Can Linux print to any printer just like windows? I am not familiar with how Linux handles drivers so I was not sure if there would be any drawbacks to handle printing solely on my linux Server. I manually added the printers through the GUI but I was not sure if it makes more sense to create a server dedicated to sharing printers ( If that is what people do? )...