Статус принтера не обновляется, поэтому он не будет печататься после обновления до Ubuntu 14.04

Ubuntu 14.04 64bit (обновлено с 12.04), Samsung ML-2015 (ML-2010). Когда я в первый раз отправляю задание на печать, оно печатается нормально, но затем состояние принтера все еще говорит «Отправка данных на принтер», в то время как принтер уже распечатал страницу и доступен для новых заданий. Или статус может гласить «Wainting для принтера, чтобы стать доступным», в то время как это доступно.

Используется драйвер PPD CUPS. Их два, я пробовал оба, не повезло. Единственный способ обновить состояние принтера - подождать около десяти минут или сменить принтер, подключенный к USB-порту.

Кажется, это как-то связано с apparomor, так как иногда, когда принтер используется, я получаю эти строки в / var / log / syslog:

Jun 15 13:24:55 ... kernel: [  827.574712] type=1400 audit(1402824295.658:36): apparmor="DENIED" operation="signal" profile="/usr/sbin/cupsd" pid=1055 comm="cupsd" requested_mask="send" denied_mask="send" signal=term peer="unconfined"
Jun 15 13:24:55 ... kernel: [  827.574740] type=1400 audit(1402824295.658:37): apparmor="DENIED" operation="signal" profile="/usr/sbin/cupsd" pid=1055 comm="cupsd" requested_mask="send" denied_mask="send" signal=term peer="unconfined"
Jun 15 13:24:55 ... kernel: [  827.574758] type=1400 audit(1402824295.658:38): apparmor="DENIED" operation="signal" profile="/usr/sbin/cupsd" pid=1055 comm="cupsd" requested_mask="send" denied_mask="send" signal=term peer="unconfined"

Также я пытался отслеживать журналы и при отправке нового задания на принтер происходит интересное действие:

Jun 15 14:34:37 ... kernel: [ 5014.349170] usb 2-1.2.3: reset full-speed USB device number 31 using ehci-pci
Jun 15 14:34:37 ... kernel: [ 5014.443009] usb 2-1.2.3: USB disconnect, device number 31
Jun 15 14:34:37 ... kernel: [ 5014.443353] usblp0: removed
Jun 15 14:34:37 ... udev-configure-printer: remove /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2.3
Jun 15 14:34:37 ... kernel: [ 5014.517355] usb 2-1.2.3: new full-speed USB device number 32 using ehci-pci
Jun 15 14:34:37 ... kernel: [ 5014.611263] usb 2-1.2.3: New USB device found, idVendor=04e8, idProduct=326c
Jun 15 14:34:37 ... kernel: [ 5014.611274] usb 2-1.2.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Jun 15 14:34:37 ... kernel: [ 5014.611281] usb 2-1.2.3: Product: Samsung ML-2010
Jun 15 14:34:37 ... kernel: [ 5014.611286] usb 2-1.2.3: Manufacturer: Samsung
Jun 15 14:34:37 ... kernel: [ 5014.611291] usb 2-1.2.3: SerialNumber: 3D66BKCP824986L.
Jun 15 14:34:37 ... kernel: [ 5014.612787] usblp 2-1.2.3:1.0: usblp0: USB Bidirectional printer dev 32 if 0 alt 0 proto 2 vid 0x04E8 pid 0x326C
Jun 15 14:34:38 ... udev-configure-printer: add /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2.3/2-1.2.3:1.0
Jun 15 14:34:38 ... udev-configure-printer: device devpath is /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2.3/2-1.2.3:1.0
Jun 15 14:34:38 ... udev-configure-printer: Device already handled

Это повторяется каждые 5 секунд. То есть каждые пять секунд какой-либо процесс сбрасывает USB-устройство принтера через ehci-pci, а затем он исчезает и появляется снова.

1
задан 15 June 2014 в 14:50

1 ответ

Первый показ эта команда:

lspci | grep USB

Вы получите идентификаторы как: 000:00:1a.0, 0000:00:1d.0

Затем вводит эти команды:

echo -n "0000:00:1a.0" | tee /sys/bus/pci/drivers/ehci_hcd/unbind
echo -n "0000:00:1d.0" | tee /sys/bus/pci/drivers/ehci_hcd/unbind
echo -n "0000:00:1a.0" | tee /sys/bus/pci/drivers/ehci_hcd/bind
echo -n "0000:00:1d.0" | tee /sys/bus/pci/drivers/ehci_hcd/bind

Это перезапустит или сбросит USB в Вашей Ubuntu. Теперь, попытайтесь включить свой принтер снова.

0
ответ дан 15 June 2014 в 14:50

Другие вопросы по тегам:

Похожие вопросы: