samsung_tiskarny_a_raspberry_pi_zero

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
samsung_tiskarny_a_raspberry_pi_zero [2022/03/13 12:24]
pavel
samsung_tiskarny_a_raspberry_pi_zero [2022/03/13 13:45] (current)
pavel
Line 26: Line 26:
 Právě s těmi drivery je největší problém při provozu na Raspberry PI. Pokud bychom stáhli ty od výrobce, tak je sice nainstalujeme, ale ale nebudou fungovat, protože je výrobce nevytváří pro ARMHF architekturu. Nejspíše se potom při tisku zobrazí chybová hláška ''/usr/lib/cups/filter/rastertospl failed'', protože to tu binárku prostě nespustí správně. S tím se bohužel nedá nic dělat, takže budeme muset použít alternativu. Tou je ''splix'' driver. Dokonce je i v oficiálních repozitářích jako balíček ''printer-driver-splix'', jenže je to nějaká starší verze, která některé tiskárny nepodporuje. Mezi ně zrovna patří moje ''Samsung M2020''. Jak to ale vyřešit? No, vezmeme si  aktuální verzi a zkompilujeme si to ze zdrojáků. Na Raspberry PI to sice bude trvat dýl, ale já byl líný to cross-compilovat na jinším počítači, tak jsem si raději počkal. Jak na to: Právě s těmi drivery je největší problém při provozu na Raspberry PI. Pokud bychom stáhli ty od výrobce, tak je sice nainstalujeme, ale ale nebudou fungovat, protože je výrobce nevytváří pro ARMHF architekturu. Nejspíše se potom při tisku zobrazí chybová hláška ''/usr/lib/cups/filter/rastertospl failed'', protože to tu binárku prostě nespustí správně. S tím se bohužel nedá nic dělat, takže budeme muset použít alternativu. Tou je ''splix'' driver. Dokonce je i v oficiálních repozitářích jako balíček ''printer-driver-splix'', jenže je to nějaká starší verze, která některé tiskárny nepodporuje. Mezi ně zrovna patří moje ''Samsung M2020''. Jak to ale vyřešit? No, vezmeme si  aktuální verzi a zkompilujeme si to ze zdrojáků. Na Raspberry PI to sice bude trvat dýl, ale já byl líný to cross-compilovat na jinším počítači, tak jsem si raději počkal. Jak na to:
   * Stáhneme knihovnu potřebnou ke kompilaci: ''sudo apt-get install libcups2-dev''   * Stáhneme knihovnu potřebnou ke kompilaci: ''sudo apt-get install libcups2-dev''
-  * potřebujeme jbigkit: ''git clone https://github.com/nu774/jbigkit.git''+  * potřebujeme jbigkit: ''git clone https://github.com/Distrotech/jbigkit.git''
   * ''cd jbigkit''   * ''cd jbigkit''
   * ''make''   * ''make''
   * ''sudo make install''   * ''sudo make install''
-  * Naklonujeme z gitu pomocí ''git clone https://gitlab.com/ScumCoder/splix/tree/patches/splix''+  * Naklonujeme z gitu pomocí ''git clone https://gitlab.com/ScumCoder/splix.git'' 
 +  * ''git checkout patches''
   * Přepneme adresář: ''cd splix/splix''   * Přepneme adresář: ''cd splix/splix''
   * ''make''   * ''make''
  • samsung_tiskarny_a_raspberry_pi_zero.1647174287.txt.gz
  • Last modified: 2022/03/13 12:24
  • by pavel