[CentOS] Printing problem with CUPS and lp/lpr

Wed Aug 9 14:04:22 UTC 2006
Tony Schreiner <schreian at bc.edu>

On Aug 8, 2006, at 3:21 PM, Alfred von Campe wrote:

> I know that printing on Linux is somewhat of an art form, but I  
> have a fairly simple problem.  I used the following command to  
> configure a networked printer (HP LaserJet 8150):
>
>   lpadmin -p name -E -v socket://name -m laserjet.ppd -u allow:all - 
> u deny:none
>
> This added and enabled the printer, and I can print to it using the  
> print command from within a GUI application and PostScript  
> utilities like enscript.  However, printing simple text files from  
> the command line using lpr or lp produces undesirable output that  
> looks like this:
>
>   Line 1
>         Line 2
>                Line 3
>
> It seems rather obvious that the printer is expecting carriage  
> returns and not getting any.  What is the "right" way to fix this  
> using CUPS, which "owns" the /etc/printcap file.  I can't be the  
> first one to run into this issue...
>
> Thanks,
> Alfred

I would use printconf instead of lpadmin. It sets up all the  
necessary filters.
Tony