Usiłuję skonfigurować stację POS dla oprogramowania sieciowego. Drukarka pokwitowań, Epson TM-T88V, działa wolno przy użyciu własnych sterowników Epson i zalecanej metody instalacji. Aby to wyjaśnić, jest wolniejszy niż w systemie Windows. Wypluwa pusty nagłówek, zatrzymuje się na kilka sekund, a następnie drukuje resztę rachunku. Formatowanie paragonu jest w porządku, szybkość jest tylko problemem.
System operacyjny: Ubuntu 11.10 (te same wyniki w 11.04)
Używa sterownika rastertotmt firmy Epson, jak wspomniano powyżej.
Oto 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>
Oto kilka danych wyjściowych dmesg po instalacji:
[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
Nic nie widzę w dzienniku błędów CUP, o którym warto wspomnieć.
Z góry dziękuję za wszelkie porady, które możesz mieć!
Bubnoff
** AKTUALIZACJA **
Dla osób podróżujących tą samą drogą: Star TSP100 działa bezbłędnie, pięknie i szybko na Linuksie. Tańsze też. Instalacja jest również prostsza.
Moja teoria jest taka, że instalowana przez firmę Epson usługa „Epuras” jest winna za mniejsze prędkości. Gwiazda instaluje tylko pliki binarne i sterowniki rastrowe - łącznie trzy pliki, a następnie działa jak sen - BEZ instalowania kiepskiej usługi w tle. Epson instaluje zasadniczo te same pliki - a następnie nalega na zrzucenie usługi epuras w twoim systemie. Zamierzam eksperymentować z instalacją Epsona bez Epurasa i zobaczę, jak działa. Nie uważam, że jest to konieczne, ponieważ jest to właściwie ta sama drukarka. Zgłosi się, jak to będzie.
Oto kilka wyników ilustrujących nowy i niepotrzebny tłok dodany przez instalatora 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 01 listopada 0:00 / usr / sbin / epuraslogd
Dwie nowe usługi działające jako root w moim systemie! Drukarka Star nie potrzebuje takich badziewi. Czy faktycznie zapłaciłem więcej za dodanie tej gównianej usługi?
AKTUALIZACJA 2
Najnowsze sterowniki firmy Epson rozwiązują ten problem - drukują jak wiatr w Debian 6.04 „Squeeze”. Więc albo Gwiazdy, albo Epsony --- dobrze. Pobierz najnowsze sterowniki ze strony internetowej i wrzuć płytę CD.