Re: More on voting stations

From: Arthur Keller <arthur_at_kellers_dot_org>
Date: Fri May 07 2004 - 12:44:21 CDT

At 1:09 PM -0400 5/7/04, David Mertz wrote:
>On May 7, 2004, at 12:54 PM, Arthur Keller wrote:
>>>Laser printers sometimes have a warm-up time. Ink jet printers
>>>often start much faster
>>That's a big advantage of inkjet printers.
>My experience in printing postscript documents to non-postscript
>printers, using Ghostscript on relatively fast computers, is that
>the time it takes on the computer to rasterize the page is slightly
>longer than the time it takes a laser printer to print the
>rasterized image.

Why do we have to produce a postscript file if our intent is to print
to a non-postscript printer. One advantage of knowing your hardware
configuration is that you can tailor the steps you integrate into the
process to optimize the process.

>I haven't spent time with a stopwatch quantifying this; but in
>general, I usually keep half an eye on the flashing light on my
>desktop laser printer, so I know when the data starts transmission
>to the printer. I also sometimes print postscript to inkjets.
>Anyway, the moral of this is that there will be a certain time delay
>for an inkjet to begin printing a postscript document, as well. An
>inkjet can start more quickly if it is handling a document using a
>native driver, but Ghostscript needs to figure out a whole page
>worth of postscript before it knows what the first pixel value is
>(it needs to do this in principle, not just as programmed, since
>postscript doesn't necessarily describe a page from top to bottom).
>The total printing time, in fact, might be lower using a laser than
>an inkjet printer.

All good arguments for having an intermediate document target simpler
than postscript that can easily be targeted to postscript or to the
native driver language. I propose as a strawman, the XML ballot as
the intermediate document target. It's then simple enough to write
converters to postscript or to native printer language(s).

It's likely that there will be bulk purchases of printers for one or
more elections. We can write interfaces for native drivers for
selected printers, and that will improve speed. Those who wish to
use printers for which a native driver interface has not been
written, can certainly use Postscript and CUPS.

I would suspect that there wouldn't need to be many printer driver
interfaces written anyway, just one or two for each of the major
inkjet manufacturers.

We could have an intermediate page layout language between the XML
reader and the component that generated Postscript or native

Best regards,

Arthur M. Keller, Ph.D., 3881 Corina Way, Palo Alto, CA  94303-4507
tel +1(650)424-0202, fax +1(650)424-0424
= The content of this message, with the exception of any external 
= quotations under fair use, are released to the Public Domain    
Received on Mon May 31 23:17:22 2004

This archive was generated by hypermail 2.1.8 : Mon May 31 2004 - 23:18:16 CDT