Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

OS Linux

[Ubuntu 7.10] Print opdrachten in wachtrij

jolo
13 antwoorden
  • Het valt me op als ik in Ubuntu 7.10 (AMD64 versie) nadat ik mijn ruim 5 jaar oude door Linux ondersteunde HP PSC 750xi printer/scanner inschakel, dat print opdrachten allemaal in de wachtrij terechtkomen. Bij Print status staat dan bij elke print opdracht
    [code:1:b73c1bce56]
    Status
    Pending
    [/code:1:b73c1bce56] Ook in firefox http://localhost:631/jobs?which_jobs=all staan deze op pending. Op een Engelstalig Ubuntu forum in de topic Printer issue: job pending wordt geadviseerd de fouten in /var/log/cups te checken. In /var/log/cups/error_log staat alleen
    [code:1:b73c1bce56] E [14/Mar/2008:21:24:01 +0100] Pause-Printer: Unauthorized [/code:1:b73c1bce56] Wat heeft dit te betekenen? En waarom worden deze print opdrachten pas uitgevoerd na een reboot? Na deze reboot met de printer aan, wordt een nieuwe print opdracht wel direct uit gevoerd. Het printer wachtrij probleem lijkt er dus alleen te zijn als Ubuntu al (enig tijd) actief is, en dan pas de usb printer/scanner wordt ingeschakeld.
  • Installeer de HPLIP Toolbox eens? Misschien zit er een gereedschap in, waarmee je afdrukopdrachten wel meteen kunt vrijgeven. HPLIP Toolbox zit gewoon in de pakketbronnen.
  • [quote:88731c0277="pjotr123"]Installeer de HPLIP Toolbox eens?[/quote:88731c0277] Ik heb dit zojuist even gecheckt in Synaptic. hplip bleek al te zijn geïnstalleerd. Maar ik neem aan dat je bedoeld package hplip-gui. Ik heb deze geïnstalleerd. Ik kon 'm echter niet vinden in het Gnome menu. Dus heb ik 'm er zelf handmatig ingezet. Het is zo te zien een nuttig hulpprogramma dat ik nog niet kende. Geeft zo te zien nuttige informatie over de print status. En ook nog info over de inkcartridges.
    [quote:88731c0277="pjotr123"]Misschien zit er een gereedschap in, waarmee je afdrukopdrachten wel meteen kunt vrijgeven. [/quote:88731c0277] Dat weet ik op dit moment ook nog niet. Want de printopdracht die ik nu probeerde werd wel direct uitgevoerd. Dus dat meld ik later nog wel.

    In ieder geval, pjotr123 bedankt voor de suggestie.
  • Het klinkt alsof de driver niet doorkrijgt van de kernel dat de printer is ingeschakeld nadat deze zich via USB heeft gemeld, anders dan bij het booten. Check de logs om te zien of het USB subsysteem wel een melding krijgt v/d printer en of deze melding door de kernel wordt doorgezet naar de driver (CUPS?)
  • [quote:1230135250="M.V. Wesstein"]Check de logs om te zien of het USB subsysteem wel een melding krijgt v/d printer en of deze melding door de kernel wordt doorgezet naar de driver (CUPS?)[/quote:1230135250] Welke logs bedoel je precies? Wellicht dmesg
    [code:1:1230135250]
    jolo@gutsy-amd64:~$ dmesg | grep usblp0
    [15787.326333] /build/buildd/linux-source-2.6.22-2.6.22/drivers/usb/class/usblp.c: usblp0: USB Bidirectional printer dev 2 if 0 alt 1 proto 2 vid 0x03F0 pid 0x1511
    [15796.305506] /build/buildd/linux-source-2.6.22-2.6.22/drivers/usb/class/usblp.c: usblp0: removed
    [/code:1:1230135250]
    In /var/log/cups zie ik wel een error_log en een cups-pdf_log. Maar die zijn beide leeg. En in access_log staan geen fouten. Ik zal deze checken als de printopdrachten weer in de wachtrij komen te staan.
  • Er is inmiddels een printopdracht in de wachtrij. In /var/log/cups/access_log staat
    [code:1:e818f37599]
    localhost - - [15/Mar/2008:22:01:54 +0100] "GET /ppd/PSC_750xi.ppd HTTP/1.1" 200 21908 - -
    localhost - - [15/Mar/2008:22:01:56 +0100] "GET /ppd/PSC_750xi.ppd HTTP/1.1" 200 21908 - -
    localhost - - [15/Mar/2008:22:01:56 +0100] "POST /printers/PSC_750xi HTTP/1.1" 200 56135 Print-Job successful-ok
    localhost - - [15/Mar/2008:22:01:56 +0100] "POST / HTTP/1.1" 200 178 Get-Jobs successful-ok
    localhost - - [15/Mar/2008:22:01:56 +0100] "POST / HTTP/1.1" 200 178 Get-Jobs successful-ok
    localhost - - [15/Mar/2008:22:01:57 +0100] "POST / HTTP/1.1" 200 129 CUPS-Get-Classes successful-ok
    localhost - - [15/Mar/2008:22:01:57 +0100] "POST / HTTP/1.1" 200 178 Get-Jobs successful-ok
    localhost - - [15/Mar/2008:22:01:58 +0100] "POST /admin/ HTTP/1.1" 401 174 Pause-Printer successful-ok
    localhost - root [15/Mar/2008:22:01:58 +0100] "POST /admin/ HTTP/1.1" 200 174 Pause-Printer successful-ok
    localhost - - [15/Mar/2008:22:01:59 +0100] "POST / HTTP/1.1" 200 178 Get-Jobs successful-ok
    [/code:1:e818f37599]
    In /var/log/cups/error_log staat nu
    [code:1:e818f37599]
    E [15/Mar/2008:22:01:58 +0100] Pause-Printer: Unauthorized
    [/code:1:e818f37599]

    @pjotr123 Ik heb de door jouw geadviseerde HPLIP Toolbox gestart. Bij status staat: The printer is idle. En daaronder: Device is busy. Op tabblad Printcontrol, staat bij Printcontrol
    [code:1:e818f37599]
    The printer is currrently: Stopped
    The printer is currrently: Accepting jobs
    The printer is currrently: Not set as default.
    [/code:1:e818f37599] Ik heb hier geklikt op Start Printer. Dan wordt de printopdracht inderdaad uitgevoerd.
  • Zet 'm eens als default?
  • Is dat wel vereist, als er slechts 1 printer geïnstalleerd is? Ik heb mijn HP PSC 750xi inmiddels op default gezet.

    Tabblad Print Control
    [code:1:fefd662fcc]
    The printer is currrently: Idle
    The printer is currrently: Accepting jobs
    The printer is currrently: Set as default.
    [/code:1:fefd662fcc] Deze keer stond "The printer is currrently" al op Idle. Ik heb ook nog even op tabblad Tools > Print Test Page een test pagina geprint. Deze ziet er goed uit.
  • Ik heb het even aangezien. Het lijkt erop dat het wachtrij probleem inderdaad is opgelost. Tabblad Print Control blijft nu gewoon staan op
    [code:1:d375225128]
    The printer is currrently: Idle
    The printer is currrently: Accepting jobs
    The printer is currrently: Set as default.
    [/code:1:d375225128]

    In ieder geval pjotr123 en M.V. Wesstein, bedankt voor het meedenken.
  • Bij nader inzien is het toch nog niet opgelost. Vandaag probeerde ik weer iets te printen. Deze printopdracht bleef toch weer staan in de wachtrij.

    [code:1:fd7a06b45f]
    The printer is currrently: Stopped
    The printer is currrently: Accepting jobs
    The printer is currrently: Set as default.

    1 Active Print Job
    <knip>.pnm Job ID: 36

    <afbeelding zandloper> Pending
    [/code:1:fd7a06b45f]
    Weliswaar wordt de printopdracht alsnog uitgevoerd als ik op Start Print klik. Dat neemt niet weg dat het toch raadselachtig is, waarom er na verloop van tijd er bij The printer is currently Stopped staat in plaats van Idle.
  • Ik had laatst precies hetzelfde. Overigens in 8.04 bèta. In de HPLIP Toolbox moest ik ook op Start Printer drukken. Maak er eens een bugmelding van op Launchpad?
  • Als het me lukt het printer probleem in het kort te omschrijven in het Engels, zal ik dit wel doen. Ik heb mijn HP PSC750xi printer nog niet getest onder 8.04 bèta.
  • Jolo, als het vertalen een probleem is…

    <[i:37ddc8cbc6]/me steek vinger op[/i:37ddc8cbc6]>

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.