Hi Blaz.
> Now that i've finally got that lp driver to print on my
> inkspitter (= it should work 100% on other parallel printers
> too) it's time to write some userland tools.
Does this mean that, other than the actual networking code, ELKS is
ready to act as a transparent print spooler? If so, that's great
news...
Before anybody asks, a "transparent print spooler" is a system that
receives documents to print on an attached printer in a format that
does not need translation between the format as received and the
format the printer expects.
> Since select(2) is said to be woring now i'd like to know if
> anyone is interested in writing any of the tools mentioned in
> subject ??? Or maybe help someone else (hint, hint, me) writing
> them ??? We already had lpd: deamon or no deamon discussion once
> but i think that grabbing one process slot won't do _that_ much
> harm ?!?
> And since serial is kinda working too some sort of terminal
> program using select (= instead of using two precious process
> slots, thanks Jacek :-))) would be nice too. This one is
> actually easier than any of the printer tools - dumb terminal
> emulator is nothing more than sitting on select() waiting for
> ttySx descriptor to change status and then display the relevant
> information. Console will take care of VT52/some-ANSI emulation.
> Some sort of setserial would also be nice, this would help
> debugging arch/i86/drivers/char/serial.c code. Jacek Lipkowski
> was woring on that while ago but then dissapeared or something.
> If anyone is interested in (writing some code, not babbling
> about) any of those things please let me know so we won't
> reproduce each other's work.
I'd certainly be interested in having a go at lpd if it's not yet
ready, and I can probably also put together a basic terminal emulator,
although I can't guarantee anything soon...
Best wishes from Riley.
+----------------------------------------------------------------------+
| There is something frustrating about the quality and speed of Linux |
| development, ie., the quality is too high and the speed is too high, |
| in other words, I can implement this XXXX feature, but I bet someone |
| else has already done so and is just about to release their patch. |
+----------------------------------------------------------------------+
* ftp://ftp.MemAlpha.cx/pub/rhw/Linux
* http://www.MemAlpha.cx/kernel.versions.html