Eu tenho uma impressora “burra” conectada a uma porta paralela na minha máquina que funciona bem sob o “outro” sistema operacional residente (de Redmond) na mesma máquina. Eu adicionei recentemente o Ubuntu 12.04 como uma inicialização dupla na máquina, mas o Ubuntu não parece reconhecer a porta paralela. Tudo o que preciso para configurar uma impressora é realmente um driver genérico de texto fixo e simples, que está presente, mas nenhuma porta paralela aparece. (As outras impressoras, todas em portas USB, parecem funcionar bem).
Seguindo o que me pareceu ser o mais razoável dos vários conselhos conflitantes na web, eis o que fiz:
Adicionei as seguintes linhas ao / etc / modules
Depois da reinicialização, verifiquei se as linhas ainda estavam presentes e se elas estavam.
eu corri
dmesg | grep par
e obteve as seguintes referências na saída que pareciam ter a ver com a porta paralela:
[ 14.169511] parport_pc 0000:03:07.0: PCI INT A -> GSI 21 (level, low) -> IRQ 21
[ 14.169516] PCI parallel port detected: 9710:9805, I/O at 0xce00(0xcd00), IRQ 21
[ 14.169577] parport0: PC-style at 0xce00 (0xcd00), irq 21, using FIFO [PCSPP,TRISTATE,COMPAT,ECP]
[ 14.354254] lp0: using parport0 (interrupt-driven).
[ 14.571358] ppdev: user-space parallel port driver
[ 16.588304] type=1400 audit(1347226670.386:5): apparmor="STATUS" operation="profile_load" name="/usr/lib/cups/backend/cups-pdf" pid=964 comm="apparmor_parser"
[ 16.588756] type=1400 audit(1347226670.386:6): apparmor="STATUS" operation="profile_load" name="/usr/sbin/cupsd" pid=964 comm="apparmor_parser"
[ 16.673679] type=1400 audit(1347226670.470:7): apparmor="STATUS" operation="profile_load" name="/usr/lib/lightdm/lightdm/lightdm-guest-session-wrapper" pid=1010 comm="apparmor_parser"
[ 16.675252] type=1400 audit(1347226670.470:8): apparmor="STATUS" operation="profile_load" name="/usr/lib/telepathy/mission-control-5" pid=1014 comm="apparmor_parser"
[ 16.675716] type=1400 audit(1347226670.470:9): apparmor="STATUS" operation="profile_load" name="/usr/lib/telepathy/telepathy-*" pid=1014 comm="apparmor_parser"
[ 16.676636] type=1400 audit(1347226670.474:10): apparmor="STATUS" operation="profile_replace" name="/usr/lib/cups/backend/cups-pdf" pid=1015 comm="apparmor_parser"
[ 16.677124] type=1400 audit(1347226670.474:11): apparmor="STATUS" operation="profile_replace" name="/usr/sbin/cupsd" pid=1015 comm="apparmor_parser"
[ 1545.725328] parport0: ppdev0 forgot to release port
Eu não tenho ideia do que isso significa, mas a linha " parport0: ppdev0 forgot to release port
"Parece incomum.
Ainda não consegui adicionar uma impressora ao meu antigo compartimento, por isso tentei a abordagem direta, escrevendo
echo “Hello” > /dev/lp0
e recebeu uma mensagem Permission denied
. Eu então tentei
echo “Hello” > /dev/parport0
que não me deu nenhuma mensagem, mas ainda não imprimiu nada.
A execução do comando sudo /usr/lib/cups/backend/parallel
fornece o seguinte:
direct parallel:/dev/lp0 "unknown" "LPT #1" "" ""
Verificando as permissões de / dev / parport0, Owner, Group e Other, tudo está configurado para ler e escrever.
crw-rw---- 1 root lp 6, 0 Sep 9 16:37 /dev/lp0
crw-rw-rw- 1 root lp 99, 0 Sep 9 16:37 /dev/parport0
A saída do comando lpinfo -v
inclui a seguinte linha:
paralelo direto: / dev / lp0
Li várias postagens na web que parecem sugerir que isso tem sido um problema há vários anos, mas os relatórios de bugs foram fechados porque não havia informações suficientes para resolver o problema (tons da Microsoft!).
Alguma sugestão sobre o que posso estar perdendo aqui?