Я использовал тот же драйвер, о котором Элия упомянул с успехом в Linux Mint 13 (в основном Ubuntu 12.04)
Сначала установите пакет драйверов Samsung для унифицированного драйвера из центра загрузки Samsung).
Извлеките папку Linux и откройте ее в терминале и запустите:
cd ~/Downloads/Linux/
sudo ./install.sh
Теперь мастер установки откроется, возможно, потребуется отключить поддержку LPT во время установки, так как отключение этого сработало для меня. [ ! d4]
После завершения нажмите Alt+F2 и откройте системный конфигурационный принтер и выполните поиск IP-адреса принтера, выберите принтер и установит неисправный драйвер. После завершения установки откройте свойства принтера и щелкните change рядом с Make and Model, выберите Provide PPD File и перейдите к «/ opt / Samsung / mfp / share / ppd» и выберите «CLP-340.ppd». Нажмите Forward и используйте опцию Use the PPD (Postscript Printer Description) as is и нажмите Apply.
Теперь принтер должен быть установлен правильно.
Возможно, это не лучшее решение для производительности, но этот двойной вызов awk может сделать это:
$ awk 'BEGIN{RS="\n%\n"}1' file | sort | awk 'BEGIN{ORS="\n%\n"}1'
A line one
%
B line three
%
C line two
%
RS является разделителем входных данных и ORS "разделителем выходной записи ".
Результат после sort таков, поэтому ясно, что мы просто работаем с no-% строками:
$ awk 'BEGIN{RS="\n%\n"}1' file | sort
A line one
B line three
C line two