A
Anonymous via the Cypherpunks Tonga Remailer
Hi all!
I bought a Xerox Phaser 6100 BD. I know, I know, stupid, stupid, because it has (AFAIK) some proprietary undocumented command language, no open-source drivers etc. But it looked otherwise so sweet for the price and I do have a boxes with Mickey Mouse "operating systems" (XP Pro) as well, so I can print with it and that suffices. I would just love to be able to print from my linux boxes too.
Im somewhat of a linux AND printer newbie. Has anyone managed to print with this printer on linux? I tried the linux driver from xerox.com, but could not get it to install on Fedora Core 2. The setup script exits with too many errors to post here.
I tried playing around with foomatic-rip and the ppd file from the Xerox package, but could not produce anything the printer would print. I thought it should go like this:
1. produce a postscript file with enscript, pdftops, whatever.
2. use foomatic-rip to prepend headers and convert ps to the format the printer understands.
3. send the result to the printer. I use smbprint here.
I can do 1 and 3 just fine, but dont know how to do 2. Did I have wrong options or can foomatic do this at all?
I tried the Fedora printer config with the two GDI drivers listed there, same result. There was no Xerox driver listed for the 6100 on the menu.
I looked at the data the Windows printer driver produces and it has a plain text header of a few lines and then something that looks like binary data:
-12345X@PJL SET COLORMODE = COLOR
@PJL SET PAPERTYPE = NORMAL
@PJL SET RET = OFF
@PJL SET JAMRECOVERY = OFF
@PJL SET DUPLEX=ON
@PJL SET BINDING=LONGEDGE
@PJL ENTER LANGUAGE = QPDL
<binary data here>
Can I produce the binary data with foomatic or with something that comes in the Xerox driver package? Is there any other driver I might try? Is there any documentation of this "QPDL" anywhere? Couldnt find anything on the web. Am I totally confused and more importantly am I SOL?
</rant on>BTW, could someone please explain the rational behind companies not giving out the details of their printers command languages and other specifications? Ive encountered the same thing with disk and RAID controllers, NICs, video cards, and other pieces of HW too. Is it like anything that hinders the competition is good, **** the customers (who are illiterate anyway). Just about the only HW things in the PC world that come with half-decent documentation are the CPUs of Intel and AMD and their chipsets. And people seem to be perfectly happy with this. E.g. some companies have the nerve to call "3-4-4-8-1" a memory data sheet. Go figure. </rant off>
Mike S.
I bought a Xerox Phaser 6100 BD. I know, I know, stupid, stupid, because it has (AFAIK) some proprietary undocumented command language, no open-source drivers etc. But it looked otherwise so sweet for the price and I do have a boxes with Mickey Mouse "operating systems" (XP Pro) as well, so I can print with it and that suffices. I would just love to be able to print from my linux boxes too.
Im somewhat of a linux AND printer newbie. Has anyone managed to print with this printer on linux? I tried the linux driver from xerox.com, but could not get it to install on Fedora Core 2. The setup script exits with too many errors to post here.
I tried playing around with foomatic-rip and the ppd file from the Xerox package, but could not produce anything the printer would print. I thought it should go like this:
1. produce a postscript file with enscript, pdftops, whatever.
2. use foomatic-rip to prepend headers and convert ps to the format the printer understands.
3. send the result to the printer. I use smbprint here.
I can do 1 and 3 just fine, but dont know how to do 2. Did I have wrong options or can foomatic do this at all?
I tried the Fedora printer config with the two GDI drivers listed there, same result. There was no Xerox driver listed for the 6100 on the menu.
I looked at the data the Windows printer driver produces and it has a plain text header of a few lines and then something that looks like binary data:
-12345X@PJL SET COLORMODE = COLOR
@PJL SET PAPERTYPE = NORMAL
@PJL SET RET = OFF
@PJL SET JAMRECOVERY = OFF
@PJL SET DUPLEX=ON
@PJL SET BINDING=LONGEDGE
@PJL ENTER LANGUAGE = QPDL
<binary data here>
Can I produce the binary data with foomatic or with something that comes in the Xerox driver package? Is there any other driver I might try? Is there any documentation of this "QPDL" anywhere? Couldnt find anything on the web. Am I totally confused and more importantly am I SOL?
</rant on>BTW, could someone please explain the rational behind companies not giving out the details of their printers command languages and other specifications? Ive encountered the same thing with disk and RAID controllers, NICs, video cards, and other pieces of HW too. Is it like anything that hinders the competition is good, **** the customers (who are illiterate anyway). Just about the only HW things in the PC world that come with half-decent documentation are the CPUs of Intel and AMD and their chipsets. And people seem to be perfectly happy with this. E.g. some companies have the nerve to call "3-4-4-8-1" a memory data sheet. Go figure. </rant off>
Mike S.