Как просканировать и распечатать от терминала

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

Редактирование 1: сканер является usb, и принтером является LAN и установка с CUPS.

Редактирование 2: Я хочу, чтобы сценарий отсканировал и распечатал документ.

0
задан 13 October 2014 в 05:37

2 ответа

Сканирование

scanimage > image.png
[еще 116] информация man scanimage

Печать

Подключение Ваш принтер через usb, и делает lsusb для нахождения, под каким именем об этом сообщают системе. Например, у меня есть Desjet_F4200.

Затем, lp /path/to/your/file -d Deskjet_ и кнопка TAB двойного касания для завершения имени. Можно всегда превращать это в сценарий вместо того, чтобы ввести имя принтера каждый раз:

#!/bin/bash
# Author:Sergiy
# Description: script to print 1 inch margin documents


lp $*  -d Deskjet_F4200 -o page-bottom=72 -o page-top=72 -o page-left=72 -o page-right=72
2
ответ дан 6 October 2019 в 23:40

В моей системе я могу использовать этот адрес

printername:net:ip-адресный

Пример: Deskjet_F4200:net:192.168.1.2

0
ответ дан 6 October 2019 в 23:40

Другие вопросы по тегам:

Похожие вопросы: