При этом используются конвейеры с различными вызываемыми утилитами:
$ sed -E '1d;s/FALSE/0/g;/LARGE$/s/TRUE/L/g;s/TRUE/S/g' input.tsv |
datamash transpose |
perl -F'\t' -lane '$,="\t"; my %h;
my $c = grep { /^([LS])$/ && ++$h{$1} } @F;
print $., $c, $h{S}||0, $h{L}||0 if $c > 1;
'
3 3 2 1
6 3 1 2
9 2 1 1
10 2 0 2
Я просмотрелhttps://openprinting.org/printersи не смог найти указанную модель принтера. Хотя это не смертный приговор, обычно это плохой знак. Я предполагаю, что вам нужен драйвер Linux для этого.
Я нашел возможный драйвер по адресуhttps://th.canon/en/support/0100551102.
Не знаю, поможет ли это, но попробовать стоит.
Вы не сказали, какой дистрибутив вы используете, но если это не тот, который использует пакеты rpm, вы можете установить команду alien
, которая может преобразовать пакет в другие форматы, такие как формат deb Debian. Затем вы должны установить его с помощью команды sudo dpkg -i converted-file-name.deb
, если это deb, и на всякий случай запустить sudo apt-get install -f
после этого, чтобы найти и, возможно, устранить любые зависимости или другие проблемы, вызванные прямой установкой пакета.