Portál AbcLinuxu, 25. dubna 2024 12:09


Dotaz: Dlouhý čas na scan.

14.12.2014 17:21 lertimir | skóre: 64 | blog: Par_slov
Dlouhý čas na scan.
Přečteno: 222×
Odpovědět | Admin
Nově jsem naistaloval doma malou multifunkci, Brother DCP-1510E. Výhodou je že má plnou linuxovou podporu. Nicméně má jeden drobný problém. Pro scanování má svou binárku, která je asi jen monitoring, protože pak má na ni navázán sh script a v něm je ze sane přikaz scanimage --device-name "$device" --resolution $resolution> $output_file 2>/dev/null na který pak následně navazuje moje zpracování pnmtojpeg --quality=90 <$output_file >$output_jpg. Zatím to nemám zapajpované, protože chci vidět, co se děje.

Vše (tisk i scanování) funguje v principu, ale problém je v tom, že scanimage trvá. Typicky něco kolem 2-3 minut. Tedy zapracuje. nascenuje obrazek, objeví se na disku $output_file (který má automaticky vygenerovaný čas do jména souboru) a pak nic. htop, ho vidí v paměti spotřeba procesoru na nule, ale nevypadne z paměti. Asi pak dojede nějaký timeout a skončí. Přitom i display na scaneru hlásí klidový stav a tím připravenost na další scan. Spuštění dalšího scanu nic neurychlí, vše čeká až první scan skončí a pak teprvne se provede druhý. Nicméně nepadne to, neblokne se nic a scanuje dále.

Otázka je zřejmá. Jak najít na čem to visí a odstranit to?

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

14.12.2014 18:42 nobody
Rozbalit Rozbalit vše Re: Dlouhý čas na scan.
Odpovědět | | Sbalit | Link | Blokovat | Admin
visi to na scanimage :)

zkus pridat k scanimage parametry: --progress --verbose (a pust z terminalu "ten sh script"

pripadne workaround => uprav "ten sh script" aby scanimage slo na pozadi pres & a pripis kontrolu co 5s jestli:
a. velikost output_file >0
b. jestli uz se velikost prestala menit
pokud oboje splneno tak: killall scanimage

pokud scanimage nelze na pozadi, tak v "tom sh scriptu" pred scanimage zavolat vlastni externi script s kontrolou (a),(b) a (killall) :)

14.12.2014 19:03 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: Dlouhý čas na scan.
Už jsem na to přišel. Ten scaner má naprosto pitomý dotaz na konci scanu, jestli chci scanovat další obrázek a (Pokud odpovím ano, tak mi duchaplně radí, abych vzor vložil), když neodpovím ne, tak nechá linku otevřenou a neukončí scan. Občas mám pocit, že logika některých dizajnérů aplikací mi uniká. (Navíc na spuštění scanu musím zmáčknout 5 tlačítek (tlačítko Scan, potom je menu dotaz "Scan do PC" (a jiná volba tam není), pak volba Image/emai/file, pak volba scanovat nebo zobrazit nápovědu, a pak oznámi stiskněte Start, úžasně ergonomické). Ale scanovat se bude tak jednou za měsíc pár stránek, tak se to přežít dá.
14.12.2014 20:16 nobody
Rozbalit Rozbalit vše Re: Dlouhý čas na scan.
a vyvolani scanu z pc nefunguje ?
btw:scan na 5button nejspis vychazi z "designed for windows" pripadne "designed in usa", si vzdy vybavim napisy na usa car zrcatkach "pozor, obraz v zrcatku je obracene" nebo "pozor, objekty v zrcatku jsou blize nez se zda" nebo tady :)
14.12.2014 21:34 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: Dlouhý čas na scan.
Vyvolání scanu s PC znamená lognout se ssh na server a spustit něco v bashi. Teď nevím jestli spuštění scanimage by ten scan vyvolalo, nebo bych potřeboval ještě něco více, ale to mne nezajímá. Scaner není vedle kompu tak, že stačí natáhnout ruku a položit papír, ale je třeba vstát a jit k němu do druhé místnosti. To mačkání pár tlačitek je příhodnější.
14.12.2014 21:48 nobody
Rozbalit Rozbalit vše Re: Dlouhý čas na scan.
ok :) tak jen pro pripadne dalsi prichodici v budoucnu...
na plose PC u ktereho sedim by sla udelat ikona, ta by pustila script co by se automaticky pripojil pres ssh na vzdalene pc kde je pripojen scanner, pustil by tam scanimage a po doskenovani by zobrazil naskenovanej obrazek, atd.. :)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.