Date: Sun, 13 Sep 2015 07:34:33 -0500 From: Dutch Ingraham <stoa@gmx.us> To: reg@dwf.com Cc: freebsd-questions@freebsd.org Subject: Re: Still having network/Postscript Printer problem Message-ID: <20150913123433.GA2102@arch> In-Reply-To: <201509130653.t8D6rLr8006399@deneb.dwf.com> References: <201509130653.t8D6rLr8006399@deneb.dwf.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, Sep 13, 2015 at 12:53:21AM -0600, reg@dwf.com wrote: > I am having nothing but trouble in trying to get printing to work under > FreeBSD with my HPLJ4100. The printer works find from linux, and I might > just give up and use the 'cups' implemenetation under FreeBSD if I can't > get lpd to work. > > Here is where I stand. > > I have the environment variabalee > > setenv PRINTER=HPLJ4100 > > dns sees the printer > > % nslookup HPLJ4100 > Server: 127.0.0.1 > Address: 127.0.0.1#53 > > Non-authoritative answer: > Name: HPLJ4100.dwf.com > Address: 192.168.64.30 > > I have > > lpd_enable="YES" > > in /etc/rc.conf > > I have set > > service lpd start > > numerous times, and lpd is running. > > my printcap keeps changing, but currently reads > > HP-DP:\ > :rm=9100@HPLJ4100:\ > :rp=raw:\ > :sd=/var/spool/lpd/HP-DP:\ > :lf=/var/spool/lpd/HP-DP/log:\ > :af=/var/spool/lpd/HP-DP/acct:\ > :mx#0:\ > :sh: > > when I do a > > lpr sum.ps > > of a postscript file, I see > > root@FreeBSD:/home/reg # lpr sum.ps > lpr: HPLJ4100: unknown printer > > if I take the 9100@ out of the printcap file, viz > > HP-DP:\ > :rm=HPLJ4100:\ > :rp=raw:\ > :sd=/var/spool/lpd/HP-DP:\ > :lf=/var/spool/lpd/HP-DP/log:\ > :af=/var/spool/lpd/HP-DP/acct:\ > :mx#0:\ > :sh: > > I see for the lpr > > root@FreeBSD:/home/reg # lpr sum.ps > lpr: HPLJ4100: unknown printer > > so thats the same. > > I have tried about a thousand vaiations, anc always see > > root@FreeBSD:/home/reg # lpq > lpq: printer not found > > I must be doing something basic that is wrong, but I dont see ir. > Someone tell me what Im doing wrong, this can't be this hard. > > Reg Clemens > clemens@dwf.com A few observations/questions: For all of the following, I'm assuming you are using DHCP to access a network printer, correct? 1. What does your printer say its hostname is? I.e., when you print your printer's configuration pages from your printer, under the TCP/IP section, what is the Host Name? 2. I would set the default name of the printer to "lp." See bullet point number 1 in section 9.5.1 of the Handbook. You need to use the -P switch to print with a different printer name. 3. It appears as though you are missing the printer name in the second line of your printcap, viz: lp:\ #printer name :lp=:rm=printer HOSTname or ip or port:\ etc. See bullet point number 2, Network section, of the same section of the Handbook. I have a 4050, which is very close to the 4100, and use the following first two lines right now, with a fixed IP: lp:\ :lp=:rm=192.168.0.240:\ I've also used, with this same printer, with DHCP and the HOSTNAME as indicated in the printer's configuration pages: lp:\ :lp=:rm=LaserJet:\
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20150913123433.GA2102>