Uživatelské nástroje

Nástroje pro tento web


troubleshooting:l800_no_photoprint

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revizePředchozí verze
Následující verze
Předchozí verze
troubleshooting:l800_no_photoprint [2014/02/16 20:07] djbuldogtroubleshooting:l800_no_photoprint [2025/08/28 10:09] (aktuální) – upraveno mimo DokuWiki 127.0.0.1
Řádek 4: Řádek 4:
   * Když dám tisknout nějakou fotku přes celou stránku, tak se to po načtení papíru kousne   * Když dám tisknout nějakou fotku přes celou stránku, tak se to po načtení papíru kousne
  
 +===== Pokus 3 (28.2.2015) =====
 +
 +  * díval jsem se na web Epsonu a driver je pořád ve stejné verzi. Neočekávám, že to někdy opraví. Že by to všem ostatním fungovalo?
 +  * na webu jsou drivery ve formě rpm balíčku. Já jsem ten binární rpm balíček přes alien převedl na deb a nainstaloval. 
 +  * všiml jsem si, že tam mají i src rpm balíček včetně spec souboru. 
 +  * v balíčku jsou dva archívy:
 +    * epson-injjet-printer-l800-1.0.0.tar.gz (binární, 2 epson proprietární knihovny, nějaké datové soubory)
 +    * epson-inkjet-printer-filter-1.0.0.tar.gz (zdrojáky, kompilvatelný)
 +  * druhý archív jsem zkoušel zkompilovat. Šlo to docela hladce.
 +    * musel jsem doinstalovat libcupsimage2-dev, který instaloval i nějakou binárku
 +    * configure vyžadoval zadat PREFIX. Je to cesta, kam se pak instaluje výsledný epson_inkjet_printer_filter 
 +    * ano, správně, výsledkem kompilace je soubor epson_inkjet_printer_filter, který mi podle logu z pokusu 2 havaroval s kódem 1 :) Minimálně to teď mohu debugovat :)
 +    * prefix jsem při kompilaci nastavil na /usr/local. Při make uninstall (bez install) to pak psalo, že nemůže smazat epson_inkjet_printer_filter v /PATH=/usr/local/lib/cups/filter'
 +  * jako install zkusím na začátek jen přepsat tu binárku
 +<code>
 +locate epson_inkjet_printer_filter
 +/opt/epson-inkjet-printer-l800/cups/lib/filter/epson_inkjet_printer_filter
 +</code>
 +
 + * stále ladím binárku, prefix musí být
 +<code>
 +/configure --prefix=/opt/epson-inkjet-printer-l800 --enable-debug
 +</code>
 +  * posunul jsem se trochu dál, ale stejně to chcípá :)
 +  * potřeboval bych nějak zapnout ten debug trace, ale nedaří se mi :) určitě to ale jde [[http://forums.gentoo.org/viewtopic-t-867435.html|instalace epsonu v gentoo]], [[http://forums.gentoo.org/viewtopic-t-904700-view-next.html?sid=4b226e3d8289efa1fbfc78a3206a95b0|a tady]]
 +
 +  * poslední stav:
 +    * funkce epcgStartJob z Epson knihovny vraci -1000 a chova se to stejne jako na tom linku z gentoo
 +    * backtrace main - printJob - 
 +
 +  * konečně mi funguje ten debug.. musel jsem předělat debuglog funkci, aby používala syslog s LOG_INFO. Nevím proč, ale zápis do souboru mi vůbec nefungoval :)
 +
 +<code>
 +Mar  1 00:23:22 Pharaon exampleprog[18009]: l800: started
 +Mar  1 00:23:23 Pharaon exampleprog[18009]: l800: [printJob:488] TRACE IN
 +Mar  1 00:23:23 Pharaon exampleprog[18009]: l800: [load_core_library:165] TRACE IN
 +Mar  1 00:23:23 Pharaon exampleprog[18009]: l800: [get_ppd_attr:140] PPD Attribute epcgCoreLibrary -> libEpson_l800.so.1.0.0
 +Mar  1 00:23:23 Pharaon exampleprog[18009]: l800: [load_core_library:230] Model name : L800 Series
 +Mar  1 00:23:23 Pharaon exampleprog[18009]: l800: [load_core_library:247] TRACE OUT=0
 +Mar  1 00:23:23 Pharaon exampleprog[18009]: l800: [setup_option:254] TRACE IN
 +Mar  1 00:23:23 Pharaon exampleprog[18009]: l800: [get_ppd_attr:140] PPD Attribute epcgResourceData -> Epson_l800.1.data
 +Mar  1 00:23:23 Pharaon exampleprog[18009]: l800: [setup_option:302] Job Options =CDDVDPrintPosUpDown=0.0mm Rotate180=Off PrintQuality=BestPhoto DensityWatermark=Level4 SizeWatermark=70 BrightnessValue=0 CDDVDInnerPrintPosition=43mm Watermark=None PageSize=Custom.595.28x841.89 YellowValue=0 InputSlot=Sheet ReduceEnlarge=ByOutputPaperSize MirrorImage=Off OutputPaper=A4 CyanValue=0 PositionWatermark=Center PosterPrinting=Off GammaValue=2.2 ScaleRatio=100 Color=Color MediaType=EULTRAGLOSSY ContrastValue=0 MagentaValue=0 ColurWatermark=Red SaturationValue=0 CDDVDPrintPosLeftRight=0.0mm CorrectionColor=EPSONVivid Borderless=On job-uuid=urn:uuid:6a9465f9-49ca-3b86-7d27-91cd25c7d586 job-originating-host-name=localhost time-at-creation=1425160518 time-at-processing=1425165802
 +Mar  1 00:23:23 Pharaon exampleprog[18009]: l800: [setup_option:315] Option=MediaType Choice=EULTRAGLOSSY
 +Mar  1 00:23:23 Pharaon exampleprog[18009]: l800: [setup_option:315] Option=PrintQuality Choice=BestPhoto
 +Mar  1 00:23:23 Pharaon exampleprog[18009]: l800: [setup_option:315] Option=PageSize Choice=Custom.595.28x841.89
 +Mar  1 00:23:23 Pharaon exampleprog[18009]: l800: [setup_option:315] Option=InputSlot Choice=Sheet
 +Mar  1 00:23:23 Pharaon exampleprog[18009]: l800: [setup_option:315] Option=Color Choice=Color
 +Mar  1 00:23:23 Pharaon exampleprog[18009]: l800: [setup_option:315] Option=Borderless Choice=On
 +Mar  1 00:23:23 Pharaon exampleprog[18009]: l800: [setup_option:315] Option=ReduceEnlarge Choice=ByOutputPaperSize
 +Mar  1 00:23:23 Pharaon exampleprog[18009]: l800: [setup_option:315] Option=OutputPaper Choice=A4
 +Mar  1 00:23:23 Pharaon exampleprog[18009]: l800: [setup_option:315] Option=ScaleRatio Choice=100
 +Mar  1 00:23:23 Pharaon exampleprog[18009]: l800: [setup_option:315] Option=CDDVDInnerPrintPosition Choice=43mm
 +Mar  1 00:23:23 Pharaon exampleprog[18009]: l800: [setup_option:315] Option=CDDVDPrintPosUpDown Choice=0.0mm
 +Mar  1 00:23:23 Pharaon exampleprog[18009]: l800: [setup_option:315] Option=CDDVDPrintPosLeftRight Choice=0.0mm
 +Mar  1 00:23:23 Pharaon exampleprog[18009]: l800: [setup_option:315] Option=CorrectionColor Choice=EPSONVivid
 +Mar  1 00:23:23 Pharaon exampleprog[18009]: l800: [setup_option:315] Option=GammaValue Choice=2.2
 +Mar  1 00:23:23 Pharaon exampleprog[18009]: l800: [setup_option:315] Option=BrightnessValue Choice=0
 +Mar  1 00:23:23 Pharaon exampleprog[18009]: l800: [setup_option:315] Option=ContrastValue Choice=0
 +Mar  1 00:23:23 Pharaon exampleprog[18009]: l800: [setup_option:315] Option=SaturationValue Choice=0
 +Mar  1 00:23:23 Pharaon exampleprog[18009]: l800: [setup_option:315] Option=CyanValue Choice=0
 +Mar  1 00:23:23 Pharaon exampleprog[18009]: l800: [setup_option:315] Option=MagentaValue Choice=0
 +Mar  1 00:23:23 Pharaon exampleprog[18009]: l800: [setup_option:315] Option=YellowValue Choice=0
 +Mar  1 00:23:23 Pharaon exampleprog[18009]: l800: [setup_option:332] TRACE OUT=0
 +Mar  1 00:23:23 Pharaon exampleprog[18009]: l800: [printJob:507] Job name : 59
 +Mar  1 00:23:23 Pharaon exampleprog[18009]: l800: [printJob:511] epcgStartJob returned -1000
 +Mar  1 00:23:23 Pharaon exampleprog[18009]: l800: [unload_core_library:339] TRACE IN
 +Mar  1 00:23:23 Pharaon exampleprog[18009]: l800: [unload_core_library:347] TRACE OUT=0
 +Mar  1 00:23:23 Pharaon exampleprog[18009]: l800: [printJob:535] TRACE OUT=-1000
 +Mar  1 00:23:23 Pharaon exampleprog[18009]: l800: [eps_heap_usage_end:42] =============================================================
 +Mar  1 00:23:23 Pharaon exampleprog[18009]: l800: [eps_heap_usage_end:43] HEAP USAGE : max(160 bytes) leak(0 bytes)
 +Mar  1 00:23:23 Pharaon exampleprog[18009]: l800: [eps_heap_usage_end:44] =============================================================
 +</code>
 +
 +  * tak už mě opět nic nenapadá :)
 +  * je dost možné, že jsem se teď dostal do stejného mista jako s originálním binárním souborem. Kontroloval jsem ppd a zjístil, že je umístěn v /usr/share/ppd/Epson/...
 +  * možná má problém jen s nějakým parametrem v ppd souboru? :)
 +
 +  * takže, teď mi z toho vyjela i fotka :)
 +  * celá záhada je tedy možná vyřešena. Vypadá to, že problém byl jen s parametrem borderless
 +  * když jsem ten parametr zrušil, tak to začalo tisknout v poho
 +  * blbý je, že mi to netiskne až ke kraji..
 +  * zkoušel jsem použít a4 bez okrajů a dopadlo to tak, ze se mi asi potiskl válec :) 
 +  * nahoře a vlevo je bílý okraj, dole a vpravo je to až ke kraji, ale oříznuté o ten bílý okraj
 ===== Pokus 2 (6.1.2014) ===== ===== Pokus 2 (6.1.2014) =====
  
troubleshooting/l800_no_photoprint.1392577627.txt.gz · Poslední úprava: (upraveno mimo DokuWiki)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki