/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
problemer med cups over samba
Fra : Esben Skov Pedersen


Dato : 12-05-02 19:58

Jeg bruger cups til at printe til min hp815c med på min linux maskine. Jeg
vil også kunne printe fra min virtuelle win2k maskine. Jeg har fundet
følgende filer fra adobe:
ADFONTS.MFM
ADOBEPS4.DRV
ADOBEPS4.HLP
ADOBEPS5.DLL
ADOBEPSU.DLL
ADOBEPSU.HLP
DEFPRTR2.PPD
ICONLIB.DLL
PSMON.DLL

dem har jeg lagt ind i /usr/share/cups/drivers og lavet et share til dem
der hedder print. Når jeg prøver at tilføje printeren på windows får jeg at
vide: Serveren der har printeren tilsluttet har ikke de rigtige drivere
installeret. Klik på OK hvis du vil installere driveren lokalt. Hvis jeg
gør det kan jeg ikke få kontakt til den fra windows. Jeg har også
installeret debian pakken hp-ppd og smidt HP_DeskJet_800C_Series.ppd ind i
drives mappen. Hverken samba eller cups skriver noget i loggen jeg kan
bruge til noget. Er der en der kan lede mig i den rigtige retning.
Alternativt, hvis der var en der kunne forklare mig hvordan man installere
en paralel port på vmware, så jeg kan installere printeren direkte.

hilsen Esben

 
 
Jacob Gaarde (14-05-2002)
Kommentar
Fra : Jacob Gaarde


Dato : 14-05-02 00:26

Esben Skov Pedersen <hr_Skov@yahoo.com> wrote in
news:g0emba.262.ln@phreak.lir.dk:

> Jeg bruger cups til at printe til min hp815c med på min linux maskine.
--SNIP--
> cups skriver noget i loggen jeg kan bruge til noget. Er der en der kan
> lede mig i den rigtige retning. Alternativt, hvis der var en der kunne
> forklare mig hvordan man installere en paralel port på vmware, så jeg
> kan installere printeren direkte.
>
> hilsen Esben
>

____den langhårede (men rigtige måde):____
installer printerdriveren på din VM-windows-guest, lad den evt. printe til
fil, lad den være shared, kig i
\\VM-windows-guest-maskinnavn\print$
, kopier indholdet til
\\VM-host\print$
sharet på din VMWare host samba server. "Fifl" evt. lidt mere med det til
det virker. Det kan være du kommer til at genstarte samba en gang eller to

Sådan gjorde jeg, da jeg satte samba op som PDC i et W2K-domaine.
her er lidt eksempler :

[root@coppcjg /root]# grep -i -A12 -B12 "print\$\]" /etc/samba/smb.conf

# NOTE: If you have a BSD-style print system there is no need to
# specifically define each individual printer
[printers]
comment = All Printers
path = /var/spool/samba
browseable = no
# Set public = yes to allow user 'guest account' to print
guest ok = yes
writable = no
printable = yes

[print$]
path = /usr/local/samba/printers
guest ok = yes
browseable = yes
read only = yes
; since this share is configured as read only, then we need
; a 'write list'. Check the file system permissions to make
; sure this account can copy files to the share. If this
; is setup to a non-root account, then it should also exist
; as a 'printer admin'
write list = @smbadmin,root

[root@coppcjg /root]# ls -lad /var/spool/samba
drwxrwxrwt 2 root root 88 May 12 17:57 /var/spool/samba

[root@coppcjg /root]# smbclient //jag-2k/print\$ -U Administrator
added interface ip=10.0.0.1 bcast=10.0.0.255 nmask=255.255.255.0
added interface ip=127.0.0.1 bcast=127.255.255.255 nmask=255.0.0.0
Password:
Domain=[BTL] OS=[Windows 5.0] Server=[Windows 2000 LAN Manager]
smb: \> ls
. DA 0 Sat Aug 4 15:57:20 2001
.. DA 0 Sat Aug 4 15:57:20 2001
color DA 0 Fri Apr 12 00:44:54 2002
W32ALPHA DA 0 Tue Oct 23 20:28:18 2001
W32MIPS DA 0 Tue Oct 23 20:28:18 2001
W32PPC DA 0 Tue Oct 23 20:28:18 2001
w32x86 DA 0 Tue Oct 23 20:28:18 2001
WIN40 DA 0 Tue Oct 23 20:28:18 2001

48508 blocks of size 131072. 19592 blocks available
smb: \> quit

[root@coppcjg /root]# ls -la /usr/local/samba/printers/
total 3
drwxrwxr-x 4 root smbadmin 96 Sep 29 2001 .
drwxr-xr-x 9 root root 216 Sep 29 2001 ..
drwxr-xr-x 2 administ smbadmin 856 Sep 30 2001 color
drwxr-xr-x 4 administ smbadmin 96 Sep 30 2001 w32x86

[root@coppcjg /root]# grep -i "printer admin" /etc/samba/smb.conf |head -1
printer admin = root, @smbadmin

[root@coppcjg /root]# grep -i -A4 "printer list" /etc/samba/smb.conf
# if you want to automatically load your printer list rather
# than setting them up individually then you'll need this
printcap name = /etc/printcap
load printers = yes


________________________________________________

___den nemme måde:____

opret en ny VM i VMWare vha. wizarden (evt. med den slags virtuel harddisk,
der ikke fylder noget særligt i host-filsystemet,før der er data på den),
tilføj paraleport til den nye VM, gem den nye VM.
kig i config-filen til den nye VM med en text pager/editor (f.eks less/vi),
find dét, der udgør paralelport, tag kopi af den oprindelige config-fil til
den VM, du normalt kører, tilføj relevante linier vedr. paraleport til
config-filen for den VM du normalt kører.
*Husk:* du kan _ikke_ have bidirectional support på parallel-porten i _både
host og guest (hvem skal modtage events fra periferiudstyr connected til
porten ?)



--
//Jacob Gaarde//Dont reply to my (aparent) e-mail address. Instead Use //e-
mail : gaarde <at> mailme <dot> dk

Søg
Reklame
Statistik
Spørgsmål : 177557
Tips : 31968
Nyheder : 719565
Indlæg : 6408877
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste