The solution to this (implemented in the current version of Megan) is
to breach the layering, and have Megan send the LkUp with the DDP header
containing the address of the requesting client, much as if it was
simply forwarding a packet (which is really not a nice thing to do,
as Megan is actually sending a new packet here).
Earlier versions of Megan actually implemented this, but as a special case,
only where the nbp type of the lookup was "ImageWriter", other lookups
were handled properly. However the LQ ImageWriter (which uses "LQ"
as the type) and Apple's spooler (which changes the type of the printer so
only the spooler will be able to actually find the real printer) broke
that scheme, so now Megan does the wrong thing all of the time. Its sad.