Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

"Local downlevel document" keeps appearing

848 views
Skip to first unread message

R.Wieser

unread,
Jul 28, 2021, 2:45:22 AM7/28/21
to
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


Paul

unread,
Jul 28, 2021, 6:41:17 AM7/28/21
to
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

R.Wieser

unread,
Jul 28, 2021, 7:29:43 AM7/28/21
to
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


Paul

unread,
Jul 28, 2021, 8:30:54 AM7/28/21
to
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

R.Wieser

unread,
Jul 29, 2021, 2:06:57 PM7/29/21
to
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


R.Wieser

unread,
Dec 10, 2021, 3:46:18 AM12/10/21
to
"R.Wieser" <add...@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


0 new messages