Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dover printer #628

Open
larsbrinkhoff opened this issue Jan 25, 2018 · 12 comments
Open

Dover printer #628

larsbrinkhoff opened this issue Jan 25, 2018 · 12 comments
Labels
easy printing Printers, text formatting, typesetting. todo

Comments

@larsbrinkhoff
Copy link
Member

larsbrinkhoff commented Jan 25, 2018

SYS3; TS DOVER
SYSEN1; DOVER 137
INFO; DOVER 22
HUMOR; DOVER POEM

See also #242 for DVS, Dover device. And #1438, spooler.
dover

@larsbrinkhoff
Copy link
Member Author

larsbrinkhoff commented Jan 25, 2018

Made by Xerox. Connected to an Alto running a program called Spruce.

Accepts XGP scan files.

@larsbrinkhoff
Copy link
Member Author

larsbrinkhoff commented May 4, 2018

From HUMOR; DOVER POEM:

Dover, oh Dover, arisen from dead.
Dover, oh Dover, awoken from bed.
Dover, oh Dover, welcome back to the Lab.
Dover, oh Dover, we've missed your clean hand...

And now your toner's toney,
And your paper near pure white,
The smudges on your soul are gone
And your output's clean as light..

We've labored with your father,
The venerable XGP,
But his slow artistic hand,
Lacks your clean velocity.

Theses and papers
And code in a queue
Dover, oh Dover,
We've been waiting for you.

Disk blocks aplenty
Await your laser drawn lines,
Your intricate fonts,
Your pictures and signs.

Your amputative absence
Has made the Ten dumb,
Without you, Dover,
We're system untounged-

DRAW Plots and TEXage
Have been biding their time,
With LISP code and programs,
And this crufty rhyme.

Dover, oh Dover,
We welcome you back,
Though still you may jam,
You're on the right track.

@larsbrinkhoff
Copy link
Member Author

People reminiscing about the Dover and XGP:
http://philip.greenspun.com/bboard/q-and-a-fetch-msg?msg_id=0006XJ

@larsbrinkhoff
Copy link
Member Author

More Dover and XGP info. Like to Spruce source code.
http://xeroxalto.computerhistory.org/xerox_alto_file_system_archive.html

@larsbrinkhoff
Copy link
Member Author

The Dover helped create the GNU project:

In 1980, Stallman and some other hackers at the AI Lab were refused the software's source code for the Xerox 9700 laser printer (code-named "Dover"), the industry's first. Stallman had modified the software on an older printer (the XGP, Xerographic Printer), so it electronically messaged a user when the person's job was printed, and would message all logged-in users when a printer was jammed. Not being able to add this feature to the Dover printer was a major inconvenience, as the printer was on a different floor from most of the users. This one experience convinced Stallman of people's need to be free to modify the software they use.

From Wikipedia.

@larsbrinkhoff
Copy link
Member Author

@livingcomputermuseum's ContrAlto will run Spruce. It emulates the Dover hardware interface and generates PDFs.

@larsbrinkhoff
Copy link
Member Author

The Dover was a prototype for Xerox’s first commercial laser printer, the 9700, which printed 120 pages per minute on standard paper.

http://www.computerhistory.org/revolution/input-output/14/351

@larsbrinkhoff
Copy link
Member Author

larsbrinkhoff commented Dec 5, 2018

JNC wrote to me about the Unibus Ethernet interface used to access the Alto:

LCS had (at least) one too - all part of the big Xerox donation. I'm not sure how many we had, but it was definitely small single digits.

There are two software implementations: the AI IO-11, and in MINITS.

There's a MOS driver (in MACRO-11) too, used in i) the C-Gateway, and ii) a crude predecessor whose name I forget

They both agree that the hardware registers begin at 164200. Is this the PCL-11?

No. It's a whole separate piece of hardware; a hex UNIBUS board. The bus address looks odd; the source for the LCS box gives it as 0175400 (0775400 in UNIBUS terms).

@livingcomputermuseum
Copy link

livingcomputermuseum commented Dec 5, 2018 via email

@larsbrinkhoff
Copy link
Member Author

Thanks @livingcomputermuseum! I would like a copy.

@larsbrinkhoff larsbrinkhoff mentioned this issue Jan 11, 2019
@larsbrinkhoff larsbrinkhoff added the printing Printers, text formatting, typesetting. label May 5, 2019
@larsbrinkhoff
Copy link
Member Author

Xerox Dover in MIT AI Lab. https://www.computerhistory.org/collections/catalog/102803906
102803906-03-01-acc

@larsbrinkhoff
Copy link
Member Author

@jdersch released a new version of his Alto emulator: https://github.com/jdersch/Contralto2 It includes a ready-to-go disk image with a Spruce server. Maybe this could be used to enable Dover printing for ITS. (Of course, there's the minor issue of getting a PUP network going between the CHAOS-11 and the Alto.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
easy printing Printers, text formatting, typesetting. todo
Projects
None yet
Development

No branches or pull requests

2 participants