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
This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. --===============1198725881== Content-Type: TEXT/PLAIN; CHARSET=ISO-8859-13; FORMAT=flowed Content-Transfer-Encoding: QUOTED-PRINTABLE Content-ID: <20070331191537.Y26747@wonkity.com> Content-Disposition: INLINE On Sun, 1 Apr 2007, Ivan Zenzerovi=E6 wrote: >> zenzo|line|HP6L|lp|Hewlett z Packard Laser Jet6L:\ >> :sh:sd=3D/var/spool/zenzo:\ >> :lp=3D/dev/lpt0:\ >> :if=3D/usr/local/libexec/if-simple:\ >> # :if=3D/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=20 after the section you're replying to. This makes it easier to read and=20 respond. First, you can't use comments inside a printcap entry. Those=20 backslashes at the end of the line are line continuation characters; the=20 whole thing is really just one long line. Second, the default printer is usually called "lp". Unless you have=20 that, you'll have to tell lpr the printer name with -P each time you use=20 it. Given that, here's an edit of your printcap: lp:\ =09:lp=3D/dev/lpt0:\ =09:sh:\ =09:sd=3D/var/spool/zenzo:\ =09:if=3D/usr/local/libexec/if-simple: This requires that /usr/local/libexec/if-simple is in place and=20 executable, too. Now you should be able to print with lpr. However, your printer still=20 doesn't know that linefeed also means carriage return. So we'll include=20 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 --===============1198725881==--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070331191537.D26747>