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

hardcopy to networked printers



    Date: Tue, 14 Apr 1992 14:04 EDT
    From: morse@zephyr.rap.ucar.EDU (Corinne Morse)


    I have two Symbolii on a network which also has many unix boxes.  The
    namespace server (ICE) is a XL400 and the other (Magrathea) is a 3650.  
    Both are running Genera 8.1.  I have entered several printers into the 
    namespace.  These include a printer whose print spooler is ICE and several
    whose spoolers are unix boxes.  My problem is that ICE is very happy to
    send hardcopy to any of the printers, but Magrathea will only send hardcopy
    to the printer on ICE.  

    When I do a (net:find-paths-to-service :hardcopy),  
    on ICE:
    (#<NETI:SERVICE-ACCESS-PATH HARDCOPY (LOCAL-PRINTER-QUEUE-HARDCOPY) --
	    ICE locally 1064437>
     #<NETI:SERVICE-ACCESS-PATH HARDCOPY (UNIX-LPD) -- EMMA on INTERNET 1064527>
     #<NETI:SERVICE-ACCESS-PATH HARDCOPY (UNIX-LPD) -- HAWK on INTERNET 1064544>
     #<NETI:SERVICE-ACCESS-PATH HARDCOPY (UNIX-LPD) -- THUNDER on INTERNET 1064561>
    )

    on Magrathea:
    (#<NETI:SERVICE-ACCESS-PATH HARDCOPY (LOCAL-HARDCOPY) -- Magrathea locally 17132736>
     #<NETI:SERVICE-ACCESS-PATH HARDCOPY (PRINTER-QUEUE) -- ICE on INTERNET 17132774>
    )

    I have checked the /etc/hosts.lpd file on Thunder at least and it is +,
    so there shouldn't be a problem with Magrathea not having permission to
    use the printer.

NET:FIND-PATHS-TO-<whatever> just look in the namespace and local
software configuration (they tells you all the ways you could *try* to
access a service); they don't actually try to contact servers or verify
access.

    Anyone have a clue as to why I can't access the networked unix printers
    with the 3650? 

Did you add the UNIX-LPD service to the Unix hosts' namespace entries
after Magrathea booted?  Magrathea may still be using the old namespace
entries for the Unix hosts, so it doesn't realize that they support
:HARDCOPY.  Try (neti:query-namespace-server :host net:*namespace*) to
force an update from the server.

Another possibility is that Magrathea doesn't have the UX Support system
loaded.  This defines the :UNIX-LPD protocol.

		   And BTW, what is the access path on Magrathea locally mean?

It means that if Magrathea had a printer directly attached, Magrathea
would be able to print to it.  This results from specifying :LOCAL as
the medium in a NET:DEFINE-PROTOCOL definition (which the standard
Hardcopy system does), and doesn't depend on anything in the namespace.

                                                barmar