[cups.general] Xerox Phaser 6130n Detected & Installed Perfectly in 8.10 Intrepid, and will detect but not install in 9.04 Jaunty via System/Admin/Printing/CUPS gui.

Helge Blischke h.blischke at acm.org
Tue May 5 08:22:47 PDT 2009


russbucket wrote:

> Jack Whitley wrote:
> 
>> Hello Helge,
>> 
>> I appreciate very much your response.  I tried to follow your directions,
>> but the problem still persists.
>> 
>> The results are below, lettered for reference, along with some diagnostic
>> information I was able to pull out of the CUPS GUI troubleshooting wizard
>> -
>> 
>> 1)  In Ubuntu 9.04, there is no path /usr/share/cups/model , but there is
>> a path /usr/share/cups/drivers , so I copied the xerox 6130n .ppd there.
>> 
>> 2) I then ran the GUI via System/Admin/Printing and the "Printer
>> Configuration - Local Host" dialog launched (this Xerox 6130n printer
>> offers two connection options, local via USB or networked, I use local
>> USB, and this ran perfectly in Ubuntu 8.10)
>> 
>> 3)  From there, the following same behavior occured
>> 
>> a) the "Xerox 6130n printer connected via USB" is recognized immediately
>> b) the "Search For Drivers" bar runs with no apparent issue (but doesn't
>> offer the opportunity to prospect a driver file)
>> c) the next dialog box appears with printer names and location, no
>> problem d) when then click "Apply", I get the error message "CUPS server
>> error -- There was an error during the CUPS operation:
>> 'server-error-internal-error'."
>> 
>> I also ran new May 4, 2009 updates for CUPS in Ubuntu 9.04 and tried
>> again, that did not help.
>> 
>> I then ran the troubleshooting wizard and was able to copy the following
>> output information.  It sees and properly names the printer, but will not
>> install it due to the error message in "d" above.
>> 
> 
---------------------------------------------------------------------------------
>> 
>> Page 1 (Scheduler not running?):
>> {'cups_connection_failure': False}
>> Page 2 (Choose printer):
>> {'cups_dests_available': [], 'cups_queue_listed': False}
>> Page 3 (Local or remote?):
>> {'printer_is_remote': False}
>> Page 4 (Choose device):
>> {'cups_device_attributes': {'device-class': u'direct',
>>                             'device-id': u'MFG:Xerox;CMD:Adobe PostScript
>>                             3,
>> PCL;MDL:Phaser 6130N;DES:Xerox Phaser 6130 Color Laser Printer,
>> PostScript 3, Letter/A4
>> 
> 
Size;CLS:PRINTER;STS:AAAMBAD/AP8AAAAAAAQAA2QDZAMoA1ADZAMAA2QDQBoAAAAAsIYAAAAAAAAAAAAAIQYAEAAAAAAQ',
>>                             'device-info': u'Xerox Phaser 6130N USB #1',
>>                             'device-make-and-model': u'Xerox Phaser
>>                             6130N'},
>>  'cups_device_listed': True,
>>  'cups_device_uri': 'usb://Xerox/Phaser%206130N'}
>> Page 5 (Locale issues):
>> {'printer_page_size': None,
>>  'system_locale_lang': None,
>>  'user_locale_ctype': 'en_US',
>>  'user_locale_messages': 'en_US'}
>> 
> 
----------------------------------------------------------------------------------
>> 
>> I'm in over my head technically, but am trying to be tenacious.  The
>> challenge is the Xerox 6130n printer is never making it to an installed
>> state, which doesn't help troubleshooting.  If anyone could offer help or
>> pointers to the correct place to get help, it would be most appreciated.
>> 
>> Thanks again,
>> 
>> jackson
>> 
>> 
>> On Mon, May 4, 2009 at 5:02 AM, Helge Blischke <h.blischke at acm.org>
>> wrote:
>> 
>>> Jack Whitley wrote:
>>>
>>> > Hello Russ,
>>> >
>>> > Thanks very much for the reply, and the suggestion.  I mentioned in my
>>> > first e-mail that I did copy the Xerox ppd file for my 6130n into
>>> > /usr/lib/cups/filter/ - I had to do it that way since the printer will
>>> not
>>> > even install, so I can't add the driver via the installation program.
>>>  I'm
>>> > not sure if the CUPS gui program will see it and grab it first vs. the
>>> > foomatic driver.
>>> >
>>> You need to put the PPD into the default location
>>> (/usr/share/cups/model) in order to make sure the CUPS GUI
>>> will find it. Or, if you are using CUPS 1.3.x or higher, the GUI
>>> offers the possibility to select a PPD from a browsable
>>> location.
>>> In the first case, CUPS needs to be retarted to learn to know
>>> about the new PPD.
>>> > What is most puzzling is everything worked in Ubuntu 8.10 Intrepid,
>>> > and I
>>> > used the Xerox ppd there as well.  All I did was install the newer
>>> > Ubuntu
>>> > 9.04.  I debated subscribing to the CUPS bug listserv, but wasn't sure
>>> yet
>>> > if this was a reportable bug.
>>> >
>>> > Thanks again,
>>> >
>>> > jackson
>>> >
>>> [...]
>>>
>>> Helge
>>>
>>> _______________________________________________
>>> cups mailing list
>>> cups at easysw.com
>>> http://lists.easysw.com/mailman/listinfo/cups
>>>
> Just remembered what I had to do once on openSUSE. That is copy
> the ppd to /etc/cups/ppd. Does your OS use this /etc directory? If so ,
> check it for the ppd and if necessary try coping the ppd there from your
> drivers directory.
> 
>  ls /etc/cups/ppd
> EPSON_Stylus_CX6600.ppd  Phaser_6120.ppd
> 
> Normally on openSUSE it puts the ppd in the /etc/cups directory. Maybe
> this will help.
> 

The directory /etc/cups/ppd is the destination into what CUPS stores the
customized PPD when installing the printer (via CUPS GUI or lpadmin 
command). The PPD therein reflects all the default options and settings
which have been made during installation.

On openSuSE, the "general PPD store" /usr/share/cups/model *does*
exist and is the default location where CUPS looks for PPDs for printers
being installed.

Helge






More information about the cups mailing list