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

    • Re: Printing considered hard?
      ... I am sitting here in my new office and want to print from my fedora 11 ... But printing from firefox is impossible (print ... If the client is on the same LAN as the server you should not have to ...
      (Fedora)
    • 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: Printing considered hard?
      ... I am sitting here in my new office and want to print from my fedora 11 ... But printing from firefox is impossible (print ... If the client is on the same LAN as the server you should not have to ...
      (Fedora)
    • Re: Printing considered hard?
      ... I am sitting here in my new office and want to print from my fedora 11 ... But printing from firefox is impossible (print ... If the client is on the same LAN as the server you should not have to ...
      (Fedora)
    • Slow printing
      ... I am printing to an SMB printer that is shared from a Windows 2000 server. ...
      (comp.os.linux.misc)