Printing Error

Joe Villari yellowdog-general@lists.terrasoftsolutions.com
Fri Jan 17 18:33:01 2003


Alex

Thanks for your help. I was able to use some of your suggestions from 
the previous email to at least be able to print a post script file. I'll 
 work on getting everything squared away and keep you posted.

Thanks
Joe

Alexander Holst wrote:

> Hi Joe,
>
> did you get my mail from 07-Jan-03?
>
> I think the mistake is in your .paprc - try leaving :LaserWriter away, 
> or use the full nbpname with an @* at the end [don't remember 
> correctly which version, it's either or - try both =;]:
>
> 4MP or 4MP:LaserWriter@*
>
> If you use quotes, they should be at the beginning and end, not just 
> around the name:
>
> "4MP" or "4MP:LaserWriter@*"
>
> In case the zone the printer is in has a name, that name _must_ appear 
> behind the "@"-sign instead of the "*". If your network has no 
> AppleTalk seed router, the "@*" is still neccessary as to indicate the 
> default local zone [although none seems to be existing when using 
> getzones, AppleTalk consideres the unnamed zone of your local network 
> as existing and it can be addressed with @*].
>
> Reading the man pages for pap, nbp_name and in particular psf will 
> reveal a lot of what's neccessary to setup printing through lpr to a 
> printer connected via AppleTalk.
>
>> Now that I can see my printer I can't get it to print:
>>
>> [joev@localhost joev]$ lpr -P lp printtest.txt
>> lpr: unable to print file: client-error-not-found
>>
>> I  can ONLY get a text file to print properly using:
>>
>> [joev@localhost local]$ /usr/bin/pap -p 4MP :LaserWriter@*
>> /home/joev/printtest.txt
>>
>> my printcap looks like:
>>
>> lp|4MP:\
>>         :lp=/dev/atalk/lp:\
>
>
> Is /dev/atalk/lp a null device created for that printer?
> quote from man psf:
> "Note that if the host in question spools to more than one AppleTalk 
> printer, /dev/null should not be used for the lp capability. Instead, 
> a null device should be created with mknod for each printer, as has 
> been done above [the example in man psf]."
>
>>         :sd=/var/spool/lp:\
>>         :px#3060:py#3960:sh:sf:rw:\
>>         :lf=/var/tmp/lpd-errs:\
>>         :if=/usr/lib/atalk/filters/ifpap:\
>>         :tf=/usr/lib/atalk/filters/tfpap:\
>>         :df=/usr/lib/atalk/filters/dfpap:\
>>         :of=/usr/lib/atalk/filters/ofpap:
>
>
> Are these filters really existing? They all should be links pointing 
> to psf, usually /usr/sbin/psf.
> On my YDL 2.3 machine here [netatalk 1.5.2-1a], they are as follows:
>
> [holale@wwwsvr02 holale]$ locate ifpap
> /usr/sbin/ifpaprev
> /usr/sbin/ifpap
> [holale@wwwsvr02 holale]$ ls -l /usr/sbin/ifpap
> lrwxrwxrwx    1 root     root            3 Jun 27  2002 
> /usr/sbin/ifpap -> psf
> [holale@wwwsvr02 holale]$
>
>>
>> and .paprc:
>>
>> "4MP":LaserWriter
>
>
> See above.
>
> Hope that helps.
> Greetings,
> Alex
>
> Alexander Holst
> Pforzheim University of Applied Sciences
> <holst@fh-pforzheim.de>
> ph: +49 [0]7231 28-6837
> fx: +49 [0]7231 28-6040
>
> _______________________________________________
> yellowdog-general mailing list
> yellowdog-general@lists.terrasoftsolutions.com
> http://lists.terrasoftsolutions.com/mailman/listinfo/yellowdog-general
>