Re: Not able to print to shared OS X printer (Solved)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> > I thought it might be the firewall at first also.  When you enable
> > 'Printer Sharing' on OS X, it automatically opens ports 631 and 515.
> > 515 shows up as the printer service in /etc/services.  No listing for
> > 631 in /etc/services, but Google says that it is used by CUPS (ipp).
> > Apple's docs don't say much other than the following:
> > 
> > http://docs.info.apple.com/article.html?artnum=152248
> > 
> > Note: Shared Mac OS X printers are automatically available to UNIX users
> > who are using the Common UNIX Printing System (CUPS).
> > 
> > Other then what I've done so far, is there anything else you need to do
> > on Fedora to print to a network printer?  This seems like some CUPS
> > setting is unset or set incorrectly on either the print server or the
> > client.  I'm leaning toward the client due to the fact that I can print
> > to the server from other machines, albeit, non-Fedora machines.
> > 
> ----
> try telnet MAC_OS_X_MACHINE 631
> 
> and see if it responds
> 
> if it responds, see if jobs get there...
> 
> ps aux - tcpdump - all sorts of ways to track activity.
> 
> cups undoubtedly spools the files it prints, see if the passes into
> spool.
> 
> cups itself may not permit anything but jobs from localhost and
> localhost may get jobs from afp over tcp printing
> 
> open console on Macintosh and see if there is reporter logs
> 
> Craig

I've found the problem.  It's DNS.  Unfortunately I'm unable to get
Ethereal to export the information as 'Plain Text'.  The GUI for
Ethereal won't allow me to copy what's in the window either.  I'll leave
that for another post. 

The gist of it shows the Mac broadcasting the available print queue over
the network as ipp://quicksilver.local/printers/HL-1440_series (idle)
with Fedora being unable to find an A record for quicksilver.localhost,
which is what the mac is known as.  I added quicksilver.local as an
alias for the Mac in /etc/hosts on the Fedora machine, and my documents
just printed.  It seems this was user error on my part.  

I'm going to attempt to find out how the Macs use CUPS to print to the
remote printer.  I don't have a listing for the server in /etc/hosts on
any of the Macs printing to the server.  Perhaps they use rendezvous.

Thanks to all who attempted to help.


Ian

Note: The Mac automatically attaches .local to any hostname you assign
to your machine via the 'Sharing' setting.  I forgot about this.


[Index of Archives]     [Current Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]     [Fedora Docs]

  Powered by Linux