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:
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
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
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').
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
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:
en dan werkt het wonderwel - dus het heeft ergens iets te maken met toegangsrechten.1
| sudo xhost + |
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:
- wat dus niet werkt.1
| sudo xhost +si:localuser:lp |
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:
geeft deze foutmeldingen niet en laat gewoon het gewenste venster zien - dus de functionaliteit werkt in bepaalde gevallen wel.1
| xeroxprint -d queuenaam /tmp/Xeroxdriver.log |
GoTBF3 Race topic! -- Battlelog - Battalion'44 Servers :10Slots Wartide 213.32.98.194:7777 - TDM = 213.32.98.194:7781