Adventures in Linux Programming
by Rildo Pragana
GDI printers under Linux
Here you find tools, articles, and software for porting the so called GDI printers or winprinters, devices that originally runs over the WPS (Windows printing system), to make them work under Linux and other free operating systems. The GDI printers are devil devices with many traps to catch the unaware programmer, like a maze. You are invited to read the articles, see how I dissected my own winprinter, a Samsung ML-85G, and try my methods to solve the puzzle on yours printer. Many tols discussed here are also useful to port other windows-only hardware. Yes, I want to free the world from this disease created by bad guys like BG and his forty thieves of the Persian story.
There are links to the articles at Linux Printing. Thanks Grant!
The articles are also available (soon) in italian, at Ziobudda. Thanks Michel!
There are many emulators and real time tools available, suitable for this anatomizing of windows software. My favorites are Bochs, written by Kevin Lawton, and RT-Linux, by Victor Yodaiken and Michael Barabanov, and see also the RealTimeLinux site. I'm aware of flex86, the new PC emulator by Kevin Lawton (he told me ;-) It is faster and very promising, but not yet so stable to do the same we can do with Bochs.
Unfortunatelly, the standard bochs package don't have parallel port emulation, so you can download here my patched bochs version. In the near future, I plan to write some special purpose tools to help us dissecting those devices. If you are interested, write to me. If you want to help, better yet! Let' fight for a free software world.
If you happen to have a Samsung ML-85G or a Qwikprint 85G,
my own driver do the job. You can find the
driver at Metalab too, under /pub/Linux/hardware/drivers. It's name is
Last updated: 2002/04/04 09:25:40