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

Následující verze
Předchozí verze
troubleshooting:l800_no_photoprint [2014/02/16 20:06] – vytvořeno 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 2 (6.1.2014) ======+===== 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) =====
  
   * všechno smazat, ať tam nejsou zastaralé věci   * všechno smazat, ať tam nejsou zastaralé věci
troubleshooting/l800_no_photoprint.1392577608.txt.gz · Poslední úprava: (upraveno mimo DokuWiki)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki