Toon posts:

Xerox printer drivers op Ubuntu

Pagina: 1
Acties:

  • Tokkes
  • Registratie: September 2011
  • Laatst online: 12-12-2022
Allen

Na lang zelf te hebben gezocht, kom ik mijn vraag hier eens posten.

Situatie: Het willen gebruiken van drivers voor (in dit geval) de Workcentre 7855 in een (K/X)Ubuntu omgeving. Dezelfde driver-package wordt ook gebruikt voor o.a de 722x, de Colorqube machines, ... etc. Samengevat: hun 'nieuwere' generaties met ConnectKey firmware gebruiken allen dezelfde .deb/.rpm files.

Ik download de .deb van de website van Xerox, installeer hem via de Ubuntu Software Centre - en ja, heb hem ook al trachten te installeren dmv dpkg (het kon maar helpen).
Terminal in, 'sudo xeroxprtmgr', printer toevoegen - allemaal geen probleem.
Op Ubuntu dien je dan nog de user lp toegang te geven tot X (althans, dat is wat ik ervan versta) dmv command:
code:
1
sudo xhost +si:localuser:lp


Nu is het zo dat bij het starten van een print-opdracht, ik dus kan kiezen welke printer/printqueue ik de opdracht heen wil sturen. Ook tot zover alles in orde. Na het bevestigen hiervan zou echter een venster dienen te openen waar de instellingen zoals duplex, zwart/wit, normal/secure print job in te stellen zijn.

Dit gebeurt niet, doch op debian wel.
Op zich kunnen de default instellingen steeds weer aangepast kunnen worden dmv xeroxprtmgr maar hiervoor zijn root-rechten vereist - willen we natuurlijk niet. Het zaakje print wel, maar dus met de standaardinstellingen.

Nu kan ik X volledig openzetten dmv
code:
1
sudo xhost +
en dan werkt het wonderwel - dus het heeft ergens iets te maken met toegangsrechten.
Maar dit is uiteraard geen veilige en dus geen goede oplossing. (ook dien ik dit bij elke reboot opnieuw in te voeren, of ik het nu in een script zet om bij opstart te laten uitvoeren of niet).

Iemand die een idee heeft waar ik verder zou kunnen zoeken? Technical support bij Xerox weet het antwoord hierop ook niet, en het antwoord van hun 'escalated software specialists' was dus het uitvoeren van
code:
1
sudo xhost +si:localuser:lp
- wat dus niet werkt.
Ook doet dit probleem zich enkel voor op (K/X)Ubuntu (14.04,14.10,15.04 getest, andere versies ben ik niet van op de hoogte), want op Debian doet-ie het gewoon, zelfs zonder 'lp' toegang te geven tot X.
Het starten van een printjob dmv 'xeroxprint' lukt ook en dan laat die het desbetreffende venster wel zien.

De logfile /tmp/Xeroxdriver.log laat volgend bericht zien (xeroxlogmgr staat op loglevel 'all').

code:
1
2
3
4
5
6
7
8
9
10
11
12
15:11:09 - FATAL/Application:  Could not open configuration file.
15:11:09 - FATAL/ProductPlugin:  InitializeProductPlugin() - Driver Version:  5.15.551.3277
15:11:09 - ERROR/ProductPluginDriverFeature:  InitializeProductPlugin() - WorkCentre7830 - Initialized
15:11:09 - FATAL/Application:  Setting number-up to 1 failed.
15:11:09 - FATAL/Application:  Setting PageSize to Letter failed.
15:11:09 - FATAL/Application:  Setting job-uuid to urn:uuid:36abb277-1148-3b9d-4b0f-b8eedca98533 failed.
15:11:09 - FATAL/Application:  Setting job-originating-host-name to localhost failed.
15:11:09 - FATAL/Application:  Setting time-at-creation to 1444054269 failed.
15:11:09 - FATAL/Application:  Setting time-at-processing to 1444054269 failed.
No protocol specified
15:11:09 - ERROR/ComponentDirector:  ComponentDirector::parseXMLData() - Failed to create GUI object
15:11:09 - FATAL/Application:  Couldn't process GUI data - reverting to NoUI Printing


Maar het 777'en van /opt/Xerox/* doet daar ook niets aan. De man-pages voor de verschillende xerox-programma's geven ook bitter weinig informatie over welke configuration file hij zou willen aanspreken etc - al bij al is het niet bepaald gebruiksvriendelijk.

Het uitvoeren van bv
code:
1
xeroxprint -d queuenaam /tmp/Xeroxdriver.log
geeft deze foutmeldingen niet en laat gewoon het gewenste venster zien - dus de functionaliteit werkt in bepaalde gevallen wel.

GoTBF3 Race topic! -- Battlelog - Battalion'44 Servers :10Slots Wartide 213.32.98.194:7777 - TDM = 213.32.98.194:7781


  • CAPSLOCK2000
  • Registratie: Februari 2003
  • Laatst online: 13:10

CAPSLOCK2000

zie teletekst pagina 888

geen tijd voor een lang antwoord dus kort:

xhost = bah, lijkt me niet nodig maar ik heb me niet in deze zaak verdiept en misschien dat Xerox gekke dingen doet

Gebruik 'strace' om te achterhalen welke file er niet geopend kan worden. Aangezien het een configuratiefile is verwacht ik iets in /etc/ . Het kan zijn dat de file nog niet bestaat en ook niet aangemaakt kan worden. Rechten op bestaande files veranderen helpt dan niet. strace kan je vertellen waar je het moet zoeken.

This post is warranted for the full amount you paid me for it.


  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 15:48

Hero of Time

Moderator LNX

There is only one Legend

Het lijkt mij ook beter en makkelijker om jezelf aan de lp groep toe te voegen, dan iets via de lp gebruiker te laten uitvoeren. Groep toegang is vaak al meer dan genoeg. Wil je bijvoorbeeld printers kunnen beheren in Cups dan heb je aan lpadmin rechten genoeg, dan hoef je niet telkens te rommelen met de root gebruiker (die bij standaard installaties geen wachtwoord heeft, en dus niet kan gebruiken). Heeft je gebruiker de juiste rechten, dan maakt het het troubleshooten veel eenvoudigere en zit je ook niet via de nare xhost oplossing te werken.

Commandline FTW | Tweakt met mate


  • Tokkes
  • Registratie: September 2011
  • Laatst online: 12-12-2022
Het 'erge' is dat die xhost-oplossing officieel van Xerox komt. (althans, diegene die de lp-user toevoegt).
De Xerox driver werkt ook maar op een rare manier:
Je printopdracht wordt naar PJL omgezet om daarna door de xeroxdriver naar de printer gestuurd te worden - althans zoiets. Ik krijg er hoorns van.

Mezelf toevoegen aan de lp-groep doet al niets. Na het avondeten eens rotzooien met strace.

@CAPSLOCK2000: Xerox doet gekke dingen hier inderdaad. Ben ook lang niet de enige met het probleem...

GoTBF3 Race topic! -- Battlelog - Battalion'44 Servers :10Slots Wartide 213.32.98.194:7777 - TDM = 213.32.98.194:7781


  • CAPSLOCK2000
  • Registratie: Februari 2003
  • Laatst online: 13:10

CAPSLOCK2000

zie teletekst pagina 888

los idee: vergeet niet om opnieuw in te loggen als je jezelf aan een groep hebt toegevoegd

This post is warranted for the full amount you paid me for it.


  • Tokkes
  • Registratie: September 2011
  • Laatst online: 12-12-2022
CAPSLOCK2000 schreef op dinsdag 06 oktober 2015 @ 22:13:
los idee: vergeet niet om opnieuw in te loggen als je jezelf aan een groep hebt toegevoegd
Helaas, ook dit is geen oplossing. Had dit inderdaad ook al gedaan.

Ondertussen ook Ubuntu 15.10 beta2 met MATE en Gnome(3) eens uitgeprobeerd:
MATE doet het, Gnome vertoont nog steeds dezelfde kuren.
Ik zou dan al bijna denken aan GTK3 - want MATE schijnt daar amper iets van te gebruiken... maar dat verklaart dan niet waarom dezelfde Gnome3 op Debian het wel doet? Heb me er zelf niet helemaal in verdiept, moet ik eerlijk toegeven.
Ik zag wel wat GTK-gerelateerde dingen voorbij komen in de logs maar omdat op Debian de log files maar in enkele gevallen worden weggeschreven kan ik ze niet echt naast elkaar leggen. Misschien ook eens kijken naar de log files op 15.10 met MATE.

GoTBF3 Race topic! -- Battlelog - Battalion'44 Servers :10Slots Wartide 213.32.98.194:7777 - TDM = 213.32.98.194:7781


  • himlims_
  • Registratie: Juni 2000
  • Niet online

himlims_

🐧 Linux HOoligan

misschien rare/domme vraag; maar kan dit niet via cups? daarin zit ook nodige xerox aansturing

πŸ†‚πŸ†ƒπŸ…΄πŸ…°πŸ…Ό: πŸ†πŸ…ΎπŸ…ΎπŸ†ƒπŸ…ΆπŸ…°πŸ…ΌπŸ…΄πŸ†_πŸ…²πŸ…ΎπŸ…Ό
πŸ…ΏπŸ†‚πŸ…½: πŸ…·πŸ…ΎπŸ…»πŸ…»πŸ…°πŸ…½πŸ…³πŸ…·πŸ…°πŸ†πŸ…³πŸ†‚


  • Thc_Nbl
  • Registratie: Juli 2001
  • Laatst online: 27-01 13:51
Ik probeer al jaren een cups server met xerox printer and raw printing te gebruiken, in combinatie met samba.
Xerox heeft wat dat betreft echt ellende drivers.
Ik doe het zelfde met HP en Toshiba zonder problemen, mijn oplossing, de xerox machines gaan eruit.

ehhh.. noppes


  • Tokkes
  • Registratie: September 2011
  • Laatst online: 12-12-2022
himlims_ schreef op donderdag 08 oktober 2015 @ 09:32:
misschien rare/domme vraag; maar kan dit niet via cups? daarin zit ook nodige xerox aansturing
Niet voor hun nieuwere printers - althans, het uitproberen van een paar printermodellen in CUPS bij het installeren van de 7855 doet helemaal niets.
Xerox heeft wat dat betreft echt ellende drivers.
Zeg je me wat... |:(

Edit/update:
Net ook even de log files nagekeken. Het enige wat eigenlijk verschilt is de volgende lijn, en vanaf daar loopt het fout.
code:
1
2
15:11:09 - ERROR/ComponentDirector:  ComponentDirector::parseXMLData() - Failed to create GUI object
15:11:09 - FATAL/Application:  Couldn't process GUI data - reverting to NoUI Printing

Voor de rest geven beide Ubuntu 15.10 MATE en Gnome dezelfde logs, ook die 'config file not found' - dat op zich zal waarschijnlijk liggen aan het feit dat je meerdere 'settings' kan opslaan en inladen.

[Voor 37% gewijzigd door Tokkes op 12-10-2015 18:23]

GoTBF3 Race topic! -- Battlelog - Battalion'44 Servers :10Slots Wartide 213.32.98.194:7777 - TDM = 213.32.98.194:7781

Pagina: 1


Tweakers maakt gebruik van cookies

Tweakers plaatst functionele en analytische cookies voor het functioneren van de website en het verbeteren van de website-ervaring. Deze cookies zijn noodzakelijk. Om op Tweakers relevantere advertenties te tonen en om ingesloten content van derden te tonen (bijvoorbeeld video's), vragen we je toestemming. Via ingesloten content kunnen derde partijen diensten leveren en verbeteren, bezoekersstatistieken bijhouden, gepersonaliseerde content tonen, gerichte advertenties tonen en gebruikersprofielen opbouwen. Hiervoor worden apparaatgegevens, IP-adres, geolocatie en surfgedrag vastgelegd.

Meer informatie vind je in ons cookiebeleid.

Sluiten

Toestemming beheren

Hieronder kun je per doeleinde of partij toestemming geven of intrekken. Meer informatie vind je in ons cookiebeleid.

Functioneel en analytisch

Deze cookies zijn noodzakelijk voor het functioneren van de website en het verbeteren van de website-ervaring. Klik op het informatie-icoon voor meer informatie. Meer details

janee

    Relevantere advertenties

    Dit beperkt het aantal keer dat dezelfde advertentie getoond wordt (frequency capping) en maakt het mogelijk om binnen Tweakers contextuele advertenties te tonen op basis van pagina's die je hebt bezocht. Meer details

    Tweakers genereert een willekeurige unieke code als identifier. Deze data wordt niet gedeeld met adverteerders of andere derde partijen en je kunt niet buiten Tweakers gevolgd worden. Indien je bent ingelogd, wordt deze identifier gekoppeld aan je account. Indien je niet bent ingelogd, wordt deze identifier gekoppeld aan je sessie die maximaal 4 maanden actief blijft. Je kunt deze toestemming te allen tijde intrekken.

    Ingesloten content van derden

    Deze cookies kunnen door derde partijen geplaatst worden via ingesloten content. Klik op het informatie-icoon voor meer informatie over de verwerkingsdoeleinden. Meer details

    janee