Comment 4 for bug 1028865

Revision history for this message
Romeo Dragnea (clickromeo) wrote :

 Here they are CUPS error_log (atached) & Captured print job data

cups.upstart.debug
1/2
# cups - CUPS Printing spooler and server
description "CUPS printing spooler/server"
author
"Michael Sweet <email address hidden>"
start on (Þlesystem
and (started dbus or runlevel [2345])
and stopped udevtrigger)
stop on runlevel [016]
respawn
pre-start script
set -x
exec 2>/tmp/log
[ -x /usr/sbin/cupsd ]
# load modules for parallel port support
if [ -r /etc/default/cups ]; then
. /etc/default/cups
Þ
if [ "$LOAD_LP_MODULE" = "yes" -a -f /usr/lib/cups/backend/parallel \
-a -f /proc/modules -a -x /sbin/modprobe ]; then
modprobe -q -b lp || true
modprobe -q -b ppdev || true
modprobe -q -b parport_pc || true
Þ
mkdir -p /var/run/cups/certs
if [ -x /lib/init/apparmor-proÞle-load ]; then
/lib/init/apparmor-proÞle-load usr.sbin.cupsd
Þ
end script
exec /usr/sbin/cupsd -F
post-start script
set -x
exec 2>>/tmp/log
# wait until daemon is ready
timeout=10
while [ ! -e /var/run/cups/cups.sock ]; do
sleep 0.5
timeout=$((timeout-1))
if [ "$timeout" -eq 0 ]; then
echo "cupsd failed to create /var/run/cups/cups.sock, skipping automatic printer
conÞguration" >&2
exit 0
Þ
done
# coldplug USB printers
if ! /lib/udev/udev-conÞgure-printer enumerate 2>/dev/null; then
if type udevadm > /dev/null 2>&1 && [ -x /lib/udev/udev-conÞgure-printer ]; then
for printer in `udevadm trigger --verbose --dry-run --subsystem-match=usb \
--attr-match=bInterfaceClass=07 --attr-match=bInterfaceSubClass=01 2>/dev/null || true; \
udevadm trigger --verbose --dry-run --subsystem-match=usb \
--sysname-match='lp[0-9]*' 2>/dev/null || true`; do
/lib/udev/udev-conÞgure-printer add "${printer#/sys}"
cups.upstart.debug
Þ
done
Þ
end script
2/2