Skip to content
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

Open
unclebrr opened this issue Dec 12, 2020 · 12 comments
Open

SP200N stopped printing #10

unclebrr opened this issue Dec 12, 2020 · 12 comments

Comments

@unclebrr
Copy link

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?

@alysogorov
Copy link
Owner

да я говорю по русски

@unclebrr
Copy link
Author

unclebrr commented Dec 17, 2020 via email

@alysogorov
Copy link
Owner

alysogorov commented Dec 17, 2020

Привет. Я сейчас не могу сразу сказать в чем проблема, у меня тут дня 2 плотной загрузки и смогу что-то посмотреть только ночью.

но скажу пару слов - как оно работает. принтер этот понимает только специфический примитивный формат, что драйвер делает вызывая всякие проги, типа гостскрипта. но ты можешь постадийно сэмулировать работу драйвера, просто заставив его вывести не на принтер,а в файл. а потом этот файл переслать на принтер как файловое устройство.

вот если ты такой файл получить можешь из своего документа и он вроде не пустой и ошибок не произошло - то проблема не в драйвере, а во всяких конфигах печати или правах доступа.

но в твоем случае - утебя ж принтер sp200, я ничего не гарантирую, поскольку это драйвер для серии 100. и если в sp200 есть особенности, то запросто работать не будет. у меня sp111, я на нем тестировал.

как это потестить - написано в доке на вывеске репозитория
enscript --media=A4 -o - TEST_FILE.txt |python ricoh-sp1xx-drv.py PageSize=A4 > XXX.OUT

то есть тут твой файл TEST_FILE.txt, будет преобразован в файл XXX.OUT, который сам принтер как файловое устройство будет готов скушать и напечатать, такой примерно командой -
sudo cat XXX.OUT >/dev/usb/lp0

питон должен быть 2.7!!!!
короче делать примерно так:
создать тестовоую диру, и положить туда питоновский этот драйвер.
положить туда же текстовый файл какой-то.
в исходнике питона в строке 74:
__log_stream = None
исправить(дать просто имя логфайла)
__log_stream = "my_log.log"
и пустить это дело командой, (enscript - это прога, должна быть установлена)
enscript --media=A4 -o - TEST_FILE.txt |python ricoh-sp1xx-drv.py PageSize=A4 > XXX.OUT
посмотреть что будет и что будет в логе... он где то там в дире этой создастся.

@unclebrr
Copy link
Author

Привет! Спасибо за ответ.
Я не спешу, если ты посмотрел мою исторю со ссылки, то там сказано, что Серегин драйвер прекрасно работал у меня 6 лет, причем в вариациях, как SP204, так и SP111. Подозреваю, что и твой должен работать на всём, что использует DDST.
Я проверю еще раз по твоем советам, но у меня создалось такое впечатление, что проблема как раз с правами доступа какой-то из программ, причем рапортуют они о своих правад абсолютно нормально и лежет, где полагается. Питон Python 2.7.17. Система uname -a Linux brr-leap 5.3.18-lp152.54-default #1 SMP Tue Dec 1 12:55:30 UTC 2020 (233d92e) x86_64 x86_64 x86_64 GNU/Linux

@unclebrr
Copy link
Author

Забавно. Два момента:

  1. Лог-файл не создаётся, хоть убейся;
  2. Драйвер, в принципе, работает, то есть по указанной команде в дире создаётся файл XXX.OUT, который потом можно корректно напечатать командой lp XXX.OUT(принтер дефолтный, сетевой, висит на статическом айпи), вот только при попытке напечатать тестовую страницу КУПС выдает "filter error". И да - enscript у меня не было, пришлось поставить. Ерунда какая-то... :(

@alysogorov
Copy link
Owner

filter error - это cups так называет драйверы - filter. очень похоже что например он не может его запустить, например не стоят права на выполнение его, или найти не может.
если таки файл получается и печатается потом, значит драйвер нормально работает, его осталось только правильно скормить купсу

@unclebrr
Copy link
Author

unclebrr commented Dec 17, 2020 via email

@unclebrr
Copy link
Author

UPD. Система ругается на gs
segfault at 8 in (...) error 4 in libgs.so.9.52
что бы это значило?

@unclebrr
Copy link
Author

Ещё апдейт - ругань в купс/лог
E [18/Dec/2020:12:42:28 +0300] [Client 148] Returning IPP client-error-bad-request for Send-Document (ipp://localhost:631/printers/RNP74AC36) from localhost E [18/Dec/2020:13:01:31 +0300] [Job 257] Job stopped due to filter errors; please consult the error_log file for details. D [18/Dec/2020:13:01:31 +0300] [Job 257] The following messages were recorded from 01:01:24 PM to 01:01:31 PM D [18/Dec/2020:13:01:31 +0300] [Job 257] Applying default options... D [18/Dec/2020:13:01:31 +0300] [Job 257] Adding start banner page "none". D [18/Dec/2020:13:01:31 +0300] [Job 257] Queued on "RNP74AC36" by "root". D [18/Dec/2020:13:01:31 +0300] [Job 257] Auto-typing file... D [18/Dec/2020:13:01:31 +0300] [Job 257] Request file type is application/postscript. D [18/Dec/2020:13:01:31 +0300] [Job 257] File of type application/postscript queued by "root". D [18/Dec/2020:13:01:31 +0300] [Job 257] Adding end banner page "none". D [18/Dec/2020:13:01:31 +0300] [Job 257] time-at-processing=1608285684 D [18/Dec/2020:13:01:31 +0300] [Job 257] 2 filters for job: D [18/Dec/2020:13:01:31 +0300] [Job 257] pstops (application/postscript to application/vnd.cups-postscript, cost 66) D [18/Dec/2020:13:01:31 +0300] [Job 257] ricoh-sp1xx (application/vnd.cups-postscript to printer/RNP74AC36, cost 100) D [18/Dec/2020:13:01:31 +0300] [Job 257] job-sheets=none,none D [18/Dec/2020:13:01:31 +0300] [Job 257] argv[0]="RNP74AC36" D [18/Dec/2020:13:01:31 +0300] [Job 257] argv[1]="257" D [18/Dec/2020:13:01:31 +0300] [Job 257] argv[2]="root" D [18/Dec/2020:13:01:31 +0300] [Job 257] argv[3]="YaST2testprint_RNP74AC36" D [18/Dec/2020:13:01:31 +0300] [Job 257] argv[4]="1" D [18/Dec/2020:13:01:31 +0300] [Job 257] argv[5]="finishings=3 number-up=1 page-label=RNP74AC36:YaST2testprint@brr-leap job-uuid=urn:uuid:799621ec-d546-3bfa-57e8-7474f420222b job-originating-host-name=localhost date-time-at-creation= date-time-at-processing= time-at-creation=1608285684 time-at-processing=1608285684 document-name-supplied=testprint.ps" D [18/Dec/2020:13:01:31 +0300] [Job 257] argv[6]="/var/spool/cups/d00257-001" D [18/Dec/2020:13:01:31 +0300] [Job 257] envp[0]="CUPS_CACHEDIR=/var/cache/cups" D [18/Dec/2020:13:01:31 +0300] [Job 257] envp[1]="CUPS_DATADIR=/usr/share/cups" D [18/Dec/2020:13:01:31 +0300] [Job 257] envp[2]="CUPS_DOCROOT=/usr/share/cups/webcontent" D [18/Dec/2020:13:01:31 +0300] [Job 257] envp[3]="CUPS_FONTPATH=/usr/share/cups/fonts" D [18/Dec/2020:13:01:31 +0300] [Job 257] envp[4]="CUPS_REQUESTROOT=/var/spool/cups" D [18/Dec/2020:13:01:31 +0300] [Job 257] envp[5]="CUPS_SERVERBIN=/usr/lib/cups" D [18/Dec/2020:13:01:31 +0300] [Job 257] envp[6]="CUPS_SERVERROOT=/etc/cups" D [18/Dec/2020:13:01:31 +0300] [Job 257] envp[7]="CUPS_STATEDIR=/run/cups" D [18/Dec/2020:13:01:31 +0300] [Job 257] envp[8]="HOME=/var/spool/cups/tmp" D [18/Dec/2020:13:01:31 +0300] [Job 257] envp[9]="PATH=/usr/lib/cups/filter:/usr/bin:/usr/sbin:/bin:/usr/bin" D [18/Dec/2020:13:01:31 +0300] [Job 257] envp[10]="SERVER_ADMIN=root@brr-leap" D [18/Dec/2020:13:01:31 +0300] [Job 257] envp[11]="SOFTWARE=CUPS/2.2.7" D [18/Dec/2020:13:01:31 +0300] [Job 257] envp[12]="TMPDIR=/var/spool/cups/tmp" D [18/Dec/2020:13:01:31 +0300] [Job 257] envp[13]="USER=root" D [18/Dec/2020:13:01:31 +0300] [Job 257] envp[14]="CUPS_MAX_MESSAGE=2047" D [18/Dec/2020:13:01:31 +0300] [Job 257] envp[15]="CUPS_SERVER=/run/cups/cups.sock" D [18/Dec/2020:13:01:31 +0300] [Job 257] envp[16]="CUPS_ENCRYPTION=IfRequested" D [18/Dec/2020:13:01:31 +0300] [Job 257] envp[17]="IPP_PORT=631" D [18/Dec/2020:13:01:31 +0300] [Job 257] envp[18]="CHARSET=utf-8" D [18/Dec/2020:13:01:31 +0300] [Job 257] envp[19]="LANG=en.UTF-8" D [18/Dec/2020:13:01:31 +0300] [Job 257] envp[20]="PPD=/etc/cups/ppd/RNP74AC36.ppd" D [18/Dec/2020:13:01:31 +0300] [Job 257] envp[21]="RIP_MAX_CACHE=128m" D [18/Dec/2020:13:01:31 +0300] [Job 257] envp[22]="CONTENT_TYPE=application/postscript" D [18/Dec/2020:13:01:31 +0300] [Job 257] envp[23]="DEVICE_URI=lpd://192.168.131.9/RNP74AC36" D [18/Dec/2020:13:01:31 +0300] [Job 257] envp[24]="PRINTER_INFO=Ricoh Aficio SP 200N" D [18/Dec/2020:13:01:31 +0300] [Job 257] envp[25]="PRINTER_LOCATION=192.168.131.9" D [18/Dec/2020:13:01:31 +0300] [Job 257] envp[26]="PRINTER=RNP74AC36" D [18/Dec/2020:13:01:31 +0300] [Job 257] envp[27]="PRINTER_STATE_REASONS=none" D [18/Dec/2020:13:01:31 +0300] [Job 257] envp[28]="CUPS_FILETYPE=document" D [18/Dec/2020:13:01:31 +0300] [Job 257] envp[29]="FINAL_CONTENT_TYPE=application/vnd.cups-postscript" D [18/Dec/2020:13:01:31 +0300] [Job 257] envp[30]="AUTH_I****" D [18/Dec/2020:13:01:31 +0300] [Job 257] Started filter /usr/lib/cups/filter/pstops (PID 7097) D [18/Dec/2020:13:01:31 +0300] [Job 257] Started filter /usr/lib/cups/filter/ricoh-sp1xx (PID 7098) D [18/Dec/2020:13:01:31 +0300] [Job 257] Started backend /usr/lib/cups/backend/lpd (PID 7099) D [18/Dec/2020:13:01:31 +0300] [Job 257] STATE: +connecting-to-device D [18/Dec/2020:13:01:31 +0300] [Job 257] Looking up \"192.168.131.9\"... D [18/Dec/2020:13:01:31 +0300] [Job 257] STATE: -connecting-to-device D [18/Dec/2020:13:01:31 +0300] [Job 257] 192.168.131.9=192.168.131.9 D [18/Dec/2020:13:01:31 +0300] [Job 257] backendWaitLoop(snmp_fd=5, addr=0x55a9b198f1d8, side_cb=0x55a9b0232f10) D [18/Dec/2020:13:01:31 +0300] [Job 257] Page = 595x842; 12,12 to 583,830 D [18/Dec/2020:13:01:31 +0300] [Job 257] slow_collate=0, slow_duplex=0, slow_order=0 D [18/Dec/2020:13:01:31 +0300] [Job 257] Before copy_comments - %!PS-Adobe-3.0 D [18/Dec/2020:13:01:31 +0300] [Job 257] %!PS-Adobe-3.0 D [18/Dec/2020:13:01:31 +0300] [Job 257] %%BoundingBox: 0 0 612 792 D [18/Dec/2020:13:01:31 +0300] [Job 257] %%Pages: 1 D [18/Dec/2020:13:01:31 +0300] [Job 257] %%LanguageLevel: 1 D [18/Dec/2020:13:01:31 +0300] [Job 257] %%DocumentData: Clean7Bit D [18/Dec/2020:13:01:31 +0300] [Job 257] %%DocumentSuppliedResources: procset testprint/1.3 D [18/Dec/2020:13:01:31 +0300] [Job 257] %%DocumentNeededResources: font Helvetica Helvetica-Bold Times-Roman D [18/Dec/2020:13:01:31 +0300] [Job 257] %%Creator: Michael Sweet, Apple Inc. - adapted by openSUSE/Novell D [18/Dec/2020:13:01:31 +0300] [Job 257] %%CreationDate: D:20090113092400+0800 D [18/Dec/2020:13:01:31 +0300] [Job 257] %%Title: Test Page D [18/Dec/2020:13:01:31 +0300] [Job 257] %%EndComments D [18/Dec/2020:13:01:31 +0300] [Job 257] Before copy_prolog - %%BeginProlog D [18/Dec/2020:13:01:31 +0300] [Job 257] Before copy_setup - %%Page: 1 1 D [18/Dec/2020:13:01:31 +0300] [Job 257] Before page loop - %%Page: 1 1 D [18/Dec/2020:13:01:31 +0300] [Job 257] Copying page 1... D [18/Dec/2020:13:01:31 +0300] [Job 257] pagew = 571.0, pagel = 818.0 D [18/Dec/2020:13:01:31 +0300] [Job 257] bboxx = 0, bboxy = 0, bboxw = 595, bboxl = 842 D [18/Dec/2020:13:01:31 +0300] [Job 257] PageLeft = 12.0, PageRight = 583.0 D [18/Dec/2020:13:01:31 +0300] [Job 257] PageTop = 830.0, PageBottom = 12.0 D [18/Dec/2020:13:01:31 +0300] [Job 257] PageWidth = 595.0, PageLength = 842.0 D [18/Dec/2020:13:01:31 +0300] [Job 257] Wrote 1 pages... D [18/Dec/2020:13:01:31 +0300] [Job 257] PID 7097 (/usr/lib/cups/filter/pstops) exited with no errors. D [18/Dec/2020:13:01:31 +0300] [Job 257] GPL Ghostscript 9.52: **** Could not open the file /tmp/ricoh_sp1xxx/08bf900a-c22c-4904-971e-b0fb5dd40202/002-page.ps . D [18/Dec/2020:13:01:31 +0300] [Job 257] Copying print data. D [18/Dec/2020:13:01:31 +0300] [Job 257] Set job-printer-state-message to "Copying print data.", current level=INFO D [18/Dec/2020:13:01:31 +0300] [Job 257] backendRunLoop(print_fd=-1, device_fd=6, snmp_fd=5, addr=0x55a9b198f1d8, use_bc=0, side_cb=0x55a9b0232f10) D [18/Dec/2020:13:01:31 +0300] [Job 257] Read 16 bytes of print data... D [18/Dec/2020:13:01:31 +0300] [Job 257] GPL Ghostscript 9.52: Unrecoverable error, exit code 1 D [18/Dec/2020:13:01:31 +0300] [Job 257] PID 7098 (/usr/lib/cups/filter/ricoh-sp1xx) stopped with status 1. D [18/Dec/2020:13:01:31 +0300] [Job 257] Hint: Try setting the LogLevel to "debug" to find out more. D [18/Dec/2020:13:01:31 +0300] [Job 257] hrDeviceDesc=\"Unknown\" D [18/Dec/2020:13:01:31 +0300] [Job 257] prtGeneralCurrentLocalization type is 0, expected 2! D [18/Dec/2020:13:01:31 +0300] [Job 257] Wrote 16 bytes of print data... D [18/Dec/2020:13:01:31 +0300] [Job 257] Read 665 bytes of print data... D [18/Dec/2020:13:01:31 +0300] [Job 257] Wrote 665 bytes of print data... D [18/Dec/2020:13:01:31 +0300] [Job 257] Connecting to 192.168.131.9:515 for printer RNP74AC36 D [18/Dec/2020:13:01:31 +0300] [Job 257] Connecting to printer. D [18/Dec/2020:13:01:31 +0300] [Job 257] STATE: -connecting-to-device D [18/Dec/2020:13:01:31 +0300] [Job 257] Connected to printer. D [18/Dec/2020:13:01:31 +0300] [Job 257] Connected to 192.168.131.9:515 (local port 1023)... D [18/Dec/2020:13:01:31 +0300] [Job 257] lpd_command 02 RNP74AC36 D [18/Dec/2020:13:01:31 +0300] [Job 257] Sending command string (11 bytes)... D [18/Dec/2020:13:01:31 +0300] [Job 257] Reading command status... D [18/Dec/2020:13:01:31 +0300] [Job 257] lpd_command returning 0 D [18/Dec/2020:13:01:31 +0300] [Job 257] Control file is: D [18/Dec/2020:13:01:31 +0300] [Job 257] Hbrr-leap D [18/Dec/2020:13:01:31 +0300] [Job 257] Proot D [18/Dec/2020:13:01:31 +0300] [Job 257] JYaST2testprint_RNP74AC36 D [18/Dec/2020:13:01:31 +0300] [Job 257] ldfA099brr-leap D [18/Dec/2020:13:01:31 +0300] [Job 257] UdfA099brr-leap D [18/Dec/2020:13:01:31 +0300] [Job 257] NYaST2testprint_RNP74AC36 D [18/Dec/2020:13:01:31 +0300] [Job 257] lpd_command 02 100 cfA099brr-leap D [18/Dec/2020:13:01:31 +0300] [Job 257] Sending command string (20 bytes)... D [18/Dec/2020:13:01:31 +0300] [Job 257] Reading command status... D [18/Dec/2020:13:01:31 +0300] [Job 257] lpd_command returning 0 D [18/Dec/2020:13:01:31 +0300] [Job 257] Sending control file (100 bytes) D [18/Dec/2020:13:01:31 +0300] [Job 257] Control file sent successfully. D [18/Dec/2020:13:01:31 +0300] [Job 257] lpd_command 03 706 dfA099brr-leap D [18/Dec/2020:13:01:31 +0300] [Job 257] Sending command string (20 bytes)... D [18/Dec/2020:13:01:31 +0300] [Job 257] Reading command status... D [18/Dec/2020:13:01:31 +0300] [Job 257] lpd_command returning 0 D [18/Dec/2020:13:01:31 +0300] [Job 257] Sending data file (706 bytes) D [18/Dec/2020:13:01:31 +0300] [Job 257] Spooling job, 0% complete. D [18/Dec/2020:13:01:31 +0300] [Job 257] Data file sent successfully. D [18/Dec/2020:13:01:31 +0300] [Job 257] STATE: +cups-waiting-for-job-completed D [18/Dec/2020:13:01:31 +0300] [Job 257] PID 7099 (/usr/lib/cups/backend/lpd) exited with no errors. D [18/Dec/2020:13:01:31 +0300] [Job 257] End of messages D [18/Dec/2020:13:01:31 +0300] [Job 257] printer-state=3(idle) D [18/Dec/2020:13:01:31 +0300] [Job 257] printer-state-message="Data file sent successfully." D [18/Dec/2020:13:01:31 +0300] [Job 257] printer-state-reasons=none

@unclebrr
Copy link
Author

Ещё апдейт.
gs пытается открыть файл */002-page.ps однако, временный файл, который создаётся, имеет имя */001-page.ps
возможно тут что-то зарыто?
файл создаётся, но дальше идёт ошибка доступа

@unclebrr
Copy link
Author

unclebrr commented Dec 23, 2020

И ещё апдейт.
По команде enscript --media=A4 -o - TEST_FILE.txt |python ricoh-sp1xx-drv.py PageSize=A4 > XXX.OUT фильтр преобразует только текст ПЕРВОЙ страницы и только в том случае, если имеющийся текст по объёму больше ДВУХ страниц. Если исходный TEST_FILE.txt меньше одной страницы, то мы получаем ПУСТОЙ XXX.OUT :( в общем какие-то чудеса тут творятся...

@unclebrr
Copy link
Author

И ещё.
Проблема, как и предполагалось, была в новом ghostscript-e.
Там заделывали очередную дыру в безопасности и поломали работу принтеров некоторых можелей , в том числе и Рико. Сами авторы советуют откатываться на предыдущую версию пока не начнёт работать. 9.27 работает. Берется в архиве на странице gs.
Но вот то, что не отсылается файл на принтер - очередная проблема. Вручную, через lp, нормально.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants