O status da impressora não está atualizando, por isso não será impresso após a atualização para o Ubuntu 14.04

1

Ubuntu 14.04 64bit (atualizado de 12.04), Samsung ML-2015 (ML-2010). Quando envio pela primeira vez o trabalho de impressão para a impressora, imprime bem, mas o status da impressora ainda diz "Envio de dados para a impressora", enquanto a impressora já imprimiu a página e está disponível para novos trabalhos. Ou o status pode ser "Esperando que a impressora fique disponível", enquanto estiver disponível.

Ele usa o driver PPD de estoque CUPS. Há dois deles, eu tentei os dois, sem sorte. A única maneira de fazer a atualização do status da impressora é aguardar cerca de dez minutos ou alterar a impressora da porta USB conectada.

Parece estar de alguma forma relacionado ao apparomor, já que às vezes quando a impressora está sendo usada eu recebo essas linhas em / 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"

Além disso, tentei monitorar registros e há atividades interessantes quando você envia um novo trabalho para a impressora:

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

Isso se repete a cada 5 segundos. Ou seja, a cada cinco segundos, algum processo redefine o dispositivo USB da impressora via ehci-pci e depois desaparece e aparece novamente.

    
por TiGR 15.06.2014 / 11:04

1 resposta

0

Primeiro, execute este comando:

lspci | grep USB

você receberá IDs como: 000: 00: 1a.0, 0000: 00: 1d.0

Em seguida, digite estes comandos:

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

Isto irá reiniciar ou reiniciar o USB no seu Ubuntu. Agora, tente conectar sua impressora novamente.

    
por Raphael 15.06.2014 / 11:33