Results 1 to 3 of 3

Thread: Printing with CUPS to WinXP shared printer

  1. #1
    Junior Member registered user
    Join Date
    Aug 2003
    Posts
    21

    Printing with CUPS to WinXP shared printer

    I am trying to use a printer connected to a WinXP Home box from my new install of Knoppix 3.7. The printer is an EPSON Stylus CX5400 connected via USB to the WinXP Home machine. I have added the printer using Knoppix > Settings > Printing Manager > Add Printer. Then I select SMB shared printer, then Anonymous, then I click Scan. My network comes up, but when I select the machine, I get the error "error returning browse list: NT_STATUS_ACCESS_DENIED", so I can't see the printer.

    In WinXP, I have shared the printer (in my case it is EPSONStylusCX5400), and disabled the Windows firewall.

    I have setup networking via SAMBA, and I can browse files on the WinXP box from the Knoppix box, and vice versa.

    I also tried to add the printer in the CUPS system (localhost:631) and it let me add the printer, but when I try to print a test page, it just sits there then eventually shows the same error as above.

    Any pointers getting this to work? Is it a winXP issue or a Knoppix issue.

    Here's my smb.conf:

    ;
    ; /etc/samba/smb.conf
    ;
    ; Sample configuration file for the Samba suite for Debian GNU/Linux
    ;
    ; Please see the manual page for smb.conf for detailed description of
    ; every parameter.
    ;

    [global]

    # Do something sensible when Samba crashes: mail the admin a backtrace
    panic action = /usr/share/samba/panic-action %d
    printing = cups
    printcap name = cups
    load printers = yes
    guest account = nobody
    invalid users = root

    ; "security = user" is always a good idea. This will require a Unix account
    ; in this server for every user accessing the server.
    security = user

    ; Change this for the workgroup your Samba server will part of
    workgroup = GARDNER-HOME

    server string = Tom's Linux Box
    ; server string = %h server (Samba %v)

    ; If you want Samba to log though syslog only then set the following
    ; parameter to 'yes'. Please note that logging through syslog in
    ; Samba is still experimental.
    syslog only = no

    ; We want Samba to log a minimum amount of information to syslog. Everything
    ; should go to /var/log/{smb,nmb} instead. If you want to log through
    ; syslog you should set the following parameter to something higher.
    syslog = 0;

    ; This socket options really speed up Samba under Linux, according to my
    ; own tests.
    socket options = IPTOS_LOWDELAY TCP_NODELAY SO_SNDBUF=4096 SO_RCVBUF=4096

    ; Passwords are encrypted by default. This way the latest Windows 95 and NT
    ; clients can connect to the Samba server with no problems.
    encrypt passwords = true
    passdb backend = smbpasswd guest

    ; It's always a good idea to use a WINS server. If you want this server
    ; to be the WINS server for your network change the following parameter
    ; to "yes". Otherwise leave it as "no" and specify your WINS server
    ; below (note: only one Samba server can be the WINS server).
    ; Read BROWSING.txt for more details.
    wins support = no

    ; If this server is not the WINS server then specify who is it and uncomment
    ; next line.
    ; wins server = 172.16.0.10

    # If we receive WINS server info from DHCP, override the options above.
    include = /etc/samba/dhcp.conf

    ; Please read BROWSING.txt and set the next four parameters according
    ; to your network setup. There is no valid default so they are commented
    ; out.
    ; os level = 0
    ; domain master = no
    ; local master = no
    ; preferred master = no

    ; What naming service and in what order should we use to resolve host names
    ; to IP addresses
    name resolve order = lmhosts host wins bcast

    ; This will prevent nmbd to search for NetBIOS names through DNS.
    dns proxy = no

    ; Name mangling options

    preserve case = yes
    short preserve case = yes

    ; This boolean parameter controlls whether Samba attempts to sync. the Unix
    ; password with the SMB password when the encrypted SMB password in the
    ; /etc/samba/smbpasswd file is changed.
    unix password sync = false

    ; For Unix password sync. to work on a Debian GNU/Linux system, the following
    ; parameters must be set (thanks to Augustin Luton
    ; <aluton@hybrigenics.fr> for sending the correct chat script for
    ; the passwd program in Debian Potato).
    passwd program = /usr/bin/passwd %u
    passwd chat = *Enter\snew\sUNIX\spassword:* %n\n *Retype\snew\sUNIX\spassword:* %n\n .

    ; The following parameter is useful only if you have the linpopup package
    ; installed. The samba maintainer and the linpopup maintainer are
    ; working to ease installation and configuration of linpopup and samba.
    ; message command = /bin/sh -c '/usr/bin/linpopup "%f" "%m" %s; rm %s' &

    ; The default maximum log file size is 5 MBytes. That's too big so this
    ; next parameter sets it to 1 MByte. Currently, Samba rotates log
    ; files (/var/log/{smb,nmb} in Debian) when these files reach 1000 KBytes.
    ; A better solution would be to have Samba rotate the log file upon
    ; reception of a signal, but for now on, we have to live with this.
    max log size = 1000

    obey pam restrictions = yes

    ; Some defaults for winbind (make sure you're not using the ranges
    ; for something else.)
    ; winbind uid = 10000-20000
    ; winbind gid = 10000-20000
    ; template shell = /bin/bash

    ; ISOLATIN1 with euro sign
    unix charset = iso-8859-15
    display charset = iso-8859-15
    dos charset = 850

    [homes]
    comment = Home Directories
    browseable = yes

    ; By default, the home directories are exported read only. Change next
    ; parameter to "no" if you want to be able to write to them.
    read only = no

    ; File creation mask is set to 0700 for security reasons. If you want to
    ; create files with group=rw permissions, set next parameter to 0775.
    create mask = 0700

    ; Directory creation mask is set to 0700 for security reasons. If you want to
    ; create dirs. with group=rw permissions, set next parameter to 0775.
    directory mask = 0700

    [cdrive]

    comment = C Drive on Tom's Desktop
    path = /mnt/c
    valid users = anna administrator root tgardner
    public = no
    writable = yes
    printable = no
    create mask = 0765

    [print$]
    comment = Printer Drivers
    path = /var/lib/samba/printers
    browseable = yes
    guest ok = no
    read only = yes
    write list = knoppix

    [printers]
    printer admin = knoppix
    comment = All Printers
    browseable = no
    path = /tmp
    printable = yes
    public = no
    writable = no
    create mode = 0700

    ; A sample share for sharing your CD-ROM with others.
    ;[cdrom]
    ; comment = Samba server's CD-ROM
    ; writable = no
    ; locking = no
    ; path = /cdrom
    ; public = yes
    ;
    ; The next two parameters show how to auto-mount a CD-ROM when the
    ; cdrom share is accesed. For this to work /etc/fstab must contain
    ; an entry like this:
    ;
    ; /dev/scd0 /cdrom iso9660 defaults,noauto,ro,user 0 0
    ;
    ; The CD-ROM gets unmounted automatically after the connection to the
    ;
    ; If you don't want to use auto-mounting/unmounting make sure the CD
    ; is mounted on /cdrom
    ;
    ; preexec = /bin/mount /cdrom
    ; postexec = /bin/umount /cdrom

  2. #2
    Junior Member
    Join Date
    Feb 2005
    Posts
    9
    When you create the printer in CUPS, you create it as a SAMBA shared printer. Now when you get to the user screen don't connect to it as anonymous but give it the user and the password of the XP user of the PC where the printer is connected.
    Then it will work.
    The error message you get says that you don't have access authority to this printer

    Rony

  3. #3
    Junior Member registered user
    Join Date
    Aug 2003
    Posts
    21

    CUPS printing works with WinXP username/password.

    Thanks - it worked when I added a password to the XP user account I already had setup. It didn't work at all with Guest or Anonymous - Why?

Similar Threads

  1. Network printing with CUPS
    By transistordude in forum Networking
    Replies: 2
    Last Post: 12-31-2005, 03:08 PM
  2. Printing to Win2K shared Printer.
    By pstoddard in forum General Support
    Replies: 1
    Last Post: 05-15-2004, 08:53 AM
  3. Printer issues CUPS/Printer Server/OptraE+
    By rec9140 in forum General Support
    Replies: 0
    Last Post: 02-27-2004, 05:24 PM
  4. abiword printing with cups..?
    By _jz_ in forum Ideas
    Replies: 3
    Last Post: 11-13-2003, 11:22 PM
  5. Printing to shared printer
    By boehmb in forum General Support
    Replies: 3
    Last Post: 02-01-2003, 08:15 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  


Dell PowerEdge R640 NVMe Server 2.10Ghz 8-Core 96GB 10x 1.6TB NVMe SSD HBA330 picture

Dell PowerEdge R640 NVMe Server 2.10Ghz 8-Core 96GB 10x 1.6TB NVMe SSD HBA330

$3133.65



Intel - Core i7-13700K 13th Gen 16 cores 8 P-cores + 8 E-cores 30M Cache, 3.4... picture

Intel - Core i7-13700K 13th Gen 16 cores 8 P-cores + 8 E-cores 30M Cache, 3.4...

$364.99



Intel - Core i9-13900K 13th Gen 24 cores 8 P-cores + 16 E-cores 36M Cache, 3 ... picture

Intel - Core i9-13900K 13th Gen 24 cores 8 P-cores + 16 E-cores 36M Cache, 3 ...

$519.99



Intel - Core i7-12700K Desktop Processor 12 (8P+4E) Cores up to 5.0 GHz Unloc... picture

Intel - Core i7-12700K Desktop Processor 12 (8P+4E) Cores up to 5.0 GHz Unloc...

$242.99



Intel Xeon E5-2667 V2 LGA 2011 3.3GHz 8 Core 130W 25MB 8GT/s CPU Processor picture

Intel Xeon E5-2667 V2 LGA 2011 3.3GHz 8 Core 130W 25MB 8GT/s CPU Processor

$24.00



Intel - Core i7-13700 13th Gen 16 cores 8 P-cores + 8 E-cores 30MB Cache, 2.1... picture

Intel - Core i7-13700 13th Gen 16 cores 8 P-cores + 8 E-cores 30MB Cache, 2.1...

$409.99



Intel Xeon Processor E5-2687W V2 , SR19V 8-Core 3.40GHz 25MB LGA-2011 *km picture

Intel Xeon Processor E5-2687W V2 , SR19V 8-Core 3.40GHz 25MB LGA-2011 *km

$34.99



Intel Core i9-13900K Raptor Lake 24-Core (8P+16E) Desktop Processor CPU picture

Intel Core i9-13900K Raptor Lake 24-Core (8P+16E) Desktop Processor CPU

$499.00



Apple iMac 24

Apple iMac 24" (256GB SSD, M1, 8GB, 8-Core GPU) Yellow - MGPF3LL/A - LOCKED

$450.00



Dell Desktop Computer 16GB RAM 512GB SSD Intel Core i5 8th Gen. Windows 11 Pro picture

Dell Desktop Computer 16GB RAM 512GB SSD Intel Core i5 8th Gen. Windows 11 Pro

$250.00