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

Cups - Printen naar een gedeelde printer

maximilaan
5 antwoorden
  • Hallo,

    Ik zit met een vervelend probleem.
    Al een hele tijd kan ik goed printen naar mijn gedeelde netwerkprinter vanaf de windows machines.

    De printer hangt aan een oude debian-woody server en wordt d.m.v. cups gedeeld (voor de windows machines te benaderen d.m.v. samba).
    Er is raw driver geselecteerd zodat de windows machines hun eigen driver kunnen gebruiken met alle mogeljikheden zoals z/w printen, hoge kwaliteit, etc.
    Dat werkt allemaal perfect.

    Het probleem is echter dat ik vanuit mijn linux machines ook graag wil printen.
    Ik heb hier een slackware 10 machine die nu toch echt zou moeten kunnen printen.

    De volgende oplossing had ik in gedachten…
    Gewoon cups activeren op de slackware machine en de juiste hpijs driver gebruiken…deze vervolgens naar de RAW-driver van de printserver laten afdrukken.
    Helaas lukt het mij maar niet om dit voorelkaar te ktijgen.
    Elke keer als ik het device-uri op moet geven, dan weet ik niet precies hoe dat moet, ik dacht dat ik het wist, maar het blijkt steeds verkeerd want na de configuratie-procedure staat er in het status scherm van cups steeds iets van "Invalid uri, printer not reacheble".

    Is het uberhaupt mogelijk om het volgens mijn benadering te doen ?

    Er is mij al eens eerder geadviseerd om gewoon 2 printers op de printserver te installeren, maar dat werkt niet aangezien er een ernstige bug in debian-woody zit die het onmogelijk maakt.

    P&B
  • [quote:fed3ca5b58]lke keer als ik het device-uri op moet geven, dan weet ik niet precies hoe dat moet, ik dacht dat ik het wist, maar het blijkt steeds verkeerd want na de configuratie-procedure staat er in het status scherm van cups steeds iets van "Invalid uri, printer not reacheble".

    Is het uberhaupt mogelijk om het volgens mijn benadering te doen ? [/quote:fed3ca5b58]
    Welke URI gebruik je en hoe kom je aan die URI?

    Surf eens op de server naar http://ip-van-server:631
    Blader vervolgens naar de printer
    kopieer het URI-adres in je browser naar de printerinstellingen.


    Max
  • Hmmm, heel vreemd….

    Nu zonder dat ik iets heb gewijzigd ben ik ingelogd op localhost:631.
    Tot mijn grote vebazing stond daat plots :
    [code:1:4b9cc4f303]
    Printer State: idle, accepting jobs.
    "Ready to print."
    Device URI: http://192.168.1.33:631/printers/deskjet
    [/code:1:4b9cc4f303]
    Dus, vervolgens probeerde ik een 'Print Test Page' en dat werkte…er kwam een keurige cups test afdruk uit de printer rollen.
    Echter staan er nu nog 2 printers geconfigureerd op mijn locale systeem, ook een foutieve printer…namelijk een remote printer (zonder driver dus), nu heb ik deze verwijdert en hoop ik dat bij een reboot alles normaal werkt.
    Heel erg vervelend namelijkw, want hoewel ik nu dus 1 goeg geconfigureerde printer bleek te hebben…kon ik nog niet printen, want mijn programma's zien alleen de remote printer en niet de lokale deskjet met hpijs die na de remote printer afdrukt.

    Nou ja…nu maar snel rebooten :)

    P&B
  • Het werkt niet :(.

    Er staan 2 printers in mijn lokale cups-configuratiescherm, namelijk :

    [code:1:f76eba9698]
    Printer

    Default Destination: Deskjet960c

    Deskjet960c HP DeskJet 960C Foomatic/hpijs (recommended)
    Description: Network Printer
    Location: PrintHok
    Printer State: idle, accepting jobs.
    Device URI: http://192.168.1.33:631/printers/NetworkPrinter


    NetworkPrinter@servertje Remote Printer on servertje
    Description: Deskjet960c
    Location: printhok
    Printer State: idle, accepting jobs.
    [/code:1:f76eba9698]
    Die eerste printer is dus de printer die ikzelf aanmak en die andere wordt automatisch aangemaakt ?
    Als ik dan vanuit een X-Applicatie probeer te printen, dan kies ik voor Deskjet960c, want dat is de printer die ik lokaal heb aangemaakt met de HPIJS driver…
    Helaas rolt er dan alleen maar zooi uit de netwerkprinter, omdat hij niet gebuik maakt van mijn lokale driver, maar rechtstreeks naar de netwerkprinter print en deze is voorzien van een raw-driver (i.v.m. windows pc's).
    Erg vreemd, want vanuit localhost:631 kan ik gewoon met de Deskjet960c printen aangezien er testpagina's geprint kunnen worden.
    Waarom werkt het dan niet als ik vanuit applicaties die zelfde printer selecteer ?
    Op de een of andere mannier maakt hij dan dus toch niet gebruik van de Deskjet960c (bovenste), maar van de NetworkPrinter@servertje (onderste).

    Vreemd of niet ?
    Of is wat ik in gedachten had gewoon niet mogelijk ?

    P&B
  • Hmmm, een lokale driver naar een remote printer verwijzen lijkt dus niet te kunnen blijkbaar….

    Is het dan wel mogelijk om 2 drivers te installeren voor 1 printer ?
    Dus dat ik zeg maar zowel een linux-printer als een windows-printer configuratie maak op de printserver voor dezelfde printer….of kom je dan in de problemen met queue's en het gelijktijdig printen vanaf 2 verschillende computers ?

    P&B

Beantwoord deze vraag

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