The list of flags passed into the "if" filter, documented in the printcap(5) man page, is incomplete. Among others, the "-j" flag is missing from the list.
This is fixed by the move to LPRng.