Need help with smb printing

From: Maureen Kelly (dcoffman_at_snet.net)
Date: 08/03/05

  • Next message: Roger Grosswiler: "Re: disabling /enabling daemon for selinux without root from command line"
    To: fedora-list@redhat.com
    Date: Wed, 03 Aug 2005 07:54:08 -0400
    
    

    I have installed Fedora Core 4 on a new machine and am generally very
    pleased. However, I am having trouble with printing to an SMB printer.

    The print server is an OS/2 Warp Server for e-Business machine
    functioning as the primary domain controller for a small network. This
    server supports OS/2, Windows and Linux clients and has worked
    flawlessly for several years.

    >From the Fedora machine, I can see all of the shares on the server. If
    I issue smbclient -L, the result is:

    [root@fedora mok]# smbclient -L coffmx94 -I 192.168.0.18 -U mok%password

            Sharename Type Comment
            --------- ---- -------
            IPC$ IPC Remote IPC
            ADMIN$ Disk Remote Admin
            A$ Disk Drive Share for Admin Use
            B$ Disk Drive Share for Admin Use
            C$ Disk Drive Share for Admin Use
            D$ Disk Drive Share for Admin Use
            NETLOGON Disk Domain controller share
            IBMLAN$ Disk OS/2 LAN Server root
            SERVERC Disk C Driver of Domain Server
            PRINTER Printer Epson Color Stylus 740
            GHOSTPRI Printer PostScript interface to Epson
            NECPRINT Printer NEC SilentWriter 890

            Server Comment
            --------- -------
            COFFMX94

            Workgroup Master
            --------- -------

    I created network printers using CUPS on the Fedora machine
    corresponding to the printers listed above. I can print test pages
    using the graphical print configuration tool, however when I print from
    an application, the printing fails. I set the CUPS debugging level to
    debug2, but there was not much information of interest in the log files.
    I quote the parts which seem relevant to me below:

    These are the parameters from the beginning of the job.

    D [...] [Job 21]
    D [ ] [Job 21] Parameter Summary
    D [...] [Job 21] -----------------
    D [...] [Job 21]
    D [...] [Job 21] Spooler: cups
    D [...] [Job 21] Printer: NECPrinter
    D [...] [Job 21] PPD file: /etc/cups/ppd/NECPrinter.ppd
    D [...] [Job 21] Printer model: NEC SilentWriter LC 890
    Foomatic/Postscript (recommended)
    D [...] [Job 21] Job title:
    D [...] [Job 21] File(s) to be printed:
    D [...] [Job 21] <STDIN>

    This is where the job fails.

    D [...] [Job 21] Starting renderer
    D [...] [Job 21] JCL: <job data>
    D [...] [Job 21]
    D [...] [Job 21] renderer PID kid4=19860
    D [...] [Job 21] renderer command: level=0; /usr/bin/printf "%%!\n%%%% %
    %%%\n<</HWResolution[300 300]>>setpagedevice\n<</Duplex
    false>>setpagedevice\n"; if [ $level -gt 0 ]; then if [ $level -lt 99 ];
    then level=" -dLanguageLevel=$level"; else level=""; fi; gs -q
    -dPARANOIDSAFER -dNOPAUSE -dBATCH -sDEVICE=pswrite$level -sOutputFile=-
    -; else cat; fi
    E [...] [Job 21] Error writing spool: SUCCESS - 0
    D [...] [Job 21]
    D [...] [Job 21] Closing renderer
    D [...] [Job 21] KID3 exited with status 0
    D [...] [Job 21] Process dying with "error closing *main::STDOUT", exit
    stat: 9
    D [...] [Job 21] error: Broken pipe (32)
    D [...] [Job 21] error closing *main::STDOUT
    D [...] [Job 21] KID4 exited with status 9
    D [...] [Job 21] Renderer exit stat: 9
    D [...] [Job 21] KID3 finished
    D [...] [Job 21] Renderer process finished
    D [...] [Job 21] Killing process 19859 (KID3)
    D [...] [Job 21] Process dying with "Error closing renderer", exit stat:
    9
    D [...] [Job 21] error: Bad file descriptor (9)
    D [...] [Job 21] Error closing renderer
    E [...] PID 19855 stopped with status 9!
    D [...] UpdateJob: job 21, file 0 is complete.

    The first error message above seems to come from the smbspool command
    used as the backend.

    If I issue smbspool by itself, I receive the same error message.

    [root@fedora mok]# smbspool smb://MOK:password@coffmx94/PRINTER 1 user
    title 1 '' /usr/share/gimp-print/doc/gimpprint.ps
    ERROR: Error writing spool: SUCCESS - 0

    (I chose the gimpprint.ps file above just because it is large.)

    When I check the spool directory on the server machine, there are files
    created, and they look like the beginnings of valid postscript files.
    However, each has the same file size: 73728 bytes. The files end
    suddenly in 'midstream'. The size is, of course, a small fraction of the
    correct file size and tantalizingly is equal to 9*8192.

    I have never had trouble printing to this server before using smb but at
    that time I was using RedHat 6.2. I must be doing something wrong but I
    am now at a loss. Has anyone seen a similar problem? Does anyone have
    any ideas?

    Thanks!
    Dan Coffman

    -- 
    fedora-list mailing list
    fedora-list@redhat.com
    To unsubscribe: http://www.redhat.com/mailman/listinfo/fedora-list
    

  • Next message: Roger Grosswiler: "Re: disabling /enabling daemon for selinux without root from command line"

    Relevant Pages

    • CUPS nightmare revisited (fwd)
      ... I posted this originally on the Fedora list, ... I still cannot get printing to work between my Laptop (running ... RH8.0) and my server. ... Any suggestions about what I need to do to get this printing working? ...
      (RedHat)
    • Re: CUPS Text Wrapping
      ... > I have a large number of Fedora clients printing to a RHEL 3 CUPS ... > server for their printing needs. ... Printing PostScript files works like ...
      (Fedora)
    • Slow printing
      ... I am printing to an SMB printer that is shared from a Windows 2000 server. ...
      (comp.os.linux.misc)
    • Re: Need help with smb printing
      ... I am having trouble with printing to an SMB printer. ... >>From the Fedora machine, I can see all of the shares on the server. ...
      (Fedora)
    • RE: fedora-list Digest, Vol 6, Issue 266
      ... Re: OT: Setting up a forwarding mail domain in DMZ without ... Re: Sound Problem ... downloaded the yum.conf for fedora from Redhat's website. ... Server: Fedora.us Extras ...
      (Fedora)