Impressora de recibos Epson lenta no Linux

2

Estou tentando configurar uma estação de POS para software baseado na web. A impressora de recibos, A Epson TM-T88V está lenta utilizando os próprios controladores da Epson e o método de instalação prescrito. Para esclarecer, é mais lento que no Windows. Ele cospe um cabeçalho em branco, faz uma pausa para um alguns segundos, em seguida, imprime o restante do recibo. A formatação do recibo está bem, velocidade é apenas um problema.

SO: Ubuntu 11.10 (mesmos resultados em 11.04)

Ele usa o driver rastertotmt fornecido pela Epson, como mencionado acima.

Aqui está o arquivo printers.conf:

<DefaultPrinter Epson-TM-T88V>
UUID urn:uuid:4fab29dd-edb0-36fb-4eb1-3aa2cf19975b
Info Epson TM-T88V
Location POS-station
MakeModel EPSON TM-T88V (rastertotmt)
DeviceURI epsontm:/ESDPRT001
State Idle
StateTime 1320176819
Type 36868
Accepting Yes
Shared Yes
JobSheets none none
QuotaPeriod 0
PageLimit 0
KLimit 0
OpPolicy default
ErrorPolicy retry-job
</Printer>

Aqui está uma saída do dmesg apenas após a instalação:

[69956.715068] audit_printk_skb: 15 callbacks suppressed
[69956.715074] type=1400 audit(1320175158.146:23): apparmor="STATUS" operation="profile_replace" name="/usr/lib/cups/backend/cups-pdf" pid=5690 comm="apparmor_parser"
[69956.715929] type=1400 audit(1320175158.146:24): apparmor="STATUS" operation="profile_replace" name="/usr/sbin/cupsd" pid=5690 comm="apparmor_parser"
[70030.281708] parport0: ppdev0 forgot to release port
[70670.262444] parport0: ppdev0 forgot to release port
[70824.008066] usb 4-1: USB disconnect, device number 5
[70857.790342] type=1400 audit(1320176059.223:25): apparmor="STATUS" operation="profile_replace" name="/usr/lib/cups/backend/cups-pdf" pid=6093 comm="apparmor_parser"
[70857.791034] type=1400 audit(1320176059.223:26): apparmor="STATUS" operation="profile_replace" name="/usr/sbin/cupsd" pid=6093 comm="apparmor_parser"
[70915.125238] parport0: ppdev0 forgot to release port
[71531.048040] usb 4-1: new full speed USB device number 6 using uhci_hcd

Eu não vejo nada no error_log do CUP que seja digno de menção.

Agradecemos antecipadamente por qualquer conselho que você possa ter!

Bubnoff

** UPDATE **

Para aqueles que viajam pela mesma estrada: A Star TSP100 funciona de forma impecável, bonita e rápida no Linux. Mais barato também. A instalação é mais simples também.

Minha teoria é que o serviço "Epuras" da Epson que ele instala é o culpado pelo velocidades mais lentas. O Star instala apenas os binários e drivers rasterizados - um total de três arquivos, em seguida, é executado como um sonho - SEM instalando um fundo de baixa qualidade serviço. A Epson instala essencialmente os mesmos arquivos ----, em seguida, insiste em dumping o serviço epuras no seu sistema. Eu vou experimentar a instalação da Epson sem Epuras e veja como ele funciona. Eu não acredito que seja necessário, como é praticamente a mesma impressora. Relatará como isso acontece.

Veja alguns resultados ilustrando o novo e desnecessário processador de texto adicionado pelo instalador da Epson:

 ps aux | grep epura
root       896  0.0  0.1  46296  1016 ?        Ssl  Nov01   0:25 /usr/sbin/epurasd
root       919  0.0  0.0   4508   708 ?        Ss   Nov01   0:00 /usr/sbin/epuraslogd

Dois novos serviços executados como root no meu sistema! Nenhuma porcaria necessária pela impressora Star. Eu realmente paguei mais para obter este serviço de baixa qualidade?

UPDATE 2

Os drivers mais recentes da Epson corrigem este problema - eles imprimem como o vento no Debian 6.04 "Squeeze". Então, ou estrelas ou Epsons --- bom. Obtenha os drivers mais recentes disponíveis no site e jogue o CD.

    
por Bubnoff 01.11.2011 / 22:23

1 resposta

2

A resposta (Sim, estou respondendo minha própria pergunta):

Não use um Epson. Salve o dinheiro e dores de cabeça e vá com uma estrela.

Nos meus testes no Mac, Linux e Windows, é uma instalação fácil, corre rápido e fácil de implantar, pois não há serviços de baixa qualidade para instalar. O que esses serviços ruins da Epson fazem afinal? Um serviço inteiro só para logar os erros do outro serviço?

    
por 11.11.2011 / 01:57