LINUX.ORG.RU
ФорумAdmin

печать в linux

 


0

1

абсолютно не просвещен в вопросе, помогите разобраться, плз. требуется - настроить lprng

что посоветуете прочитать?

Пока у меня есть /dev/usb/lp0 - можно ли(как?) его использовать для печати текста из командной строки?

В dmesg есть usblp0 - что это такое и где его искать? в /dev ничего такого не обнаруживается

Ответ на: комментарий от ptah_alexs

спасибо, cups был и работал. Но задача - именно lprng + понимание происходящего

mimimimimi
() автор топика
Ответ на: комментарий от mimimimimi

не знаю. Где-то в дебрях настройки дистра. Но раз у тебя cups работает, то и обычная команда lpr тоже должна работать. попробуй просто.

например lpr test.ps или lpr test.txt

dikiy ★★☆☆☆
()
Ответ на: комментарий от dikiy

ок :)

$lpr somefile.pdf

Status Information, attempt 1 of 3: sending job 'x@me+349' to printer@localhost connecting to 'localhost', attempt 1 cannot open connection to localhost - No such file or directory Make sure the remote host supports the LPD protocol and accepts connections from this host and from non-privileged (>1023) ports Waiting 10 seconds before retry

mimimimimi
() автор топика

dev/usb/lp0 - можно ли(как?) его использовать для печати текста из командной строки?

Можно. Если без демона печати, то зависит от понятливости принтера, можно просто cat file > /dev/usb/lp0 , а может через фильтр пропустить надо будет. Фильтр преобразует входной файл в то что понимает принтер, включая управляющие символы.

sdio ★★★★★
()
Ответ на: комментарий от sdio

lprng установлен. В printcap, судя по всему, какая-то муть :)

$cat /etc/lprng/printcap

printer\

:rm=me:\

:rp=printer:\

:lp=/dev/usb/lp0:\

:rw\ :sd=/var/spool/lpd/printer:\

:lf=/var/spool/lpd/printer/log:\

:if=/usr/bin/foomatic-rip #:if=/usr/lib/lpf:\

:ppd=/etc/foomatic/<my>.ppd:\

:mx=#0:sh:

to dikiy: вопрос даже не в lpr , а, например, можно ли общаться с принтером в стиле echo qq > /dev/tty1 (вроде такое когда-то раньше удавалось)

mimimimimi
() автор топика
Ответ на: комментарий от sdio

почему же в /etc/passwd муть?

как раз и хочется понять, что именно в printcap надо что-то писать по-другому, и почему простое cat file > /dev/usb/lp0 не работает (не печатает мусор, к примеру)

mimimimimi
() автор топика
Ответ на: комментарий от mimimimimi

Читай документацию. Мне это не интересно. lprng уже как 10 лет канул в лету. А в 2001 году у меня был принтер Canon BJC-6200 печатал через lprng и cat file.txt > /dev/lp0 тоже работало.

sdio ★★★★★
()
Последнее исправление: sdio (всего исправлений: 1)
Ответ на: комментарий от sdio

спасибо. Мне вот интересно. cups новее, конечно, но почему-то после обновлений ломается. Да и главное - это интерес, конечно же:)

mimimimimi
() автор топика
Ответ на: комментарий от mimimimimi

теперь - lpr «печатает» без какой-либо реакции со стороны принтера

$ lpr /etc/lprng/printcap

$ lpq

Printer: printer@localhost 'prnrName'

Queue: no printable jobs in queue

Server: no server active

Status: job 'x@localhost+730' saved at 18:32:00.429

Rank Owner/ID Pr/Class Job Files Size Time

done x@localhost+730 A 730 /etc/lprng /printcap 524 18:31:59

...

mimimimimi
() автор топика
Ответ на: комментарий от mimimimimi

Если ты гентушник, то указал бы тег сответствующий присоздании темы.

Так вот я хочу уйти от cups. Не спрашивайте почему :)

Как хочешь. Надеюсь, у тебя есть веские основания от проверенных решений. Темы «как в cups сделать . . . » я не видел, хотя ты мог опять не поставить тег.

Kroz ★★★★★
()

cups нужен для повседневной печати, когда не все задачи одинаковые. Чтото вы хотите напечатать на «двух страницах», в какомто случае добавить контраста, гдето увеличить масштаб и тд и тп. В таких случаях CUPS необходим, а консольные решения типа cat > /dev/printer не особо катят. Но в случаях когда нужно типичное решение для бизнеса где печатать нужно нечто статичное, к примеру рекламки, этикетки, наклейки и тп - CUPS уже становится ненужным монстром поскольку его гибкость будет абсолютно не востребована.

Поэтому думаю что вам, как домашнему пользователю, все таки лучше настроить CUPS.

black_13
()
Ответ на: комментарий от black_13

спасибо, cups уже был. Хочется попробовать альтернативу.

В первую очередь, разобраться, почему не работает cat > /dev/printer

mimimimimi
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.