LINUX.ORG.RU

Как проверить принтер?

 centronics, , ,


0

2

Есть современный десктоп с Линуксом и портами USB, современный телефон с Termux и разъёмом USB Type C, «целое множество пассивных переходников и кабелей всех сортов и расцветок» и старый матричный принтер. Кабель USB-Centronics (IEEE 1284) заказан, но не доехал и не оплачен.

  1. Как послать на печать текстовый файл (в ASCII)? Подключить кабель Centronics, проверить, что создалось устройство /dev/usb/lp?, и послать в него файл cat english_text.txt > /dev/usb/lp0 ? Или предварительно надо убедиться в наличии каких-то модулей и опций ядра?

  2. Можно ли совершить аналогичные действия из Termux на телефоне? Что для этого нужно помимо рута?

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

что за принтер

Для определённости — Epson LX-300. Или что-нибудь столь же старое, привычное к copy a:\documen9.txt prn

https://wiki.gentoo.org/wiki/Printing https://wiki.debian.org/CUPSDriverlessPrinting

Спасибо, но главный вопрос — какие модули ядра нужны для USB-to-parallel?

И заодно, почему не сработает перенаправление в файл-устройство?

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

некоторые в интернете утверждают - что хватает usblp в ядре для данного сценария.
А с учетом что это классика то возможно сработает вариант «cat /etc/debian_version > /dev/usb/lp0»

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

https://www.linuxquestions.org/questions/linux-hardware-18/epson-lx-300-how-to-use-it-with-cups-407344/ пакеты из реп, думаю в репах дебиана +- сориентируешься возможные уловки для шага в лево/право https://gentoo.ru/node/4955

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

Вопрос в поддержки данного кабеля-преобразователя USB-LPT ?

Да.

Или в печати на супер классический принтер аля «copy file prn» ?

Это просто из любопытства. Если есть настолько простой способ, можно ли его применить.

question4 ★★★★★
() автор топика

Как проверить принтер?

на матричниках из моей эпохи была комбинация: зажимаешь какую-то кнопку и подаешь питание, он выдаёт тестовую страницу (таблицу из знакогенератора, например)

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

на матричниках из моей эпохи была комбинация: зажимаешь какую-то кнопку и подаешь питание, он выдаёт тестовую страницу (таблицу из знакогенератора, например)

Такая фича была и на лазерниках, например, HP. Но 2 «но»:

  1. Далеко не для всех старых принтеров есть мануалы. Для Epson-ов я нашёл — LF/FF, иногда и другие, зависит от модели. А вот Samsung всё продал HP, но на сайте HP нет никакой информации о матричных принтерах. А инструкция для продвинутых МФУ к ним не подходит.

  2. У меня был случай, когда в принтере и на материнской плате взорвались микросхемы (вроде, их запитали от разных фаз). Несмотря на это, принтер нормально печатал тестовую страницу. Но извне сигнал не принимал.

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

У меня был случай, когда в принтере и на материнской плате взорвались микросхемы (вроде, их запитали от разных фаз). Несмотря на это, принтер нормально печатал тестовую страницу. Но извне сигнал не принимал.

С этой точки зрения USB-LPT, конечно, намного лучше, чем PCI-e.

И да, модуля usblp должно быть достаточно, чтобы udev сам создал тебе /dev/usb/lp0, а дальше cat "file" > /dev/usb/lp0.

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

Учитывая, что принтеры стоят 1-2 тысячи рублей, торопиться с этим не буду :)

Ну так там же ещё +2 RS-232... Можно ретро-мышь старую прицепить.

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

Можно ретро-мышь старую прицепить.

Вот уж о чём не жалею, так это об исчезновении механических мышей. Для полного счастья не хватает только оптических колёсиков.

question4 ★★★★★
() автор топика