Я пытаюсь настроить POS-станцию для сетевого программного обеспечения. Принтер чеков Epson TM-T88V медленно использует собственные драйверы Epson и предписанный метод установки. Чтобы уточнить, это медленнее, чем в Windows. Он выдает пустой заголовок, делает паузу на несколько секунд, а затем печатает остаток чека. Форматирование чека в порядке, скорость только вопрос.
ОС: Ubuntu 11.10 (те же результаты в 11.04)
Он использует драйвер rastertotmt, предоставленный Epson, как упомянуто выше.
Вот файл 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>
Вот некоторые выводы dmesg после установки:
[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
Я не вижу ничего в журнале ошибок CUP'S, достойного упоминания.
Заранее благодарим за любой совет, который вы можете иметь!
Bubnoff
** ОБНОВЛЕНИЕ **
Для тех, кто путешествует по той же дороге: Star TSP100 работает безупречно, красиво и быстро на Linux. Дешевле тоже. Установка также проще.
Моя теория заключается в том, что служба Epson "Epuras", которую она устанавливает, виновата в более медленных скоростях. Star устанавливает только растровые двоичные файлы и драйверы - всего три файла, а затем запускается как сон - БЕЗ установки дрянного фонового сервиса. Epson устанавливает по существу те же файлы ---- затем настаивает на выводе службы epuras в вашей системе. Я собираюсь поэкспериментировать с установкой Epson без Epuras и посмотреть, как он работает. Я не верю, что это необходимо, поскольку это почти тот же принтер. Буду сообщать о том, как это происходит.
Вот некоторые результаты, иллюстрирующие новый и ненужный жир, добавленный установщиком 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
Две новые службы, работающие от имени пользователя root в моей системе! Нет такого дерьма, необходимого для принтера Star. Я действительно заплатил больше, чтобы добавить этот дерьмовый сервис?
ОБНОВЛЕНИЕ 2
Новые драйверы от Epson решают эту проблему - они печатаются как ветер на Debian 6.04 "Squeeze". Так что или Звезды или Эпсоны --- хорошо. Получите новейшие драйверы, доступные на сайте, и выбросьте компакт-диск.