Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 31 Mar 2007 19:29:13 -0600 (MDT)
From:      Warren Block <wblock@wonkity.com>
To:        =?ISO-8859-2?Q?Ivan_Zenzerovi=E6?= <zenzof1@gmail.com>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: Printer issue
Message-ID:  <20070331191537.D26747@wonkity.com>
In-Reply-To: <640eadd40703311651y7d2b77bax173f6c10e5d7056f@mail.gmail.com>
References:  <640eadd40703311522y43375f75v430714edba0df51b@mail.gmail.com> <20070331165257.X25626@wonkity.com> <640eadd40703311611i286c517x3de33bd38290bcd6@mail.gmail.com> <640eadd40703311651y7d2b77bax173f6c10e5d7056f@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help

On Sun, 1 Apr 2007, Ivan Zenzeroviæ wrote:

>> zenzo|line|HP6L|lp|Hewlett z Packard Laser Jet6L:\
>>         :sh:sd=/var/spool/zenzo:\
>>         :lp=/dev/lpt0:\
>>         :if=/usr/local/libexec/if-simple:\
>> #       :if=/usr/local/libexec/hpif:

> still the same, I put the device ljet5, because there is no ljet6. I just
> don't get it, why is doing that!

Please edit your posts to remove unneeded text, and post your reply 
after the section you're replying to.  This makes it easier to read and 
respond.

First, you can't use comments inside a printcap entry.  Those 
backslashes at the end of the line are line continuation characters; the 
whole thing is really just one long line.

Second, the default printer is usually called "lp".  Unless you have 
that, you'll have to tell lpr the printer name with -P each time you use 
it.  Given that, here's an edit of your printcap:

lp:\
 	:lp=/dev/lpt0:\
 	:sh:\
 	:sd=/var/spool/zenzo:\
 	:if=/usr/local/libexec/if-simple:

This requires that /usr/local/libexec/if-simple is in place and 
executable, too.

Now you should be able to print with lpr.  However, your printer still 
doesn't know that linefeed also means carriage return.  So we'll include 
carriage returns with a test print:

lptest 66 79 | perl -ne 's/\n/\r\n/; print' | lpr

This should print one page.  If it works, you're almost there.

-Warren Block * Rapid City, South Dakota USA

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070331191537.D26747>