Журнал LinuxFormat - перейти на главную

LXF141:School1

Материал из Linuxformat
(Различия между версиями)
Перейти к: навигация, поиск
(викификация, оформление, иллюстрация)
 
(При­ру­ча­ем Canon)
Строка 55: Строка 55:
 
===При­ру­ча­ем Canon===
 
===При­ру­ча­ем Canon===
  
{{Врезка|Содержание=[[Изображение:LF141_110_1.jpg|300px]] Вот так вы­гля­дит ''CUPS''.|Ширина=300px}}
+
{{Врезка|Содержание=[[Изображение:LXF141_110_1.jpg|300px]] Вот так вы­гля­дит ''CUPS''.|Ширина=300px}}
  
 
Прин­те­ры Canon сто­ят особ­ня­ком от мо­де­лей дру­гих про­из­во­ди­те­лей, так как тре­бу­ют осо­бо­го под­хо­да. Про­бле­ма в том, что мно­гие мо­де­ли (к при­ме­ру, по­пу­ляр­ный МФУ 3110) не име­ют драй­ве­ров под Linux, а дру­гие тре­бу­ют спе­ци­аль­но­го под­хо­да к сво­ему за­пуску. Да­вай­те раз­бе­рем об­щий ал­го­ритм уста­нов­ки прин­те­ров от Canon.
 
Прин­те­ры Canon сто­ят особ­ня­ком от мо­де­лей дру­гих про­из­во­ди­те­лей, так как тре­бу­ют осо­бо­го под­хо­да. Про­бле­ма в том, что мно­гие мо­де­ли (к при­ме­ру, по­пу­ляр­ный МФУ 3110) не име­ют драй­ве­ров под Linux, а дру­гие тре­бу­ют спе­ци­аль­но­го под­хо­да к сво­ему за­пуску. Да­вай­те раз­бе­рем об­щий ал­го­ритм уста­нов­ки прин­те­ров от Canon.

Версия 09:55, 19 апреля 2012

Шко­ла LXF Обмен опытом и передовые идеи по использованию свободного ПО в образовании Категории:Школа LXF

Содержание

Ук­ро­ще­ние «же­ле­за»

Алек­сандр Ка­зан­цев рас­ска­жет, как сде­лать, что­бы обо­ру­до­ва­ние ва­ше­го ком­пь­ю­тер­но­го клас­са ве­рой и прав­дой слу­жи­ло вам в Linux.

Ус­та­нов­ка про­грамм­но­го обес­пе­чения в Linux не яв­ля­ет­ся та­кой уж боль­шой про­бле­мой – доста­точ­но осво­ить менед­жер па­ке­тов ва­ше­го ди­ст­ри­бу­ти­ва и по­ис­кать па­ке­ты с нуж­ной вам про­грам­мой. Вы, конеч­но (как же без это­го), мо­же­те ут­вер­ждать во весь го­лос: мол, нуж­но знать, что по­ста­вить. Но слож­ность это­го не идет ни в ка­кое сравнение с про­бле­ма­ми, ко­то­рые возника­ют при «об­рат­ной» уста­нов­ке, ког­да у вас есть го­то­вое обо­ру­до­вание, но вы не знае­те, как за­ста­вить его ра­бо­тать. Так как в со­вре­мен­ной шко­ле учи­тель ин­фор­ма­ти­ки воспринима­ет­ся и как сис­тем­ный ад­минист­ра­тор, и как про­грам­мист «в од­ном фла­коне», то, ду­ма­ем, дан­ный жи­во­тре­пе­щу­щий во­прос досто­ин на­ше­го рас­смот­рения.

CPU, GPU и про­чие «ма­тер­ные» шту­ки

Так как основ­ная под­держ­ка обо­ру­до­вания реа­ли­зу­ет­ся ядром Linux, то пер­вым де­лом сто­ит со­отнести вер­сию яд­ра, ис­поль­зуе­мую в ва­шем ди­ст­ри­бу­ти­ве, с воз­рас­том ис­поль­зуе­мо­го обо­ру­до­вания. Не сто­ит ожи­дать от дис­т­ри­бу­ти­ва с ядром, вы­шед­шим два го­да на­зад, под­держ­ки но­во­мод­но­го чип­се­та или ульт­ра­со­вре­мен­ной ви­део­кар­ты, ко­то­рая толь­ко-толь­ко по­яви­лась на при­лав­ке. Обыч­но тре­бу­ет­ся вре­мя око­ло по­лу­го­да, пре­ж­де чем дан­ное обо­ру­до­вание на­чи­на­ет (а иногда и не на­чи­на­ет) под­дер­жи­вать­ся в Linux. В слу­чае ви­де­карт си­туа­ция чуть про­ще, так как в этом слу­чае есть воз­мож­ность ска­чи­вания и сбор­ки све­жих вер­сий ядер с сай­та про­из­во­ди­те­ля, но чер­ный эк­ран команд­ной стро­ки как мак­си­мум вам бу­дет обес­пе­чен, ес­ли ва­ша ви­део­кар­та незна­ко­ма уста­нов­лен­ной вер­сии сис­те­мы.

Хо­тя и тут есть ма­лень­кая хит­рость. Доста­точ­но будет про­пи­сать для ви­део­кар­ты ре­жим vesa, ко­то­рый по­дер­жи­ва­ет­ся уже несколь­ко де­сят­ков лет. Для это­го за­пустите mc или Vi и от­ре­дак­ти­руйте файл /etc/X11/xorg.conf. Не за­будь­те, что это нуж­но де­лать от име­ни root, по­это­му вам не­об­хо­ди­мо бу­дет пе­ре­клю­чить­ся на не­го ко­ман­дой su или до­ба­вить пе­ред Vi коман­ду sudo:

sudo vi /etc/X11/xorg.conf

Да­лее в сек­ции “Device” нуж­но за­ме­нить зна­че­ние Driver с имею­ще­го­ся на vesa. Дав ко­ман­ду startx вы долж­ны за­гру­зить­ся в гра­фи­че­ский ре­жим.

Во­прос об ус­та­нов­ке ви­део­кар­ты не раз под­ни­мал­ся в раз­де­ле От­ве­ты на­ше­го жур­на­ла, по­это­му за­ост­рять вни­ма­ние на нем мы не бу­дем. По­ищи­те ее на wiki.linuxformat.ru – ду­ма­ем, что она най­дет­ся в пер­вых же стро­ках вы­да­чи.

Мас­те­ра пе­ча­ти

Что­бы уз­нать, хо­ро­шо ли под­дер­жи­ва­ет­ся прин­тер в Linux, мож­но для на­ча­ла зай­ти на страницу http://www.openprinting.org/printer_list.cgi. Здесь в ба­зе дан­ных мож­но вы­брать кон­крет­но­го про­из­во­ди­те­ля и мо­дель и, на­жав кноп­ку Show, по­смот­реть под­держ­ку дан­но­го прин­те­ра. Или же, ес­ли вы хо­ти­те по­смот­реть все доступ­ные мо­де­ли от ка­ко­го-то кон­крет­но­го про­из­во­ди­те­ля, нуж­но на странице ба­зы дан­ных вы­брать во вто­ром по­ле на­звание ком­пании-про­из­во­ди­те­ля и на­жать кноп­ку Show, рас­по­ло­жен­ную ниже. Прин­те­ры бу­дут по­ка­за­ны по ка­те­го­ри­ям под­держ­ки: Perfectly, Mostly, Partially и Paperweight. Что это оз­на­ча­ет (а так­же под­счет рей­тин­га в пин­гви­нах), мож­но уз­нать из раздела "О поддержке принтеров".

К при­ме­ру, нас ин­те­ре­су­ет мо­дель HP LaserJet 1005. Вы­брав его, мы по­па­да­ем на странич­ку, где ука­зы­ва­ет­ся ин­фор­ма­ция о его со­вмес­ти­мо­сти с Linux.

Са­мое глав­ное, что нас долж­но ин­те­ре­со­вать на странице прин­те­ра – это ко­ли­че­­ст­во вы­дан­ных ему пин­гви­нов (не бес­по­кой­тесь, это не ко­ли­че­­ст­во сби­тых прин­те­ром Tуксов). Как ви­дим, их у нас два, что уже об­на­де­жи­ва­ет. Надпись «Black  & White laser printer, max. 600 × 600 dpi, works Mostly» так­же го­во­рит, что дан­ный прин­тер мо­жет пе­чатать в чер­но-бе­лом ре­жи­ме с раз­ре­шением до 600 dpi. Ни­же ука­зан ре­ко­мен­дуе­мый драй­вер – foo2zjs. Еще ниже при­во­дит­ся ин­фор­ма­ция о са­мом прин­те­ре и прин­ци­пах его «за­став­ления» ра­бо­тать в Linux.

Наи­главней­шим бу­дет за­помнить ре­ко­мен­дуе­мый драй­вер. Это нам при­го­дит­ся при по­сле­дую­щей на­строй­ке прин­те­ра. Так­же нам по­мо­жет уже упо­мя­ну­тый сайт http://hardware4linux.info. На нем мож­но, вы­брав Search, а за­тем в нис­па­даю­щем спи­ске пункт Working printers (то есть прин­те­ры, ко­то­рые ра­бо­та­ют в Linux), по­лу­чить спи­сок прин­те­ров, где зе­лё­ным цве­том от­ме­че­ны хо­ро­шо ра­бо­таю­щие прин­те­ры, са­лат­ным – прин­те­ры с час­тич­ной под­держ­кой, а крас­ным – прин­те­ры, не имею­щие под­держ­ки в Linux.

Са­ма на­строй­ка прин­те­ра вы­зы­ва­ет не мень­шие, а иног­да и боль­шие про­бле­мы. В ка­ж­дом ди­ст­ри­бу­ти­ве есть, конеч­но, своя спе­циа­ли­зи­ро­ван­ная ути­ли­та на­строй­ки пе­ча­ти, но все они сво­дят­ся к еди­но­му зна­ме­на­те­лю – CUPS. Common UNIX Printing System пред­став­ля­ет со­бой сер­вер пе­ча­ти для UNIX-по­доб­ных опе­ра­ци­он­ных сис­тем, к ко­то­рым от­но­сит­ся Linux. Ком­пь­ю­тер с за­пу­щен­ным сер­ве­ром CUPS пред­став­ля­ет со­бой се­те­вой узел, ко­то­рый принима­ет за­дания на пе­чать от кли­ен­тов, об­ра­ба­ты­ва­ет их и от­прав­ля­ет на со­от­вет­ст­вую­щий прин­тер. Эта сис­те­ма при­ме­ня­ет­ся в боль­шин­ст­ве ди­ст­ри­бу­ти­вов, что уп­ро­ща­ет на­ше по­ло­жение.

Так как это се­те­вая сис­те­ма, то ло­гич­но бу­дет пред­по­ло­жить воз­мож­ность управ­ления ею че­рез web-ин­тер­фейс. Для это­го в ва­шем лю­би­мом web-брау­зе­ре нуж­но на­брать ад­рес http://localhost:631. По­сле это­го CUPS пред­станет пе­ред ва­ми во всей кра­се. Ес­ли это­го не про­изош­ло, уста­но­ви­те CUPS че­рез менед­жер па­ке­тов ва­ше­го ди­ст­ри­бу­ти­ва и пе­ре­за­гру­зи­те ком­пь­ю­тер или за­пус­ти­те (от име­ни root):

/sbin/service cups start
/sbin/chkconfig cups on

О под­держ­ке прин­те­ров

Что оз­на­ча­ют не­по­нят­ные сло­ва и из­ме­ре­ние в пин­гви­нах, мож­но рас­шиф­ро­вать, по­се­тив сайт http://www.linuxfoundation.org/collaborate/workgroups/openprinting/database/databaseIntro.

  • Perfectly [Иде­аль­но] 
Эти прин­те­ры ра­бо­та­ют ве­ли­ко­леп­но, причем спо­со­бны это де­лать как в Linux, так и в Unix-сис­те­мах. Для мно­го­функ­цио­наль­ных уст­ройств это оз­на­ча­ет ра­бо­ту всех вхо­дя­щих в них уст­ройств.
  • Mostly [В ос­нов­ном] 
Прин­те­ры обыч­но пре­крас­но ра­бо­та­ют: хо­тя часть ре­жи­мов мо­жет от­сут­ст­во­вать или мо­гут быть не­боль­шие от­кло­не­ния цве­та, это не де­ла­ет пе­чать пло­хой.
  • Partially [Час­тич­но] 
Прак­ти­че­ски не ра­бо­та­ют – к при­ме­ру, пе­ча­тают толь­ко чер­но-бе­лые стра­ни­цы вместо цвет­ных, или вы­вод вы­гля­дит ужас­но.
  • Paperweight [Кир­пич] 
Такие прин­те­ры не ра­бо­та­ют со­всем. Они, воз­мож­но, смо­гут ра­бо­тать в бу­ду­щем, но не об­на­де­жи­вай­те се­бя зря.

У сча­ст­ли­вых об­ла­да­телей прин­те­ра с тре­мя пин­гви­на­ми на по­го­нах он бу­дет ра­бо­тать так, как пред­на­чер­та­но про­из­во­ди­те­лем. Два пин­гви­на – то­же хо­ро­шо: сле­до­ва­ние ру­ко­вод­ствам по­зво­лит «за­вес­ти» дан­ный прин­тер под Linux. Один пин­гвин или их от­сут­ст­вие – сиг­нал к хва­та­тель­но­му дей­ст­вию: на­ко­нец-то по­ра­до­вать се­бя но­вым прин­те­ром, со­вмес­ти­мым с Linux.

При­ру­ча­ем Canon

Прин­те­ры Canon сто­ят особ­ня­ком от мо­де­лей дру­гих про­из­во­ди­те­лей, так как тре­бу­ют осо­бо­го под­хо­да. Про­бле­ма в том, что мно­гие мо­де­ли (к при­ме­ру, по­пу­ляр­ный МФУ 3110) не име­ют драй­ве­ров под Linux, а дру­гие тре­бу­ют спе­ци­аль­но­го под­хо­да к сво­ему за­пуску. Да­вай­те раз­бе­рем об­щий ал­го­ритм уста­нов­ки прин­те­ров от Canon.

Пер­вым де­лом вам нуж­но зай­ти на сайт http://www.canon-europe.com/Support/system/Search.aspx и най­ти ва­шу мо­дель (мы бу­дем ис­кать LBP 3200). Пер­вая ссыл­ка, со­дер­жа­щая Linux (Canon CAPT Printer Driver for Linux (2.00)) – то, что нам нуж­но. Пе­рей­дя по ней, необ­хо­ди­мо до­б­рать­ся до низа страницы, со­гла­сить­ся с ли­цен­зи­он­ным со­гла­шением (по­ста­вить га­лоч­ку), а за­тем на­жать на Download и ска­чать ар­хив с драй­ве­ра­ми.

Да­лее тре­бу­ет­ся рас­па­ко­вать ар­хив, пе­рей­ти в рас­па­ко­ван­ной ди­рек­то­рии к ме­сто­по­ло­жению па­ке­тов (Driver/Debian или Driver/RPM, в за­ви­си­мо­сти от ва­ше­го ди­ст­ри­бу­ти­ва) и про­де­лать сле­дую­щие дей­ст­вия (на при­ме­ре .rpm):

  1. Вве­ди­те па­роль су­пер­поль­зо­ва­те­ля. Ус­та­но­ви­те ска­чан­ные па­ке­ты сле­дую­щим об­ра­зом:
    rpm -ivh *.rpm
  2. Пе­ре­за­пус­ти­те CUPS: /etc/init.d/cups restart
  3. За­ре­ги­ст­ри­руй­те прин­тер, ис­поль­зуя lpadmin: /usr/sbin/lpadmin -p LBP3200 -m CNCUPSLBP3200CAPTK.ppd -v ccp:/var/ccpd/fifo0 -E
  4. За­ре­ги­ст­ри­руй­те прин­тер в де­мо­не ccpd: /usr/sbin/ccpdadmin -p LBP3200 -o ccp:/var/ccpd/fifo0 -E
  5. Пе­ре­за­пус­ти­те де­мон ccpd: /etc/init.d/ccpd start
  6. До­бавь­те де­мон ccpd в ав­то­за­груз­ку: ln -s /etc/init.d/ccpd /etc/rc5.d/S99ccpd

Раз­бе­рем дру­гой при­мер: пусть нам нуж­но най­ти драй­вер для CANON PIXIMA MP250. По­иск на вы­ше­ука­зан­ном сай­те не да­ет ре­зуль­та­та – но, ока­зы­ва­ет­ся, мы про­сто не там ищем. Не­об­хо­ди­мо зай­ти на сайт http://support-au.canon.com.au/ и там вы­брать нуж­ную нам мо­дель, учи­ты­вая, что ис­ко­мая мо­дель яв­ля­ет­ся уст­рой­ст­вом «все-в-од­ном» (all-in-one). По­сле это­го мы по­па­да­ем на страницу, где нам пред­ло­жат ссыл­ки на драй­ве­ра. Ес­ли у вас rpm-ди­ст­ри­бу­тив (как Edumandriva, в мо­ем слу­чае), то нам нуж­ны ссыл­ки, где есть rpm. Ес­ли у вас Ubuntu – то об­ра­ща­ем внима­ние на debian. По ссыл­кам вы ска­чи­вае­те два ар­хи­ва: MP250 series IJ Printer Driver Ver. 3.40 for Linux и MP250 series ScanGear MP Ver.1.60 for Linux.

За­тем в фай­ло­вом менед­же­ре необ­хо­ди­мо от­крыть пап­ку, где бы­ли со­хранены фай­лы. По­сле это­го тре­бу­ет­ся сде­лать двой­ной щел­чок по пик­то­грам­ме ар­хи­ва – за­пустить менед­жер ар­хи­вов – и рас­па­ко­вать со­дер­жи­мое во вре­мен­ную ди­рек­то­рию.

Да­лее тре­бу­ет­ся соз­дать но­вую пап­ку в том же ка­та­ло­ге, ку­да бы­ли ска­ча­ны фай­лы ар­хи­вов с драй­ве­ра­ми, на­звав ее rpms. По­сле это­го пе­ре­мес­ти­те ту­да не­об­хо­ди­мые фай­лы.

Для ар­хи­тек­ту­ры i386:

  • cnijfilter-common-3.40-1.i386.rpm
  • cnijfilter-mp250series-3.40-1.i386.rpm
  • scangearmp-common-1.60-1.i386.rpm
  • scangearmp-mp250series-1.60-1.i386.rpm

Для ар­хи­тек­ту­ры x86_64:

  • cnijfilter-common-3.40-1.x86_64.rpm
  • cnijfilter-mp250series-3.40-1.x86_64.rpm
  • scangearmp-common-1.60-1.x86_64.rpm
  • scangearmp-mp250series-1.60-1.x86_64.rpm

Как за­кон­чи­те, от­крой­те кон­соль и с по­мо­щью ко­ман­ды cd пе­рей­ди­те в ка­та­лог rpms.

Пе­ре­мес­тив­шись в ка­та­лог rpms, вво­дим да­лее в той же кон­со­ли:

su
rpm -ihv *.rpm

Ус­та­нов­ка за­вер­ше­на – за­пуска­ем CUPS или ути­ли­ту уста­нов­ки прин­те­ров и на­страи­ва­ем наш прин­тер.

Ал­го­ритм дей­ст­вий для дру­гих мо­де­лей ана­ло­ги­чен.

Ин­те­рак­тив­но, но не ин­туи­тив­но

Ин­те­рак­тив­ные доски яв­ля­ют­ся неотъ­ем­ле­мой и востре­бо­ван­ной ча­стью ИКТ-тех­но­ло­гий в со­вре­мен­ной шко­ле, по­это­му их под­клю­чение к Linux ма­ши­нам так­же вхо­дит в чис­ло на­сущ­ных за­дач от­вет­ст­вен­но­го за об­слу­жи­вание ком­пь­ю­тер­ной техники (обыч­но – са­мо­го учи­те­ля). Про­бле­ма опять же в неин­туи­тив­ном спо­со­бе на­хо­ж­дения нуж­но­го ПО и драй­ве­ров, так как доски труд­но отнести к стан­дарт­но­му обо­ру­до­ванию, и ждать под­держ­ки его на­пря­мую в яд­ре не при­хо­дит­ся.

Да­вай­те раз­бе­рем, ка­кие доски мож­но по­пы­тать­ся под­клю­чить в Linux и что для это­го на­до де­лать. Все дей­ст­вия я бу­ду вы­пол­нять при­менитель­но к ди­ст­ри­бу­ти­ву Edumandriva 2010, но по­хо­жий ал­го­ритм под­хо­дит и для дру­гих со­вре­мен­ных школь­ных ди­ст­ри­бу­ти­вов.

InterBoard

Ус­та­но­ви­те па­ке­ты bc, finger и libbluez. По­сле их уста­нов­ки необ­хо­ди­мо ска­чать па­кет Workspace_Linux, по ссыл­ке http://www.einstruction.com/support_downloads/downloads.html. Его раз­мер – при­мер­но 650 МБ.

По­сле то­го, как па­кет бу­дет ска­чан, в брау­зе­ре необ­хо­ди­мо от­крыть ок­но за­ка­чек и пе­рей­ти в ту пап­ку, ку­да был ска­чан па­кет 'Workspace_Linux. На­жав пра­вую кноп­ку мыш­ки, рас­па­куйте ар­хив.

Да­лее от­кройте кон­соль и вве­дите ко­ман­ды:

cd /home/<ваш_поль­зо­ва­тель>/<ка­та­лог_ку­да_рас­па­ко­ван_па­кет_Workspace_Linux>
chmod +x Workspace_Linux_Installer
su -
./Workspace_Linux_Installer -is:tempdir /home/<ваш_поль­зо­ва­тель>/tmp

или

sudo ./Workspace_Linux_Installer -is:tempdir /home/<ваш_поль­зо­ва­тель>/tmp

По окон­ча­нии ус­та­нов­ки по­яв­ля­ет­ся пункт в Ме­ню.

PolyVision

Вы мо­же­те ска­чать и уста­но­вить драй­ве­ра по этой ссыл­ке: http://support.polyvision.com/Downloads/tabid/232/CategoryId/30/DownloadTypeId/13/LangId/163/Default.aspx.

SmartTech (доски SmartBoard)

Сна­ча­ла уста­но­ви­те па­ке­ты libgmp3 и libjpeg62. Ска­чай­те драй­ве­ра SmartBoard Notebook for Linux: http://www.smarttech.com/us/Support/Browse+Support/Download+Form?download=Notebook10_2Linux и рас­па­куй­те их в под­хо­дя­щую ди­рек­то­рию.

Пе­рей­ди­те в эту ди­рек­то­рию и за­пусти­те ин­ста­ля­тор. Для это­го, к при­ме­ру, в Edumandriva необ­хо­ди­мо вы­брать файл уста­нов­ки (.package) в PCManFM, а за­тем Ин­ст­ру­мен­ты > От­крыть в тер­ми­на­ле. Ана­ло­гич­но мож­но сде­лать это и в дру­гих фай­ло­вых менед­же­рах, или про­сто пе­рей­ти в эму­ля­то­ре тер­ми­на­ла в ди­рек­то­рию с ин­ста­ля­то­ром. Как сде­лае­те это, вам по­тре­бу­ет­ся вве­сти сле­дую­щую ко­ман­ду:

./SMART\ Notebook\ Software\ With\ Drivers\ 10.package

Пом­ни­те, что ав­то­до­пол­не­ние – вещь по­лез­ная, и вам дос­та­точ­но вве­сти ./SM и на­жать Tab.

Ес­ли воз­ни­ка­ет про­бле­ма с не­кор­рект­ным по­ве­де­ни­ем мы­ши, не­об­хо­ди­мо по­пра­вить (от име­ни root) со­дер­жи­мое фай­ла /etc/x11/xorg.conf. Для это­го в сек­ции “ServerFlags” нуж­но до­ба­вить

Option “AutoAddDevices” “False”

и пе­ре­за­гру­зить­ся.

Ес­ли кур­сор чуть уез­жа­ет от ка­ран­да­ша, то ис­поль­зуй­те юс­ти­ро­воч­ный ин­ст­ру­мент (Smart technologies/Smart драй­ве­ры про­дук­тов/”Ори­ен­та­ция”).

Mimio Xi

Идем сю­да: http://uk.mimio.com/en-GB/Support/Downloads/Linux.aspx. Вы­би­ра­ем рус­ский язык и Fedora/OpenSuse и ка­ча­ем rpm-па­кет. Ус­та­нав­ли­ва­ем. Ес­ли не по­лу­чит­ся, то про­бу­ем анг­лий­скую вер­сию.

Ска­не­ры и Linux

Сканер хоть и яв­ля­ет­ся вы­ми­раю­щим про­дук­том (сканер как часть ко­пи­ра в МФУ не в счет), но иногда тре­бу­ет­ся для ра­бо­ты. За ра­бо­ту со сканера­ми в Linux от­ве­ча­ет SANE и свя­зан­ные с ним ути­ли­ты. Сле­до­ва­тель­но, для уста­нов­ки сканера в Linux нуж­но по­ста­вить под­сис­те­му SANE. Что­бы сканиро­вать в кон­со­ли (или скрип­та­ми), нам ну­жен толь­ко па­кет sane, а ес­ли хо­чет­ся ещё и в гра­фи­че­­ских про­грам­мах сканиро­вать, то ста­вим ещё и xsane.

Всё долж­но по­ста­вить­ся и на­стро­ить­ся; те­перь мож­но по­ис­кать ска­нер. Вклю­ча­ем его в сеть и в со­от­вет­ст­вую­щий порт, по­сле че­го от име­ни су­пер­поль­зо­ва­те­ля пи­шем:

sane-find-scanner

Эта ути­ли­та долж­на вы­дать не­что вро­де

# sane-find-scanner will now attempt to detect your scanner. If the
# result is different from what you expected, first make sure your
# scanner is powered up and properly connected to your computer.
# No SCSI scanners found. If you expected something different, make sure that
# you have loaded a kernel SCSI driver for your SCSI adapter.
# found USB scanner (vendor=0x04b8 [EPSON], product=0x011b [EPSON Scanner]) at libusb:001:089
# Your USB scanner was (probably) detected. It may or may not be supported by
# SANE. Try scanimage -L and read the backend’s manpage.
# Not checking for parallel port scanners.
# Most Scanners connected to the parallel port or other proprietary ports
# can’t be detected by this program.

По­лу­жир­ным вы­де­ле­но ис­ко­мое: наш сканер опо­знан, на­шёл­ся и го­тов ра­до­вать нас от­лич­ны­ми изо­бра­жения­ми. Ес­ли сканер не на­шёл­ся, то о ста­ту­се его под­держ­ки мож­но уз­нать на офи­ци­аль­ной странице про­ек­та SANE.

По умол­чанию толь­ко root име­ет доступ к сканеру, но это лег­ко ис­пра­вить. Для это­го нуж­но внести поль­зо­ва­те­ля, под ко­то­рым хо­чет­ся ска­ни­ро­вать, в груп­пу scanner. Де­ла­ет­ся это так:

# gpasswd -a имя_поль­зо­ва­те­ля scanner

Под­держ­ка мо­де­лей сканеров в Linux по­сто­ян­но улуч­ша­ет­ся, и ста­тус под­держ­ки сканеров мож­но уз­нать на офи­ци­аль­ной странице про­ек­та SANE (http://www.sane-project.org/sane-supported-devices.html).

Бу­ду­щее свет­ле­ет

По­зволь­те за­кон­чить на оп­ти­ми­сти­че­­ской но­те. Про­из­во­ди­те­ли обо­ру­до­вания на­чи­на­ют принимать в рас­чет по­бед­ное ше­ст­вие Linux – и да­же пре­достав­лять спе­ци­фи­ка­ции уст­ройств в сво­бод­ный доступ. Быть мо­жет, неда­лек тот час, когда драй­ве­ры для Linux ста­нут неотъ­ем­ле­мой ча­стью ком­плек­та по­став­ки уст­ройств. Тогда – конец му­че­ни­ям!

Персональные инструменты
купить
подписаться
Яндекс.Метрика