adventures logo

Adventures in Linux Programming


by Rildo Pragana

brasil
portuguese
usa
english

Home

SOFTWARE


SlideDraw
SlideWidget
LsBrowse
Gscan
KeenView driver
Quadronegro
pppliga
Tiny Cobol
SQLforms

COURSE NOTES


Sys.Admin.
Tcl/tk

MISCELLANEOUS


GDI printers
gimp tutorial
tcl-guide
hardware projects
short commands
brazilian keyboard
personal info
html editing
favorite places
resume

ESSAYS


Chapeuzinho Vermelho
Linux Pernambuco
Why Linux?
Installfest
Day after

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!

Some tools

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 ml85p-X.Y.Z.tar.gz. Enjoy!
If you don't have a Samsung printer, don't desperate! It is not impossible to get your printer working. It requires patience, though, but I found it funny to screw M$. They are really innocent and dumb people, and I like to take the donut out of their mouth :)


Last updated: 2002/04/04 09:25:40