[Samba] Strange problem - print_job_start: job start denied by time check

Jules jtechml at dsf.org.uk
Tue Jan 11 19:07:12 MST 2011


Having a very odd problem with a printer that I've had up and running 
for over a year now with no previous issues.  There have been no 
software or hardware updates recently that should have affected it.  The 
printer is managed via CUPS and its details are loaded from the CUPS 
printcap.  At some point late on the afternoon of the 11th, samba 
started rejecting print jobs sent to it. Turning up logging details 
showed the following for a typical request:

[2011/01/12 01:29:19,  4] printing/nt_printing.c:print_access_check(5832)
   access check was SUCCESS
[2011/01/12 01:29:19,  3] printing/printing.c:print_job_start(2381)
   print_job_start: job start denied by time check
[2011/01/12 01:29:19,  3] smbd/error.c:error_packet_set(61)
   error packet at smbd/error.c(137) cmd=45 (SMBopenX) 

This has happened quite a few times.  Since the problem started, I have 
been able to print successfully on one occasion.  This was a job that 
was sent to the printer at exactly 0100 GMT.  All other requests are 
denied with the time check message.

I have not configured any time restrictions on my printer, and accessing 
it via 'lpr' works fine.

smb.conf is reproduced below, with comments removed for brevity.  Samba 
version is 3.2.5 (debian package 3.2.5-4lenny13).

    workgroup = meridiangrp
    server string = %h server

    dns proxy = no

    log file = /var/log/samba/log.%m
    log level = 4
    max log size = 1000
    syslog = 0
    panic action = /usr/share/samba/panic-action %d

    security = user
    encrypt passwords = true
    passdb backend = tdbsam
    obey pam restrictions = yes
    invalid users = root
    passwd program = /usr/bin/passwd %u
    passwd chat = *Enter\snew\sUNIX\spassword:* %n\n 
*Retype\snew\sUNIX\spassword:* %n\n *password\supdated\ssuccessfully* .

    load printers = yes
    printing = cups
    printcap name = cups

    socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192

    comment = Home Directories
    browseable = no
    writable = yes
    create mask = 0750
    directory mask = 0750
    valid users = %S

    comment = Websites
    writable = no
    locking = yes
    path = /work/www
    public = no

    comment = All Printers
    browseable = yes
    path = /var/spool/samba
    printable = yes
    public = yes
    writable = yes
    guest ok = yes
    printer admin = jules

    comment = Printer Drivers
    path = /var/lib/samba/printers
    browseable = yes
    read only = yes
    guest ok = no


# Printer configuration file for CUPS v1.2.7
# Written by cupsd on 2008-08-07 13:30
<Printer EPSON_Stylus_Photo_R285_USB_1>
Info EPSON Stylus Photo R285
Location Local Printer
DeviceURI usb://EPSON/Stylus%20Photo%20R285
State Idle
StateTime 1218112240
Accepting Yes
Shared Yes
JobSheets none none
QuotaPeriod 0
PageLimit 0
KLimit 0
OpPolicy default
ErrorPolicy stop-printer


# This file was automatically generated by cupsd(8) from the
# /etc/cups/printers.conf file.  All changes to this file
# will be lost.
EPSON_Stylus_Photo_R285_USB_1|EPSON Stylus Photo 

More information about the samba mailing list