in reply to (ab)using mozilla's printing subsystem

While not the mozilla printing system I have some similar problems and I've been pointed to XML-FOP as way to go. At least consider it.

__SIG__ use B; printf "You are here %08x\n", unpack "L!", unpack "P4", pack "L!", B::svref_2object(sub{})->OUTSIDE;