Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: [Opgelost] - HP psc 1350  (gelezen 4885 keer)

[Opgelost] - HP psc 1350
« Gepost op: 2013/12/21, 22:08:44 »
Hi,

Voor een vriend zij we bezig om een oude 'HP psc 1350 All-in-one printer' over zijn thuis netwerk te delen.
De printer functie, dat is gelukt.
Nu nog de scan functie.
We hebben deze leidraad gevolgd: https://help.ubuntu.com/community/sane.d%20tutorial

De printer hangt aan ubuntu server 12.04, dus niet grafisch.
Als je via ssh hierop (de server) inlog, is de scanner te benaderen en werkt:
scanimage > out.pnm


Maar via de client's (die zijn wel grafisch) vindt xsane helaas niets.
Is van deze all-in-one de scan fuctie via netwerk te delen?
Zo ja, wat hebben we vergeten in te stellen.
« Laatst bewerkt op: 2013/12/27, 09:06:47 door MauRice2 »
MvG,
MauRice
Registered Linux user: 473556

Offline joop905

  • Lid
Re: HP psc 1350
« Reactie #1 Gepost op: 2013/12/22, 20:31:22 »
Start HPLIP Toolbox (hplip-gui) en kijk eens of-ie je scanner ziet.

Zo niet, pak het dan eens als volgt aan:
https://help.ubuntu.com/community/ScanningHowTo#Install_a_scanner_manually

Re: HP psc 1350
« Reactie #2 Gepost op: 2013/12/23, 17:13:15 »
Joop,

Dank u voor de info maar helaas.

HP Toolbox 'ziet' alleen scanner die rechtstreeks op het net zitten of via de netwerk-kaart van HP.
Deze hangt aan USB op een PC met Ubuntu server 12.04

Uw link komt in grote lijnen hetzelfde als de leidraad die ik heb gevolgd.

Poort 6566 staat open op de Server en deze poort op de Client open zetten maakt ook niets uit.
Ik zal verder zoeken... maar ik vrees ervoor.
MvG,
MauRice
Registered Linux user: 473556

Offline joop905

  • Lid
Re: HP psc 1350
« Reactie #3 Gepost op: 2013/12/23, 17:23:08 »
op de printer pc is onder Cups
http://localhost:631/admin
Administration --> Share printers connected to this system  aan gevinkt

Re: HP psc 1350
« Reactie #4 Gepost op: 2013/12/23, 20:23:51 »
Joop,

Staan zowel op de server als client aangevinkt....
Maar helaas, die scanner krijg ik (nog) niet remote aan de praat.
MvG,
MauRice
Registered Linux user: 473556

Offline joop905

  • Lid
Re: HP psc 1350
« Reactie #5 Gepost op: 2013/12/24, 11:32:25 »

Re: HP psc 1350
« Reactie #6 Gepost op: 2013/12/24, 13:56:15 »
Dank u Joop,

Alles staat ingesteld volgens de link.
Ik heb begrepen dat (x)inetd vanaf 10.10 niet meer nodig is.
Toch maar de zekerhied ge-installeerd en uit geprobeerd.
Maar helaas het mocht niet baten.

Ik vrees ervoor dat het niet gaat lukken..
Of het is een instelling die ik over het hoofd ziet.


MvG,
MauRice
Registered Linux user: 473556

Offline joop905

  • Lid
Re: HP psc 1350
« Reactie #7 Gepost op: 2013/12/24, 15:22:01 »
sluit de printer aan via je netwerk (router of switch)
dan ben je niet meer afhankelijk van een ander pc

Re: HP psc 1350
« Reactie #8 Gepost op: 2013/12/24, 15:39:04 »
Joop,

Het is een 'oud' beestje...
Heeft geen netwerk-kaart ingebouwd, en de router heeft geen USB ingang.
Heb dus niet veel keuze dan via een PC te werken.

Het zal eens wel goed komen (hoop ik).
In ieder geval voor vandaag zet ik er een punt achter.
Fijne feestdagen ....
MvG,
MauRice
Registered Linux user: 473556

Re: HP psc 1350
« Reactie #9 Gepost op: 2013/12/26, 18:38:42 »
We zijn er bijna .... maar nog niet helemaal.
Het scanner vanuit het thuis netwerk werkt maar ....

A) De firewall op de Ubuntu-Server moet uit staan.
Ben nog niet uit welke poort(en) er allemaal moeten staan dan de sane-port = 6566.
Zie wel in log bestanden dat ufw het verkeer blokkeer vanuit de client, maar kan er niet achterhalen welke poort(en).

B) De device-node van die all-in-one moet de permissie 0666 zijn ipv 0664
Dit zal het best via een udev.rules moeten gebeuren... Maar ben er (nog) niet hoe en wat.
Iets in de geest van:
BUS=="usb", SYSFS{idVendor}=="03f0", MODE="0666"
Dit werkt nog niet, ik vergeet iets...
Voorlopig staat er een chmod regel in /etc/rc.local die de permissie van de device-node op 0666 zet.

Sluit je de all-in-one op een aandere USB-poort dat kan werkt die regel in /etc/rc.local.
Vandaar dat het beter is via een udev.rules.
De idVendor van deze HP all-in-one  is: "03f0"
Het ganse van: sudo udevadm info -q all -n /dev/bus/usb/004/002
Citaat
P: /devices/pci0000:00/0000:00:1d.2/usb4/4-2
N: bus/usb/004/002
E: BUSNUM=004
E: DEVNAME=/dev/bus/usb/004/002
E: DEVNUM=002
E: DEVPATH=/devices/pci0000:00/0000:00:1d.2/usb4/4-2
E: DEVTYPE=usb_device
E: DRIVER=usb
E: ID_BUS=usb
E: ID_HPLIP=1
E: ID_MODEL=psc_1300_series
E: ID_MODEL_ENC=psc\x201300\x20series
E: ID_MODEL_ID=3b11
E: ID_REVISION=0100
E: ID_SERIAL=hp_psc_1300_series_MY45QD90KP9F
E: ID_SERIAL_SHORT=MY45QD90KP9F
E: ID_USB_INTERFACES=:ffcc00:070102:ffffff:ffd400:080650:
E: ID_VENDOR=hp
E: ID_VENDOR_ENC=hp
E: ID_VENDOR_ID=03f0
E: MAJOR=189
E: MINOR=385
E: PRODUCT=3f0/3b11/100
E: SUBSYSTEM=usb
E: TAGS=:udev-acl:
E: TYPE=0/0/0
E: UDEV_LOG=3
E: USEC_INITIALIZED=2141100

Wordt vervolgd....



MvG,
MauRice
Registered Linux user: 473556

Re: HP psc 1350
« Reactie #10 Gepost op: 2013/12/26, 19:50:38 »
One down, one to go ....

Ik heb op een systeem een kleine hp-udev-rule gevonden: 56-hpmud.rules
Aangepast MODE= "0664" -> MODE="0666" (regel 11) en geplaatst in /etc/udev/rules.d:
# HPLIP udev rules file. Notify console user if plugin support is required for this device.

ACTION!="add", GOTO="hpmud_rules_end"
SUBSYSTEM=="ppdev", OWNER="root", GROUP="lp", MODE="0664"
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", GOTO="hpmud_usb_rules"


LABEL="hpmud_usb_rules"

# ENV{ID_HPLIP}="1" is for Ubuntu udev-acl
ATTR{idVendor}=="03f0", ATTR{idProduct}=="????", OWNER="root", GROUP="lp", MODE="0666", ENV{sane_hpaio}="yes", ENV{libsane_matched}="yes", ENV{hp_test}="yes", ENV{ID_HPLIP}="1"


# This rule will add the printer and install plugin
ENV{hp_test}=="yes", PROGRAM="/bin/sh -c 'logger -p user.info loading HP Device $env{BUSNUM} $env{DEVNUM}'", RUN+="/bin/sh -c 'if [ -f /usr/bin/systemctl ]; then /usr/bin/systemctl --no-block start hplip-printer@$env{BUSNUM}:$env{DEVNUM}.service; else /usr/bin/nohup /usr/bin/hp-config_usb_printer $env{BUSNUM}:$env{DEVNUM} ; fi'"

# If sane-bankends is installed add hpaio backend support to dll.conf if needed.
ENV{sane_hpaio}=="yes", RUN+="/bin/sh -c 'grep -q ^#hpaio /etc/sane.d/dll.conf;if [ $$? -eq 0 ];then sed -i -e s/^#hpaio/hpaio/ /etc/sane.d/dll.conf;else grep -q ^hpaio /etc/sane.d/dll.conf;if [ $$? -ne 0 ];then echo hpaio >>/etc/sane.d/dll.conf;fi;fi'"

# The following rule will disable USB autosuspend for the device
ENV{libsane_matched}=="yes", RUN+="/bin/sh -c 'test -e /sys/$env{DEVPATH}/power/level && echo on > /sys/$env{DEVPATH}/power/level'"


LABEL="hpmud_rules_end"
De rest is ongewijzigd en van afgebleven.

Nu nog de poort(en) voor de firewall.

MvG,
MauRice
Registered Linux user: 473556

Re: [Opgelost] - HP psc 1350
« Reactie #11 Gepost op: 2013/12/27, 09:10:32 »
De oplossing voor de firewall:

Op de Ubuntu-Server
Zet in /etc/default/ufw bij IPT_MODULES=" ... ", nf_conntrack_sane er tussen.
Disable/Enable de firewall.

Het staat ook vermeld in /etc/sane.d/saned.conf, alleen begreep ik deze niet 123(45).
MvG,
MauRice
Registered Linux user: 473556

Re: [Opgelost] - HP psc 1350
« Reactie #12 Gepost op: 2013/12/27, 12:10:00 »
Je bent een goede volhouder! Petje af.

Fijn dat het nu werkt en dat heb je helemaal zelf uitgevogeld. Hulde.

Dank u Femke,

Google was behulpzaam...
Fijne jaarwisseling.
MvG,
MauRice
Registered Linux user: 473556

Re: [Opgelost] - HP psc 1350
« Reactie #13 Gepost op: 2013/12/27, 12:58:35 »
Femke,

Is dit het draadje: http://forum.ubuntu-nl.org/software-en-configuratie/ubuntu-13-10-sluit-niet-af/
Ik ben er niet uit om welke laptop het gaat.... (of ik lees er overheen)

Maar als het een vrij nieuw model en de ACPI in de BIOS is niet geschreven volgens het boekje...
Dan heeft Linux er problemen mee.
Dat lost zich zelf op met de tijd (hoop ik).
Tussen haakjes.
Om die Ubuntu-Server vanop  afstand aftesluiten gbruiken we:
sudo shutdown -h now
En dit nog verstopt in een alias:
alias Stop='sudo shutdown -h now'


MvG,
MauRice
Registered Linux user: 473556