Я использую термопринтер tm-t20 12.04 x64 с чашками 1.5.3-0ubuntu4, а Epson предоставила драйверы tmt-cups-1.3.2.
Принтер просто печатает мусор после первой печати. Если я выключаю его и затем включаю, он печатает нормально (первое задание), но если я отправляю другое задание, он печатает только мусор. Принтер является последовательным, и я использую конвертер USB в последовательный порт, я пытался с другим адаптером отказаться от проблемы конвертера USB в последовательный порт.
В веб-интерфейсе cups в списке заданий отображается следующая ошибка:
Stopped
"/usr/lib/cups/filter/pstopdf failed"
Часть журнала:
[Job 15] Error: /dictstackunderflow in --end--
[Job 15] Operand stack:
[Job 15]
[Job 15] Execution stack:
[Job 15] %interp_exit .runexec2 --nostringval-- --nostringval-- --nostringval-- 2 %stopped_push --nostringval-- --nostringval-- --nostringval-- false 1 %stopped_push 1914 1 3 %oparray_pop 1913 1 3 %oparray_pop 1897 1 3 %oparray_pop 1787 1 3 %oparray_pop --nostringval-- %errorexec_pop .runexec2 -- nostringval-- --nostringval-- --nostringval-- 2 %stopped_push --nostringval--
[Job 15] Dictionary stack:
--dict:1174/1684(ro)(G)-- --dict:0/20(G)-- --dict:77/200(L)--
Current allocation mode is local
[Job 15] GPL Ghostscript 9.05: Unrecoverable error, exit code 1
[Job 15] PPD uses qualifier 'Gray..203x203dpi'
[Job 15] Calling FindDeviceById(tmt20)
Failed to send: org.freedesktop.ColorManager.Failed:device id 'tmt20' does not exists
[Job 15] Failed to get profile filename!
[Job 15] no profiles specified in PPD
D [30/Sep/2012:00:25:21 -0300] [Job 15] Ghostscript command line: /usr/bin/gs -dQUIET -dPARANOIDSAFER -dNOPAUSE -dBATCH -dNOINTERPOLATE - sDEVICE=cups -sstdout=%stderr -sOutputFile=%stdout -r203x203 -dDEVICEWIDTHPOINTS=204 -dDEVICEHEIGHTPOINTS=841 -dcupsBitsPerColor=1 - dcupsColorOrder=0 -dcupsColorSpace=3 -dcupsRowCount=24 -scupsPageSizeName=RP80x297 -I/usr/share/cups/fonts -c -f -_
D [30/Sep/2012:00:25:21 -0300] [Job 15] envp[0]="CUPS_CACHEDIR=/var/cache/cups"
Я пытался понизить и обновить чашки ( установка вручную), но я не смог ничего отправить на принтер, потому что чашки не работали (ошибки везде).
Есть идеи?
Наконец, после большой боли. Я обнаружил, что проблема была в последовательном соединении с USB-кабелем (чтобы подключить последовательный принтер к USB-порту). Я пробовал использовать два разных последовательных кабеля к USB, но проблема сохраняется, и в итоге я пришел к выводу, что принтер работает беспорядочно, если не подключен к «реальному» последовательному порту.
Я протестировал принтер в идентичных условиях на ПК с последовательным портом, и он прекрасно работает, просто установив драйвер, предоставленный epson, и передав chmod 777 в / dev / ttyS0. В списке вакансий иногда я вижу ошибку: «/ usr / lib / cups / filter / pstopdf fail». Но принтер печатает нормально, как будто ошибки не было.