| 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 |
| * Mezitím ale zjistíme, že nemáme drivery | * Mezitím ale zjistíme, že nemáme drivery |
| 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: |
| * potřebujeme jbigkit: ''git clone https://github.com/nu774/jbigkit.git'' | * Stáhneme knihovnu potřebnou ke kompilaci: ''sudo apt-get install libcups2-dev'' |
| | * 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'' |
| * Stáhneme knihovnu potřebnou ke kompilaci: ''sudo apt-get install libcups2-dev'' | |
| * ''make'' | * ''make'' |
| * A nakonec dáme binárky na svá místa: ''sudo make install'' | * A nakonec dáme binárky na svá místa: ''sudo make install'' |