• "Local downlevel document" keeps appearing

    From R.Wieser@21:1/5 to All on Wed Jul 28 08:44:58 2021
    Hello all,

    Recently I reinstalled the printer drivers (for a Brother HL1450 laser
    printer, local, connected to an old-style printerport), and have left it switched off since.

    The thing is that I now almost every day have a "printer error" icon pop up
    in my system tray. When I check it there are one or more a "Local downlevel document"s all with a 79 bytes size in there. The last one was of 07:55
    this morning.

    Question: How do I stop them from appearing ? Other than leaving my
    'puter switched off I mean :-)

    Bonus question: What are those "Local downlevel document" for ? (I can make
    a guess but rather know for sure)

    Regards,
    Rudy Wieser

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Paul@21:1/5 to R.Wieser on Wed Jul 28 06:41:13 2021
    R.Wieser wrote:
    Hello all,

    Recently I reinstalled the printer drivers (for a Brother HL1450 laser printer, local, connected to an old-style printerport), and have left it switched off since.

    The thing is that I now almost every day have a "printer error" icon pop up in my system tray. When I check it there are one or more a "Local downlevel document"s all with a 79 bytes size in there. The last one was of 07:55 this morning.

    Question: How do I stop them from appearing ? Other than leaving my
    'puter switched off I mean :-)

    Bonus question: What are those "Local downlevel document" for ? (I can make a guess but rather know for sure)

    Regards,
    Rudy Wieser

    https://community.spiceworks.com/topic/259740-local-downlevel-document

    "Print All Text as Black checked in the Advanced setting for the printer?

    If so, this may be causing the issue, as this send everythign
    in RAW format - Uncheck the box and see"

    It still leaves the question, of what event headed towards
    the print queue, starts a print job and then an attempt
    is made to send in RAW mode.

    Does this mean a printer has to have a RAW mode ?

    Paul

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From R.Wieser@21:1/5 to All on Wed Jul 28 13:29:26 2021
    Paul,

    "Print All Text as Black checked in the Advanced setting for the printer?

    I forgot to mention that I (ofcourse, duh :-) ) first did search myself for
    the cause & solution, and also came across that page. Alas, those
    "advanced settings" seem to be printer-specific. My Brother HL 1450 does
    not seem to have any such setting.

    I've also looked for a "raw" setting, but thats not there either.

    I just checked and found another such document. Again no idea what
    (program, action) caused it.

    Does this mean a printer has to have a RAW mode ?

    Your guess is as good as mine, as I have no idea what they mean with "RAW mode".

    Regards,
    Rudy Wieser

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Paul@21:1/5 to R.Wieser on Wed Jul 28 08:30:50 2021
    R.Wieser wrote:
    Paul,

    "Print All Text as Black checked in the Advanced setting for the printer?

    I forgot to mention that I (ofcourse, duh :-) ) first did search myself for the cause & solution, and also came across that page. Alas, those
    "advanced settings" seem to be printer-specific. My Brother HL 1450 does
    not seem to have any such setting.

    I've also looked for a "raw" setting, but thats not there either.

    I just checked and found another such document. Again no idea what
    (program, action) caused it.

    Does this mean a printer has to have a RAW mode ?

    Your guess is as good as mine, as I have no idea what they mean with "RAW mode".

    https://whatis.techtarget.com/definition/EMF-Enhanced-MetaFile

    "A raw spool file is a one that is sent to the Windows spooler unprocessed
    (which is why it's called "raw"). The raw file is used to send
    Postscript commands to a Postscript printer. The Postscript commands are
    understood by the printer, but are just plain data to the Windows spooler.
    The raw format is device-dependent and slower.
    "

    Maybe the raw mode on a HL1450 is a PCL6 stream.

    Whereas a raw mode to a Selectric 300 baud device, would
    be some kind of extended ASCII stream (characters).

    The raw mode then, is a bypass of some spooler processing step.

    One of the reasons for "print to file", was presumably so you
    could later "send in RAW mode to a printing device" and
    the stream would be considered to be ready to go. That's
    why if you look at how the stupid spooler saves PostScript output
    when printing to file, the output is "wrapped" in printer
    control language. The printer control strings would presumably
    put the printer in the correct mode, if the file was streamed
    directly to the printer. Not a lot of people do things
    that way.

    *******

    I'm finding there are two ways to send a print. EMF and RAW.

    This web page, shows the bypassing of the print driver, so
    that you can inject a RAW file (created by Print to File and
    already has directives on head and tail). The RAW file still
    sits in the Spool dialog (monitor) for the printer, and clicking
    it and doing properties, if sent by this program, would be
    marked as being RAW. Whereas print jobs having gone through
    the print driver have Properties of EMF (Enhanced Meta Format).

    https://www.compuphase.com/software_spool.htm

    Maybe something like this (still not helpful for solving your problem).

    GDI --- print driver ----- (EMF) --------------
    \___ Windows Spooler ___ Printer
    /
    (file) -- discrete-spool-dumper --- (RAW) ---

    The print as black, might refer to impact printing devices of
    long ago, which could output characters if fed an ASCII file.
    (Equivalent to generating a 7x9 matrix pattern if fed a single
    8 bit byte of ASCII.) A modern device could certainly have
    such modes (because the printer has its own powerful processor),
    but the printer does not have the "tradition" of doing so.
    Most customers would use the bloated OS print path for
    accessing a printer, and would not be sending "line printer output"
    directly as an ASCII stream. This is probably why the setting
    is "missing" from your kit - the printer is too good, to be
    doing that. Only formatted output accepted (PCL6, PostScript),
    both of which use the printer processor as the interpreter that
    generates the pixmap or halftone representation (color approximations
    via dot density).

    *******

    The question would be, is there a means for some "evil" piece
    of software on your machine, to be doing what the Compuphase
    demo program is doing, namely bypassing the normal print path
    and sending a RAW representation to the Windows Spooler. Somehow,
    this means calling the Windows Spooler in RAW mode, and sending
    some crap. I wonder if there is some inline sequence (in a shell)
    that can be sent, which Windows traps and treats as a print job ?

    The problem may be, that when the Windows Spooler says to the
    printer "Here comes a RAW print job", the printer would say
    "Hey, I don't support this mode, whatever you're trying to do".
    It would then be your job as print administrator, to figure out
    how the spooler ended up compromised like this. And how it's
    possible for a RAW job to be dumped there.

    The Google result, suggests some older print driver, when
    that "print as Black" setting is selected, they could be
    emitting RAW into the Windows Spooler, in place of EMF.
    Your printer driver won't be doing that (no tick box),
    if your printer doesn't have or support a RAW mode. But
    if the RAW can get in there some other way, that could
    cause an error result. Like using the Compuphase program,
    could result in the same kind of error and stuck-in-queue
    condition.

    Paul

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From R.Wieser@21:1/5 to All on Thu Jul 29 20:06:34 2021
    Paul,

    Maybe the raw mode on a HL1450 is a PCL6 stream.

    Something in that direction would was my first guess, but the "mode" to
    "file" comparision struck me as an "apples to eggs" one, so I have my
    doubts.

    The print as black, might refer to impact printing devices of
    long ago, which could output characters if fed an ASCII file.

    The HL 1450 does accept straight ASCII (it was partly why I bought it). But
    as its a B/W laser printer "print as black" is all it /can/ do. :-)

    The problem may be, that when the Windows Spooler says to the printer
    "Here comes a RAW print job", the printer would say "Hey, I don't support this mode, whatever you're trying to do".

    As mentioned, the printer has been off after the installation of the driver. The error is (most likely) thrown because the job simply cannot be printed (would be a nice trick if it could. :-) ).


    Though the problem I have is that I have not given any instructions to print anything. And as I mentioned, the job itself is just 79 bytes - every time. Not directly something butterfingers causes.

    Regards,
    Rudy Wieser

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From R.Wieser@21:1/5 to R.Wieser on Fri Dec 10 09:45:58 2021
    "R.Wieser" <address@not.available> wrote in message news:sdqudt$1rr3$1@gioia.aioe.org...
    Hello all,

    Recently I reinstalled the printer drivers (for a Brother HL1450 laser printer, local, connected to an old-style printerport), and have left it switched off since.

    The thing is that I now almost every day have a "printer error" icon pop
    up in my system tray. When I check it there are one or more a "Local downlevel document"s all with a 79 bytes size in there. The last one was
    of 07:55 this morning.

    It turns out that some "printer management console" program was installed
    when I installed the printer driver, which (ir)regulary wanted to know the printers status (toner, etc.). And for some reason it kept trying to do
    that even when the printer was powered off.

    Regards,
    Rudy Wieser

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)