Print from 10.4.3 to FreeBSD print server

I have been pulling my hair out for 3 days now trying to get Tiger to print to a FreeBSD box on my home lan.

On FreeBSD, I have set up and configured the printers with apsfilter.
They work fine from FreeBSD.

When I tell the Printer Setup Utility in Tiger to add a printer, no matter whether I tell it IPP or LPD, nothing prints.

I get either "Job Stopped" or "Printer is busy".

I do have connectivity, I can ping, ssh, and connect to the nfs share on the FreeBSD machine.

How can I troubleshoot this?

Thanks,
Charles

PowerMac G5 Mac OS X (10.4.2)

Posted on Dec 3, 2005 11:59 PM

Reply
11 replies

Dec 4, 2005 9:32 AM in response to greg sahli

Hi Greg,
Yes, I enter the queue name 'HP1100'. That's it's name in /etc/printcap on FreeBSD.

Here's my printcap from FreeBSD. Maybe that will answer your question about the queue.
Actually, I think it will take either plain text or postscript, and translate that to PCL.

# APS1_BEGIN:printer1
# - don't delete start label for apsfilter printer1
# - no other printer defines between BEGIN and END LABEL
HP1100|ljet4;r=300x300;q=medium;c=full;p=letter;m=auto:\
:lp=/dev/lpt0:\
:if=/usr/local/etc/apsfilter/basedir/bin/apsfilter:\
:sd=/var/spool/lpd/HP1100:\
:lf=/var/spool/lpd/HP1100/log:\
:af=/var/spool/lpd/HP1100/acct:\
:mx#0:\
:sh:
# APS1_END - don't delete this

The printer is an HP1100 LaserJet. Non-postscript.

The only line in /var/spool/lpd/HP1100/log is:
apsfilter warning: unknown option 'moe.local'

moe.local is my FreeBSD machine's full name.

Dec 4, 2005 12:43 PM in response to greg sahli

OK, installed both those img files successfully.
Now I have more printers to choose from in Printer Setup.

I reset the printing system, rebooted, added IPP printer with:
Protocol: IPP
Host: Moe (returned: valid hostname)
Queue Name: (tried: lpt0, HP1100, [blank])
Printer Brand: HP
Driver: LaserJet 1100 foomatic/hpijs
Name: HP1100
Location: Moe

Tried printing a plain-text file, still getting a busy signal.

There are no errors in /private/var/log/cups/error_log except when I stop the job because of the busy signal.

$ lpc status all
returns nothing

I know the 'printer' daemon is listening on port 515 on FreeBSD:

[charles@larry:~]$ telnet moe 515
Trying 192.168.254.4...
Connected to moe.
Escape character is '^]'.
^]
telnet> quit
Connection closed

Print services are available, or I would have gotten a "Print-services are not available for your host [larry]"

What now?

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Print from 10.4.3 to FreeBSD print server

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.