LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Newbie (https://www.linuxquestions.org/questions/linux-newbie-8/)
-   -   Installing a print driver on Ubunto x64 (https://www.linuxquestions.org/questions/linux-newbie-8/installing-a-print-driver-on-ubunto-x64-4175557481/)

chen.yo 10-29-2015 11:22 AM

Installing a print driver on Ubunto x64
 
Hello

I have a network with:
- ubuntu-14.04.3-server-amd64
- 12 PC's running Windows7 x64.
- Xerox WorkCenter 7235 printer (MFP)

I want to be able to share the Xerox to the w7 computers, for that i installed SAMBA and CUPS, on CUPS it looks like it cannot identify the correct Model&Make of the printer (there are close to model such as 7232..), what is the correct driver to be installed in this link?

Regards

donatom 10-29-2015 07:14 PM

It looks like xerox does have a driver for your printer. The only problem is that it is for 32 bit machines but since you are running an up-to-date Ubuntu box, that should not be an issue. If you have problems installing, look at this post: http://unix.stackexchange.com/questi...-debian-ubuntu

I would try the "Centreware driver". It seems more complete. If that does not work, delete the Xerox directory and try another (maybe Linux Intel Driver). To delete (according to Xerox's readme file) run the following command:
Code:

sudo rm -vfr /var/spool/Xerox
To be extra careful, you might want to first cd to /var/spool and then run
Code:

sudo rm -vfr Xerox
To install the driver, download the tar file and extract it. Then cd into the resulting directory and run:
Code:

sudo ./setup
Xerox says (in "readme") to run "sudo setup" but that will not work.

I have run the commands above with no problem. I am using Arch Linux. I also deleted the Xerox directory (Xerox states that this is how you uninstall the driver).

Then I would go to CUPS and select the closest model that they have listed. CUPS should then be able to find your printer.

Hope this helps.

chen.yo 10-30-2015 10:31 AM

It didn't work, has to do with the setup file
 
1 Attachment(s)
Hi

Thank you for your reply

I copied the CentreWare for Unix Linux i686 Driver extract it,
made sure no /var/spool/Xerox exists,
ran the ./setup file, it didnt worked

i'm not sure what's going on, see the attached for more info

any ideas?

donatom 10-30-2015 11:03 AM

Try this:
Code:

sudo setup
This is what the Xerox readme says to do. I didn't try installing CentreWare. I installed Linux Intel Driver which only installed the way I explained above.


If CentreWare won't install, try Linux Intel Driver, but make sure to delete the /var/spool/Xerox directory first.

donatom 10-30-2015 01:32 PM

Here's another option if you can't get the Xerox printer driver to install: you can use an open-source driver for your printer. You will need to install gutenprint. I checked the gutenprint webpage and found that there was a driver available for your printer. http://gimp-print.sourceforge.net/p_...d_Printers.php This is the driver that gutenprint offers for your printer: Xerox WorkCentre 7345 (if your model number is slightly different, the driver will probably work fine anyway)

Once installed, go to the cups webpage and set up your printer. Your gutenprint driver should now be among the choices on cups. Supposedly these gutenprint open-source drivers are as good or better than what Xerox offers for Windows (and they have as many print options as well)

I had to resort to this with a Canon Pixma printer because Canon does not offer a driver for Linux (at least for my particular model). Now the printer prints perfectly and does a great job at scanning (which required another Linux application -- sane-backends-drivers-scanners.x86_64)

Hope this is useful.

273 10-30-2015 02:19 PM

I have to admit that I supposed that a "network printer" would take a string of a page description language over a specified port and turn it into a page. I'm horrified that this isn't the case.

273 10-30-2015 02:26 PM

I have to admit that I supposed that a "network printer" would take a string of a page description language over a specified port and turn it into a page. I'm horrified that this isn't the case.

donatom 10-30-2015 03:04 PM

273
Not sure what you are saying. Pretty cryptic. I personally would set up the xerox with a cheap printer server (if it is not built in) and then the Windows computers could connect directly to the xerox -- and the Ubuntu could as well -- provided it has the driver properly set up.

273 10-30-2015 04:31 PM

Quote:

Originally Posted by donatom (Post 5442539)
273
Not sure what you are saying. Pretty cryptic. I personally would set up the xerox with a cheap printer server (if it is not built in) and then the Windows computers could connect directly to the xerox -- and the Ubuntu could as well -- provided it has the driver properly set up.

Sorry, I am expressing my disgust that it's not possible to just type something like "print adocument.pdf > lpd://networkprinter. In this context that a "driver" is needed at all is, in my opinion, ludicrous. Sadly it seems the world is a ludicrous place.

chen.yo 10-31-2015 03:05 AM

Trying your suggestions..., maybe closet PPD file?
 
Hello

I tried donatom suggestion of
installing the Linux Intel Driver (Linuxi386XPXX_4.10.05) it produced the same error message as with the CentreWare for Unix Linux i686 Driver
.

regarding this reply, i will try it as last resort.

I could find a PPD file in the driver: Printer Model Package there are lots of PPD's the closest is xr_WorkCentre7232.ppd
i used that PPD in CUPS when modify a printer on the "Or Provide a PPD file: " , i cannot tell if it work because i did it remotely (SSH)...

Thanks for your, i let you know if it works or not

273 10-31-2015 04:43 AM

Quote:

Originally Posted by chen.yo (Post 5442699)
I could find a PPD file in the driver: Printer Model Package there are lots of PPD's the closest is xr_WorkCentre7232.ppd
i used that PPD in CUPS when modify a printer on the "Or Provide a PPD file: " , i cannot tell if it work because i did it remotely (SSH)...

Thanks for your, i let you know if it works or not

I found a PPD too. It is similar to what I was getting at earlier -- these printers speak Postsript and are, basically, Linux computers themselves so a binary driver seems a weird requirement. The 7235 (and 7232) will just be a mildly upgraded 7228 able to print a few more pages per minute (the last two digits being the PPM).
I am still confused though as these devices can print PDF and text files directly from the web interface (CentreWare) without the need for a driver so this all seem overly complex.

chen.yo 11-02-2015 03:57 AM

Testing...
 
1 Attachment(s)
Hi guys

On CUPS i issued a test page to the TELP13 printer (which is the Workcenter 7235) and it worked.

But, i cannot print to that printer from a Windows client computer.
- I created a \\UBUNTU\print$ share on Samba to enable a Point-n-Print.
- I configured the share printer to use the Xerox Global Print Driver PS (on client side, see image)
- when i try to print a test page from the Client the windows explore crashes

if i switch to a more specific driver: Xerox WorkCentre 7235 PS on Client side NOT on CUPS ,it still makes windows Explore to crash.

My question, is this a server-side issue (Samba,CUPS?) or a Client side issue (Client drivers..)?

if its a client issue then this thread has been solved.


Regards


All times are GMT -5. The time now is 01:42 PM.