Как можно напрямую управлять внутренним оборудованием принтера через компьютер (с Linux)? Возможно какая-нибудь утилита командной строки?

Под "внутренним оборудованием" я подразумеваю такие компоненты, как двигатель чернильного картриджа или другие механизмы.

Конкретным принтером, о котором идет речь, является HP DeskJet 845c, но общий метод был бы хорош.

Изменить: принтер не будет использоваться для печати, и мне все равно, если он поврежден или что-то в процессе. Я просто хочу знать, возможно ли это и как.

Спасибо

1 ответ1

0

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

Большинство принтеров поддерживают язык PCL (что означает язык управления принтером); в том числе и твой. Это настолько низкий уровень, какой вы сможете получить без реинжиниринга драйверов вашего принтера. Возможно, вы захотите взглянуть на специфическую реализацию HP этого языка, чтобы убедиться, что вы используете его по назначению HP.

Когда я набирал это, вы обновили свой пост, чтобы попросить звуки на принтере. PCL не поможет вам в этом. Я собираюсь опубликовать в любом случае на случай, если другие могут использовать это.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .