[RH7.1]HP 710 doet het niet via Netwerk

Pagina: 1
Acties:
  • 100 views sinds 30-01-2008

  • I_stealth_I
  • Registratie: Januari 2001
  • Laatst online: 17-08 13:08

I_stealth_I

Tweak It OR leave it!

Topicstarter
Mijn HP710 aan mijn linuxbak, doet het niet vanaf het netwerk. Wel op de linuxbak zelf. Toen ik de printer netwerk service ging starten, zou hij iets over premissies van /var/spool.
vanaf de server doet ie het goed:

pnm2ppa[10349]: Starting print job
pnm2ppa[10349]: Printing page 1 (PixMap)
pnm2ppa[10349]: Finished rendering page 1
pnm2ppa[10349]: Print job completed successfully

Wat moet ik doen? Ik kan er geen wijs uit worden. :)

/dev/null


  • joop3
  • Registratie: April 2001
  • Laatst online: 17-01 16:52

joop3

 

moet je printers niet sharen via samba?

  • I_stealth_I
  • Registratie: Januari 2001
  • Laatst online: 17-08 13:08

I_stealth_I

Tweak It OR leave it!

Topicstarter
heb ik gedaan :-)
of het goed gebeurt is, is een tweede :)

/dev/null


  • I_stealth_I
  • Registratie: Januari 2001
  • Laatst online: 17-08 13:08

I_stealth_I

Tweak It OR leave it!

Topicstarter
dit zegt samba logfile
[2001/09/08 16:38:24, 1] smbd/server.c:main(641)
smbd version 2.0.10 started.
Copyright Andrew Tridgell 1992-1998
[2001/09/08 16:38:24, 0] param/loadparm.c:service_ok(1992)
No path in service HP - using /tmp
lijkt niet te kloppen

/dev/null


  • joop3
  • Registratie: April 2001
  • Laatst online: 17-01 16:52

joop3

 

heb je je printer wel toegevoegd aan je smb.conf?

  • I_stealth_I
  • Registratie: Januari 2001
  • Laatst online: 17-08 13:08

I_stealth_I

Tweak It OR leave it!

Topicstarter
smb.log
[HP]
printer = HP
printable = yes

/dev/null


Verwijderd

/me quote zichzelf even i.p.v. het hele verhaal weer op te schrijven ;)
Op woensdag 29 augustus 2001 00:26 schreef nelske het volgende:
Het makkelijkste is dit door samba te installeren.
Je zorgt eerst dat je printer het op de machine zelf doet uiteraard. Daarvoor zul je in de printcap file moeten zijn. Iets als Cups/lpd/lpr(ng) heb je nodig om het printen aan de praat te krijgen.

Als ik me niet vergis is er op www.linuxdoc.org een "Printing HOWTO".

Als je dat eenmaal werkend hebt, dan ga je via samba een printserver opzetten, zodat je printer via het netwerk bereikbaar is. Je kan er ook meteen een mooie fileserver van maken als je toch bezig bent ;)
Zie www.samba.org voor verdere uitleg daarover.
Als je dat klaar hebt, dan moet je nog wel even op de drivers letten die je gaat gebruiiken onder Windows9X/ME (het volgende geldt niet voor windows2K/XP!!!).

De HP710C is net als z'n broertje de HP720C (die ik heb ;) ) een zogenaamde WINprinter. Ze zijn bij HP zo leuk geweest om in de nieuwere Win9X/ME drivers er voor te zorgen dat printen over het netwerk niet gaat lukken :(
Met een windows2K/XP (die laatste weet ik niet zeker, maar dat gok ik aangezien de drivers uitwisselbaar zijn) client kan je wel via een HP7XX deskjet printer die in een netwerk hangt printen.
Voor windows9X/ME is er gelukkig een workaround die slecht bij weinig mensen bekend is helaas.
Je zorgt gewoon dat je de oudere windows drivers gebruikt. Als ik me niet vergis zijn de huidige drivers versie 10.3.
10.3 en 10.2 zullen beiden niet werken via het netwerk. :(
Echter versie 10.1 doet dat wel :)

Ja zal dus aan versie 10.1 moeten komen via internet. Een beetje zoekwerk en je hebt hem zo gevonden. Hij staat in ieder geval niet op de HP ftp-server helaas.

Succes in ieder geval.

  • I_stealth_I
  • Registratie: Januari 2001
  • Laatst online: 17-08 13:08

I_stealth_I

Tweak It OR leave it!

Topicstarter
Het makkelijkste is dit door samba te installeren.
Je zorgt eerst dat je printer het op de machine zelf doet uiteraard. Daarvoor zul je in de printcap file moeten zijn. Iets als Cups/lpd/lpr(ng) heb je nodig om het printen aan de praat te krijgen.
Als ik me niet vergis is er op www.linuxdoc.org een "Printing HOWTO".

Als je dat eenmaal werkend hebt, dan ga je via samba een printserver opzetten, zodat je printer via het netwerk bereikbaar is. Je kan er ook meteen een mooie fileserver van maken als je toch bezig bent
Zie www.samba.org voor verdere uitleg daarover.
----

Ik heb win2k, en printer werkt al op de server zelf.

/dev/null


  • I_stealth_I
  • Registratie: Januari 2001
  • Laatst online: 17-08 13:08

I_stealth_I

Tweak It OR leave it!

Topicstarter
wat is er mis :? :)
[global]
domain master = no
dns proxy = no
name resolve order = lmhost, bcast
encrypt passwords = yes
null passwords = no
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
bind interfaces only = true
printcap name = /etc/printcap
max log size = 50
dead time = 0
preferred master = no
interfaces = 10.0.0.50/8
password level = 0
debug level = 0
map to guest = never
security = share
unix password sync = yes
server string = Samba Server
workgroup = MIJN_NETWERK
comment =
netbios name = Server
log file = /var/log/samba/log.%m
load printers = yes
guest account = nobody

[stealth]
path = /home/stealth
writable = yes
comment = Homedir
valid users = stealth
allow hosts = 10.0.0.
write list = stealth


[kenny]
path = /home/kenny
writable = yes
valid users = kenny
allow hosts = 10.0.0.
write list = kenny


[apps]
path = /home/apps
writable = yes
valid users = apps
comment = apps
user = apps



[studie]
path = /home/studie
writable = yes
comment = studie
valid users = stealth
allow hosts = 10.0.0.52
write list = stealth

[HP]
path = /var/spool/
printer = HP
browseable = yes
comment = HP710c
printable = yes
load printers = yes
public = yes

/dev/null


  • I_stealth_I
  • Registratie: Januari 2001
  • Laatst online: 17-08 13:08

I_stealth_I

Tweak It OR leave it!

Topicstarter
.

/dev/null


Verwijderd

Bij mij werkt onder Red Hat 6.0 een Samba sektie:
[printers]
comment = HP Deskjet 600
path = /var/spool/lpd/lp
username = guest
guest ok = Yes
print ok = Yes
printer name = lp
de printer op de server geinstalleerd en verder:
De bestanden hosts.lpd en hosts.equiv in /etc worden op de sever aangemaakt en zijn een kopie van /etc/hosts.

De volledige smb.conf eronder ivm andere stukjes over lpd en zo, kijk zelf:
# Samba config file created using SWAT
# from localhost (127.0.0.1)
# Date: 2000/10/07 22:35:43

# Global parameters
[global]
workgroup = samba
server string = Samba Server
log file = /var/log/samba/log.%m
max log size = 50
socket options = TCP_NODELAY SO_KEEPALIVE SO_SNDBUF=8192 SO_RCVBUF=8192
printcap name = /etc/printcap
dns proxy = No
guest account = guest
print command = lpr -r -P%p %s
lpq command = lpq -P%p
lprm command = lprm -P%p %j

[homes]
comment = Home Directories
path = /home/%S
username = %S
valid users = root andre piet klaas jan karel
read only = No
browseable = Yes

[printers]
comment = HP Deskjet 600
path = /var/spool/lpd/lp
username = guest
guest ok = Yes
print ok = Yes
printer name = lp

[server]
path = /
valid users = root andre
admin users = root andre
read only = No

  • I_stealth_I
  • Registratie: Januari 2001
  • Laatst online: 17-08 13:08

I_stealth_I

Tweak It OR leave it!

Topicstarter
ik snap het niet, hij wil gewoon niet lijkt wel

krijg steeds deze melding in winblows, lijkt me niet pluis

Afbeeldingslocatie: http://members.chello.nl/~k.djong/error.jpg

/dev/null


  • I_stealth_I
  • Registratie: Januari 2001
  • Laatst online: 17-08 13:08

I_stealth_I

Tweak It OR leave it!

Topicstarter
De bestanden hosts.lpd en hosts.equiv in /etc worden op de sever aangemaakt en zijn een kopie van /etc/hosts.
-------------

heb ik niet :(

/dev/null


Verwijderd

Op zaterdag 08 september 2001 22:21 schreef I_Stealth_I het volgende:
ik snap het niet, hij wil gewoon niet lijkt wel

krijg steeds deze melding in winblows, lijkt me niet pluis

[afbeelding]
Heb je de driver al lokaal geinstalleerd en vervolgens de poort aangepast naar het netwerkpath?
Verder zit er bij samba een scriptje om het printsysteem te controleren. testprns heet het geloof ik (uit m'n hoofd, dus kan anders heten).

Wat zijn verder de permissies op /var/spool/lpd/lp en /var/spool/lpd :?
Hoe heet de printer in je /etc/printcap? moet lp zijn namelijk, aangezien je hem in smab zo definieert blijkbaar!

Tot slot valt me nog iets op aan de config onder de Homes sectie.
Path en username kan je gewoon weglaten. Sterker nog, de eerste kan als ik me niet vergis problemen geven met user-home dirs die gemapped blijven staan op multi-user windows systemen.

  • I_stealth_I
  • Registratie: Januari 2001
  • Laatst online: 17-08 13:08

I_stealth_I

Tweak It OR leave it!

Topicstarter
smb.log:

[global]
domain master = no
encrypt passwords = yes
null passwords = no
lpq command = lpq -P%p
revalidate = yes
max log size = 50
dead time = 0
interfaces = 10.0.0.50/8
password level = 0
printer = HP
security = share
comment =
print command = lpr -r -P%p %s
public = yes
path = /var/spool/lpd
dns proxy = no
name resolve order = lmhost, bcast
valid users = stealth
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
bind interfaces only = true
lpq cache time = 60
printcap name = /etc/printcap
preferred master = no
writable = yes
debug level = 0
map to guest = never
lprm command = lprm -P%p %j
unix password sync = yes
server string = Samba Server
workgroup = MIJN_NETWERK
netbios name = Server
log file = /var/log/samba/log.%m
load printers = Yes
[HP]
path = /var/spool/lpd/
valid users =
comment = HP deskjet 710c
printable = yes
printer name = HP
---------------------------------------------------------
princap

# /etc/printcap
#
# DO NOT EDIT! MANUAL CHANGES WILL BE LOST!
# This file is autogenerated by printconf-backend during lpd init.
#
# Hand edited changes can be put in /etc/printcap.local, and will be included.

###############################################################################
## Everything below here is included verbatim from /etc/printcap.local ##
###############################################################################
# printcap.local
#
# This file is included by printconf's generated printcap,
# and can be used to specify custom hand edited printers.

HP|:sd=/var/spool/lpd/HP:sh:lp=/dev/lp0:if=/usr/share/printconf/mf_wrapper:
---------------------------------------------------------

premissies:
/var/spool/lpd -> 700
/var/spool/lpd/HP -> 600

instelling printer
Afbeeldingslocatie: http://members.chello.nl/~k.djong/hp.jpg

/dev/null


Verwijderd

Yupz de naam in smaba moet dus inderdaad HP zijn, aangezien je geen aliassen in je /etc/printcap hebt staan.
/var/spool/lpd -> 700
/var/spool/lpd/HP -> 600
Een non root user kan dus beide directories niet benaderen!
Zorg ervoor dat beide dirs voor users toegankelijk zijn.

  • I_stealth_I
  • Registratie: Januari 2001
  • Laatst online: 17-08 13:08

I_stealth_I

Tweak It OR leave it!

Topicstarter
Executing /etc/rc.d/init.d/lpd restart ..


Stopping lpd: [ OK ]
Starting lpd: Warning - permissions of '/var/spool/lpd/HP' are 0750, not 0700
Warning - permissions of 'control.HP' are 0755, not 0600
Warning - permissions of 'status.HP' are 0755, not 0600
Warning - permissions of 'status' are 0755, not 0600
Warning - permissions of 'log' are 0755, not 0600
Warning - permissions of 'acct' are 0755, not 0600
[ OK ]

/dev/null


  • I_stealth_I
  • Registratie: Januari 2001
  • Laatst online: 17-08 13:08

I_stealth_I

Tweak It OR leave it!

Topicstarter
problemen liggen volgens mij duidelijk bij Samba. Als ik nu op het printer icoon klik, dan zie ik in mijn DU-mtertje dat mijn PC aan het downloaden is. Vreemd he?

In andere topics heb ik vernomen dat er een soort hosts.allow files zijn voor het gebruik van de printer. Volgens mij zijn deze niet op mijn systeem aanwezig :?

Ik het ook mogelijk om zonder SAMBA gebruik te maken van mijn printer? Ik weet sat het minder vriendelijk werkt als Samba, maar dat moet dan maar even.

/dev/null


  • I_stealth_I
  • Registratie: Januari 2001
  • Laatst online: 17-08 13:08

I_stealth_I

Tweak It OR leave it!

Topicstarter
Jongens hij werkt eindelijk !!! :)

Samba config was fout. Ik had alle printerinstellingen door elkaar in smb.conf Ik heb een goede config van linuxbeginners.nl gehaald en hij werkt!

voor de liefhebber een werkende config:
[global]
printing = bsd
printcap name = /etc/printcap
load printers = yes
domain master = no
encrypt passwords = yes
null passwords = no
revalidate = yes
max log size = 50
dead time = 0
interfaces = 10.0.0.50/8
password level = 0
security = share
comment = mijn domein
public = yes
dns proxy = no
name resolve order = lmhost, bcast
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
bind interfaces only = true
preferred master = no
writable = yes
debug level = 0
map to guest = never
unix password sync = yes
server string = Samba Server
workgroup = MIJN_NETWERK
netbios name = Server
log file = /var/log/samba/log.%m

[HP]
comment = all Printers
security = server
browseavle = no
printable = yes
public = yes
writable = no
create mode = 0700
path = /var/spool/samba
De config die ik hiervoor had geprobeerd misten een aantal belangerijke regels, dat zie je wel :)

/dev/null


  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 16-08 16:08

deadinspace

The what goes where now?

In je [HP] sectie staat 'browseavle = no'. Dit lijkt mij een typo...

Verwijderd

Kan je me misschien dan ook vertellen hoe ik de hp710c in linux aan de praat krijg?
Ik draai RH 7.0

  • clownmasson
  • Registratie: December 2001
  • Laatst online: 23-07-2023

clownmasson

da Second war in Heaven

Ik heb hem als netwerkprinter draaien aan een 486 (tevens Internet router) met Win98se .. Mij lukte het zo..

het is mij gelukt door het volgende te doen:
1.op de server gewoon de printer lokaal installeren

2. op de client de printer wel installeren, laat hem maar naar lptX verwijzen, verander je later wel...

3. Na reboot blabla (op je client) , ga je naar netwerkomgeving, en dan rechtermuisknop je (jajaj) op de printer en dan printerpoort toewijzen... Gebruik een niet bestaande LPT poort (waarschijnlijk 3 of hoger) ..

4. Wijzig op je client je poort instellingen van de printer. Laat hem dan dus verwijzen naar lpt? , waar ? het nummer van de door jou gekozen poort is

SUC6


LET OP! WinxP en (2000??) hoeven dit niet! Simpelweg toevoegen bij de client en het werkt feilloos. En gewoon de laatste drivers gebruiken, zijn heel goed..

  • Laurent
  • Registratie: Oktober 2000
  • Niet online
Op dinsdag 19 februari 2002 22:20 schreef clownmasson het volgende:
Ik heb hem als netwerkprinter draaien aan een 486 (tevens Internet router) met Win98se .. Mij lukte het zo..[knip]
Moest je hierom nou dit topic helemaal omhoog halen?

Verwijderd

Wij danken u voor de toevoeging, zodat onze searchende medemens er ook nog wat aan heeft ;)
Pagina: 1

Dit topic is gesloten.