-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SP200N stopped printing #10
Comments
да я говорю по русски |
Привет!
Наколько я понимаю, учитывая мой чисто юзерский опыт,
засада лежит где-то в районе ghostscript-a.
Ghostscript version: 9.52
Но при этом в эррор-лог не пишется ничего толкового. Если
бы ты мне подсказал, как вывести полную дебаговую
информацию, оно могло бы помочь.
Спасибо за то, что ответил и, что ещё поддерживаешь свой
драйвер.
ЗЫ. Сорри за "ты", фидошное прошлое не отпускает :)
…On Tue, 15 Dec 2020 04:15:25 -0800 alysogorov ***@***.***> wrote:
да я говорю по русски
--
You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub:
#10 (comment)
---
Professional hosting for everyone - http://www.host.ru
|
Привет. Я сейчас не могу сразу сказать в чем проблема, у меня тут дня 2 плотной загрузки и смогу что-то посмотреть только ночью. но скажу пару слов - как оно работает. принтер этот понимает только специфический примитивный формат, что драйвер делает вызывая всякие проги, типа гостскрипта. но ты можешь постадийно сэмулировать работу драйвера, просто заставив его вывести не на принтер,а в файл. а потом этот файл переслать на принтер как файловое устройство. вот если ты такой файл получить можешь из своего документа и он вроде не пустой и ошибок не произошло - то проблема не в драйвере, а во всяких конфигах печати или правах доступа. но в твоем случае - утебя ж принтер sp200, я ничего не гарантирую, поскольку это драйвер для серии 100. и если в sp200 есть особенности, то запросто работать не будет. у меня sp111, я на нем тестировал. как это потестить - написано в доке на вывеске репозитория то есть тут твой файл TEST_FILE.txt, будет преобразован в файл XXX.OUT, который сам принтер как файловое устройство будет готов скушать и напечатать, такой примерно командой - питон должен быть 2.7!!!! |
Привет! Спасибо за ответ. |
Забавно. Два момента:
|
filter error - это cups так называет драйверы - filter. очень похоже что например он не может его запустить, например не стоят права на выполнение его, или найти не может. |
On Thu, 17 Dec 2020 11:26:09 -0800 alysogorov ***@***.***> wrote:
filter error - это cups так называет драйверы - filter.
очень похоже что например он не может его запустить,
например не стоят права на выполнение его, или найти не
может.
если таки файл получается и печатается потом, значит
драйвер нормально работает, его осталось только правильно
скормить купсу
Это понятно. КУПС - это сервер, которому скармливают
разные cgi-scripts написанные на всём, что понимает
система (шелл, питон, бинарник итд) - ИМХО. Вопрос: где
засада? С учётом того, что все операции производятся от
рута, все вызываемые скриптами программы имеют владельцем
рут:рут?
…---
Professional hosting for everyone - http://www.host.ru
|
UPD. Система ругается на gs |
Ещё апдейт - ругань в купс/лог |
Ещё апдейт. |
И ещё апдейт. |
И ещё. |
Hello there,
This is my story https://github.com/madlynx/ricoh-sp100/issues/79
Failed to do anything with Sergey's driver I tried to switch to this one but in vain. The result is zero :(
This is what left in /tmp/ricoh_sp1xxx/985e701b-bb1f-47cf-9e81-3188692e0e2d/001-page.ps
%!PS-Adobe-3.0 %%Invocation: gs -dQUIET -dBATCH -dNOPAUSE -dSAFER -sDEVICE=ps2write -sOutputFile=? -r600 - %%BoundingBox: 0 0 595 842 %%HiResBoundingBox: 0 0 595.00 842.00 %%Creator: GPL Ghostscript 952 (ps2write) %%LanguageLevel: 2 %%CreationDate: D:20201211143034+03'00' %%Pages: 1 %%EndComments %%BeginProlog /DSC_OPDFREAD true def /SetPageSize true def /EPS2Write false def currentdict/DSC_OPDFREAD known{ currentdict/DSC_OPDFREAD get }{ false }ifelse 10 dict begin /DSC_OPDFREAD exch def /this currentdict def /y 720 def /ebuf 200 string def /prnt{ 36//this/y get moveto//ebuf cvs show //this/y 2 copy get 12 sub put }bind def /newline{ 36//this/y get moveto //this/y 2 copy get 12 sub put }bind def errordict/handleerror {systemdict begin $error begin newerror {(%%[ Error handled by opdfread.ps : )print errorname//ebuf cvs print(; OffendingCommand: ) print/command load//ebuf cvs print( ]%%)= flush /newerror false store vmstatus pop pop 0 ne {grestoreall }if errorname(VMerror)ne {showpage }if initgraphics 0 720 moveto errorname(VMerror)eq {//this/ehsave known {clear//this/ehsave get restore 2 vmreclaim }if vmstatus exch pop exch pop } /Courier 12 selectfont { (ERROR: )//prnt exec errorname//prnt exec (OFFENDING COMMAND: )//prnt exec /command load//prnt exec $error/ostack known{ (%%[STACK:)= (STACK:)//prnt exec $error/ostack get aload length{ //newline exec dup mark eq{ (-mark-)dup = show }{ dup type/nametype eq{ dup xcheck not{ (/)show (/)print }if }if dup =//ebuf cvs show }ifelse }repeat }if }ifelse (%%]%)= //systemdict/showpage get exec quit }if end end }bind readonly put end 50 dict begin /DefaultSwitch { dup where{ pop pop }{ false def }ifelse }bind def /=string 256 string def /=only{ //=string cvs print }bind def /HexDigits(0123456789ABCDEF)readonly def /PrintHex {8{ dup -28 bitshift 15 and//HexDigits exch 1 getinterval//=only exec 4 bitshift }repeat
Full text is too long for GIT.
This is CUPS error log:
E [11/Dec/2020:14:30:41 +0300] [Job 243] Job stopped due to filter errors; please consult the error_log file for details. D [11/Dec/2020:14:30:41 +0300] [Job 243] The following messages were recorded from 02:30:33 PM to 02:30:41 PM D [11/Dec/2020:14:30:41 +0300] [Job 243] Applying default options... D [11/Dec/2020:14:30:41 +0300] [Job 243] Adding start banner page "none". D [11/Dec/2020:14:30:41 +0300] [Job 243] Queued on "RNP74AC36" by "root". D [11/Dec/2020:14:30:41 +0300] [Job 243] Auto-typing file... D [11/Dec/2020:14:30:41 +0300] [Job 243] Request file type is application/postscript. D [11/Dec/2020:14:30:41 +0300] [Job 243] File of type application/postscript queued by "root". D [11/Dec/2020:14:30:41 +0300] [Job 243] Adding end banner page "none". D [11/Dec/2020:14:30:41 +0300] [Job 243] time-at-processing=1607686233 D [11/Dec/2020:14:30:41 +0300] [Job 243] 2 filters for job: D [11/Dec/2020:14:30:41 +0300] [Job 243] pstops (application/postscript to application/vnd.cups-postscript, cost 66) D [11/Dec/2020:14:30:41 +0300] [Job 243] ricoh-sp1xx (application/vnd.cups-postscript to printer/RNP74AC36, cost 100) D [11/Dec/2020:14:30:41 +0300] [Job 243] job-sheets=none,none D [11/Dec/2020:14:30:41 +0300] [Job 243] argv[0]="RNP74AC36" D [11/Dec/2020:14:30:41 +0300] [Job 243] argv[1]="243" D [11/Dec/2020:14:30:41 +0300] [Job 243] argv[2]="root" D [11/Dec/2020:14:30:41 +0300] [Job 243] argv[3]="YaST2testprint_RNP74AC36" D [11/Dec/2020:14:30:41 +0300] [Job 243] argv[4]="1" D [11/Dec/2020:14:30:41 +0300] [Job 243] argv[5]="finishings=3 number-up=1 page-label=RNP74AC36:YaST2testprint@brr-leap job-uuid=urn:uuid:71b1736c-1657-3401-6742-2aea66b223da job-originating-host-name=localhost date-time-at-creation= date-time-at-processing= time-at-creation=1607686233 time-at-processing=1607686233 document-name-supplied=testprint.ps" D [11/Dec/2020:14:30:41 +0300] [Job 243] argv[6]="/var/spool/cups/d00243-001" D [11/Dec/2020:14:30:41 +0300] [Job 243] envp[0]="CUPS_CACHEDIR=/var/cache/cups" D [11/Dec/2020:14:30:41 +0300] [Job 243] envp[1]="CUPS_DATADIR=/usr/share/cups" D [11/Dec/2020:14:30:41 +0300] [Job 243] envp[2]="CUPS_DOCROOT=/usr/share/cups/webcontent" D [11/Dec/2020:14:30:41 +0300] [Job 243] envp[3]="CUPS_FONTPATH=/usr/share/cups/fonts" D [11/Dec/2020:14:30:41 +0300] [Job 243] envp[4]="CUPS_REQUESTROOT=/var/spool/cups" D [11/Dec/2020:14:30:41 +0300] [Job 243] envp[5]="CUPS_SERVERBIN=/usr/lib/cups" D [11/Dec/2020:14:30:41 +0300] [Job 243] envp[6]="CUPS_SERVERROOT=/etc/cups" D [11/Dec/2020:14:30:41 +0300] [Job 243] envp[7]="CUPS_STATEDIR=/run/cups" D [11/Dec/2020:14:30:41 +0300] [Job 243] envp[8]="HOME=/var/spool/cups/tmp" D [11/Dec/2020:14:30:41 +0300] [Job 243] envp[9]="PATH=/usr/lib/cups/filter:/usr/bin:/usr/sbin:/bin:/usr/bin" D [11/Dec/2020:14:30:41 +0300] [Job 243] envp[10]="SERVER_ADMIN=root@brr-leap" D [11/Dec/2020:14:30:41 +0300] [Job 243] envp[11]="SOFTWARE=CUPS/2.2.7" D [11/Dec/2020:14:30:41 +0300] [Job 243] envp[12]="TMPDIR=/var/spool/cups/tmp" D [11/Dec/2020:14:30:41 +0300] [Job 243] envp[13]="USER=root" D [11/Dec/2020:14:30:41 +0300] [Job 243] envp[14]="CUPS_MAX_MESSAGE=2047" D [11/Dec/2020:14:30:41 +0300] [Job 243] envp[15]="CUPS_SERVER=/run/cups/cups.sock" D [11/Dec/2020:14:30:41 +0300] [Job 243] envp[16]="CUPS_ENCRYPTION=IfRequested" D [11/Dec/2020:14:30:41 +0300] [Job 243] envp[17]="IPP_PORT=631" D [11/Dec/2020:14:30:41 +0300] [Job 243] envp[18]="CHARSET=utf-8" D [11/Dec/2020:14:30:41 +0300] [Job 243] envp[19]="LANG=en.UTF-8" D [11/Dec/2020:14:30:41 +0300] [Job 243] envp[20]="PPD=/etc/cups/ppd/RNP74AC36.ppd" D [11/Dec/2020:14:30:41 +0300] [Job 243] envp[21]="RIP_MAX_CACHE=128m" D [11/Dec/2020:14:30:41 +0300] [Job 243] envp[22]="CONTENT_TYPE=application/postscript" D [11/Dec/2020:14:30:41 +0300] [Job 243] envp[23]="DEVICE_URI=lpd://192.168.131.9/RNP74AC36" D [11/Dec/2020:14:30:41 +0300] [Job 243] envp[24]="PRINTER_INFO=Ricoh Aficio SP 204" D [11/Dec/2020:14:30:41 +0300] [Job 243] envp[25]="PRINTER_LOCATION=192.168.131.9" D [11/Dec/2020:14:30:41 +0300] [Job 243] envp[26]="PRINTER=RNP74AC36" D [11/Dec/2020:14:30:41 +0300] [Job 243] envp[27]="PRINTER_STATE_REASONS=none" D [11/Dec/2020:14:30:41 +0300] [Job 243] envp[28]="CUPS_FILETYPE=document" D [11/Dec/2020:14:30:41 +0300] [Job 243] envp[29]="FINAL_CONTENT_TYPE=application/vnd.cups-postscript" D [11/Dec/2020:14:30:41 +0300] [Job 243] envp[30]="AUTH_I****" D [11/Dec/2020:14:30:41 +0300] [Job 243] Started filter /usr/lib/cups/filter/pstops (PID 26543) D [11/Dec/2020:14:30:41 +0300] [Job 243] Started filter /usr/lib/cups/filter/ricoh-sp1xx (PID 26544) D [11/Dec/2020:14:30:41 +0300] [Job 243] Started backend /usr/lib/cups/backend/lpd (PID 26545) D [11/Dec/2020:14:30:41 +0300] [Job 243] Page = 595x842; 12,12 to 583,830 D [11/Dec/2020:14:30:41 +0300] [Job 243] slow_collate=0, slow_duplex=0, slow_order=0 D [11/Dec/2020:14:30:41 +0300] [Job 243] Before copy_comments - %!PS-Adobe-3.0 D [11/Dec/2020:14:30:41 +0300] [Job 243] %!PS-Adobe-3.0 D [11/Dec/2020:14:30:41 +0300] [Job 243] %%BoundingBox: 0 0 612 792 D [11/Dec/2020:14:30:41 +0300] [Job 243] %%Pages: 1 D [11/Dec/2020:14:30:41 +0300] [Job 243] %%LanguageLevel: 1 D [11/Dec/2020:14:30:41 +0300] [Job 243] %%DocumentData: Clean7Bit D [11/Dec/2020:14:30:41 +0300] [Job 243] %%DocumentSuppliedResources: procset testprint/1.3 D [11/Dec/2020:14:30:41 +0300] [Job 243] %%DocumentNeededResources: font Helvetica Helvetica-Bold Times-Roman D [11/Dec/2020:14:30:41 +0300] [Job 243] %%Creator: Michael Sweet, Apple Inc. - adapted by openSUSE/Novell D [11/Dec/2020:14:30:41 +0300] [Job 243] %%CreationDate: D:20090113092400+0800 D [11/Dec/2020:14:30:41 +0300] [Job 243] %%Title: Test Page D [11/Dec/2020:14:30:41 +0300] [Job 243] %%EndComments D [11/Dec/2020:14:30:41 +0300] [Job 243] Before copy_prolog - %%BeginProlog D [11/Dec/2020:14:30:41 +0300] [Job 243] Before copy_setup - %%Page: 1 1 D [11/Dec/2020:14:30:41 +0300] [Job 243] Before page loop - %%Page: 1 1 D [11/Dec/2020:14:30:41 +0300] [Job 243] Copying page 1... D [11/Dec/2020:14:30:41 +0300] [Job 243] pagew = 571.0, pagel = 818.0 D [11/Dec/2020:14:30:41 +0300] [Job 243] bboxx = 0, bboxy = 0, bboxw = 595, bboxl = 842 D [11/Dec/2020:14:30:41 +0300] [Job 243] PageLeft = 12.0, PageRight = 583.0 D [11/Dec/2020:14:30:41 +0300] [Job 243] PageTop = 830.0, PageBottom = 12.0 D [11/Dec/2020:14:30:41 +0300] [Job 243] PageWidth = 595.0, PageLength = 842.0 D [11/Dec/2020:14:30:41 +0300] [Job 243] Wrote 1 pages... D [11/Dec/2020:14:30:41 +0300] [Job 243] PID 26543 (/usr/lib/cups/filter/pstops) exited with no errors. D [11/Dec/2020:14:30:41 +0300] [Job 243] STATE: +connecting-to-device D [11/Dec/2020:14:30:41 +0300] [Job 243] Looking up \"192.168.131.9\"... D [11/Dec/2020:14:30:41 +0300] [Job 243] STATE: -connecting-to-device D [11/Dec/2020:14:30:41 +0300] [Job 243] 192.168.131.9=192.168.131.9 D [11/Dec/2020:14:30:41 +0300] [Job 243] backendWaitLoop(snmp_fd=5, addr=0x55f83a6ef1d8, side_cb=0x55f838abff10) D [11/Dec/2020:14:30:41 +0300] [Job 243] GPL Ghostscript 9.52: **** Could not open the file /tmp/ricoh_sp1xxx/985e701b-bb1f-47cf-9e81-3188692e0e2d/002-page.ps . D [11/Dec/2020:14:30:41 +0300] [Job 243] GPL Ghostscript 9.52: Unrecoverable error, exit code 1 D [11/Dec/2020:14:30:41 +0300] [Job 243] Copying print data. D [11/Dec/2020:14:30:41 +0300] [Job 243] Set job-printer-state-message to "Copying print data.", current level=INFO D [11/Dec/2020:14:30:41 +0300] [Job 243] backendRunLoop(print_fd=-1, device_fd=6, snmp_fd=5, addr=0x55f83a6ef1d8, use_bc=0, side_cb=0x55f838abff10) D [11/Dec/2020:14:30:41 +0300] [Job 243] Read 681 bytes of print data... D [11/Dec/2020:14:30:41 +0300] [Job 243] PID 26544 (/usr/lib/cups/filter/ricoh-sp1xx) stopped with status 1. D [11/Dec/2020:14:30:41 +0300] [Job 243] Hint: Try setting the LogLevel to "debug" to find out more. D [11/Dec/2020:14:30:41 +0300] [Job 243] hrDeviceDesc=\"Unknown\" D [11/Dec/2020:14:30:41 +0300] [Job 243] prtGeneralCurrentLocalization type is 0, expected 2! D [11/Dec/2020:14:30:41 +0300] [Job 243] Wrote 681 bytes of print data... D [11/Dec/2020:14:30:41 +0300] [Job 243] Connecting to 192.168.131.9:515 for printer RNP74AC36 D [11/Dec/2020:14:30:41 +0300] [Job 243] Connecting to printer. D [11/Dec/2020:14:30:41 +0300] [Job 243] STATE: -connecting-to-device D [11/Dec/2020:14:30:41 +0300] [Job 243] Connected to printer. D [11/Dec/2020:14:30:41 +0300] [Job 243] Connected to 192.168.131.9:515 (local port 1023)... D [11/Dec/2020:14:30:41 +0300] [Job 243] lpd_command 02 RNP74AC36 D [11/Dec/2020:14:30:41 +0300] [Job 243] Sending command string (11 bytes)... D [11/Dec/2020:14:30:41 +0300] [Job 243] Reading command status... D [11/Dec/2020:14:30:41 +0300] [Job 243] lpd_command returning 0 D [11/Dec/2020:14:30:41 +0300] [Job 243] Control file is: D [11/Dec/2020:14:30:41 +0300] [Job 243] Hbrr-leap D [11/Dec/2020:14:30:41 +0300] [Job 243] Proot D [11/Dec/2020:14:30:41 +0300] [Job 243] JYaST2testprint_RNP74AC36 D [11/Dec/2020:14:30:41 +0300] [Job 243] ldfA545brr-leap D [11/Dec/2020:14:30:41 +0300] [Job 243] UdfA545brr-leap D [11/Dec/2020:14:30:41 +0300] [Job 243] NYaST2testprint_RNP74AC36 D [11/Dec/2020:14:30:41 +0300] [Job 243] lpd_command 02 100 cfA545brr-leap D [11/Dec/2020:14:30:41 +0300] [Job 243] Sending command string (20 bytes)... D [11/Dec/2020:14:30:41 +0300] [Job 243] Reading command status... D [11/Dec/2020:14:30:41 +0300] [Job 243] lpd_command returning 0 D [11/Dec/2020:14:30:41 +0300] [Job 243] Sending control file (100 bytes) D [11/Dec/2020:14:30:41 +0300] [Job 243] Control file sent successfully. D [11/Dec/2020:14:30:41 +0300] [Job 243] lpd_command 03 706 dfA545brr-leap D [11/Dec/2020:14:30:41 +0300] [Job 243] Sending command string (20 bytes)... D [11/Dec/2020:14:30:41 +0300] [Job 243] Reading command status... D [11/Dec/2020:14:30:41 +0300] [Job 243] lpd_command returning 0 D [11/Dec/2020:14:30:41 +0300] [Job 243] Sending data file (706 bytes) D [11/Dec/2020:14:30:41 +0300] [Job 243] Spooling job, 0% complete. D [11/Dec/2020:14:30:41 +0300] [Job 243] Data file sent successfully. D [11/Dec/2020:14:30:41 +0300] [Job 243] STATE: +cups-waiting-for-job-completed D [11/Dec/2020:14:30:41 +0300] [Job 243] PID 26545 (/usr/lib/cups/backend/lpd) exited with no errors. D [11/Dec/2020:14:30:41 +0300] [Job 243] End of messages D [11/Dec/2020:14:30:41 +0300] [Job 243] printer-state=3(idle) D [11/Dec/2020:14:30:41 +0300] [Job 243] printer-state-message="Data file sent successfully." D [11/Dec/2020:14:30:41 +0300] [Job 243] printer-state-reasons=none
No messages in /var/log/messages found.
I'm not a grogrammer so I cannot interpret the result clearly. PLEASE HELP!!!
P.S. Do you speak Russian? Could we connect somehow?
The text was updated successfully, but these errors were encountered: