Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Has anyone got a Xerox 1625-N working within Linux? I am running opensuse11.0 and considering buying one of these printers, but I'm not sure how easy it will be to get hold of a working driver. I've been over to the compatibility database at openprinting.org (http://openprinting.org/printer_list.cgi?make=Xerox) but it reports this printer as a paperweight - I think that's because noone has reported on it yet.
Has anyone got a Xerox 1625-N working within Linux...but it reports this printer as a paperweight
No they don't, they report a Phaser 6125 as a paperweight. Is that a typo?
I wouldn't buy it if there are doubts, but it wouldn't do any harm at all to fire off an email to Xerox Support to ask them the question and pointing out that its a deal breaker if it doesn't have some Linux compatibility. If enough people do that.... yes, I know.
Thanks for the reply. I did as you suggested and got a prompt response:
Quote:
Dear Xerox Customer,
We have received your request for support.
This machine is a windows only support and there is no plans to set it
up to work with linux it was designed to to be a windows only printer.
To have linux support you will want to get a Phaser 6130.
It's nice to see Xerox actively design printers with Linux in mind from scratch, but frustrating to see that they're more expensive than their Windows counterparts. I also don't fully see what can be happening at a hardware level that can make it compatible with Windows but not Linux, unless they just don't want to spend the budget developing official drivers for Linux (and therefore officially supporting it also, which costs yet more money I suppose).
Also, the 6125-N comes with a deal that if you fill out a form and send it to Xerox you get a full set of toners for it totally free. If you look at the cost of the toners, that means you get the printer for approx £25 GBP.
I also don't fully see what can be happening at a hardware level that can make it compatible with Windows but not Linux, unless they just don't want to spend the budget developing official drivers for Linux (and therefore officially supporting it also, which costs yet more money I suppose).
For some printers, they save on the internal control microcontroller and do any control stuff that isn't simple logic for the PC to which it is attached. I don't know whether this printer is one of those, but these 'winprinters' are a particular problem for anything that isn't supported by the manufacturer.
That's not to say that they can't work, just that the manuf would have to document the interface for it to happen (and usually in that case, it would have shown up on the supported printers page). I don't know why they won't document the interface and let the wonders of open source do the rest for them, but often they won't.
Usually the attitude is 'would cost us money, and wouldn't bring us sales' - at least you've told them that they have lost a sale.
2. Unpack the driver:
unzip dpc525a_linux_.0.0.tar.zip
3. Install Alien:
sudo apt-get install alien
3. Convert the RPM package:
sudo alien Fuji_Xerox-DocuPrint_C525_A_AP-1.0-1.i386.rpm
4. Install the converted package:
sudo dpkg -i fuji-xerox-docuprint-c525-a-ap_1.0-2_i386.deb
5. Go to:
System -> Administration -> Printing
and click on 'New'
6. The printer will be properly recognized as:
Xerox Phaser 6125N <ip number>
7. Select it and press 'Forward'
8. When the window 'Choose Driver' appears select 'Provide PPD file' and click on the button below to find the file.
9. Go to:
/usr/share/cups/model/FujiXerox/en/FX_DocuPrint_C525_A_AP.ppd
and click 'Open'. You are back to the previous window - click 'Forward'.
10. On the next window from 'Optional Tray Module' select '250 Sheet Feeder'.
11. Go to the next window and click on 'Apply'.
12. You can print the test page now but most probably you will have to feed the paper manually. To change that right-click on the printer and select 'Properties'. Go to 'Printer Options' and in 'Basic' section from 'Paper Source' select 'Tray 1 (250 sheets)'.
Done! Happy printing!
¡Muchas gracias Arturo!
Last edited by kotpierdzibonk; 07-05-2009 at 07:07 PM.
Did you use Ethernet connection or USB for this? I am trying to get my 6125 working against Suse 10.x (using CUPS?) But altough port 9100 is found I cannot print a test page.
Testing access to port 9100 is working.
Anybody any experience with SuSE lInux and a Xerox-6125?
Be sure to connect via lpd.
IIRC at first I had the same problem due to the queue "PASSTHRU" being automatically selected. Changing that to <blank> and the printer started working.
EG: print url=lpd://10.101.1.21
CUPS is, as far as I knows, the same on most distro's, few modifies it apart from graphical interface so this should apply for "all" within the same CUPS generation (1.4 on Fedora 13 I think).
So I tried to adapt the printers.conf for cups to show the lpd://192.168.3.101 (IP-Address of my Xerox-6125). When I sent a testpage to the printer the job is received by the printer but I see a "cancelled" message appearing on the printer display.
Tried to do a Wireshark capture of the messages but that does not show any clear reasons why the job gets cancelled.
This is what I now have in my /etc/cups/printers.conf for the Xerox:
Getting the printer work via Yast was/is not easy (at least on OpenSuse 10.2 ;-). I did not get it to work that way.
But via the cupsd webinterface localhost:631 turned out to be the way to get me going.
When opening the admin page via http://localhost:631/ my "new printer" on ip-address 912.168.3.101 was detected. Adding it to the list of available printers was straightforward (including pointing to the right ppd file as mentioned above).
The only caveat was that the Webinterface installed the printer using "socket://192.168.3.101" in the DeviceURI line in /etc/cups/printers.conf. After I changed that to "DeviceURI lpd://192.168.3.101" and restarted cups via "/etc/init.d/cups restart" the printer worked with manual feed of the paper when printing a testpage.
Via the webinterface "set printer options" I could change the "Paper Source" to "Tray 1 (250 Sheets)" and bingo everything was working.
I now have this in /etc/cups/printers.conf:
<DefaultPrinter Xerox_Phaser_6125N_192.168.3.101>
Info Xerox Phaser 6125N
Location Local Printer
DeviceURI lpd://192.168.3.101
State Idle
StateTime 1293805886
Accepting Yes
Shared Yes
JobSheets none none
QuotaPeriod 0
PageLimit 0
KLimit 0
OpPolicy default
ErrorPolicy stop-printer
</Printer>
When installing the printer via the webinterface I also noticed that the ppd file was copied to /etc/cups/ppd (that did not happen when installing via Yast???) don't know if its important but I think it is. In the ppd directory the ppd file was given this name: Xerox_Phaser_6125N_192.168.3.101.ppd (in sync with Queue name)
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.